@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;600;700&family=Manrope&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");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:#d4c9c9}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:#d4c9c9;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:10px;height:17px;bottom:-30px;border:none;background-repeat:no-repeat;background-size:50%;border-radius:0;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,.slick-arrow.slick-prev{background-repeat:no-repeat;background-size:10px 17px}.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:#279af1;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:#279af1}html{font-size:10px;font-family:Montserrat,sans-serif}body{margin:0;position:relative;color:#32281e}body .grecaptcha-badge{display:none}.wrapper{width:100%;position:relative}main{width:100%;height:100%;background-color:#fff}main ol,main ul{list-style-position:inside;margin-bottom:15px}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}img{max-width:100%}p{font-size:1.5em;line-height:1.65em;font-family:Montserrat,sans-serif;font-weight:400;margin-bottom:20px}hr{border-color:#f5edf0;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,h6{font-family:Cabin,sans-serif;font-weight:400;letter-spacing:normal}h1{font-size:5rem;font-weight:600}h1,h2{margin-bottom:30px;color:#ab8b65}h2{font-size:4.25rem;font-weight:400}h3{font-size:3rem}h3,h4{font-weight:400;margin-bottom:20px;color:#ab8b65}h4{font-size:2.5rem}h5{font-size:2rem;margin-bottom:20px;font-weight:400;color:#ab8b65}a{color:#279af1;transition:all .2s ease-in-out}a:hover{color:#ab8b65}strong{font-weight:700}.block{display:block}.inline-block{display:inline-block}.text-center{text-align:center}.vertical-top{vertical-align:top}.relative{position:relative}.mobile-only{display:none}@media screen and (max-width:576px){.mobile-only{display:block}}.mobile-hidden{display:block}@media screen and (max-width:576px){.mobile-hidden{display:none}}.primary_btn,.primary_target a,.secondary_btn{color:#279af1;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:2px solid #279af1;font-weight:500;font-size:1.5em;position:relative;display:inline-block;background:none;transition:all .3s ease}.primary_btn.white,.primary_target a.white,.secondary_btn.white{color:#fff;border:2px solid #fff}.primary_btn:hover,.primary_target a:hover,.secondary_btn:hover{background-color:#279af1;color:#fff;border:2px solid #279af1}.primary_btn:hover.white,.primary_target a:hover.white,.secondary_btn:hover.white{background-color:#fff;color:#41506e;border:2px solid #fff}.primary_btn:active,.primary_btn:active:focus,.primary_btn:focus,.primary_target a:active,.primary_target a:active:focus,.primary_target a:focus,.secondary_btn:active,.secondary_btn:active:focus,.secondary_btn:focus{outline:none;box-shadow:none}.primary_btn.-white,.primary_target a.-white,.secondary_btn.-white{color:#fff;border:1 solid}.primary_btn.-small,.primary_target a.-small,.secondary_btn.-small{padding:5px 10px}@media (max-width:768px){.primary_btn,.primary_target a,.secondary_btn{padding:10px 20px;line-height:15px;font-size:1.45rem}}@media (max-width:480px){.primary_btn,.primary_target a,.secondary_btn{padding:8px 15px;line-height:14px;font-size:1.4rem}}.secondary_btn{color:#fff;background:#279af1}.secondary_btn:hover{background-color:#ab8b65;color:#fff;border:2px solid #ab8b65}.round_btn{color:#279af1;border-radius:50%;line-height:25px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:none;border:none;font-size:1.8em;position:relative;display:inline-block;border:1px solid rgba(23,29,42,.2);width:178px;height:178px;display:flex;align-items:center}.round_btn span{display:inline-block;padding:30px}.round_btn.white{color:#fff;border:1px solid hsla(0,0%,100%,.2)}.link{font-size:1.5rem;font-family:Montserrat,sans-serif;color:#279af1;text-decoration:underline}.link.-white{color:#fff}.link.-white:hover{color:#279af1}.link:hover{color:#fffd82}.retour_btn{font-size:1.4rem;position:relative}.retour_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:10px;transition:all .3s ease}.retour_btn:hover:before{margin-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E")}.suite_btn{font-size:1.4rem;position:relative}.suite_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:25px;transition:all .3s ease}.suite_btn:hover:before{margin-right:15px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E")}.flexcontent{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexcontent,.flexcontentend{display:flex;-moz-flex-direction:column;flex-direction:column;height:100%;z-index:35}.flexcontentend{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:1024px){p{font-size:1.46rem}h1{font-size:5rem}h2{font-size:4.25rem;line-height:1.2}h3{font-size:3rem}h4{font-size:2.15rem}h5{font-size:1.9rem}}@media (max-width:768px){p{font-size:1.425rem}h1{font-size:4.55rem}h2{font-size:4rem}h3{font-size:2.85rem}h4{font-size:2rem}h5{font-size:1.8rem}}@media (max-width:480px){p{font-size:1.4rem}h1{font-size:4.25rem}h2{font-size:3.6rem}h3{font-size:2.5rem}h4{font-size:1.8rem}h5{font-size:1.65rem}}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container_smaller{width:680px;margin:0 auto;padding:0}@media (max-width:700px){.container_smaller{width:100%}}@media (max-width:768px){.container_smaller{padding:0 25px}}@media (max-width:480px){.container_smaller{padding:0 20px}}.container_small{width:875px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:900px){.container_small{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_small{padding:0 25px}}@media (max-width:480px){.container_small{padding:0 20px}}.container_med{width:1000px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:1024px){.container_med{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_med{padding:0 25px}}@media (max-width:480px){.container_med{padding:0 20px}}.container{width:1168px;padding:0;margin:0 auto}@media (max-width:1168px){.container{width:100%;padding:0 30px}}@media (max-width:1024px){.container{padding:0 30px}}@media (max-width:768px){.container{padding:0 25px}}@media (max-width:480px){.container{padding:0 20px}}.container_med_large{margin:0 10%}.container_med_large:after,.container_med_large:before{content:" ";display:table}.container_med_large:after{clear:both}@media (max-width:1600px){.container_med_large{margin:0 6%}}@media (max-width:1400px){.container_med_large{margin:0 5%}}@media (max-width:1024px){.container_med_large{margin:0;padding:0 4%;width:100%}}@media (max-width:768px){.container_med_large{padding:0 3%}}@media (max-width:480px){.container_med_large{padding:0 2%}}.container_large{margin:0 6%}.container_large:after,.container_large:before{content:" ";display:table}.container_large:after{clear:both}@media (max-width:1600px){.container_large{margin:0 5%}}@media (max-width:1400px){.container_large{margin:0 3%}}@media (max-width:1024px){.container_large{padding:0 30px;margin:0}}@media (max-width:768px){.container_large{padding:0 25px}}@media (max-width:480px){.container_large{padding:0 20px}}.container_larger{max-width:1500px;padding:0;margin:0 auto}@media (max-width:1500){.container_larger{width:100%;padding:0 30px}}@media (max-width:1024px){.container_larger{padding:0 30px}}@media (max-width:768px){.container_larger{padding:0 25px}}@media (max-width:480px){.container_larger{padding:0 20px}}.container_full{width:100%;padding:0}.container_full:after,.container_full:before{content:" ";display:table}.container_full:after{clear:both}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.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}.invisible{visibility:hidden}.hidden{display:none!important;visibility:hidden!important}.formulaire_contact{display:block}.formulaire_contact:after,.formulaire_contact:before{content:" ";display:table}.formulaire_contact:after{clear:both}.formulaire_contact .form-row{margin-left:-30px;margin-right:-30px}.formulaire_contact .form-row:after,.formulaire_contact .form-row:before{content:" ";display:table}.formulaire_contact .form-row:after{clear:both}.formulaire_contact .name{font-size:1.35em;display:block;margin-bottom:8px;font-weight:400;line-height:21px}@media (max-width:768px){.formulaire_contact .name{font-size:1.3em}}@media (max-width:480px){.formulaire_contact .name{font-size:1.25em}}.formulaire_contact .info{font-size:1em;display:block;margin-bottom:8px;font-weight:400}.formulaire_contact .content_label{display:block}.formulaire_contact .content_label:after,.formulaire_contact .content_label:before{content:" ";display:table}.formulaire_contact .content_label:after{clear:both}.formulaire_contact .content_label p{font-size:inherit}.formulaire_contact fieldset{display:block;width:100%}.formulaire_contact legend{margin-top:25px;border-bottom:none;width:100%;float:left}.formulaire_contact .single{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;margin-bottom:20px}@media (min-width:480px){.formulaire_contact .single{float:left;width:50%}}.formulaire_contact .single.full{width:100%}.formulaire_contact .single h5{margin-bottom:0;margin-top:15px}.formulaire_contact .single em{display:block}.formulaire_contact .single input{padding:15px 20px;color:#32281e;background-color:#fff;font-size:1.35em;border:2px solid #f5edf0;font-family:Montserrat,sans-serif;font-weight:400;width:100%;border-radius:24px;transition:all .2s ease-in-out}.formulaire_contact .single input::-moz-placeholder{color:#32281e}.formulaire_contact .single input::placeholder{color:#32281e}.formulaire_contact .single input:focus{border:1px solid #fffd82}.formulaire_contact .single .wpcf7-not-valid{color:red;border:1px solid red}.formulaire_contact .single .wpcf7-not-valid::-moz-placeholder{color:red}.formulaire_contact .single .wpcf7-not-valid::placeholder{color:red}.formulaire_contact .single .wpcf7-not-valid-tip{color:red;padding-top:7px}.formulaire_contact .single .show-password-input{display:none}@media (max-width:768px){.formulaire_contact .single{margin-bottom:18px}.formulaire_contact .single input{padding:13px 17px}}@media (max-width:480px){.formulaire_contact .single{margin-bottom:15px}.formulaire_contact .single input{padding:10px 15px;font-size:1.3em}}.formulaire_contact textarea{background:none;padding:15px 20px;background-color:#fff;font-size:1.35em;color:#32281e;border:2px solid #f5edf0;border-radius:24px;font-family:Montserrat,sans-serif;font-weight:400;max-height:230px;width:100%;resize:none}.formulaire_contact textarea::-moz-placeholder{color:#32281e}.formulaire_contact textarea::placeholder{color:#32281e}.formulaire_contact textarea:focus{border:1px solid #c3cacf}@media (max-width:768px){.formulaire_contact textarea{padding:13px 17px;max-height:180px}}@media (max-width:480px){.formulaire_contact textarea{padding:10px 15px;font-size:1.3em;max-height:130px}}.formulaire_contact .radio_question{display:block}.formulaire_contact .radio_question .wpcf7-list-item{display:inline-block}.formulaire_contact .radio_question .wpcf7-list-item label{font-size:1.25em;display:block;margin-bottom:10px;font-weight:400}.formulaire_contact .radio_question .wpcf7-list-item:first-child{margin-right:50px}.formulaire_contact .wpcf7-checkbox{width:100%}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item{cursor:pointer;padding:0 25px 0 0;width:100%}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item label{width:100%;font-size:1.25em;display:block;margin-bottom:10px;font-weight:400}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;left:15px;z-index:14;opacity:0;width:20px;height:20px;margin-top:0}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{display:block}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{vertical-align:sub}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{box-sizing:border-box;float:left;margin:1px 10px 0 0;content:"";width:20px;height:20px;background:#ab8b65;border-radius:5px;transition:background .1s linear;background-repeat:no-repeat;background-position:50%;background-size:15px}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{color:#32281e}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"";background-image:url(../img/icons/checkbox-checked.svg);background-color:#ab8b65;box-shadow:none}.formulaire_contact .select-style{border:2px solid #f5edf0;border-radius:24px;overflow:hidden;font-weight:300;background:#fff url(../img/icons/arrow_down_secondary.svg) no-repeat 94% 50%;background-size:18px 12px;background-repeat:no-repeat;padding:15px 0;width:100%;max-width:420px}.formulaire_contact .select-style select{padding:0 15px;border:none;box-shadow:none;width:100%;max-width:420px;font-family:Montserrat,sans-serif;background:transparent;background-image:none;-webkit-appearance:none;font-size:1.35em}.formulaire_contact .select-style select:focus{outline:none}@media (max-width:768px){.formulaire_contact .select-style{padding:15px 0}}@media (max-width:480px){.formulaire_contact .select-style{padding:10px 0}}.formulaire_contact .btn_submit{position:relative;float:right}.formulaire_contact .btn_submit:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.707 11.707l5-5a.999.999 0 000-1.414l-5-5a.999.999 0 10-1.414 1.414L10.586 5H1a1 1 0 000 2h9.586l-3.293 3.293a.997.997 0 000 1.414.999.999 0 001.414 0z' fill='%23279AF1' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:14px 12px;width:14px;height:12px;position:absolute;top:50%;margin-top:-6px;right:15px;display:inline-block;transition:all .3s ease}.formulaire_contact .btn_submit .ajax-loader{position:absolute}.formulaire_contact .btn_submit .wpcf7-spinner{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.formulaire_contact .btn_submit .wpcf7-submit{margin:0;background:none;color:#279af1;padding-right:75px;padding-left:30px;font-size:1.5em}.formulaire_contact .btn_submit:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.707 11.707l5-5a.999.999 0 000-1.414l-5-5a.999.999 0 10-1.414 1.414L10.586 5H1a1 1 0 000 2h9.586l-3.293 3.293a.997.997 0 000 1.414.999.999 0 001.414 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");right:25px}.formulaire_contact .btn_submit:hover .wpcf7-submit{color:#fff;background-color:#279af1}.Accordeon{border-bottom:1px solid #f5edf0}.Accordeon .titreAccordeon{cursor:pointer;margin:20px 0 0;padding-bottom:8px;padding-right:5px;position:relative;font-size:1.3em}.Accordeon .titreAccordeon h5{position:relative;font-weight:500;padding-right:20px}.Accordeon .titreAccordeon h5:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1L7.5 7 1 1' stroke='%230d1d3f' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 6.5px;width:12px;height:6.5px;display:inline-block;position:absolute;top:10px;right:0;transform:rotate(0deg);transition:all .3s ease}.Accordeon .contenuAccordeon{display:none;padding:0}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:20px;margin-bottom:30px}.Accordeon .contenuAccordeon ol li,.Accordeon .contenuAccordeon ul li{font-size:1.05em;padding-left:10px}.Accordeon.active .titreAccordeon{color:#279af1}.Accordeon.active .titreAccordeon h5:after{transform:rotate(-180deg)}.Accordeon.active .contenuAccordeon{padding:0 0 15px}.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-magnifier{position:relative}.icon-magnifier,.icon-magnifier:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-magnifier:before{content:"";-webkit-mask-image:url(../img/search.svg);mask-image:url(../img/search.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;left:0}.icon-burger{position:relative}.icon-burger,.icon-burger:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-burger:before{content:"";background-color:#fff;-webkit-mask-image:url(../img/burger.svg);mask-image:url(../img/burger.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;left:0}.icon-broadcast{position:relative;margin-right:1rem}.icon-broadcast,.icon-broadcast:before{display:inline-block;width:2.5rem;height:1.8rem}.icon-broadcast:before{content:"";background-color:#fff;-webkit-mask-image:url(../img/broadcast.svg);mask-image:url(../img/broadcast.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:.25rem;left:0}.icon-radio{position:relative;margin:0 1rem}.icon-radio,.icon-radio:before{display:inline-block;width:2.5rem;height:2.5rem}.icon-radio:before{content:"";background-color:#fff;-webkit-mask-image:url(../img/radio.gif);mask-image:url(../img/radio.gif);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;left:0}.icon-right-arrow,.icon-top-right-arrow{display:inline-block;width:4rem;height:4rem;padding:.75rem;border:2px solid #279af1;border-radius:2rem}.icon-right-arrow:before,.icon-top-right-arrow:before{content:"";background-color:#279af1;-webkit-mask-image:url(../img/right-arrow.svg);mask-image:url(../img/right-arrow.svg);-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:2rem;height:2rem;transition:all .2s ease-in-out}.icon-right-arrow:hover,.icon-top-right-arrow:hover{background-color:#279af1}.icon-right-arrow:hover:before,.icon-top-right-arrow:hover:before{background-color:#fff}.icon-top-right-arrow:before{transform:rotate(-45deg)}.icon-right-arrow-straight{display:inline-block;width:3rem;height:3rem;position:absolute;top:50%;transform:translateY(-25%)}.icon-right-arrow-straight:before{content:"";background-color:#279af1;-webkit-mask-image:url(../img/right-arrow.svg);mask-image:url(../img/right-arrow.svg);-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:1.5rem;height:1.5rem;transition:all .2s ease-in-out}.icon-play-circle{display:inline-block}.icon-play-circle:before{content:"";background-color:#279af1;-webkit-mask-image:url(../img/play-icon.svg);mask-image:url(../img/play-icon.svg);-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:1.25rem;height:1.25rem;transition:all .2s ease-in-out}#mp_form_popup1{padding:80px}#mp_form_popup1 .mailpoet_form_close_icon{background:none;border:none}label{color:#000;font-weight:700;margin:0 0 .75em;display:block}fieldset{border:0;margin:0;padding:0}legend{color:#279af1;font-weight:700;text-transform:uppercase;border-top:1px solid #f5edf0;padding:10px 0 0;margin:5px 0}input,legend{width:100%;display:block}input{background:#fff;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #000;max-width:100%;font-weight:500;font-size:1.5em;transition:all .3s cubic-bezier(.215,.61,.355,1)}input:focus{border-color:#ccc}table input{width:auto}textarea{background:#fff;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #000;width:100%;max-width:100%;font-weight:500;font-size:1.5em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1);height:6.3em;resize:none}textarea:focus{border-color:#ccc}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;width:100%;cursor:pointer;background:#fff;border-radius:.5em;height:2.841em;line-height:1;padding:.7em 1.285em}select::-ms-expand{display:none}[type=submit],button{color:#279af1;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:2px solid #279af1;font-weight:500;font-size:1.6em;position:relative;display:inline-block;background:none;transition:all .3s ease;color:#fff;background:#279af1;white-space:normal;height:auto;cursor:pointer;max-width:200px}[type=submit]:hover,button:hover{color:#279af1;background:#fff}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{color:inherit;padding:0 0 0 1.7rem;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";background:#fff;background-image:none!important;border:1px solid #f5edf0;width:16px;height:16px;position:absolute;top:2px;left:0;border-radius:3px}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";background:#279af1;width:12px;height:12px;position:absolute;top:4px;left:2px;z-index:1;opacity:0;transition:opacity .3s cubic-bezier(.215,.61,.355,1);border-radius:3px}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%}input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover select:-webkit-autofill{border-color:#f5edf0;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f5edf0 inset}input:-webkit-autofill:focus,input:-webkit-autofill:hover:focus,select:-webkit-autofill:hover:focus,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover select:-webkit-autofill:focus{border-color:#f5edf0}.formulaire_infolettre{display:block}.formulaire_infolettre .form-row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.formulaire_infolettre .form-row:after,.formulaire_infolettre .form-row:before{content:" ";display:table}.formulaire_infolettre .form-row:after{clear:both}.formulaire_infolettre .single{margin-bottom:20px;text-align:left;float:left;width:50%;padding:0 10px}.formulaire_infolettre .single .name{color:#32281e;display:block;margin-bottom:10px;font-size:1.1em}.formulaire_infolettre .single .wpcf7-not-valid{color:#ff5b40;border:2px solid #ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::-moz-placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid-tip{color:#ff5b40;padding-top:7px}.formulaire_infolettre .single .show-password-input{display:none}.formulaire_infolettre .btn_submit{position:relative;margin-top:10px}.formulaire_infolettre .btn_submit .ajax-loader,.formulaire_infolettre .btn_submit .wpcf7-spinner{position:absolute}.mobileMenu{display:none;position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center;overflow-y:scroll}.mobileMenu .closeMenu{transition:all .3s ease;position:absolute;top:20px;right:20px;font-size:32px;font-weight:600;color:#32281e;z-index:99;line-height:1;cursor:pointer}.mobileMenu .closeMenu:focus,.mobileMenu .closeMenu:hover{color:#ab8b65;transform:rotate(180deg)}.mobileMenu .mobile_logo{position:absolute;top:20px;left:20px;color:#279af1;z-index:99;cursor:pointer;max-width:130px}.mobileMenu ul{padding:0;margin:50px 0 0;width:100%}.mobileMenu ul.header_menu_nav_ul{margin:165px 0 0}.mobileMenu ul.navMenuSec li{font-size:1.65em}.mobileMenu ul li{list-style-type:none;padding:0;font-size:1.85em}.mobileMenu ul li.menu-item-has-children>a{cursor:pointer}.mobileMenu ul li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.mobileMenu ul li.menu-item-has-children>a.active:after{transform:rotate(180deg);position:relative;top:-2px}.mobileMenu ul li.current_page_item a{color:#ab8b65;text-decoration:none}.mobileMenu ul li>a{color:#32281e;padding:5px 0;display:inline-block}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#ab8b65}.mobileMenu ul li ul.sub-menu{display:none;padding:0;margin-top:10px;margin-bottom:24px}.mobileMenu ul li ul.sub-menu li{padding:0;font-size:.8em}.mobileMenu ul li ul.sub-menu li a{padding:3px 0}.mobileMenu ul li ul.sub-menu li.current_page_item a,.mobileMenu ul li ul.sub-menu li a:focus,.mobileMenu ul li ul.sub-menu li a:hover{text-decoration:none;color:#ab8b65}.mobileMenu .menuTop{margin-top:0;padding-top:0}header{width:100%;position:relative;top:0;transition:all .3s ease}.top_header{background:#f5edf0;padding:10px 0;width:100%}.top_header .nav{float:right}.top_header .nav ul{margin:0;padding:0;text-align:right}.top_header .nav ul li{display:inline-block;position:relative}.top_header .nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");width:8px;height:5px;display:inline-block;margin-left:10px;transition:all .3s ease}.top_header .nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.top_header .nav ul li a{color:#32281e;font-weight:500;font-size:1.25em;padding:10px 20px 8px;line-height:23px;border-bottom:1px solid hsla(0,0%,100%,0)}.top_header .nav ul li a:focus,.top_header .nav ul li a:hover{color:#ab8b65;text-decoration:none;border-bottom:1px solid #ab8b65}.top_header .nav ul li .sub-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;background:#fff;padding:0;top:30px;left:-15px;width:auto;min-width:200px;transition:all .3s ease;z-index:-1;margin:0;text-align:left!important;font-size:.85em}.top_header .nav ul li .sub-menu:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cecece;display:block;position:absolute;top:-5px;left:20px;opacity:0}.top_header .nav ul li .sub-menu li{padding:0;display:block;margin:0}.top_header .nav ul li .sub-menu li a{display:block;color:#32281e;padding:10px 12px;margin-bottom:0;border-bottom:2px solid #fff;background:rgba(245,237,240,0);transition:all .3s ease}.top_header .nav ul li .sub-menu li a.current_page_item,.top_header .nav ul li .sub-menu li a:focus,.top_header .nav ul li .sub-menu li a:hover{color:#32281e;background:#f5edf0;text-decoration:none}.top_header .nav ul li .sub-menu li.current_page_item a{color:#32281e;text-decoration:none;border-bottom:2px solid #ab8b65}@media (max-width:768px){.top_header .nav ul li a{font-size:1.15em;padding:10px 15px 8px;line-height:21px}}@media (max-width:480px){.top_header{display:none}}.header{background:#fff;padding:10px 0;width:100%;transition:all .3s ease}.header.row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.header.row:after,.header.row:before{content:" ";display:table}.header.row:after{clear:both}.header_logo{float:left;width:39.58333%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.header_logo{float:left;width:39.58333%}}@media (min-width:768px){.header_logo{float:left;width:31.25%}}@media (min-width:1024px){.header_logo{float:left;width:22.91667%}}.header_logo .logo-img{max-width:250px;max-height:90px;float:left;display:inline-block;transition:all .5s ease-out}@media (max-width:1024px){.header_logo .logo-img{max-width:235px}}@media (max-width:768px){.header_logo .logo-img{max-width:215px}}@media (max-width:480px){.header_logo .logo-img{max-width:100%}}.header_menu{float:left;width:25%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_menu{float:left;width:25%}}@media (min-width:768px){.header_menu{float:left;width:41.66667%}}@media (min-width:1024px){.header_menu{float:left;width:58.33333%}}.header_menu_nav{margin-top:10px;text-align:center;width:100%}.header_menu_nav ul{margin:0;padding:0;text-align:center;list-style:none}.header_menu_nav ul li{display:inline-block;margin:0 25px;position:relative}.header_menu_nav ul li:first-child{margin-left:0}.header_menu_nav ul li:last-child{margin-right:0}.header_menu_nav ul li.current_page_ancestor>a,.header_menu_nav ul li.current_page_item>a{border-bottom:2px solid #f5edf0;text-decoration:none}.header_menu_nav ul li a{color:#32281e;font-size:1.5em;margin-bottom:10px;text-decoration:none;padding-bottom:10px;border-bottom:2px solid hsla(0,0%,100%,0)}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#32281e;text-decoration:none;border-bottom:2px solid #ab8b65}.header_menu_nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.header_menu_nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.header_menu_nav ul li .sub-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;background:#fff;padding:0;top:30px;left:-15px;width:auto;min-width:125px;transition:all .3s ease;z-index:-1;margin:0;text-align:left!important;font-size:.85em}.header_menu_nav ul li .sub-menu:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cecece;display:block;position:absolute;top:-5px;left:20px;opacity:0}.header_menu_nav ul li .sub-menu li{padding:0;display:block;margin:0}.header_menu_nav ul li .sub-menu li a{display:block;color:#32281e;padding:10px 12px;margin-bottom:0;border-bottom:2px solid #fff;background:rgba(245,237,240,0);transition:all .3s ease}.header_menu_nav ul li .sub-menu li a.current_page_item,.header_menu_nav ul li .sub-menu li a:focus,.header_menu_nav ul li .sub-menu li a:hover{color:#32281e;background:#f5edf0;text-decoration:none}.header_menu_nav ul li .sub-menu li a:after{display:none}.header_menu_nav ul li .sub-menu li.current_page_item a{color:#32281e;text-decoration:none;border-bottom:2px solid #ab8b65}.header_menu .top_nav{display:none}.header_menu .top_nav .menu-btn{text-align:center}.header_menu .top_nav .menu-btn .hamburger{display:block;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='31' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%2332281E' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M1.5 1.5h28M1.5 11h28M1.5 20h28'/%3E%3C/g%3E%3C/svg%3E");background-size:29px 20px;color:#fff;width:29px;height:20px;display:inline-block;padding:10px;cursor:pointer;vertical-align:middle;margin-top:0}@media (max-width:1600px){.header_menu .header_menu_nav ul li{margin:0 15px}.header_menu .header_menu_nav ul li:first-child{margin-left:0}.header_menu .header_menu_nav ul li:last-child{margin-right:0}.header_menu .header_menu_nav ul li a{font-size:1.45em}}@media (max-width:1400px){.header_menu .header_menu_nav ul li{margin:0 10px}.header_menu .header_menu_nav ul li:first-child{margin-left:0}.header_menu .header_menu_nav ul li:last-child{margin-right:0}.header_menu .header_menu_nav ul li a{font-size:1.4em}}@media (max-width:1050px){.header_menu .header_menu_nav{display:none}.header_menu .header_menu_nav ul li{margin:0 5px}.header_menu .header_menu_nav ul li a{font-size:1.35em}.header_menu .top_nav{display:inline-block}}.header_support{float:left;width:35.41667%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_support{float:left;width:35.41667%}}@media (min-width:768px){.header_support{float:left;width:27.08333%}}@media (min-width:1024px){.header_support{float:left;width:18.75%}}.header_support_link{text-align:right}.header_support_link_nav{color:#fff}.header_support_link_nav li::marker{display:none;color:transparent}@media (max-width:768px){.header_support_link_nav .primary_target a{font-size:1.3em;padding:8px 10px}}@media (max-width:480px){.header_support_link_nav .primary_target a{font-size:1.15em;padding:6px 8px;text-align:center}}#clone_header{width:100%;top:-200px;opacity:0;position:fixed;transition:all .5s ease}#clone_header.fixed{opacity:1;z-index:80;top:0;transition:all .5s ease-out}#clone_header.fixed .top_header{display:none}#clone_header.fixed .header{padding:10px 0;background:hsla(0,0%,100%,.8)}#clone_header.fixed .header:hover{background:#fff}#clone_header.fixed .header .navMenu .nav{margin-top:10px}#clone_header.fixed .header .logo img{max-width:200px}#hero{overflow:hidden}#hero,#hero #sliderSection,#hero .photo_de_sections{position:relative}#hero #sliderSection .slick-slide,#hero .photo_de_sections .slick-slide{background-size:cover;background-position:50%}#hero #sliderSection .degrage_bg,#hero .photo_de_sections .degrage_bg{display:block;background:#0e0a21;background:linear-gradient(165deg,rgba(14,10,33,0),#0e0a21)}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{position:relative;min-height:600px;height:65vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{color:#fff;height:100%;text-align:left;margin-left:60%;padding-bottom:50px}#hero #sliderSection .container_slide .slide_txt .flexbox,#hero .photo_de_sections .container_slide .slide_txt .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}#hero #sliderSection .container_slide .slide_txt h2,#hero .photo_de_sections .container_slide .slide_txt h2{color:#fff;position:relative}#hero #sliderSection .container_slide .slide_txt h5,#hero .photo_de_sections .container_slide .slide_txt h5{color:#fff}#hero #sliderSection .container_slide .slide_txt .btn_lien_carrousel,#hero .photo_de_sections .container_slide .slide_txt .btn_lien_carrousel{font-size:1.35em;margin-top:60px;float:right;max-width:240px}#hero #sliderSection .video-embed,#hero .photo_de_sections .video-embed{z-index:5}#hero #sliderSection .video_content,#hero .photo_de_sections .video_content{background-size:cover;background-repeat:no-repeat;background-position:top;min-height:700px;height:80vh}#hero #sliderSection .video_content:after,#hero #sliderSection .video_content:before,#hero .photo_de_sections .video_content:after,#hero .photo_de_sections .video_content:before{content:" ";display:table}#hero #sliderSection .video_content:after,#hero .photo_de_sections .video_content:after{clear:both}#hero #sliderSection video,#hero .photo_de_sections video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;overflow:hidden}#hero #sliderSection div.filter-video,#hero .photo_de_sections div.filter-video{position:absolute;width:100%;height:100%;left:0;z-index:1;top:0;background:rgba(0,0,0,.25)}@media (max-width:1600px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:600px;height:70vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{padding-left:35px}#hero #sliderSection .video_content,#hero .photo_de_sections .video_content{min-height:600px;height:70vh}}@media (max-width:1400px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:550px;height:65vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{padding-left:0;margin-left:40%}#hero #sliderSection .video_content,#hero .photo_de_sections .video_content{min-height:550px;height:65vh}}@media (max-width:1024px){#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{min-height:500px;height:60vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{margin-left:30%}#hero #sliderSection .video_content,#hero .photo_de_sections .video_content{min-height:500px;height:60vh}}@media (max-width:768px){#hero #sliderSection,#hero .photo_de_sections{overflow:hidden}#hero #sliderSection .slick-list,#hero .photo_de_sections .slick-list{overflow:visible}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{height:500px;min-height:500px}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{margin-left:20%}#hero #sliderSection .video_content,#hero .photo_de_sections .video_content{min-height:500px;height:500px}}@media (max-width:480px){#hero #sliderSection .degrage_bg,#hero .photo_de_sections .degrage_bg{background:linear-gradient(90deg,rgba(21,15,15,0),rgba(21,15,15,.17) 6%,rgba(21,15,15,.85))}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{height:450px;min-height:450px;width:100%}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{margin-left:5%}#hero #sliderSection .video_content,#hero .photo_de_sections .video_content{min-height:450px;height:450px}}#hero.section_hero{height:100vh;min-height:800px;background-color:#279af1}#hero.section_hero .container{height:100%}#hero.section_hero .section_hero_row{margin-left:-20px;margin-right:-20px;padding-top:100px}#hero.section_hero .section_hero_row:after,#hero.section_hero .section_hero_row:before{content:" ";display:table}#hero.section_hero .section_hero_row:after{clear:both}#hero.section_hero .section_hero_row_title{float:left;width:25%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){#hero.section_hero .section_hero_row_title{float:left;width:25%}}#hero.section_hero .section_hero_row_title h1{font-size:4em;margin-bottom:0;line-height:normal;color:hsla(0,0%,100%,.5);font-weight:400;font-family:Montserrat,sans-serif;font-weight:300}#hero.section_hero .section_hero_row_description{float:left;width:75%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){#hero.section_hero .section_hero_row_description{float:left;width:75%}}#hero.section_hero .section_hero_row_description p{color:#fff;font-size:4.5em;font-family:Montserrat,sans-serif;font-weight:300}#hero.section_hero.grey{background-color:#f5edf0}#hero.section_hero.grey .section_hero_row_description p,#hero.section_hero.grey .section_hero_row_title h1{color:#32281e}@media (max-width:1024px){#hero.section_hero{min-height:750px;height:75vh}}@media (max-width:768px){#hero.section_hero{min-height:650px;height:65vh}}@media (max-width:480px){#hero.section_hero{min-height:480px;height:50vh}}#hero:after,#hero:before{content:" ";display:table}#hero:after{clear:both}#hero .content_hero_title{position:absolute;width:100%;z-index:50;left:50%;top:50%;transform:translate(-50%,-50%)}#hero .content_hero_title .content_title{margin:auto;max-width:875px;text-align:center}#hero .content_hero_title .content_title h1{font-size:5.5em;margin-bottom:0;line-height:normal;color:#fff;letter-spacing:8px;font-weight:400;font-family:Montserrat,sans-serif;font-weight:300}#hero .content_hero_title .content_title h1 span{font-size:.5em;display:block}#hero .content_hero_title .content_title a{color:#fff}#hero .content_hero_title .content_title a:hover{color:#279af1}@media (max-width:1400px){#hero .content_hero_title .content_title h1{font-size:5.2em}}@media (max-width:1024px){#hero .content_hero_title .content_title{max-width:100%}#hero .content_hero_title .content_title h1{font-size:5em}}@media (max-width:768px){#hero .content_hero_title{padding:0 27px 0 36px}#hero .content_hero_title .content_title h1{font-size:4.5em}}@media (max-width:480px){#hero .content_hero_title{padding:0 20px 0 16px}#hero .content_hero_title .content_title h1{font-size:4.25em}}#hero.hero_sections{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:25vh;min-height:350px;position:relative}#hero.hero_sections:after{content:"";background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);background-blend-mode:hard-light;mix-blend-mode:hard-light;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;transition:all .3s ease}#hero.hero_programme{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:35vh;min-height:500px;position:relative;overflow:visible;z-index:5}#hero.hero_programme:after{content:"";background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);background-blend-mode:hard-light;mix-blend-mode:hard-light;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;transition:all .3s ease}#hero.hero_programme .container{z-index:15;position:relative}#hero.hero_programme .flexcontentend .row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}#hero.hero_programme .flexcontentend .row:after,#hero.hero_programme .flexcontentend .row:before{content:" ";display:table}#hero.hero_programme .flexcontentend .row:after{clear:both}#hero.hero_programme .flexcontentend .row .content_title{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:80px;padding-bottom:35px;display:flex}@media (min-width:480px){#hero.hero_programme .flexcontentend .row .content_title{float:left;width:100%}}@media (min-width:768px){#hero.hero_programme .flexcontentend .row .content_title{float:left;width:50%}}#hero.hero_programme .flexcontentend .row .content_title h1{color:#fff;font-size:4em}@media (max-width:1400px){#hero.hero_programme .flexcontentend .row .content_title h1{font-size:3.75em}}@media (max-width:1024px){#hero.hero_programme .flexcontentend .row .content_title h1{font-size:3.5em}}@media (max-width:768px){#hero.hero_programme .flexcontentend .row .content_title{padding-right:0}#hero.hero_programme .flexcontentend .row .content_title h1{font-size:3.25em}}@media (max-width:480px){#hero.hero_programme .flexcontentend .row .content_title h1{font-size:3em}}#hero.hero_programme .flexcontentend .row .content_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;height:150%;min-height:250px;max-height:300px;margin-top:-50px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:480px){#hero.hero_programme .flexcontentend .row .content_photo{float:left;width:100%}}@media (min-width:768px){#hero.hero_programme .flexcontentend .row .content_photo{float:left;width:50%}}#hero.hero_programme .flexcontentend .row .content_photo img{width:100%;height:auto}#hero.hero_programme .flexcontentend .row .content_photo .photo{position:absolute;bottom:0;right:0;z-index:15}#hero.hero_programme .flexcontentend .row .content_photo a{display:block;position:relative;height:100%}#hero.hero_programme .flexcontentend .row .content_photo a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;margin:auto;background-size:120px 120px;width:120px;height:100%;z-index:20;opacity:.8;transition:all .3s ease}#hero.hero_programme .flexcontentend .row .content_photo a:after,#hero.hero_programme .flexcontentend .row .content_photo 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")}#hero.hero_programme .flexcontentend .row .content_photo a:hover:after{opacity:1}@media (max-width:1024px){#hero.hero_programme .flexcontentend .row .content_photo a: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");background-size:100px 100px;width:100px}}@media (max-width:768px){#hero.hero_programme .flexcontentend .row .content_photo{height:100%;min-height:135px;max-height:250px}#hero.hero_programme .flexcontentend .row .content_photo a: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");background-size:80px 80px;width:80px}}@media (max-width:480px){#hero.hero_programme .flexcontentend .row .content_photo{min-height:95px;max-height:175px}#hero.hero_programme .flexcontentend .row .content_photo a: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");background-size:65px 65px;width:65px}}#hero.hero_articles{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:20vh;min-height:250px;position:relative}#hero.hero_articles:after{content:"";background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;z-index:-1;transition:all .3s ease}#hero.hero_articles h1{color:#fff;margin-bottom:0}#hero .container{height:100%}.header_hero{padding:75px 0 35px}@media (max-width:1024px){.header_hero{padding:50px 0 30px}}@media (max-width:768px){.header_hero{padding:40px 0 25px}}@media (max-width:480px){.header_hero{padding:30px 0 20px}}.header_hero_head{text-align:center;margin-bottom:70px}.header_hero_head .icon{width:48px}.header_hero_head h1{margin-bottom:0;line-height:40px}.header_hero_head p:last-child{margin-bottom:0}@media (max-width:1024px){.header_hero_head{margin-bottom:50px}}@media (max-width:768px){.header_hero_head{margin-bottom:35px}}@media (max-width:480px){.header_hero_head{margin-bottom:25px}}footer{position:relative;padding:50px 0 0}footer:before{top:0;height:150px}footer:after,footer:before{content:"";position:absolute;left:0;width:100%;background:#f5edf0;z-index:-1}footer:after{bottom:0;height:125px}@media (max-width:768px){footer:after{height:120px}}@media (max-width:480px){footer:after{height:140px}}footer .footer_cta{margin-bottom:50px;padding:70px 0;background-repeat:no-repeat;background-position:50%;background-size:cover}footer .footer_cta #mailpoet_form_2{width:100%}footer .footer_cta_content{text-align:center}footer .footer_cta_content .widget_mailpoet_form .mailpoet_text{background:#fff;border-radius:26px!important;padding:15px 25px!important;line-height:16px!important;text-transform:none;border:1px solid #000;width:100%;max-width:100%!important;font-weight:500;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1)}footer .footer_cta_content .widget_mailpoet_form .mailpoet_submit{border-radius:26px!important;padding:15px 25px!important;line-height:16px!important}footer .footer_cta_content_titre h5{margin-bottom:25px;color:#fff}footer .footer_cta_content_courriel{width:50%;margin:0 auto}@media (max-width:1400px){footer .footer_cta{padding:65px 0}footer .footer_cta_content_courriel{width:60%}}@media (max-width:1024px){footer .footer_cta{padding:60px 0}footer .footer_cta_content_courriel{width:70%}}@media (max-width:768px){footer .footer_cta{padding:50px 0}footer .footer_cta_content_courriel{width:85%}}@media (max-width:480px){footer .footer_cta{padding:35px 0}footer .footer_cta_content_courriel{width:96%}footer .footer_cta_content_courriel .formulaire_infolettre .form-row{margin:0}footer .footer_cta_content_courriel .formulaire_infolettre .single{width:100%;padding:0}}footer .footer_contacts{display:block;margin-bottom:45px}footer .footer_contacts_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_contacts_row:after,footer .footer_contacts_row:before{content:" ";display:table}footer .footer_contacts_row:after{clear:both}footer .footer_contacts_row_contact{float:left;width:83.33333%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto;align-items:center}@media (min-width:480px){footer .footer_contacts_row_contact{float:left;width:83.33333%}}footer .footer_contacts_row_contact_logo{display:inline-block;margin-right:40px}footer .footer_contacts_row_contact_logo .header_logo_white{width:125px}footer .footer_contacts_row_contact_logo p{font-size:1.25em}@media (max-width:480px){footer .footer_contacts_row_contact_logo{width:100%;display:block}footer .footer_contacts_row_contact_logo .header_logo_white{width:95px;margin-bottom:10px}}footer .footer_contacts_row_contact_info{display:inline-block;width:100%}footer .footer_contacts_row_contact_info:after,footer .footer_contacts_row_contact_info:before{content:" ";display:table}footer .footer_contacts_row_contact_info:after{clear:both}footer .footer_contacts_row_contact_info_adresse{float:left;width:35%}@media (max-width:768px){footer .footer_contacts_row_contact_info_adresse{width:100%;margin-bottom:15px}}@media (max-width:480px){footer .footer_contacts_row_contact_info_adresse{width:100%}}footer .footer_contacts_row_contact_info_telephone{float:left;width:35%;text-align:center}@media (max-width:768px){footer .footer_contacts_row_contact_info_telephone{width:100%;text-align:left;margin-bottom:15px}}@media (max-width:480px){footer .footer_contacts_row_contact_info_telephone{width:100%;text-align:center}}footer .footer_contacts_row_contact_info_courriel{float:left;width:25%;text-align:center}@media (max-width:768px){footer .footer_contacts_row_contact_info_courriel{width:100%;text-align:left;margin-bottom:15px}}@media (max-width:480px){footer .footer_contacts_row_contact_info_courriel{width:100%;text-align:center}}footer .footer_contacts_row_contact_info a{color:#32281e}footer .footer_contacts_row_contact_info a:hover{color:#ab8b65}footer .footer_contacts_row_contact_info p{margin-bottom:0;line-height:18px}@media (max-width:480px){footer .footer_contacts_row_contact,footer .footer_contacts_row_contact_info{width:100%;text-align:center;display:block}}footer .footer_contacts_row_navSociaux{float:left;width:16.66667%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto;align-items:center;justify-content:center}@media (min-width:480px){footer .footer_contacts_row_navSociaux{float:left;width:16.66667%}}footer .footer_contacts_row_navSociaux_menu{margin:0;padding:0;text-align:right}footer .footer_contacts_row_navSociaux_menu li{display:inline-block;margin:0 0 0 20px}footer .footer_contacts_row_navSociaux_menu li:first-child{margin-left:0}footer .footer_contacts_row_navSociaux_menu li a{position:relative;font-size:1.5em}footer .footer_contacts_row_navSociaux_menu li a img{width:28px;opacity:1;transition:all .3s ease}footer .footer_contacts_row_navSociaux_menu li a:hover img{opacity:.6}@media (max-width:768px){footer .footer_contacts_row_navSociaux{width:100%;margin-top:15px}}@media (max-width:480px){footer .footer_contacts_row_navSociaux{width:100%;margin-top:10px;justify-content:flex-center}}footer .footer_contacts_row_madeby{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-top:35px;display:none}footer .footer_contacts_row_madeby p{font-size:1.25em}@media (max-width:768px){footer .footer_contacts_row_madeby{display:block}}@media (max-width:480px){footer .footer_contacts_row_madeby{margin-top:30px}}@media (max-width:1024px){footer .footer_contacts{margin-bottom:40px}}@media (max-width:768px){footer .footer_contacts{margin-bottom:35px}}@media (max-width:480px){footer .footer_contacts{margin-bottom:25px}}footer .footer_copyright{padding:30px 0}@media (max-width:768px){footer .footer_copyright{padding:25px 0}}@media (max-width:480px){footer .footer_copyright{padding:25px 0 10px;text-align:center}}footer .footer_copyright_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}footer .footer_copyright_row:after,footer .footer_copyright_row:before{content:" ";display:table}footer .footer_copyright_row:after{clear:both}footer .footer_copyright_row_text{float:left;width:75%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto;align-items:center}@media (min-width:480px){footer .footer_copyright_row_text{float:left;width:75%}}@media (max-width:768px){footer .footer_copyright_row_text{display:block}footer .footer_copyright_row_text p{margin-bottom:10px}}@media (max-width:480px){footer .footer_copyright_row_text{width:100%}}footer .footer_copyright_row_partenaire{float:left;width:25%;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:right}@media (min-width:480px){footer .footer_copyright_row_partenaire{float:left;width:25%}}footer .footer_copyright_row_partenaire img{max-width:200px}footer .footer_copyright_row_partenaire p{margin-bottom:0}@media (max-width:768px){footer .footer_copyright_row_partenaire img{max-width:100%}}@media (max-width:480px){footer .footer_copyright_row_partenaire{width:100%;text-align:center}footer .footer_copyright_row_partenaire img{max-width:120px}}footer .footer_copyright_row a{color:#32281e}footer .footer_copyright_row a:hover{color:#ab8b65}footer .footer_copyright_row p{margin-bottom:0;display:inline-block;font-size:1.1em;line-height:18px}footer .footer_copyright_row ul{margin:0 20px}footer .footer_copyright_row ul li{font-size:1.1em;line-height:18px}@media (max-width:768px){footer .footer_copyright_row ul{margin-left:0;margin-bottom:10px}footer .footer_copyright_row ul li{font-size:1.2em;line-height:16px}}@media (max-width:480px){footer .footer_copyright_row ul li{font-size:1.1em;line-height:16px}}#mp_form_below_posts2{display:none}#post-404{text-align:center;padding:160px 0 100px;height:60vh;min-height:450px}#post-404 .icon_404{max-width:300px}#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%}.accueil{padding-top:75px}@media (max-width:1400px){.accueil{padding-top:65px}}@media (max-width:1024px){.accueil{padding-top:50px}}@media (max-width:768px){.accueil{padding-top:40px}}@media (max-width:480px){.accueil{padding-top:35px}}.accueil .accueil_presentation{padding:0 0 75px}@media (max-width:1400px){.accueil .accueil_presentation{padding:0 0 65px}}@media (max-width:1024px){.accueil .accueil_presentation{padding:0 0 50px}}@media (max-width:768px){.accueil .accueil_presentation{padding:0 0 40px}}@media (max-width:480px){.accueil .accueil_presentation{padding:0 0 35px}}.accueil .accueil_presentation_head{text-align:center;margin-bottom:70px}.accueil .accueil_presentation_head .icon{width:48px}.accueil .accueil_presentation_head h1{margin-bottom:0;line-height:32px}.accueil .accueil_presentation_sections_row{margin-left:-20px;margin-right:-20px}.accueil .accueil_presentation_sections_row:after,.accueil .accueil_presentation_sections_row:before{content:" ";display:table}.accueil .accueil_presentation_sections_row:after{clear:both}.accueil .accueil_presentation_sections_row_bloc{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;margin-bottom:30px;position:relative}@media (min-width:480px){.accueil .accueil_presentation_sections_row_bloc{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_presentation_sections_row_bloc{float:left;width:33.33333%}}.accueil .accueil_presentation_sections_row_bloc a{display:block;position:relative;border-top:3px solid #f5edf0}.accueil .accueil_presentation_sections_row_bloc a:after{background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);background-blend-mode:hard-light;mix-blend-mode:hard-light}.accueil .accueil_presentation_sections_row_bloc a:after,.accueil .accueil_presentation_sections_row_bloc a:before{content:"";position:absolute;left:0;right:0;margin:auto;top:0;opacity:0;bottom:0;height:100%;width:100%;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}.accueil .accueil_presentation_sections_row_bloc a:before{background:#949494;background-blend-mode:color;mix-blend-mode:color}.accueil .accueil_presentation_sections_row_bloc a:hover:after,.accueil .accueil_presentation_sections_row_bloc a:hover:before{opacity:1}.accueil .accueil_presentation_sections_row_bloc_area{position:relative}.accueil .accueil_presentation_sections_row_bloc_area:after{content:"";background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75));background-blend-mode:normal;mix-blend-mode:normal;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;opacity:1;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}.accueil .accueil_presentation_sections_row_bloc_area:hover:after{opacity:0}.accueil .accueil_presentation_sections_row_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:98%;padding-left:60px;padding-right:60px}.accueil .accueil_presentation_sections_row_bloc .pic{overflow:hidden;display:block;border-bottom-left-radius:26px;border-bottom-right-radius:26px}.accueil .accueil_presentation_sections_row_bloc .pic img{width:100%;height:100%;display:block}.accueil .accueil_presentation_sections_row_bloc .overlay{position:absolute;z-index:14;height:100%;width:100%}.accueil .accueil_presentation_sections_row_bloc h4{color:#fff;margin-bottom:30px}@media (max-width:1400px){.accueil .accueil_presentation_sections_row_bloc .flexbox{padding-left:30px;padding-right:30px}}@media (max-width:1024px){.accueil .accueil_presentation_sections_row_bloc .flexbox{padding-left:20px;padding-right:20px}}@media (max-width:768px){.accueil .accueil_presentation_sections_row_bloc .flexbox{padding-left:15px;padding-right:15px}}.accueil .accueil_projets{background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:0 0 85px;margin-bottom:85px}@media (max-width:1400px){.accueil .accueil_projets{padding:0 0 75px;margin-bottom:75px}}@media (max-width:1024px){.accueil .accueil_projets{padding:0 0 65px;margin-bottom:65px}}@media (max-width:768px){.accueil .accueil_projets{padding:0 0 50px;margin-bottom:50px}}@media (max-width:480px){.accueil .accueil_projets{padding:0 0 40px;margin-bottom:40px}}.accueil .accueil_projets_head{text-align:center;margin-bottom:70px}.accueil .accueil_projets_head h1{margin-bottom:0;line-height:32px}.accueil .accueil_projets_liste{background-color:hsla(0,0%,98.8%,.9);padding-top:10px;padding-bottom:25px;margin-bottom:35px;border-bottom-left-radius:26px;border-bottom-right-radius:26px}.accueil .accueil_projets_liste_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.accueil .accueil_projets_liste_row:after,.accueil .accueil_projets_liste_row:before{content:" ";display:table}.accueil .accueil_projets_liste_row:after{clear:both}.accueil .accueil_projets_liste_row_bloc{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;border-right:1px solid hsla(0,0%,84.7%,.8);padding-top:25px;position:relative}@media (min-width:480px){.accueil .accueil_projets_liste_row_bloc{float:left;width:33.33333%}}@media (min-width:768px){.accueil .accueil_projets_liste_row_bloc{float:left;width:33.33333%}}.accueil .accueil_projets_liste_row_bloc:last-child{border-right:none}.accueil .accueil_projets_liste_row_bloc .icon{display:block;text-align:center;margin-bottom:20px;height:42px}.accueil .accueil_projets_liste_row_bloc .icon img{max-width:80%;margin:0 auto}.accueil .accueil_projets_liste_row_bloc h5{color:#413c58}.accueil .accueil_projets_liste_row_bloc p{font-size:1.2em;font-weight:500;color:#32281e}.accueil .accueil_projets_liste_row_bloc .more{font-size:1.3em;text-decoration:underline}.accueil .accueil_projets_bouton,.accueil .accueil_projets_liste_row_bloc_area{text-align:center}.accueil .accueil_projets_bouton h1{margin-bottom:0;line-height:32px}.accueil .accueil_partenaires{padding:0 0 95px}@media (max-width:1400px){.accueil .accueil_partenaires{padding:0 0 75px}}@media (max-width:1024px){.accueil .accueil_partenaires{padding:0 0 65px}}@media (max-width:768px){.accueil .accueil_partenaires{padding:0 0 50px}}@media (max-width:480px){.accueil .accueil_partenaires{padding:0 0 40px}}.accueil .accueil_partenaires_head{text-align:center;margin-bottom:70px}.accueil .accueil_partenaires_slideset_partenaires .slick-track{display:flex;flex-wrap:wrap}.accueil .accueil_partenaires_slideset_partenaires .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.accueil .accueil_partenaires_slideset_partenaires .partner{padding:0 10px;margin:0 10px;position:relative;height:100%;text-align:center}.accueil .accueil_partenaires_slideset_partenaires .partner .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%}.accueil .accueil_partenaires_slideset_partenaires .partner img{max-width:135px;max-height:100px;vertical-align:middle;margin:auto}.accueil .accueil_partenaires_slideset_partenaires .partner a:hover{opacity:.8;filter:alpha(opacity=80)}body.page-template-blogue .header_hero{display:none}.blog{padding:100px 0}@media (max-width:1024px){.blog{padding:80px 0}}@media (max-width:768px){.blog{padding:65px 0}}@media (max-width:480px){.blog{padding:70px 0 50px}}.blog_articles{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.blog_articles:after,.blog_articles:before{content:" ";display:table}.blog_articles:after{clear:both}.blog_articles_sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_articles_sidebar{float:left;width:33.33333%}}@media (min-width:768px){.blog_articles_sidebar{float:left;width:29.16667%}}.blog_articles_sidebar .sidebar-widget .widget_block hr{border-color:transparent;padding-bottom:20px}.blog_articles_sidebar .sidebar-widget .widget_block h5{color:#32281e}.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:80px}.blog_articles_sidebar .sidebar-widget .widget_block ul{list-style:none;margin-left:0;padding-left:0}.blog_articles_sidebar .sidebar-widget .widget_block ul li{margin-bottom:10px}.blog_articles_sidebar .sidebar-widget .widget_block ul li a{font-size:1.3em;border-bottom:1px solid #f5edf0;color:#32281e}.blog_articles_sidebar .sidebar-widget .widget_block ul li a:hover{border-bottom:1px solid #279af1}@media (max-width:1024px){.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:60px}}@media (max-width:768px){.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:40px}}@media (max-width:480px){.blog_articles_sidebar .sidebar-widget,.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:30px}}.blog_articles_listing{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:50px}@media (min-width:480px){.blog_articles_listing{float:left;width:66.66667%}}@media (min-width:768px){.blog_articles_listing{float:left;width:70.83333%}}.blog_articles_listing .post{margin-bottom:25px;padding-bottom:25px;position:relative;border-bottom:2px solid #f5edf0}.blog_articles_listing .post:after,.blog_articles_listing .post:before{content:" ";display:table}.blog_articles_listing .post:after{clear:both}.blog_articles_listing .post .article_content{display:block;padding:30px 60px 0 0;position:relative;overflow:hidden}.blog_articles_listing .post .resume{display:block;margin-bottom:25px}.blog_articles_listing .post .date{font-size:1.2em;display:block;margin-bottom:20px}.blog_articles_listing .post .continue_link{color:#32281e;position:relative;font-size:1.25em;position:absolute;z-index:15;right:-50px;bottom:25px;transition:all .3s ease-in}.blog_articles_listing .post .continue_link span{color:#32281e}.blog_articles_listing .post .continue_link:hover{text-decoration:none}.blog_articles_listing .post .continue_link:hover:after{width:150px}.blog_articles_listing .post .over{display:block;position:absolute;width:100%;height:100%;right:0;left:0;top:0;margin:auto;z-index:5}.blog_articles_listing .post a,.blog_articles_listing .post a:hover{color:#32281e}.blog_articles_listing .post:hover .continue_link{right:25px}@media (max-width:1024px){.blog_articles_listing .post{margin-bottom:20px;padding-bottom:20px}}@media (max-width:768px){.blog_articles_listing .post{margin-bottom:15px;padding-bottom:15px}}@media (max-width:480px){.blog_articles_listing{padding-left:0}.blog_articles_listing .post{margin-bottom:10px;padding-bottom:10px}}.blog_flexible{display:block;width:100%;padding:0 0 110px}@media (max-width:768px){.blog_flexible{padding:0 0 90px}}@media (max-width:480px){.blog_flexible{padding:0 0 65px}}.blog_flexible ul{list-style:none}.blog_flexible ul li{font-size:1.6em;margin-bottom:15px;padding-left:20px;font-weight:300}.blog_flexible ul li:before{content:"·";font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}@media (max-width:480px){.blog_flexible ul li{font-size:1.5em}}.blog_flexible ul ul{margin-top:10px}.blog_flexible ul ul li{font-size:1em}.blog_flexible ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.blog_flexible ol li{counter-increment:my-awesome-counter;position:relative;margin-bottom:20px;font-size:1.6em}.blog_flexible ol li:before{content:counter(my-awesome-counter) ". ";font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.blog_flexible_retour .container_large{position:relative}.blog_flexible_retour .retour_btn{position:absolute;left:0;top:-50px;z-index:5}@media (max-width:1400px){.blog_flexible_retour .retour_btn{left:25px}}@media (max-width:1024px){.blog_flexible_retour .retour_btn{top:-50px}}@media (max-width:480px){.blog_flexible_retour .retour_btn{left:20px}}.blog_flexible_author{margin-bottom:50px}.blog_flexible_author .author,.blog_flexible_author .date{display:block;font-size:1.4rem;font-weight:300}.blog_flexible_texteStandard{width:100%;padding:0 0 35px}.blog_flexible_texteStandard .photolargeurstandard{width:100%}.blog_flexible_photoStandard{width:100%;margin:0 0 35px}.blog_flexible_photoStandard img{width:100%;height:auto}.blog_flexible_bloc_photo{margin:0 0 35px}.blog_flexible_bloc_photo .photo{width:100%;height:auto}.blog_flexible_bloc_photo .rowPhoto{position:relative}.blog_flexible_bloc_photo .rowPhoto a{display:block;position:relative}.blog_flexible_bloc_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:100px 100px;width:100px;height:100px;z-index:12;transition:all .3s ease}.blog_flexible_bloc_photo .rowPhoto a:after,.blog_flexible_bloc_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0zm16.25 52.165l-22.5 12.99c-1.665.965-3.75-.24-3.75-2.165V37.01c0-1.925 2.085-3.125 3.75-2.165l22.5 12.99c1.665.965 1.665 3.37 0 4.33z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.blog_flexible_bloc_photo .rowPhoto a:hover:after{background-size:90px 90px;width:90px;height:90px}.blog_flexible_colTextePhoto{width:100%;margin:0;background:transparent;padding:0 0 35px}.blog_flexible_colTextePhoto_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.blog_flexible_colTextePhoto_row:after,.blog_flexible_colTextePhoto_row:before{content:" ";display:table}.blog_flexible_colTextePhoto_row:after{clear:both}.blog_flexible_colTextePhoto_row_textLeft{float:left;width:100%;position:relative;min-height:1px;padding-left:0;display:flex;padding-right:80px}@media (min-width:480px){.blog_flexible_colTextePhoto_row_textLeft{float:left;width:58.33333%}}.blog_flexible_colTextePhoto_row_textRight{float:left;width:100%;position:relative;min-height:1px;padding-right:0;display:flex;padding-left:80px}@media (min-width:480px){.blog_flexible_colTextePhoto_row_textRight{float:left;width:58.33333%}}.blog_flexible_colTextePhoto_row_photoLeft,.blog_flexible_colTextePhoto_row_photoRight{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_colTextePhoto_row_photoLeft,.blog_flexible_colTextePhoto_row_photoRight{float:left;width:41.66667%}}.blog_flexible_colTextePhoto_row_photoLeft img,.blog_flexible_colTextePhoto_row_photoRight img{width:100%;height:auto}@media (max-width:768px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:40px}.blog_flexible_colTextePhoto_row_textRight{padding-left:40px}}@media (max-width:480px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:0}.blog_flexible_colTextePhoto_row_textRight{padding-left:0}.blog_flexible_colTextePhoto_row_photoLeft{margin-bottom:20px}}.blog_flexible_action{display:block;margin-top:35px}@media (max-width:768px){.blog_flexible_action{margin-top:25px}}@media (max-width:480px){.blog_flexible_action{margin-top:15px}}.blog_flexible_action_row{margin-left:0;margin-right:0;padding-top:0;border-top:1px dashed #f5edf0}.blog_flexible_action_row:after,.blog_flexible_action_row:before{content:" ";display:table}.blog_flexible_action_row:after{clear:both}.blog_flexible_action_row_partage{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_action_row_partage{float:left;width:50%}}.blog_flexible_action_row_partage p{margin-bottom:10px}.blog_flexible_action_row_goTop{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_action_row_goTop{float:left;width:100%}}.blog_flexible_action_row_goTop a{position:absolute;z-index:13;right:0;top:35px;width:48px;height:48px;text-indent:-999px;display:block;margin:0 auto;overflow:hidden;background:url(../img/icons/btn_goTop.svg) no-repeat top;background-size:48px}.blog_flexible_action_row_goTop a:hover{background:url(../img/icons/btn_goTop.svg) no-repeat center -48px;background-size:48px}.flexible_bloc{display:block;width:100%;padding:0}.flexible_bloc ul{list-style:none}.flexible_bloc ul li{font-size:1.6em;line-height:25px;margin-bottom:15px;padding-left:20px}.flexible_bloc ul li:before{content:"·";color:#ab8b65;font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}@media (max-width:480px){.flexible_bloc ul li{font-size:1.5em}}.flexible_bloc ul ul{margin-top:10px}.flexible_bloc ul ul li{font-size:1em}.flexible_bloc ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.flexible_bloc ol li{counter-increment:my-awesome-counter;color:#90fcf9;position:relative;margin-bottom:20px;font-size:1.6em}.flexible_bloc ol li:before{content:counter(my-awesome-counter) ". ";color:#32281e;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible_bloc iframe{border:none;width:100%}.flexible_bloc .grey{background-color:#f5edf0}.flexible_bloc_presentation{display:block;position:relative;padding:0 0 100px;text-align:center}.flexible_bloc_presentation .icon{width:48px}.flexible_bloc_presentation .titre_presentation_principale{padding:0}.flexible_bloc_presentation .rowTexte{padding:0;text-align:center}.flexible_bloc_presentation .rowTexte p:last-child{margin-bottom:0}@media (max-width:1024px){.flexible_bloc_presentation{padding:120px 0 30px}}@media (max-width:768px){.flexible_bloc_presentation{padding:80px 0 25px}}@media (max-width:480px){.flexible_bloc_presentation{padding:65px 0 20px}}.flexible_bloc_photo{width:100%;padding:110px 0 30px}.flexible_bloc_photo .photo{width:100%;height:auto}.flexible_bloc_photo .rowPhoto{position:relative}.flexible_bloc_photo .rowPhoto a{display:block;position:relative}.flexible_bloc_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_bloc_photo .rowPhoto a:after,.flexible_bloc_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_bloc_photo .rowPhoto a:hover:after{background-size:100px 100px;width:100px;height:100px;opacity:1}@media (max-width:1400px){.flexible_bloc_photo{padding:100px 0 30px}}@media (max-width:1024px){.flexible_bloc_photo{padding:80px 0 30px}}@media (max-width:768px){.flexible_bloc_photo{padding:65px 0 25px}}@media (max-width:480px){.flexible_bloc_photo{padding:50px 0 20px}}.flexible_bloc_texte{width:100%}.flexible_bloc_texte .rowTexte{padding:0}.flexible_bloc_texte .rowTexte img{width:100%;height:auto}.flexible_bloc_texte .rowTexte p:last-child{margin-bottom:0}@media (max-width:1024px){.flexible_bloc_texte{margin:65px 0 30px}}@media (max-width:768px){.flexible_bloc_texte{margin:45px 0 25px}}@media (max-width:480px){.flexible_bloc_texte{margin:35px 0 20px}.flexible_bloc_texte .rowTexte{padding:0}}.flexible_bloc_photo_pleine_largeur{display:block;width:100%}.flexible_bloc_photo_pleine_largeur .bloc_presentation{line-height:5px;position:relative}.flexible_bloc_photo_pleine_largeur .bloc_presentation .caption{position:absolute;bottom:0;right:0;z-index:5;padding:3px 5px;background-color:#ab8b65;color:#fff;font-size:1.15em;font-weight:500}.flexible_bloc_photo_pleine_largeur img{width:100%}.flexible_bloc_photo_pleine_largeur .mobile{display:none}@media (max-width:480px){.flexible_bloc_photo_pleine_largeur .mobile{display:block}.flexible_bloc_photo_pleine_largeur .desktop{display:none}}.flexible_bloc_titre_texte_avec_photo_droite,.flexible_bloc_titre_texte_avec_photo_gauche{width:100%;margin:0;background:transparent}.flexible_bloc_titre_texte_avec_photo_droite .row,.flexible_bloc_titre_texte_avec_photo_gauche .row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_titre_texte_avec_photo_droite .row:after,.flexible_bloc_titre_texte_avec_photo_droite .row:before,.flexible_bloc_titre_texte_avec_photo_gauche .row:after,.flexible_bloc_titre_texte_avec_photo_gauche .row:before{content:" ";display:table}.flexible_bloc_titre_texte_avec_photo_droite .row:after,.flexible_bloc_titre_texte_avec_photo_gauche .row:after{clear:both}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;display:flex;padding-right:60px}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:50%}}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text p:last-child,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text p:last-child{margin-bottom:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;padding-right:60px}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:50%}}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .row_photo_content,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .row_photo_content{position:relative}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .caption,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .caption{position:absolute;bottom:0;right:0;z-index:5;padding:3px 5px;background-color:#ab8b65;color:#fff;font-size:1.15em;font-weight:500}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .description,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .description{text-align:right;position:absolute;bottom:-20px;right:60px;z-index:5;padding:3px 5px;font-size:1.15em;font-weight:500}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo img,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo img{width:100%;height:auto;display:block}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.right .caption,.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.right .description,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.right .caption,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.right .description{right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile{display:none}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile .caption,.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile .description,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile .caption,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile .description{right:0}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:50px;padding-right:50px}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:35px;padding-right:35px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text .blocsoustitregris,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text .blocsoustitregris{font-size:1.15em;margin-bottom:27px}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:20px;padding-right:20px;text-align:center}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:25px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:25px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile{display:block;margin-bottom:40px;padding:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.desktop,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.desktop{display:none}}@media (max-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:0;padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{padding-left:0;padding-right:0;margin-bottom:35px}}.flexible_bloc_double_colonnes:after,.flexible_bloc_double_colonnes:before{content:" ";display:table}.flexible_bloc_double_colonnes:after{clear:both}.flexible_bloc_double_colonnes .head{display:block;margin-bottom:50px}.flexible_bloc_double_colonnes .rowContent{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_double_colonnes .rowContent:after,.flexible_bloc_double_colonnes .rowContent:before{content:" ";display:table}.flexible_bloc_double_colonnes .rowContent:after{clear:both}.flexible_bloc_double_colonnes .rowContent .bloc_left{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:30px}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_left{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_left.center{text-align:center}.flexible_bloc_double_colonnes .rowContent .bloc_right{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:30px}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_right{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_right.center{text-align:center}.flexible_bloc_double_colonnes .rowContent .option_bouton{display:block;margin-top:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{display:block;margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc img{width:100%}@media (max-width:1400px){.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:25px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:35px}}@media (max-width:1024px){.flexible_bloc_double_colonnes .head{margin-bottom:45px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:20px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:20px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:30px}}@media (max-width:768px){.flexible_bloc_double_colonnes .head{margin-bottom:40px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:15px;margin-bottom:35px;border-right:none}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:15px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_double_colonnes .head{margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:0;padding-left:0;margin-bottom:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-right:0;padding-left:0}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:20px}}.flexible_bloc_equipe{padding:0 0 100px}.flexible_bloc_equipe .head{text-align:center;margin-bottom:70px}.flexible_bloc_equipe .rowEquipe{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_equipe .rowEquipe:after,.flexible_bloc_equipe .rowEquipe:before{content:" ";display:table}.flexible_bloc_equipe .rowEquipe:after{clear:both}.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;position:relative;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc_equipe .rowEquipe_bloc{float:left;width:25%}}.flexible_bloc_equipe .rowEquipe_bloc.pic .rowEquipe_bloc_area{position:relative}.flexible_bloc_equipe .rowEquipe_bloc.pic .rowEquipe_bloc_area:after{content:"";background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75));background-blend-mode:normal;mix-blend-mode:normal;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;opacity:1;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}.flexible_bloc_equipe .rowEquipe_bloc.pic .rowEquipe_bloc_area:hover:after{opacity:0}.flexible_bloc_equipe .rowEquipe_bloc.pic .overlay{position:absolute;z-index:14;height:100%;width:100%}.flexible_bloc_equipe .rowEquipe_bloc.pic h4{color:#fff;margin-bottom:5px}.flexible_bloc_equipe .rowEquipe_bloc.pic h5{color:#fff;margin-bottom:0}.flexible_bloc_equipe .rowEquipe_bloc a{display:block;position:relative;border-top:3px solid #f5edf0}.flexible_bloc_equipe .rowEquipe_bloc a:after{background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);background-blend-mode:hard-light;mix-blend-mode:hard-light}.flexible_bloc_equipe .rowEquipe_bloc a:after,.flexible_bloc_equipe .rowEquipe_bloc a:before{content:"";position:absolute;left:0;right:0;margin:auto;top:0;opacity:0;bottom:0;height:100%;width:100%;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}.flexible_bloc_equipe .rowEquipe_bloc a:before{background:#949494;background-blend-mode:color;mix-blend-mode:color}.flexible_bloc_equipe .rowEquipe_bloc a:hover:after,.flexible_bloc_equipe .rowEquipe_bloc a:hover:before{opacity:1}.flexible_bloc_equipe .rowEquipe_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:98%;padding-left:30px;padding-right:30px}.flexible_bloc_equipe .rowEquipe_bloc .pic{overflow:hidden;display:block;border-bottom-left-radius:26px;border-bottom-right-radius:26px}.flexible_bloc_equipe .rowEquipe_bloc .pic img{width:100%;height:100%;display:block}.flexible_bloc_equipe .rowEquipe_bloc .overlay{padding-top:50px;padding-bottom:30px}.flexible_bloc_equipe .rowEquipe_bloc .info_area{display:block}.flexible_bloc_equipe .rowEquipe_bloc h4{color:#413c58;margin-bottom:5px}.flexible_bloc_equipe .rowEquipe_bloc h5{color:#413c58;margin-bottom:0}@media (max-width:768px){.flexible_bloc_equipe .rowEquipe_bloc{margin-bottom:25px}}.flexible_bloc_triple_colonnes_icones .head{text-align:center;margin-bottom:70px}.flexible_bloc_triple_colonnes_icones .rowColonnes{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_colonnes_icones .rowColonnes:after,.flexible_bloc_triple_colonnes_icones .rowColonnes:before{content:" ";display:table}.flexible_bloc_triple_colonnes_icones .rowColonnes:after{clear:both}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{float:left;width:50%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{float:left;width:33.33333%}}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo img{height:auto}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:30px;text-align:center}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon .cadre_icon{width:140px;height:140px;margin:auto;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:55px;margin:auto}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:30px;text-align:center}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto .cadre_photo{margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto img{width:100%;margin:auto}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctext{text-align:center;font-size:1.5em}@media (max-width:1400px){.flexible_bloc_triple_colonnes_icones .rowColonnes{margin:0}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:25px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:50px;max-width:90%}}@media (max-width:768px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{padding:0 10px;margin-bottom:25px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:45px;max-width:80%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{padding:0 10px;margin-bottom:20px;width:100%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:20px}}@media (max-width:350px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{margin-bottom:15px;width:100%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:15px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:40px}}.flexible_bloc_message_alerte{width:100%}.flexible_bloc_message_alerte_row{margin-left:0;margin-right:0;padding:5% 10% 3.5%;display:flex;flex-wrap:wrap;background:#dcd8f1;background:linear-gradient(0deg,rgba(65,60,88,.85),#413c58);min-height:160px}.flexible_bloc_message_alerte_row:after,.flexible_bloc_message_alerte_row:before{content:" ";display:table}.flexible_bloc_message_alerte_row:after{clear:both}.flexible_bloc_message_alerte_row_text{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative}.flexible_bloc_message_alerte_row_text:before{content:"";display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='112' height='104' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M65.002 12.32l38.305 69.709c2.66 4.84.892 10.92-3.948 13.58a10 10 0 01-4.816 1.235h-76.61c-5.523 0-10-4.477-10-10a10 10 0 011.235-4.815l38.306-69.71c2.66-4.84 8.74-6.607 13.58-3.947a10 10 0 013.948 3.948z' fill='%23000' fill-rule='nonzero'/%3E%3Cpath d='M52.469 4.172a13.458 13.458 0 0110.27 1.132 13.5 13.5 0 015.33 5.33l38.306 69.71a13.458 13.458 0 011.132 10.27 13.458 13.458 0 01-6.462 8.062 13.5 13.5 0 01-6.502 1.668h-76.61a13.458 13.458 0 01-9.546-3.954 13.458 13.458 0 01-3.955-9.546 13.5 13.5 0 011.67-6.5l38.304-69.71a13.458 13.458 0 018.063-6.462z' stroke='%23FFF' stroke-width='7' fill='%23C9C7FF'/%3E%3Cg fill='%2341506E' fill-rule='nonzero'%3E%3Cpath d='M52.537 62.866L50.95 27H62.05l-1.586 35.866h-7.926zM56.5 82c-1.902 0-3.461-.6-4.677-1.8C50.608 78.998 50 77.522 50 75.771c0-1.75.608-3.226 1.823-4.427 1.216-1.2 2.775-1.8 4.677-1.8 1.902 0 3.461.6 4.677 1.8 1.215 1.2 1.823 2.676 1.823 4.427 0 1.751-.608 3.227-1.823 4.427C59.96 81.4 58.402 82 56.5 82z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:112px 104px;width:112px;height:104px;left:0;top:0;bottom:0;margin:auto;position:absolute}.flexible_bloc_message_alerte_row_text p{font-size:1.6rem;font-weight:300;line-height:24px;color:#fff}@media (max-width:768px){.flexible_bloc_message_alerte_row_text{padding-left:0}.flexible_bloc_message_alerte_row_text:before{content:"";display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='112' height='104' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M65.002 12.32l38.305 69.709c2.66 4.84.892 10.92-3.948 13.58a10 10 0 01-4.816 1.235h-76.61c-5.523 0-10-4.477-10-10a10 10 0 011.235-4.815l38.306-69.71c2.66-4.84 8.74-6.607 13.58-3.947a10 10 0 013.948 3.948z' fill='%23000' fill-rule='nonzero'/%3E%3Cpath d='M52.469 4.172a13.458 13.458 0 0110.27 1.132 13.5 13.5 0 015.33 5.33l38.306 69.71a13.458 13.458 0 011.132 10.27 13.458 13.458 0 01-6.462 8.062 13.5 13.5 0 01-6.502 1.668h-76.61a13.458 13.458 0 01-9.546-3.954 13.458 13.458 0 01-3.955-9.546 13.5 13.5 0 011.67-6.5l38.304-69.71a13.458 13.458 0 018.063-6.462z' stroke='%23FFF' stroke-width='7' fill='%23C9C7FF'/%3E%3Cg fill='%2341506E' fill-rule='nonzero'%3E%3Cpath d='M52.537 62.866L50.95 27H62.05l-1.586 35.866h-7.926zM56.5 82c-1.902 0-3.461-.6-4.677-1.8C50.608 78.998 50 77.522 50 75.771c0-1.75.608-3.226 1.823-4.427 1.216-1.2 2.775-1.8 4.677-1.8 1.902 0 3.461.6 4.677 1.8 1.215 1.2 1.823 2.676 1.823 4.427 0 1.751-.608 3.227-1.823 4.427C59.96 81.4 58.402 82 56.5 82z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:92px 84px;width:92px;height:84px;left:0;right:0;margin:0 auto;top:0;bottom:0;position:absolute}.flexible_bloc_message_alerte_row_text p{font-size:1.5rem;line-height:22px}}@media (max-width:480px){.flexible_bloc_message_alerte_row_text:before{content:"";display:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='112' height='104' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M65.002 12.32l38.305 69.709c2.66 4.84.892 10.92-3.948 13.58a10 10 0 01-4.816 1.235h-76.61c-5.523 0-10-4.477-10-10a10 10 0 011.235-4.815l38.306-69.71c2.66-4.84 8.74-6.607 13.58-3.947a10 10 0 013.948 3.948z' fill='%23000' fill-rule='nonzero'/%3E%3Cpath d='M52.469 4.172a13.458 13.458 0 0110.27 1.132 13.5 13.5 0 015.33 5.33l38.306 69.71a13.458 13.458 0 011.132 10.27 13.458 13.458 0 01-6.462 8.062 13.5 13.5 0 01-6.502 1.668h-76.61a13.458 13.458 0 01-9.546-3.954 13.458 13.458 0 01-3.955-9.546 13.5 13.5 0 011.67-6.5l38.304-69.71a13.458 13.458 0 018.063-6.462z' stroke='%23FFF' stroke-width='7' fill='%23C9C7FF'/%3E%3Cg fill='%2341506E' fill-rule='nonzero'%3E%3Cpath d='M52.537 62.866L50.95 27H62.05l-1.586 35.866h-7.926zM56.5 82c-1.902 0-3.461-.6-4.677-1.8C50.608 78.998 50 77.522 50 75.771c0-1.75.608-3.226 1.823-4.427 1.216-1.2 2.775-1.8 4.677-1.8 1.902 0 3.461.6 4.677 1.8 1.215 1.2 1.823 2.676 1.823 4.427 0 1.751-.608 3.227-1.823 4.427C59.96 81.4 58.402 82 56.5 82z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:82px 74px;width:82px;height:74px;left:0;right:0;margin:0 auto;top:0;bottom:70%;position:absolute}.flexible_bloc_message_alerte_row_text p{font-size:1.4rem;line-height:21px}}@media (max-width:1024px){.flexible_bloc_message_alerte_row{padding:4% 8% 3%}}@media (max-width:768px){.flexible_bloc_message_alerte_row{padding:3.5% 7% 2.5%}}@media (max-width:480px){.flexible_bloc_message_alerte_row_text{width:100%}}.flexible_bloc_historique{display:block}.flexible_bloc_historique_head{margin-bottom:25px}.flexible_bloc_historique_annees{padding:0 50px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-50px;bottom:-18px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-50px;bottom:-18px;background-position:100%}@media (max-width:1024px){.flexible_bloc_historique_annees{padding:0 40px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-40px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-40px}}@media (max-width:768px){.flexible_bloc_historique_annees{padding:0 30px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-30px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-30px}}@media (max-width:480px){.flexible_bloc_historique_annees{padding:0 20px}.flexible_bloc_historique_annees .slick-arrow.slick-prev{left:-20px}.flexible_bloc_historique_annees .slick-arrow.slick-next{right:-20px}}.flexible_bloc_historique_annees_bar{background:#f5edf0;height:10px;padding:0;border-radius:100px;justify-content:space-around;border-top:3px solid #fff}.flexible_bloc_historique_annees_bar .loading-bar-bullet span{font-size:2em;display:inline-block;padding-top:10px}.flexible_bloc_historique_annees_bar .loading-bar-bullet:before{content:"";display:block;background:#1481ba;height:16px;width:16px;border-radius:100px;z-index:999;margin-top:0;margin-left:12px;border:3px solid #fff;cursor:pointer}@media (max-width:768px){.flexible_bloc_historique_annees_bar .loading-bar-bullet span{font-size:1.8em}}@media (max-width:480px){.flexible_bloc_historique_annees_bar .loading-bar-bullet span{font-size:1.6em}}.flexible_bloc_historique_annees_content{margin-top:80px}.flexible_bloc_tableau_3_colonnes,.flexible_bloc_tableau_4_colonnes{display:block}.flexible_bloc_tableau_3_colonnes .head,.flexible_bloc_tableau_4_colonnes .head{margin-bottom:25px}.flexible_bloc_tableau_3_colonnes .tableau,.flexible_bloc_tableau_4_colonnes .tableau{display:block;width:100%}.flexible_bloc_tableau_3_colonnes .tableau .row,.flexible_bloc_tableau_4_colonnes .tableau .row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_tableau_3_colonnes .tableau .row:after,.flexible_bloc_tableau_3_colonnes .tableau .row:before,.flexible_bloc_tableau_4_colonnes .tableau .row:after,.flexible_bloc_tableau_4_colonnes .tableau .row:before{content:" ";display:table}.flexible_bloc_tableau_3_colonnes .tableau .row:after,.flexible_bloc_tableau_4_colonnes .tableau .row:after{clear:both}.flexible_bloc_tableau_3_colonnes .tableau .row .col_title,.flexible_bloc_tableau_4_colonnes .tableau .row .col_title{background-color:#ab8b65;padding:35px 50px;color:#fff;font-size:1.5em;font-weight:600}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu{padding:35px 50px;font-size:1.5em;font-weight:600}@media (max-width:768px){.flexible_bloc_tableau_3_colonnes .tableau .row,.flexible_bloc_tableau_4_colonnes .tableau .row{margin-left:0;margin-right:0}.flexible_bloc_tableau_3_colonnes .tableau .row .col_title,.flexible_bloc_tableau_4_colonnes .tableau .row .col_title{padding:20px 25px;font-size:1.35em;width:100%;flex:100%;max-width:100%;display:none}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu{padding:20px 25px;font-size:1.35em;width:100%;flex:100%;max-width:100%;text-align:right}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu:before,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase;font-size:.85em}}@media (max-width:480px){.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_3_colonnes .tableau .row .col_title,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu,.flexible_bloc_tableau_4_colonnes .tableau .row .col_title{padding:13px 15px;font-size:1.15em}.flexible_bloc_tableau_3_colonnes .tableau .row .col_contenu:before,.flexible_bloc_tableau_4_colonnes .tableau .row .col_contenu:before{font-size:.75em}}.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_3_colonne,.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_4_colonne,.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_3_colonne,.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_4_colonne{background-color:#fff}.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_3_colonne:nth-child(2n),.flexible_bloc_tableau_3_colonnes .tableau .container_colonnes .rangee_4_colonne:nth-child(2n),.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_3_colonne:nth-child(2n),.flexible_bloc_tableau_4_colonnes .tableau .container_colonnes .rangee_4_colonne:nth-child(2n){background-color:#f5edf0}.flexible_bloc_galerie_photos_slider .photo_colonne img{width:100%}.flexible_bloc_galerie_photos_slider .slick-arrow{position:absolute;top:50%;z-index:69;cursor:pointer;text-indent:-9999px;width:60px;height:60px;border:none;background-repeat:no-repeat;background-size:100%;background-color:transparent;transition:all .3s ease;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-prev{left:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M31 22l-6 5.5 6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");width:55px;height:55px;margin-top:-20px;background-size:55px 55px;background-repeat:no-repeat;background-position:50%}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-next{right:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M25 22l6 5.5-6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");width:55px;height:55px;margin-top:-20px;background-size:55px 55px;background-repeat:no-repeat;background-position:50%}.flexible_bloc_galerie_photos_slider .slick-arrow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M31 22l-6 5.5 6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");opacity:1}.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M25 22l6 5.5-6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");opacity:1}@media (max-width:768px){.flexible_bloc_galerie_photos_slider .slick-list{padding:0 15% 0 0!important}}@media (max-width:480px){.flexible_bloc_galerie_photos_slider .slick-list{padding:0 10% 0 0!important}}.flexible_bloc_galerie_photos_row{margin-left:-30px;margin-right:-30px;position:relative}.flexible_bloc_galerie_photos_row:after,.flexible_bloc_galerie_photos_row:before{content:" ";display:table}.flexible_bloc_galerie_photos_row:after{clear:both}.flexible_bloc_galerie_photos_row .photoGallery{float:left;width:50%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_galerie_photos_row .photoGallery{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row .photoGallery{float:left;width:33.33333%}}.flexible_bloc_galerie_photos_row_action{position:absolute;right:-35px;bottom:25px;z-index:24;background-color:#279af1;border-radius:20px;width:96px;height:96px}.flexible_bloc_galerie_photos_row_action:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1h7v7M1 8l6.5-6.5'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;position:absolute;top:15px;right:15px}.flexible_bloc_galerie_photos_row_action .link{position:absolute;color:#fff;left:15px;bottom:15px;display:inline-block;font-size:1.4rem;text-decoration:none}@media (max-width:1400px){.flexible_bloc_galerie_photos_row_action{right:0}}@media (max-width:768px){.flexible_bloc_galerie_photos_row{margin-right:-15px;margin-left:-15px}.flexible_bloc_galerie_photos_row .photoGallery{padding-left:10px;padding-right:10px}}@media (max-width:480px){.flexible_bloc_galerie_photos_row{margin-right:0;margin-left:0}.flexible_bloc_galerie_photos_row .photoGallery{width:100%;padding-left:0;padding-right:0}}.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:80px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.flexible_bloc_texte_avec_image_de_fond .template_bg:after{content:"";background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75) 80%);background-blend-mode:normal;mix-blend-mode:normal;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;opacity:1;z-index:1;transition:all .3s ease}.flexible_bloc_texte_avec_image_de_fond .template_bg .container{position:relative;z-index:5}.flexible_bloc_texte_avec_image_de_fond .template_bg .container:after,.flexible_bloc_texte_avec_image_de_fond .template_bg .container:before{content:" ";display:table}.flexible_bloc_texte_avec_image_de_fond .template_bg .container:after{clear:both}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{width:50%;background-color:#413c58;color:#fff;padding:60px 50px}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .title{display:block;margin-bottom:10px}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text p{font-size:1.6rem;font-weight:300;line-height:24px;color:#fff}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text ol li,.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text ol li:before,.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text ul li{color:#fff}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text a{color:#fff;text-decoration:underline}.flexible_bloc_texte_avec_image_de_fond .template_bg.droite .contentflex{float:right}@media (max-width:1024px){.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:70px 0}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{width:60%;padding:50px 40px}}@media (max-width:768px){.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:60px 0}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{width:100%;padding:40px 35px}}@media (max-width:480px){.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:50px 0}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{padding:30px 25px}}.flexible_bloc_consulter_autre_section .template_bg{padding:80px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;border-bottom-left-radius:26px;border-bottom-right-radius:26px;position:relative}.flexible_bloc_consulter_autre_section .template_bg:after{content:"";background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75));background-blend-mode:normal;mix-blend-mode:normal;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;opacity:1;z-index:3;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}@media (max-width:1024px){.flexible_bloc_consulter_autre_section .template_bg{padding:70px 0}}@media (max-width:768px){.flexible_bloc_consulter_autre_section .template_bg{padding:65px 0}}@media (max-width:480px){.flexible_bloc_consulter_autre_section .template_bg{padding:60px 0}}.flexible_bloc_consulter_autre_section .template_bg .container:after,.flexible_bloc_consulter_autre_section .template_bg .container:before{content:" ";display:table}.flexible_bloc_consulter_autre_section .template_bg .container:after{clear:both}.flexible_bloc_consulter_autre_section .template_bg .contentflex{color:#fff;padding:0 100px 0 70px;text-align:left;position:relative;z-index:5;transition:all .3s ease}.flexible_bloc_consulter_autre_section .template_bg .contentflex:before{content:"";position:absolute;z-index:6;top:0;bottom:0;margin:auto;right:70px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M25 22l6 5.5-6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");width:55px;height:55px;background-size:55px 55px;background-repeat:no-repeat;background-position:50%;transition:all .3s ease}.flexible_bloc_consulter_autre_section .template_bg .contentflex .sous-titre{display:block}.flexible_bloc_consulter_autre_section .template_bg .contentflex .sous-titre h4{color:#fff;margin-bottom:0}.flexible_bloc_consulter_autre_section .template_bg .contentflex .title{display:block}.flexible_bloc_consulter_autre_section .template_bg .contentflex .title h3{margin-bottom:0;color:#fff}.flexible_bloc_consulter_autre_section .template_bg .contentflex .hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.flexible_bloc_consulter_autre_section .template_bg .contentflex:hover:before{right:30px}.flexible_bloc_section_template .template_bg{padding:160px 0 0;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.flexible_bloc_section_template .template_bg:before{background:#413c58;background:linear-gradient(180deg,rgba(65,60,88,.5),rgba(65,60,88,.85));background-blend-mode:hard-light;mix-blend-mode:hard-light;z-index:1}.flexible_bloc_section_template .template_bg:after,.flexible_bloc_section_template .template_bg:before{content:"";position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;transition:all .3s ease}.flexible_bloc_section_template .template_bg:after{background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75));background-blend-mode:normal;mix-blend-mode:normal;opacity:1;z-index:2}@media (max-width:1024px){.flexible_bloc_section_template .template_bg{padding:140px 0 0}}@media (max-width:768px){.flexible_bloc_section_template .template_bg{padding:120px 0 0}}@media (max-width:480px){.flexible_bloc_section_template .template_bg{padding:80px 0 0}}.flexible_bloc_section_template .template_bg .container:after,.flexible_bloc_section_template .template_bg .container:before{content:" ";display:table}.flexible_bloc_section_template .template_bg .container:after{clear:both}.flexible_bloc_section_template .template_bg .contentflex{color:#fff;padding:0 180px 50px;text-align:left;position:relative;z-index:5;text-align:center;transition:all .3s ease}.flexible_bloc_section_template .template_bg .contentflex .title{display:block;text-align:left;margin-bottom:25px}.flexible_bloc_section_template .template_bg .contentflex .title h3{margin-bottom:0;color:#fff}.flexible_bloc_section_template .template_bg .contentflex .texte{text-align:left}.flexible_bloc_section_template .template_bg .contentflex .lien{margin-top:50px}.flexible_bloc_section_template .template_bg .contentflex .hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.flexible_bloc_section_template .template_bg .contentflex .primary_btn{color:#fff}.flexible_bloc_section_template .template_bg .contentflex:hover:before{right:30px}@media (max-width:1024px){.flexible_bloc_section_template .template_bg .contentflex{padding:0 150px 50px}}@media (max-width:768px){.flexible_bloc_section_template .template_bg .contentflex{padding:0 90px 40px}}@media (max-width:480px){.flexible_bloc_section_template .template_bg .contentflex{padding:0 65px 35px}}.flexible_bloc_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_bloc_partenaires_row:after,.flexible_bloc_partenaires_row:before{content:" ";display:table}.flexible_bloc_partenaires_row:after{clear:both}.flexible_bloc_partenaires_row_col{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;display:flex;align-items:center;justify-content:center}@media (min-width:480px){.flexible_bloc_partenaires_row_col{float:left;width:25%}}@media (min-width:768px){.flexible_bloc_partenaires_row_col{float:left;width:20%}}.flexible_bloc_partenaires_row_col .flexbox{height:100%;display:block}.flexible_bloc_partenaires_row_col .content{display:block}.flexible_bloc_partenaires_row_col .content img{margin:auto;height:auto;vertical-align:middle}.flexible_bloc_partenaires_row_col .content .link_area{display:block;position:absolute;z-index:55;width:100%;height:100%;top:0;left:0;right:0}.flexible_bloc_partenaires_row_col .content:hover .round_btn:after{content:"";opacity:.8}@media (max-width:1024px){.flexible_bloc_partenaires_row_col .content img{max-width:100%}}@media (max-width:768px){.flexible_bloc_partenaires_row{padding:0;flex-wrap:wrap}.flexible_bloc_partenaires_row_col{margin-bottom:25px;padding-right:30px;padding-left:30px;width:50%}.flexible_bloc_partenaires_row_col .content{text-align:center}.flexible_bloc_partenaires_row_col .content img{max-width:80%}}@media (max-width:480px){.flexible_bloc_partenaires_row{padding:0}.flexible_bloc_partenaires_row_col{margin-bottom:20px;padding:0 20px;width:100%}.flexible_bloc_partenaires_row_col .content img{max-width:70%}}.flexible_bloc_accordeons_titre{display:block;margin-bottom:50px}.flexible_bloc_formulaire:after,.flexible_bloc_formulaire:before{content:" ";display:table}.flexible_bloc_formulaire:after{clear:both}.flexible_bloc_videos{padding:120px 0 100px}.flexible_bloc_videos_liste{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_videos_liste:after,.flexible_bloc_videos_liste:before{content:" ";display:table}.flexible_bloc_videos_liste:after{clear:both}@media (max-width:480px){.flexible_bloc_videos_liste{margin:0}}.flexible_bloc_videos_liste_bloc{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_videos_liste_bloc{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_videos_liste_bloc{float:left;width:50%}}@media (max-width:480px){.flexible_bloc_videos_liste_bloc{padding-left:0;padding-right:0}}.flexible_bloc_videos_liste_bloc_content .texte,.flexible_bloc_videos_liste_bloc_content .texte p{font-size:1.6rem;font-weight:300;color:#90fcf9}.flexible_bloc_videos_liste_bloc_pic{position:relative;margin-bottom:15px}.flexible_bloc_videos_liste_bloc_pic a{display:block;position:relative}.flexible_bloc_videos_liste_bloc_pic 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:100px 100px;width:100px;height:100px;z-index:12;transition:all .3s ease}.flexible_bloc_videos_liste_bloc_pic a:after,.flexible_bloc_videos_liste_bloc_pic a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0zm16.25 52.165l-22.5 12.99c-1.665.965-3.75-.24-3.75-2.165V37.01c0-1.925 2.085-3.125 3.75-2.165l22.5 12.99c1.665.965 1.665 3.37 0 4.33z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.flexible_bloc_videos_liste_bloc_pic a:hover:after{background-size:90px 90px;width:90px;height:90px}.flexible_bloc_videos_liste_bloc_pic img{width:100%;border-radius:16px}@media (max-width:1400px){.flexible_bloc_videos{padding:100px 0 90px}}@media (max-width:1024px){.flexible_bloc_videos{padding:80px 0 75px}}@media (max-width:768px){.flexible_bloc_videos{padding:65px 0 60px}}@media (max-width:480px){.flexible_bloc_videos{padding:50px 0}}.flexible_bloc .bloc_division{padding:0 0 50px}.flexible_bloc .bloc_division hr{margin-bottom:10px;border:0;border-top:1px solid #fff}@media (max-width:1400px){.flexible_bloc .bloc_division{padding:0 0 45px}}@media (max-width:1024px){.flexible_bloc .bloc_division{padding:0 0 40px}}@media (max-width:768px){.flexible_bloc .bloc_division{padding:0 0 35px}}@media (max-width:480px){.flexible_bloc .bloc_division{padding:0 0 30px}}.flexible_bloc .bloc_pad{padding:0 0 75px}@media (max-width:1400px){.flexible_bloc .bloc_pad{padding:0 0 70px}}@media (max-width:1024px){.flexible_bloc .bloc_pad{padding:0 0 65px}}@media (max-width:768px){.flexible_bloc .bloc_pad{padding:0 0 50px}}@media (max-width:480px){.flexible_bloc .bloc_pad{padding:0 0 40px}}.flexible_bloc .bloc_pad.colorbg{background:#ab8b65 url(../img/img/oot_pattern_colorbg-1.png);background-repeat:repeat;background-position:top;color:#fff;padding-bottom:70px!important;padding-top:70px!important;margin-bottom:70px}@media (max-width:1400px){.flexible_bloc .bloc_pad.colorbg{padding-bottom:65px!important;padding-top:65px!important;margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc .bloc_pad.colorbg{padding-bottom:60px!important;padding-top:60px!important;margin-bottom:60px}}@media (max-width:768px){.flexible_bloc .bloc_pad.colorbg{padding-bottom:50px!important;padding-top:50px!important;margin-bottom:50px}}@media (max-width:480px){.flexible_bloc .bloc_pad.colorbg{padding-bottom:40px!important;padding-top:40px!important;margin-bottom:40px}}.flexible_bloc .nomarge{margin:0}.flexible_bloc .nopad{padding:0}.flexible_bloc_anchor{position:relative}.flexible_bloc_anchor .anchor_top{top:-250px;position:absolute}.flexible_bloc_anchors_list{display:block;width:100%;padding:3rem 0}.flexible_bloc_anchors_list .anchors_flex{display:flex;justify-content:space-evenly}.flexible_bloc_anchors_list_item{display:inline-block;margin:0 1.5rem;font-family:Montserrat,sans-serif;line-height:2;font-size:1.5em;color:#279af1}.flexible_bloc_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}body.page-template-flexible .flexible_bloc .bloc_pad.colorbg .row .row_text h3,body.page-template-flexible .flexible_bloc .bloc_pad.colorbg .titre_presentation_principale h2,body.page-template-flexible .flexible_bloc .bloc_pad.colorbg h3{color:#fff}body.page-id-1032 .flexible_bloc_double_colonnes .rowContent{position:relative}body.page-id-1032 .flexible_bloc_double_colonnes .rowContent .option_bouton{position:absolute;right:0;bottom:10px}body.page-id-1032 .flexible_bloc_double_colonnes .rowContent .bloc_left .option_bouton{right:30px}.emplois_filters{display:block}.emplois_filters_categories{padding:80px 0;text-align:center;max-width:600px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.emplois_filters_categories_title{font-size:2rem;font-family:Montserrat,sans-serif;font-weight:400;line-height:2.6rem;color:#279af1;display:block;width:100%;margin-bottom:22px}.emplois_filters_categories .categories-fieldset{text-align:center;display:flex;justify-content:center;list-style:none;margin-bottom:12px}.emplois_filters_categories .categories-fieldset button{background-color:#f5edf0;margin-right:15px;border:none;display:inline-block;color:#279af1;border-radius:30px;padding:20px 40px;margin-bottom:10px;font-weight:400;font-size:1.5rem;background:#eff1f4;transition:all .3s ease}.emplois_filters_categories .categories-fieldset button:focus{outline:0;border:none;-moz-outline-style:none}.emplois_filters_categories .categories-fieldset button:hover{background:#057aff;color:#fff;cursor:pointer}.emplois_filters_categories .categories-fieldset button:last-child{margin-right:0}.emplois_filters_categories .categories-fieldset.current-cat a{background:#057aff;color:#fff}.emplois_filters_categories .search-fieldset{position:relative;display:block;width:100%;margin:0;padding-left:0}.emplois_filters_categories .search-fieldset input{display:block;width:100%;padding:1rem 4rem 1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:300;line-height:2.4rem;border:1px solid #c3cacf}.emplois_filters_categories .search-fieldset:after{content:"";display:inline-block;width:2.25rem;height:2.25rem;position:absolute;right:2rem;top:50%;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 19a8.457 8.457 0 01-5.947-2.437c-.002 0-.003-.007-.005-.007-.004 0-.009-.007-.012-.007A8.479 8.479 0 017 10.503C7 5.812 10.813 2 15.5 2c4.687 0 8.5 3.812 8.5 8.503C24 15.188 20.187 19 15.5 19zm.015-19C9.734 0 5.03 4.687 5.03 10.447c0 2.532.912 4.858 2.425 6.668L.304 24.238a1.028 1.028 0 000 1.46 1.043 1.043 0 001.465 0l7.163-7.137a10.455 10.455 0 006.583 2.326C21.297 20.887 26 16.2 26 10.447 26 4.687 21.297 0 15.515 0z' fill='%239EABBA' fill-rule='evenodd'/%3E%3C/svg%3E");transform:translateY(-50%)}.emplois_filters_categories .select-fieldset{position:relative;width:50%;margin:0;padding-left:0}.emplois_filters_categories .select-fieldset:after{content:"";display:inline-block;width:9px;height:5px;position:absolute;right:3rem;top:2.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%230D1D3F' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%}.emplois_filters_categories .select{padding:1rem 4rem 1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3rem;font-family:Montserrat,sans-serif;font-weight:300;font-size:1.5rem;line-height:2.4rem;border:1px solid #c3cacf;color:#279af1;width:100%}.emplois_filters_categories fieldset{display:inline-block;border:0}@media (max-width:1024px){.emplois_filters_categories{padding:70px 0}}@media (max-width:768px){.emplois_filters_categories{padding:60px 0;max-width:100%}.emplois_filters_categories .categories-fieldset{display:block}.emplois_filters_categories .categories-fieldset button{margin-right:12px;border-radius:25px;padding:15px 30px;font-size:1.4rem}}@media (max-width:480px){.emplois_filters_categories{padding:50px 0}.emplois_filters_categories .select-fieldset{width:100%}}.emplois_content{padding:90px 0 50px;background-color:#fafafa}@media (max-width:1024px){.emplois_content{padding:70px 0 45px}}@media (max-width:768px){.emplois_content{padding:60px 0 40px}}@media (max-width:480px){.emplois_content{padding:50px 0 35px}}.emplois_content_listing_bloc{display:block;width:100%;padding:15px 30px}.emplois_content_listing_bloc_contour{background-color:#fff;border-radius:30px;padding:30px;box-shadow:0 8px 16px 10px rgba(0,0,0,.05);position:relative;transition:all .2s ease-in-out}.emplois_content_listing_bloc_contour:after,.emplois_content_listing_bloc_contour:before{content:" ";display:table}.emplois_content_listing_bloc_contour:after{clear:both}.emplois_content_listing_bloc_contour:hover{box-shadow:0 8px 16px 10px rgba(0,0,0,.1)}.emplois_content_listing_bloc .montagne{display:block;color:#279af1;font-size:1.5rem;font-weight:300;margin-bottom:10px}.emplois_content_listing_bloc .text{font-size:1.5rem;line-height:24px;color:#279af1}.emplois_content_listing_bloc .hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.emplois_content_listing_bloc:hover .suite_btn:before{margin-right:15px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E")}@media (max-width:1024px){.emplois_content_listing_bloc{padding:15px 20px}}@media (max-width:768px){.emplois_content_listing_bloc{padding:12.5px 10px}.emplois_content_listing_bloc_contour{padding:25px}}@media (max-width:480px){.emplois_content_listing_bloc{padding:10px 0}.emplois_content_listing_bloc_contour{padding:20px}}.emplois_content_liste{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.emplois_content_liste:after,.emplois_content_liste:before{content:" ";display:table}.emplois_content_liste:after{clear:both}.emplois_content_liste_nouvelle{float:left;width:50%;position:relative;min-height:1px;padding:30px}@media (min-width:480px){.emplois_content_liste_nouvelle{float:left;width:50%}}.emplois_content_liste_nouvelle_contour{background-color:#fff;height:100%;border-radius:30px;padding:10px;box-shadow:0 8px 16px 10px rgba(0,0,0,.1)}.emplois_content_liste_nouvelle_contour:after,.emplois_content_liste_nouvelle_contour:before{content:" ";display:table}.emplois_content_liste_nouvelle_contour:after{clear:both}.emplois_content_liste_nouvelle_texte{display:block;width:100%;padding:30px}.emplois_content_liste_nouvelle_texte .titre{margin-bottom:20px}.emplois_content_liste_nouvelle_texte .description{color:#279af1;font-size:1.5rem}.emplois_content_liste_nouvelle_photo{display:block;width:100%}.emplois_content_liste_nouvelle_photo img{width:100%;height:auto;border-radius:20px}.clients{background-color:#279af1}.clients_presentation{display:block;position:relative;margin:0;padding:150px 0;color:#fff}.clients_presentation_text{text-align:center}.clients_listing{width:100%}.clients_listing .container_med_large{margin-left:0;display:flex;flex-wrap:wrap;align-items:center}.clients_listing_row{display:block}.clients_listing_row_client{color:#fff;background-color:#279af1}.clients_listing_row_client:after,.clients_listing_row_client:before{content:" ";display:table}.clients_listing_row_client:after{clear:both}.clients_listing_row_client .container{position:relative}.clients_listing_row_client .link_area{position:absolute;z-index:5;height:100%;width:100%;top:0;right:0;left:0}.clients_listing_row_client_name{color:#fff;margin-right:auto;display:inline-block;cursor:pointer;position:relative;padding-bottom:0;padding-right:5rem}.clients_listing_row_client_name h5{margin-bottom:0;font-size:4rem}.clients_listing_row_client_name:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:2px;background-color:#279af1;width:0;transition:all .3s ease-in-out}.clients_listing_row_client_name:hover:after{width:100%}.clients_listing_row_client_hidden{display:none}.clients_listing_row_client_description{font-size:2.2rem;line-height:2.5rem}.clients_listing_row_client_link{display:block;padding:5rem 0;position:relative;font-size:1.5rem;font-family:Montserrat,sans-serif;font-weight:300;color:#fff}.clients_listing_row_client_link_btn{display:inline-block;width:4rem;height:4rem;position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%23294A5F' cx='28' cy='28' r='27.5'/%3E%3Cpath stroke='%23FFF' d='M15.826 28h23.131'/%3E%3Cpath d='M31.652 20.696c.812 3.652 3.247 6.087 7.305 7.304-4.058 1.217-6.493 3.652-7.305 7.304' stroke='%23FFF' stroke-linejoin='bevel'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-position:50%;transition:all .2s ease-in-out}.clients_listing_row_client_link:hover .clients_listing_row_client_link_btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%2319B3FF' cx='28' cy='28' r='27.5'/%3E%3Cpath stroke='%235DCCFF' d='M15.826 28h23.131'/%3E%3Cpath d='M31.652 20.696c.812 3.652 3.247 6.087 7.305 7.304-4.058 1.217-6.493 3.652-7.305 7.304' stroke='%235DCCFF' stroke-linejoin='bevel'/%3E%3C/g%3E%3C/svg%3E")}.clients_listing_row_client:nth-child(2n){background-color:#fffd82}.clients_listing_row_client.active .expertises_services_list_item_name{color:#279af1}.clients_listing_row_client.active .expertises_services_list_item_name:hover:after{width:0}.clients_projets{padding:8rem 0;background-color:#fff}.clients_projets_row{margin-left:-20px;margin-right:-20px;padding-top:100px}.clients_projets_row:after,.clients_projets_row:before{content:" ";display:table}.clients_projets_row:after{clear:both}.clients_projets_row_title{float:left;width:45.83333%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.clients_projets_row_title{float:left;width:45.83333%}}.clients_projets_row_title h3{font-size:4em;margin-bottom:0;line-height:normal;font-weight:400;font-family:Montserrat,sans-serif;font-weight:300}.clients_projets_row_description{float:left;width:54.16667%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.clients_projets_row_description{float:left;width:54.16667%}}.clients_projets_row_description p{font-family:Montserrat,sans-serif;font-weight:300}.clients_projets_row .flexcenter{display:flex;align-items:center;justify-content:center}.clients_projets_row_btn{position:relative;float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;margin-top:70px;text-align:center}.client .flexible_bloc_presentation{background-color:#9ebfc4;display:block;position:relative;margin:0;padding:200px 0;color:#fff}.client .flexible_bloc_presentation .rowTexte{padding:0}.client .flexible_bloc_presentation .rowTexte img{width:100%;height:auto}.client .flexible_bloc_presentation .rowTexte p{color:#fff}.client .flexible_bloc_presentation .rowTexte.inversion,.client .flexible_bloc_presentation .rowTexte.inversion p{color:#4b7188}.client .flexible_bloc_projets_associe .clientProjects{padding:150px 0 160px;background-color:#279af1}.client .flexible_bloc_projets_associe .clientProjects_content_head{margin-bottom:120px}.client .flexible_bloc_projets_associe .clientProjects_content_head h2{color:#fff}.client .flexible_bloc_projets_associe .clientProjects_content_row{margin-left:-35px;margin-right:-35px}.client .flexible_bloc_projets_associe .clientProjects_content_row:after,.client .flexible_bloc_projets_associe .clientProjects_content_row:before{content:" ";display:table}.client .flexible_bloc_projets_associe .clientProjects_content_row:after{clear:both}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:50%;position:relative;min-height:1px;padding-left:35px;padding-right:35px;margin-bottom:70px}@media (min-width:480px){.client .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:50%}}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet_area{position:relative;width:100%}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet:hover .overlay{opacity:1}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .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%;padding-left:60px;padding-right:60px;position:relative}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .pic{overflow:hidden;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .pic img{width:100%;height:auto;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .overlay{position:absolute;z-index:4;height:100%;width:100%;background:rgba(23,29,42,.65);opacity:0;transition:all .3s ease}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .client{font-size:1.6em;display:block;margin-bottom:30px}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .client a{color:hsla(0,0%,100%,.5)}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet h3{font-size:3em;line-height:normal;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:40px}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .linkproject{color:hsla(0,0%,100%,.5);font-family:Montserrat,sans-serif;padding-bottom:7px;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:1.4em}@media (max-width:768px){.client .flexible_bloc_projets_associe .clientProjects_content_row_projet{margin-bottom:60px}}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:35px;padding-right:35px;margin-bottom:70px}@media (min-width:480px){.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet{float:left;width:33.33333%}}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet_area{position:relative;width:100%}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet:hover .overlay{opacity:1}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .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%;padding-left:30px;padding-right:30px;position:relative}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .pic{overflow:hidden;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .pic img{width:100%;height:auto;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .overlay{position:absolute;z-index:4;height:100%;width:100%;background:rgba(23,29,42,.65);opacity:0;transition:all .3s ease}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .client{font-size:1.6em;display:block;margin-bottom:30px}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .client a{color:hsla(0,0%,100%,.5)}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet h4{font-size:2.5em;line-height:normal;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;margin-bottom:30px}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .linkproject{color:hsla(0,0%,100%,.5);font-family:Montserrat,sans-serif;padding-bottom:7px;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:1.4em}@media (max-width:768px){.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet{margin-bottom:60px}}.client .flexible_bloc_projets_associe .clientProjects_content_foot{margin-top:70px;text-align:center}.client .flexible_bloc_projets_associe .clientProjects_content_foot_btn{display:flex;align-items:center;justify-content:center}@media (max-width:1400px){.client .flexible_bloc_projets_associe .clientProjects{padding:90px 0 160px}}@media (max-width:1024px){.client .flexible_bloc_projets_associe .clientProjects{padding:80px 0 140px}}@media (max-width:768px){.client .flexible_bloc_projets_associe .clientProjects{padding:65px 0 120px}}@media (max-width:480px){.client .flexible_bloc_projets_associe .clientProjects{padding:50px 0 80px}}.contact_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.contact_row:after,.contact_row:before{content:" ";display:table}.contact_row:after{clear:both}.contact_row_coordonnees{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex}@media (min-width:480px){.contact_row_coordonnees{float:left;width:100%}}@media (min-width:768px){.contact_row_coordonnees{float:left;width:37.5%}}.contact_row_coordonnees_area{background-color:#f5edf0;padding:35px 50px;width:100%}.contact_row_coordonnees_area_sociaux{position:absolute;left:50px;bottom:30px}.contact_row_coordonnees_area_sociaux_liste{list-style:none;margin:0;padding:0}.contact_row_coordonnees_area_sociaux_liste li{margin-bottom:12px}.contact_row_coordonnees_area_sociaux_liste li a{color:#32281e;display:flex;height:auto;align-items:center}.contact_row_coordonnees_area_sociaux_liste li a img{width:28px}.contact_row_coordonnees_area_sociaux_liste li a span{margin-left:20px;font-size:1.35em;font-weight:500}@media (max-width:1024px){.contact_row_coordonnees_area{padding:25px 30px}}@media (max-width:768px){.contact_row_coordonnees_area{padding:20px 25px}.contact_row_coordonnees_area_sociaux{position:relative;left:0;bottom:0}}.contact_row_directions{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:80px}@media (min-width:480px){.contact_row_directions{float:left;width:100%}}@media (min-width:768px){.contact_row_directions{float:left;width:62.5%}}.contact_row_directions_area{padding:35px 0}.contact_row_directions img{width:100%;height:auto}@media (max-width:1024px){.contact_row_directions{padding-left:50px}.contact_row_directions_area{padding:30px 0}}@media (max-width:768px){.contact_row_directions{padding-left:0}.contact_row_directions_area{padding:25px 0}}@media (max-width:480px){.contact_row_directions_area{padding:20px 0}}.contact_form{padding:75px 0}@media (max-width:1400px){.contact_form{padding:65px 0}}@media (max-width:1024px){.contact_form{padding:50px 0}}@media (max-width:768px){.contact_form{padding:35px 0}}@media (max-width:480px){.contact_form{padding:25px 0}}.contact_form_head{margin-bottom:35px}.contact_form .formulaire_contact .form-row p{display:flex;flex-wrap:wrap;margin-bottom:0}.contact_form .formulaire_contact .single input[type=file]{padding:13px 20px}.contact_form .formulaire_contact .btn_submit{float:right;border-radius:30px}.contact_form .formulaire_contact .btn_submit p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center}.contact_form .formulaire_contact .btn_submit .wpcf7-submit:hover{background:#006ae3;color:#fff}.contact_form .formulaire_contact .btn_submit .wpcf7-submit:active,.contact_form .formulaire_contact .btn_submit .wpcf7-submit:active:focus,.contact_form .formulaire_contact .btn_submit .wpcf7-submit:focus{outline:none;box-shadow:none}.contact_form .formulaire_contact .wpcf7-not-valid-tip{margin-left:2.2rem;font-size:1.2rem}.coordinates{position:relative;padding-top:200px;padding-bottom:50px}.coordinates_container{display:flex;flex-wrap:wrap}.coordinates_left{text-align:center}.coordinates_left_content{text-align:left;display:inline-block}.coordinates_left_title{font-size:3.2rem;font-weight:300;color:#32281e}.coordinates_left_text{font-size:1.5rem;font-weight:300;line-height:1.5;color:#279af1}.coordinates_left_text p{margin-bottom:3rem}.coordinates_left_socials{list-style-type:none}.coordinates_left_socials_item{display:inline-block;margin-right:6px}.coordinates_left_socials_item img{max-height:28px}.coordinates_rightimg{position:absolute;width:50%;height:100%;left:50%;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:1300px){.coordinates_left{text-align:left;padding:3rem 3rem 3rem 4.5rem}}@media (max-width:768px){.coordinates{flex-direction:column-reverse;padding-top:0}.coordinates .coordinates_rightimg{width:100%;position:relative;left:0;min-height:500px}.coordinates_left{padding-bottom:1rem}}.programmes .flexible_bloc_presentation{background-color:#9ebfc4;display:block;position:relative;margin:0;padding:200px 0;color:#fff}.programmes .flexible_bloc_presentation .rowTexte{padding:0}.programmes .flexible_bloc_presentation .rowTexte img{width:100%;height:auto}.programmes .flexible_bloc_presentation .rowTexte p{color:#fff}.programmes .flexible_bloc_presentation .rowTexte.inversion,.programmes .flexible_bloc_presentation .rowTexte.inversion p{color:#4b7188}.programmes .flexible_bloc_projets_associe .clientProjects{padding:0 0 100px}.programmes .flexible_bloc_projets_associe .clientProjects_content_row{margin-left:-35px;margin-right:-35px;display:flex;flex-wrap:wrap;justify-content:center}.programmes .flexible_bloc_projets_associe .clientProjects_content_row:after,.programmes .flexible_bloc_projets_associe .clientProjects_content_row:before{content:" ";display:table}.programmes .flexible_bloc_projets_associe .clientProjects_content_row:after{clear:both}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:left;margin-bottom:30px;position:relative}@media (min-width:480px){.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:33.33333%}}@media (min-width:768px){.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:33.33333%}}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a{display:block;position:relative;border-top:3px solid #f5edf0}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a:after{background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);background-blend-mode:hard-light;mix-blend-mode:hard-light}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a:after,.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a:before{content:"";position:absolute;left:0;right:0;margin:auto;top:0;opacity:0;bottom:0;height:100%;width:100%;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a:before{background:#949494;background-blend-mode:color;mix-blend-mode:color}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a:hover:after,.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet a:hover:before{opacity:1}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet_area{position:relative}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet_area:after{content:"";background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75));background-blend-mode:normal;mix-blend-mode:normal;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;opacity:1;border-bottom-left-radius:26px;border-bottom-right-radius:26px;transition:all .3s ease}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet_area:hover:after{opacity:0}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:98%;padding-left:60px;padding-right:60px}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet .pic{overflow:hidden;display:block;border-bottom-left-radius:26px;border-bottom-right-radius:26px}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet .pic img{width:100%;height:100%;display:block}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet .overlay{position:absolute;z-index:14;height:100%;width:100%}.programmes .flexible_bloc_projets_associe .clientProjects_content_row_projet h4{color:#fff;margin-bottom:30px}.programme{padding:100px 0 0}.programme .flexible_bloc .flexible_bloc_texte:first-child .rowTexte h2{width:45%}.programme .flexible_bloc .flexible_bloc_titre_texte_avec_photo_droite.colorbg,.programme .flexible_bloc .flexible_bloc_titre_texte_avec_photo_gauche.colorbg{background:rgba(245,237,240,.5);padding-bottom:70px!important;padding-top:70px!important;color:#32281e}.programme .flexible_bloc .flexible_bloc_titre_texte_avec_photo_droite.colorbg .row .row_text h3,.programme .flexible_bloc .flexible_bloc_titre_texte_avec_photo_gauche.colorbg .row .row_text h3{color:#32281e}.programme .bloc_pad.colorbg{background:rgba(245,237,240,.5);padding-bottom:70px!important;padding-top:70px!important;color:#32281e}.programme .bloc_pad.colorbg:last-child{margin-bottom:80px}.programme .bloc_pad.colorbg .row .row_text h3{color:#32281e}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19ibG9nLnNjc3MiLCIwMi1mb250cy9fZm9udHMuc2NzcyIsIjAwLWFkZG9ucy9fYW5pbWF0aW9ucy5zY3NzIiwiYXBwLmNzcyIsIjAwLWFkZG9ucy9fc2xpY2suc2NzcyIsIjAwLWFkZG9ucy9fbWl4aW5zLnNjc3MiLCIwMS1zZXR0aW5ncy9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwiMDEtc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIjAxLXNldHRpbmdzL19iYXNlLnNjc3MiLCIwMC1hZGRvbnMvX2ZsZXgtYm94LnNjc3MiLCIwMi1mb250cy9faWNvbnMuc2NzcyIsIjAzLW1vZHVsZXMvX2Zvcm1zLnNjc3MiLCIwMy1tb2R1bGVzL2xheW91dC9fbmF2aWdhdGlvbnMuc2NzcyIsIjAzLW1vZHVsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyIsIjAzLW1vZHVsZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIjA0LXBhZ2VzL180MDQuc2NzcyIsIjA0LXBhZ2VzL19ob21lLnNjc3MiLCIwNC1wYWdlcy9fZmxleGlibGUuc2NzcyIsIjA0LXBhZ2VzL19lbXBsb2lzLnNjc3MiLCIwNC1wYWdlcy9fYWN0aXZpdGVzLnNjc3MiLCIwNC1wYWdlcy9fY29udGFjdC5zY3NzIiwiMDQtcGFnZXMvX3Byb2dyYW1tZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE0S0UsZ0JBdUJxQixDQ2xNdkIsOEdBQVksQ0FFWixvR0FBWSxDQ3FCWix1QkFFUSxlQUFnQixDQUZ4Qix5QkFNUSx3QkFBaUIsQ0FBakIscUJBQWlCLENBQWpCLGdCQUFpQixDQUtyQix3QkFDSSxlQUFnQixDQUtwQiwyQ0FDSSxnQkFBaUIsQ0MzQnpCLDJERDhCUSxZQUFhLENBQ2Isb0JBQXFCLENBQ3JCLGtCQUFtQixDQzNCM0IseUREaUNRLG9CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLFdBQVksQ0FJcEIsaUJBQ0ksaUJBQWtCLENBQ2xCLGVBQWdCLENBQ2hCLHdCQUFp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LFNBQVUsQ0FqR3BCLG1GQXNHUSxpQkFBa0IsQ0F0RzFCLHlGQXdHWSxVQUFVLENBQ1Ysa0JBQXlCLENBQ3pCLHNFQUFrRixDQUNsRiw0QkFBNkIsQ0FDaEMscUJBQXNCLENBQ25CLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLFdBQVksQ0FDWixLQUFNLENBQ04sUUFBUyxDQUNULFdBQVksQ0FDWixVQUFXLENBQ1gsU0FBVSxDQUNWLDhCQUErQixDQUMvQiwrQkFBZ0MsQ2hCOUNsQyx1QmdCK0NtQyxDQXhIN0MsK0ZBNEhhLFNBQVUsQ0E1SHZCLHVGWlFFLFlBQWEsQ0FtQlYsMEJZdUdpQyxDWnJHNUIscUJZcUc0QixDWi9CakMsNkJZZ0NvQyxDWi9CbkMsNEJZK0JtQyxDWjlCL0Isd0JZOEIrQixDWjdCN0Isc0JZNkI2QixDQUNqQyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDQXRJM0IsbUZBeUlRLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBNUl4Qyx1RkE4SVMsVUFBVyxDQUNYLFdBQVksQ0FDWixhQUFjLENBaEp2Qix1RkFvSlEsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osVUFBVyxDQXZKbkIsaUZBMEpRLFVkckpJLENjc0pKLGtCQUFtQixDQWtCM0IsV0FDQyxpQkFBb0IsQ0FEckIsd0VBT00sU0FBVSxDQVBoQiw4SkFlSSwrQmRoTDRCLENjaUw1Qiw2QkFBOEIsQ0FDOUIsMEJBQTJCLENBQzNCLGFkL0xnQixDYzZLcEIsa01Bc0JPLGFkbk1hLENjNktwQiw2QkErQkcsK0JkaE02QixDY2lNN0IsNkJBQThCLENBQzlCLDBCQUEyQixDQUMzQixhZC9NaUIsQ2M2S3BCLHdDQW9DSSxrQkFBbUIsQ0FwQ3ZCLCtDQXlDTSxhZHROYyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYmxvZ3VlIHtcblx0LmhlYWRlcl9oZXJvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYmxvZ3tcblx0cGFkZGluZzogMTAwcHggMDtcblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgXHRwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgXHRwYWRkaW5nOiA3MHB4IDAgNTBweCAwO1xuICAgIH1cblx0Jl9hcnRpY2xlc3tcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmX3NpZGViYXIge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy41LDApO1xuXHRcdFx0LnNpZGViYXItd2lkZ2V0IHtcblx0XHRcdFx0LndpZGdldF9ibG9jayB7XG5cdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICBcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdCAgICBcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9saXN0aW5nIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oOCwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDguNSwwKTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdC5wb3N0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0LmFydGljbGVfY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCA2MHB4IDAgMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmVzdW1lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRpbnVlX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE1O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5jb250aW51ZV9saW5rIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnBvc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdC5wb3N0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIFx0LnBvc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQmX2ZsZXhpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDAgMTEwcHggMDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMCAwIDkwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDAgMCA2NXB4IDA7XG5cdCAgICB9XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDpcIsK3XCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1x0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3JldG91ciB7XG5cdFx0XHQuY29udGFpbmVyX2xhcmdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQucmV0b3VyX2J0biB7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfYXV0aG9yIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGVTdGFuZGFyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAzNXB4IDA7XG5cdFx0XHQucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvU3RhbmRhcmR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9ibG9jX3Bob3RvIHtcblx0XHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0XHRcdC5waG90byB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQucm93UGhvdG8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfY29sVGV4dGVQaG90byB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl90ZXh0TGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90ZXh0UmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDcsMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waG90b1JpZ2h0LFxuXHRcdFx0XHQmX3Bob3RvTGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSwwKTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dFJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dFJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9waG90b0xlZnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0ICAgIH1cblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRsaWdodC1ncmV5O1xuXHRcdFx0XHQmX3BhcnRhZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2dvVG9wIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEzO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC00OHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuIiwiLy8gUFJJTUFSWSBGT05UIC0gQ2FiaW5cbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUNhYmluOndnaHRANDAwOzUwMDs2MDA7NzAwJmZhbWlseT1NYW5yb3BlJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRANDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcCcpOyIsIi8vIFRyYW5zaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHNwZWVkOiAgMC4zcztcbiRib3VuY2U6IGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjMsIDEuMzMpO1xuJFBvd2VyMUVhc2VPdXQ6IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4kUG93ZXIyRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRQb3dlcjNFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuJFBvd2VyNEVhc2VPdXQ6IGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XG4kUG93ZXIxRWFzZUluOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApIDtcbiRQb3dlcjJFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4kUG93ZXIzRWFzZUluOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xuJFBvd2VyNEVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRFeHBvRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcbiRFeHBvRWFzZUluOiBjdWJpYy1iZXppZXIoMC45NTAsIDAuMDUwLCAwLjc5NSwgMC4wMzUpO1xuJEV4cG9FYXNlSW5PdXQ6IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kU2luZUVhc2VPdXQ6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XG4kU2luZUVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNDcwLCAwLjAwMCwgMC43NDUsIDAuNzE1KTtcbiRQb3dlcjFFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XG4kUG93ZXIyRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRQb3dlcjRFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjg2MCwgMC4wMDAsIDAuMDcwLCAxLjAwMCk7XG4kU2xvd0Vhc2VPdXQ6IGN1YmljLWJlemllciguMDQsMS4xNSwwLjQsLjk5KTtcbiRlYXNpbmc6ICRQb3dlcjJFYXNlT3V0O1xuXG5odG1sIHtcbiAgICAmLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLmhhcy1zY3JvbGwtZHJhZ2dpbmcge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbltkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgICAuaGFzLXNjcm9sbC1zbW9vdGggJiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuIH1cblxuLm8taW1hZ2Vfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuXG4gICAgJi4tZnVsbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5vLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vLWltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyAkUG93ZXIyRWFzZU91dCwgdHJhbnNmb3JtIDEuMnMgJFBvd2VyMkVhc2VPdXQ7XG4gICAgfVxuXG4gICAgJi5pcy1pbnZpZXcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAmIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgfVxufVxuXG5cbi5jLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgJiwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q2FiaW46d2dodEA0MDA7NTAwOzYwMDs3MDAmZmFtaWx5PU1hbnJvcGUmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6d2dodEA0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbC5oYXMtc2Nyb2xsLXNtb290aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5oYXMtc2Nyb2xsLWRyYWdnaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oYXMtc2Nyb2xsLXNtb290aCBbZGF0YS1zY3JvbGwtY29udGFpbmVyXSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbltkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIFtkYXRhLXNjcm9sbC1zZWN0aW9uXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vLWltYWdlX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGM5Yzk7IH1cbiAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCByZW0oMTAwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbi5vLXNjcm9sbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGM5Yzk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm8taW1hZ2Uge1xuICBvcGFjaXR5OiAwLjk1O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLm8taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5vLWltYWdlLmlzLWludmlldyBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5vLWltYWdlX3dyYXBwZXIuLWZ1bGwgLm8taW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYy1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDsgfVxuICAuYy1zY3JvbGxiYXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpOyB9XG4gIC5jLXNjcm9sbGJhcjpob3ZlciwgLmhhcy1zY3JvbGwtc2Nyb2xsaW5nIC5jLXNjcm9sbGJhciwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXI6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTsgfVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IGdyYWI7IH1cbiAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcl90aHVtYiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cbiAgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2xpY2stYXJyb3cgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuc2xpY2stYXJyb3cgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH0gfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMyMjgxRTsgfVxuICBib2R5IC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBtYWluIHVsLCBtYWluIG9sIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5oZWFkZXIgdWwsXG5mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4qIFJlc2V0XG4qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnAsIHVsLCBvbCwgbGksXG5kaXYsIHNlY3Rpb24sIGZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgYS5saW5rX292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogI0Y1RURGMDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMjBweDsgfVxuXG4uZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogXCJDYWJpblwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI0FCOEI2NTsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICNBQjhCNjU7IH1cblxuaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjQUI4QjY1OyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjQUI4QjY1OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0FCOEI2NTsgfVxuXG5hIHtcbiAgY29sb3I6ICMyNzlBRjE7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjQUI4QjY1OyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3OUFGMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucHJpbWFyeV9idG4ud2hpdGUsIC5zZWNvbmRhcnlfYnRuLndoaXRlLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAucHJpbWFyeV9idG46aG92ZXIsIC5zZWNvbmRhcnlfYnRuOmhvdmVyLCAucHJpbWFyeV90YXJnZXQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzI3OUFGMTsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZSwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGUsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQxNTA2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlOyB9XG4gIC5wcmltYXJ5X2J0bjpmb2N1cywgLnByaW1hcnlfYnRuOmFjdGl2ZSwgLnByaW1hcnlfYnRuOmFjdGl2ZTpmb2N1cywgLnNlY29uZGFyeV9idG46Zm9jdXMsIC5zZWNvbmRhcnlfYnRuOmFjdGl2ZSwgLnNlY29uZGFyeV9idG46YWN0aXZlOmZvY3VzLCAucHJpbWFyeV90YXJnZXQgYTpmb2N1cywgLnByaW1hcnlfdGFyZ2V0IGE6YWN0aXZlLCAucHJpbWFyeV90YXJnZXQgYTphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHJpbWFyeV9idG4uLXdoaXRlLCAuc2Vjb25kYXJ5X2J0bi4td2hpdGUsIC5wcmltYXJ5X3RhcmdldCBhLi13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgMjU1LCAyNTUsIDI1NSwgMTsgfVxuICAucHJpbWFyeV9idG4uLXNtYWxsLCAuc2Vjb25kYXJ5X2J0bi4tc21hbGwsIC5wcmltYXJ5X3RhcmdldCBhLi1zbWFsbCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnByaW1hcnlfYnRuLCAuc2Vjb25kYXJ5X2J0biwgLnByaW1hcnlfdGFyZ2V0IGEge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuNDVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG4uc2Vjb25kYXJ5X2J0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjc5QUYxOyB9XG4gIC5zZWNvbmRhcnlfYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI4QjY1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjQUI4QjY1OyB9XG5cbi5yb3VuZF9idG4ge1xuICBjb2xvcjogIzI3OUFGMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywgMjksIDQyLCAwLjIpO1xuICB3aWR0aDogMTc4cHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJvdW5kX2J0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAucm91bmRfYnRuLndoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI3OUFGMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxpbmsuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5saW5rLi13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZEODI7IH1cblxuLnJldG91cl9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXRvdXJfYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnJldG91cl9idG46aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zdWl0ZV9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWl0ZV9idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9kcm9pdGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nMTAgMiAxMy41IDUgMTcgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5zdWl0ZV9idG46aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzAwNUFDMCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmZsZXhjb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTsgfVxuXG4uZmxleGNvbnRlbnRlbmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40NnJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuMTVyZW07IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS40MjVyZW07IH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC41NXJlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuODVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjY1cmVtOyB9IH1cblxuLyogQm9vdHN0cmFwICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyX3NtYWxsZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9zbWFsbCB7XG4gIHdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfc21hbGwge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX21lZCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTE2OHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX21lZF9sYXJnZSB7XG4gIG1hcmdpbjogMCAxMCU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YmVmb3JlLCAuY29udGFpbmVyX21lZF9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDIlOyB9IH1cblxuLmNvbnRhaW5lcl9sYXJnZSB7XG4gIG1hcmdpbjogMCA2JTsgfVxuICAuY29udGFpbmVyX2xhcmdlOmJlZm9yZSwgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwKSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lcl9mdWxsOmJlZm9yZSwgLmNvbnRhaW5lcl9mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2Z1bGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdDpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmJlZm9yZSwgLmZvcm11bGFpcmVfY29udGFjdCAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRlbnRfbGFiZWw6YmVmb3JlLCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUVERjA7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkQ4MjsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkIHtcbiAgICAgIGNvbG9yOiAjRkYwMDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0IHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtOyB9IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBjb2xvcjogIzMyMjgxRTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjVFREYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDM0NBQ0Y7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4OyB9IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAucmFkaW9fcXVlc3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAucmFkaW9fcXVlc3Rpb24gLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIC53cGNmNy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDI1cHggMCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDFweCAxMHB4IDAgMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjQUI4QjY1O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUI4QjY1O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuc2VsZWN0LXN0eWxlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRjVFREYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X2Rvd25fc2Vjb25kYXJ5LnN2Z1wiKSBuby1yZXBlYXQgOTQlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4OyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2VsZWN0LXN0eWxlIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUgc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDE0IDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0UzMTctYXJyb3ctcmlnaHQyJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0NvbnRhY3QtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY3LCAtMjQyNiknIGZpbGw9JyUyMzI3OUFGMScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0Zvcm0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5NywgMTk0NiknJTNFJTNDZyBpZD0nQnRuLUFjdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjIyLCA0NjEpJyUzRSUzQ2cgaWQ9JzMxNy1hcnJvdy1yaWdodDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0OCwgMTguOTk5OCknJTNFJTNDcGF0aCBkPSdNOC43MDcsMTEuNzA3MjUgTDEzLjcwNyw2LjcwNzI1IEMxNC4wOTgsNi4zMTcyNSAxNC4wOTgsNS42ODMyNSAxMy43MDcsNS4yOTMyNSBMOC43MDcsMC4yOTMyNSBDOC4zMTYsLTAuMDk3NzUgNy42ODMsLTAuMDk3NzUgNy4yOTMsMC4yOTMyNSBDNi45MDMsMC42ODQyNSA2LjkwMiwxLjMxNzI1IDcuMjkzLDEuNzA3MjUgTDEwLjU4Niw1LjAwMDI1IEwxLDUuMDAwMjUgQzAuNDQ4LDUuMDAwMjUgMCw1LjQ0ODI1IDAsNi4wMDAyNSBDMCw2LjU1MjI1IDAuNDQ4LDcuMDAwMjUgMSw3LjAwMDI1IEwxMC41ODYsNy4wMDAyNSBMNy4yOTMsMTAuMjkzMjUgQzcuMDk4LDEwLjQ4ODI1IDcsMTAuNzQ0MjUgNywxMS4wMDAyNSBDNywxMS4yNTYyNSA3LjA5OCwxMS41MTIyNSA3LjI5MywxMS43MDcyNSBDNy42ODQsMTIuMDk4MjUgOC4zMTcsMTIuMDk4MjUgOC43MDcsMTEuNzA3MjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxMnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAuYWpheC1sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjc5QUYxO1xuICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICByaWdodDogMjVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQ6aG92ZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7IH1cblxuLyogQWNjb3JkZW9uICovXG4uQWNjb3JkZW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUVERjA7IH1cbiAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMCAwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjNlbTsgfVxuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggMyBDb3B5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0ncGFnZS1idWlsZGVyLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NzUuMDAwMDAwLCAtMTA5NTYuMDAwMDAwKScgc3Ryb2tlPSclMjMwZDFkM2YnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY4Mi41MDAwMDAsIDEwOTYwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjgyLjUwMDAwMCwgLTEwOTYwLjAwMDAwMCkgJyBwb2ludHM9JzY3NiAxMDk1NyA2ODIuNSAxMDk2MyA2ODkgMTA5NTcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2LjVweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogNi41cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwsXG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiBvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gdWwgbGksXG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuQWNjb3JkZW9uLmFjdGl2ZSAudGl0cmVBY2NvcmRlb24ge1xuICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gICAgLkFjY29yZGVvbi5hY3RpdmUgLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gIC5BY2NvcmRlb24uYWN0aXZlIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwOyB9XG5cbi5pY29uLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2guc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5pY29uLW1hZ25pZmllciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAuaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9zZWFyY2guc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5pY29uLWJ1cmdlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAuaWNvbi1idXJnZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2J1cmdlci5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tYnJvYWRjYXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgLmljb24tYnJvYWRjYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9icm9hZGNhc3Quc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAwOyB9XG5cbi5pY29uLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW46IDAgMXJlbTsgfVxuICAuaWNvbi1yYWRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmFkaW8uZ2lmXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5pY29uLXJpZ2h0LWFycm93LCAuaWNvbi10b3AtcmlnaHQtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzlBRjE7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07IH1cbiAgLmljb24tcmlnaHQtYXJyb3c6YmVmb3JlLCAuaWNvbi10b3AtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3JpZ2h0LWFycm93LnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLmljb24tcmlnaHQtYXJyb3c6aG92ZXIsIC5pY29uLXRvcC1yaWdodC1hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTsgfVxuICAgIC5pY29uLXJpZ2h0LWFycm93OmhvdmVyOmJlZm9yZSwgLmljb24tdG9wLXJpZ2h0LWFycm93OmhvdmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLXRvcC1yaWdodC1hcnJvdzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5pY29uLXJpZ2h0LWFycm93LXN0cmFpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7IH1cbiAgLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3JpZ2h0LWFycm93LnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG5cbi5pY29uLXBsYXktY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9wbGF5LWljb24uc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuXG4vKiBGb3JtcyAqL1xuI21wX2Zvcm1fcG9wdXAxIHtcbiAgcGFkZGluZzogODBweDsgfVxuICAjbXBfZm9ybV9wb3B1cDEgLm1haWxwb2V0X2Zvcm1fY2xvc2VfaWNvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxubGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMC43NWVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxubGVnZW5kIHtcbiAgY29sb3I6ICMyNzlBRjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVFREYwO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDOyB9XG4gIHRhYmxlIGlucHV0IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG50ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGhlaWdodDogNi4zZW07XG4gIHJlc2l6ZTogbm9uZTsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDOyB9XG5cbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC41ZW07XG4gIGhlaWdodDogMi44NDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC43ZW0gMS4yODVlbTsgfVxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIC8qIEhpZGUgYXJyb3cgb24gSUUgKi9cbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY29sb3I6ICMyNzlBRjE7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjc5QUYxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzI3OUFGMTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICMyNzlBRjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBSYWRpbyAvIENoZWNrYm94ICovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAwIDAgMS43cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGNUVERjA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0Y1RURGMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMjc5QUYxO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAycHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMjc5QUYxO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAycHg7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogQXV0b2NvbXBsZXRlIHN0eWxlcyAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0Y1RURGMDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNGNUVERjAgaW5zZXQ7IH1cbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcjpmb2N1cyxcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXI6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI0Y1RURGMDsgfVxuXG4uZm9ybXVsYWlyZV9pbmZvbGV0dHJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YmVmb3JlLCAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLm5hbWUge1xuICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNGRjVCNDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1QjQwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGNUI0MDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGNUI0MDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLmFqYXgtbG9hZGVyLFxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIFNlYXJjaCAqL1xuLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG4ubW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5tb2JpbGVNZW51IC5jbG9zZU1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMyMjgxRTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51OmhvdmVyLCAubW9iaWxlTWVudSAuY2xvc2VNZW51OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjQUI4QjY1O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubW9iaWxlTWVudSAubW9iaWxlX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzI3OUFGMTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAubW9iaWxlTWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWVudV9uYXZfdWwge1xuICAgICAgbWFyZ2luOiAxNjVweCAwIDAgMDsgfVxuICAgIC5tb2JpbGVNZW51IHVsLm5hdk1lbnVTZWMgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjg1ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICNBQjhCNjU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI0FCOEI2NTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwOyB9XG4gICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI0FCOEI2NTsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICNBQjhCNjU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vYmlsZU1lbnUgLm1lbnVUb3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLyogSGVhZGVyICovXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4udG9wX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNWVkZjA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRvcF9oZWFkZXIgLm5hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnRvcF9oZWFkZXIgLm5hdiB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0FCOEI2NScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDhweCAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG4gICAgICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSBhOmhvdmVyLCAudG9wX2hlYWRlciAubmF2IHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICNBQjhCNjU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FCOEI2NTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIC5zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSAuc3ViLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjQ0VDRUNFO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSAuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDIzNywgMjQwLCAwKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNWVkZjA7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNBQjhCNjU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDhweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmhlYWRlci5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5oZWFkZXIucm93OmJlZm9yZSwgLmhlYWRlci5yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5oZWFkZXIucm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5oZWFkZXJfbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzOS41ODMzMyU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM5LjU4MzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMxLjI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMi45MTY2NyU7IH0gfVxuICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5oZWFkZXJfbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhLCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLmN1cnJlbnRfcGFnZV9hbmNlc3RvciA+IGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNUVERjA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYTpob3ZlciwgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNBQjhCNjU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVlZGYwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0FCOEI2NTsgfVxuICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG4gLmhhbWJ1cmdlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzMxcHgnIGhlaWdodD0nMjJweCcgdmlld0JveD0nMCAwIDMxIDIyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VIYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdNb2JpbGUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nVkQxNjE2NV9CYXJyZXR0ZVdvb2RfV2ViX0FjY3VlaWwtTW9iaWxlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjU4LjAwMDAwMCwgLTM0LjAwMDAwMCknIHN0cm9rZT0nJTIzMzIyODFFJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nSGFtYnVyZ2VyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNTkuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzAuNScgeDI9JzI4LjUnIHkyPScwLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMTAnIHgyPScyOC41JyB5Mj0nMTAnIGlkPSdMaW5lLUNvcHknJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxOScgeDI9JzI4LjUnIHkyPScxOScgaWQ9J0xpbmUtQ29weS0yJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHggMjBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNDVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5oZWFkZXJfc3VwcG9ydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNS40MTY2NyU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9zdXBwb3J0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzNS40MTY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9zdXBwb3J0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNy4wODMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfc3VwcG9ydCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTguNzUlOyB9IH1cbiAgICAuaGVhZGVyX3N1cHBvcnRfbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IGxpOjptYXJrZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYgLnByaW1hcnlfdGFyZ2V0IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuI2Nsb25lX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0yMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgI2Nsb25lX2hlYWRlci5maXhlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4MDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDsgfVxuICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLnRvcF9oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC5oZWFkZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgI2Nsb25lX2hlYWRlci5maXhlZCAuaGVhZGVyIC5uYXZNZW51IC5uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4jaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8gI3NsaWRlclNlY3Rpb24sXG4gICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnNsaWNrLXNsaWRlLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stc2xpZGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5kZWdyYWdlX2JnLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuZGVncmFnZV9iZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwZTBhMjE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCAjMGUwYTIxIDEwMCUpOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIGhlaWdodDogNjV2aDsgfVxuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCAuZmxleGJveCxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCAuZmxleGJveCB7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGgyLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGg1LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGg1IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQgLmJ0bl9saWVuX2NhcnJvdXNlbCxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCAuYnRuX2xpZW5fY2Fycm91c2VsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnZpZGVvLWVtYmVkLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAudmlkZW8tZW1iZWQge1xuICAgICAgei1pbmRleDogNTsgfVxuICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC52aWRlb19jb250ZW50LFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAudmlkZW9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIGhlaWdodDogODB2aDsgfVxuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnZpZGVvX2NvbnRlbnQ6YmVmb3JlLCAjaGVybyAjc2xpZGVyU2VjdGlvbiAudmlkZW9fY29udGVudDphZnRlcixcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAudmlkZW9fY29udGVudDpiZWZvcmUsXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLnZpZGVvX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC52aWRlb19jb250ZW50OmFmdGVyLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC52aWRlb19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiB2aWRlbyxcbiAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgdmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gZGl2LmZpbHRlci12aWRlbyxcbiAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgZGl2LmZpbHRlci12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUsXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBoZWlnaHQ6IDcwdmg7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC52aWRlb19jb250ZW50LFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC52aWRlb19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgIGhlaWdodDogNzB2aDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgICAgIGhlaWdodDogNjV2aDsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDAlOyB9XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAudmlkZW9fY29udGVudCxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAudmlkZW9fY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICBoZWlnaHQ6IDY1dmg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUsXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwdmg7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzAlOyB9XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAudmlkZW9fY29udGVudCxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAudmlkZW9fY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDYwdmg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24sXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1saXN0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAudmlkZW9fY29udGVudCxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC52aWRlb19jb250ZW50IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5kZWdyYWdlX2JnLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5kZWdyYWdlX2JnIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIxLCAxNSwgMTUsIDApIDAlLCByZ2JhKDIxLCAxNSwgMTUsIDAuMTcpIDYlLCByZ2JhKDIxLCAxNSwgMTUsIDAuODUpIDEwMCUpOyB9XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC52aWRlb19jb250ZW50LFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC52aWRlb19jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTsgfVxuICAgICNoZXJvLnNlY3Rpb25faGVybyAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3c6YmVmb3JlLCAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93X3RpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfZGVzY3JpcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93X2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAjaGVyby5zZWN0aW9uX2hlcm8uZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFREYwOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8uZ3JleSAuc2VjdGlvbl9oZXJvX3Jvd190aXRsZSBoMSB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8uZ3JleSAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgICAgaGVpZ2h0OiA3NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICBoZWlnaHQ6IDY1dmg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgIGhlaWdodDogNTB2aDsgfSB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogODc1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuMmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHggMCAzNnB4OyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDE2cHg7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjI1ZW07IH0gfVxuICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMjV2aDtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVyby5oZXJvX3NlY3Rpb25zOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDEzYzU4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxM2M1OCAwJSwgIzQxM2M1OCAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAjaGVyby5oZXJvX3Byb2dyYW1tZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDM1dmg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAjaGVyby5oZXJvX3Byb2dyYW1tZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MTNjNTggMCUsICM0MTNjNTggMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuY29udGFpbmVyIHtcbiAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdzpiZWZvcmUsICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF90aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDRlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjc1ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjI1ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDNlbTsgfSB9XG4gICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF9waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3Bob3RvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3Bob3RvIC5waG90byB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxNTsgfVxuICAgICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF9waG90byBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfcGhvdG8gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF9waG90byBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfcGhvdG8gYTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF9waG90byB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgICAgICAjaGVyby5oZXJvX3Byb2dyYW1tZSAuZmxleGNvbnRlbnRlbmQgLnJvdyAuY29udGVudF9waG90byBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICAgICAgICAgICAgICB3aWR0aDogODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICNoZXJvLmhlcm9fcHJvZ3JhbW1lIC5mbGV4Y29udGVudGVuZCAucm93IC5jb250ZW50X3Bob3RvIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDsgfVxuICAgICAgICAgICAgI2hlcm8uaGVyb19wcm9ncmFtbWUgLmZsZXhjb250ZW50ZW5kIC5yb3cgLmNvbnRlbnRfcGhvdG8gYTphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1cHggNjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuICAjaGVyby5oZXJvX2FydGljbGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMjB2aDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVyby5oZXJvX2FydGljbGVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDEzYzU4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxM2M1OCAwJSwgIzQxM2M1OCAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICNoZXJvIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX2hlcm8ge1xuICBwYWRkaW5nOiA3NXB4IDAgMzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX2hlcm8ge1xuICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfaGVybyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlcl9oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7IH0gfVxuICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuaGVhZGVyX2hlcm9faGVhZCAuaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9oZXJvX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfaGVyb19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKiBGb290ZXIgKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwIDAgMDsgfVxuICBmb290ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUVERjA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUVERjA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb290ZXI6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX2N0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YSAjbWFpbHBvZXRfZm9ybV8yIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY3RhX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfY29udGVudCAud2lkZ2V0X21haWxwb2V0X2Zvcm0gLm1haWxwb2V0X3RleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9jb250ZW50IC53aWRnZXRfbWFpbHBvZXRfZm9ybSAubWFpbHBvZXRfc3VibWl0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX2NvbnRlbnRfdGl0cmUgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX2NvbnRlbnRfY291cnJpZWwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfY29udGVudF9jb3VycmllbCB7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9jb250ZW50X2NvdXJyaWVsIHtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfY29udGVudF9jb3VycmllbCB7XG4gICAgICAgICAgd2lkdGg6IDg1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX2NvbnRlbnRfY291cnJpZWwge1xuICAgICAgICAgIHdpZHRoOiA5NiU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfY29udGVudF9jb3VycmllbCAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfY29udGVudF9jb3VycmllbCAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3c6YmVmb3JlLCBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2xvZ28gLmhlYWRlcl9sb2dvX3doaXRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjVweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2xvZ28gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbG9nbyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9sb2dvIC5oZWFkZXJfbG9nb193aGl0ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm86YmVmb3JlLCBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb19hZHJlc3NlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm9fYWRyZXNzZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb19hZHJlc3NlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb190ZWxlcGhvbmUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb190ZWxlcGhvbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb190ZWxlcGhvbmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb19jb3VycmllbCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvX2NvdXJyaWVsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm9fY291cnJpZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mbyBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0FCOEI2NTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NjY2NyU7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eF9tZW51IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eF9tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eF9tZW51IGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1jZW50ZXI7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21hZGVieSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWFkZWJ5IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tYWRlYnkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWFkZWJ5IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3RleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BhcnRlbmFpcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wYXJ0ZW5haXJlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfcGFydGVuYWlyZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wYXJ0ZW5haXJlIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wYXJ0ZW5haXJlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BhcnRlbmFpcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfcGFydGVuYWlyZSBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4OyB9IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgYSB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNBQjhCNjU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgdWwge1xuICAgICAgICBtYXJnaW46IDAgMjBweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdyB1bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9IH1cblxuI21wX2Zvcm1fYmVsb3dfcG9zdHMyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA0MDQgU3R5bGVzICovXG4jcG9zdC00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTAwcHggMDtcbiAgaGVpZ2h0OiA2MHZoO1xuICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAjcG9zdC00MDQgLmljb25fNDA0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICNwb3N0LTQwNCAuZmxleGJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBIT01FIFN0eWxlcyAqL1xuLmFjY3VlaWwge1xuICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFjY3VlaWwge1xuICAgICAgcGFkZGluZy10b3A6IDY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFjY3VlaWwge1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjdWVpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hY2N1ZWlsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgNzVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDY1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH0gfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9oZWFkIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9oZWFkIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3c6YmVmb3JlLCAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3NlY3Rpb25zX3Jvd19ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvYyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGNUVERjA7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93X2Jsb2MgYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MTNjNTggMCUsICM0MTNjNTggMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3NlY3Rpb25zX3Jvd19ibG9jIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTQ5NDk0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3NlY3Rpb25zX3Jvd19ibG9jIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvYyBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvY19hcmVhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93X2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsIDEwLCAzMywgMCkgMCUsIHJnYmEoMTQsIDEwLCAzMywgMC43NSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvY19hcmVhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3NlY3Rpb25zX3Jvd19ibG9jIC5mbGV4Ym94IHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvYyAucGljIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93X2Jsb2MgLnBpYyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93X2Jsb2MgLm92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3NlY3Rpb25zX3Jvd19ibG9jIGg0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93X2Jsb2MgLmZsZXhib3gge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fc2VjdGlvbnNfcm93X2Jsb2MgLmZsZXhib3gge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9zZWN0aW9uc19yb3dfYmxvYyAuZmxleGJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0cyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMCAwIDg1cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3NXB4IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjVweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2hlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19oZWFkIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2xpc3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMC45KTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2xpc3RlX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHNfbGlzdGVfcm93OmJlZm9yZSwgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19saXN0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHNfbGlzdGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2xpc3RlX3Jvd19ibG9jIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuOCk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2xpc3RlX3Jvd19ibG9jIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19saXN0ZV9yb3dfYmxvYyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2xpc3RlX3Jvd19ibG9jOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19saXN0ZV9yb3dfYmxvYyAuaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7IH1cbiAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHNfbGlzdGVfcm93X2Jsb2MgLmljb24gaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19saXN0ZV9yb3dfYmxvYyBoNSB7XG4gICAgICAgICAgICBjb2xvcjogIzQxM0M1ODsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2pldHNfbGlzdGVfcm93X2Jsb2MgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19saXN0ZV9yb3dfYmxvYyAubW9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2xpc3RlX3Jvd19ibG9jX2FyZWEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvamV0c19ib3V0b24ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9qZXRzX2JvdXRvbiBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIHtcbiAgICBwYWRkaW5nOiAwIDAgOTVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNzVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfaGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfc2xpZGVzZXRfcGFydGVuYWlyZXMgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX3NsaWRlc2V0X3BhcnRlbmFpcmVzIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfc2xpZGVzZXRfcGFydGVuYWlyZXMgLnBhcnRuZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX3NsaWRlc2V0X3BhcnRlbmFpcmVzIC5wYXJ0bmVyIC5mbGV4Ym94IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAucGFydG5lciBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAucGFydG5lciBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG5cbi8qKipcblxuQkxPR1VFXG5cbioqKi9cbmJvZHkucGFnZS10ZW1wbGF0ZS1ibG9ndWUgLmhlYWRlcl9oZXJvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvZyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ibG9nIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9nIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ibG9nIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7IH0gfVxuICAuYmxvZ19hcnRpY2xlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJsb2dfYXJ0aWNsZXM6YmVmb3JlLCAuYmxvZ19hcnRpY2xlczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmJsb2dfYXJ0aWNsZXM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgaHIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayBoNSB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUVERjA7XG4gICAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzlBRjE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA3MC44MzMzMyU7IH0gfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjVFREYwOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6YmVmb3JlLCAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5hcnRpY2xlX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggNjBweCAwIDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAucmVzdW1lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5jb250aW51ZV9saW5rIHtcbiAgICAgICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmNvbnRpbnVlX2xpbmsgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmNvbnRpbnVlX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5jb250aW51ZV9saW5rOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLm92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCBhIHtcbiAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0OmhvdmVyIC5jb250aW51ZV9saW5rIHtcbiAgICAgICAgICByaWdodDogMjVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gIC5ibG9nX2ZsZXhpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTEwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2dfZmxleGlibGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgOTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDY1cHggMDsgfSB9XG4gICAgLmJsb2dfZmxleGlibGUgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLmJsb2dfZmxleGlibGUgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmJsb2dfZmxleGlibGUgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgICAuYmxvZ19mbGV4aWJsZSB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGUgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmJsb2dfZmxleGlibGUgb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnB4OyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZSBvbCBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYmxvZ19mbGV4aWJsZV9yZXRvdXIgLnJldG91cl9idG4ge1xuICAgICAgICBsZWZ0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvZ19mbGV4aWJsZV9yZXRvdXIgLnJldG91cl9idG4ge1xuICAgICAgICB0b3A6IC01MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIGxlZnQ6IDIwcHg7IH0gfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2F1dGhvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9hdXRob3IgLmF1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfYXV0aG9yIC5kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3RleHRlU3RhbmRhcmQgLnBob3RvbGFyZ2V1cnN0YW5kYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9waG90b1N0YW5kYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9waG90b1N0YW5kYXJkIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHggMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfYmxvY19waG90byAucGhvdG8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweCA5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMzVweCAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3JvdzpiZWZvcmUsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRMZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dFJpZ2h0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9SaWdodCwgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvUmlnaHQgaW1nLCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dFJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRMZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmJsb2dfZmxleGlibGVfYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRjVFREYwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YmVmb3JlLCAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X3BhcnRhZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19wYXJ0YWdlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfcGFydGFnZSBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTM7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3AgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLTQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7IH1cblxuLyoqKlxuXG5HRU5FUkFMXG5cbioqKi9cbi5mbGV4aWJsZV9ibG9jIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5mbGV4aWJsZV9ibG9jIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICBjb2xvcjogI0FCOEI2NTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmZsZXhpYmxlX2Jsb2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDJweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpIHtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICBjb2xvcjogIzkwRkNGOTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICAgICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAuZmxleGlibGVfYmxvYyBpZnJhbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmxleGlibGVfYmxvYyAuZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RURGMDsgfVxuICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLmljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnRpdHJlX3ByZXNlbnRhdGlvbl9wcmluY2lwYWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAyNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDIwcHggMDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDMwcHggMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5waG90byB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7IH0gfVxuICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUge1xuICAgICAgICBtYXJnaW46IDY1cHggMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUge1xuICAgICAgICBtYXJnaW46IDQ1cHggMCAyNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUge1xuICAgICAgICBtYXJnaW46IDM1cHggMCAyMHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLmJsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5ibG9jX3ByZXNlbnRhdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FCOEI2NTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0IHA6bGFzdC1jaGlsZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8gLnJvd19waG90b19jb250ZW50LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8gLnJvd19waG90b19jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5jYXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8gLmNhcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBQjhCNjU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8gLmRlc2NyaXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8gaW1nLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8ucmlnaHQgLmRlc2NyaXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ucmlnaHQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0IC5jYXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ucmlnaHQgLmNhcHRpb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmRlc2NyaXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ubW9iaWxlIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmNhcHRpb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0IC5ibG9jc291c3RpdHJlZ3JpcywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQgLmJsb2Nzb3VzdGl0cmVncmlzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LmxlZnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLmRlc2t0b3AsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQubGVmdCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQubGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LnJpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXM6YmVmb3JlLCAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5vcHRpb25fYm91dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2MgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZmxleGlibGVfYmxvY19lcXVpcGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweCAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGU6YmVmb3JlLCAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGU6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2Mge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyAucm93RXF1aXBlX2Jsb2NfYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYy5waWMgLnJvd0VxdWlwZV9ibG9jX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwZTBhMjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCByZ2JhKDE0LCAxMCwgMzMsIDAuNzUpIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyAucm93RXF1aXBlX2Jsb2NfYXJlYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MucGljIC5vdmVybGF5IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MucGljIGg0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYy5waWMgaDUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNGNUVERjA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MTNjNTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDEzYzU4IDAlLCAjNDEzYzU4IDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5NDk0OTQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5mbGV4Ym94IHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgICAgIGhlaWdodDogOTglO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLnBpYyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAucGljIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLm92ZXJsYXkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLmluZm9fYXJlYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyBoNCB7XG4gICAgICAgICAgY29sb3I6ICM0MTNDNTg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgaDUge1xuICAgICAgICAgIGNvbG9yOiAjNDEzQzU4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAuaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXM6YmVmb3JlLCAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiAuY2FkcmVfaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDU1cHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byAuY2FkcmVfcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDUlIDEwJSAzLjUlIDEwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGNkOGYxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjUsIDYwLCA4OCwgMC44NSkgMCUsICM0MTNjNTggMTAwJSk7XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTEycHgnIGhlaWdodD0nMTA0cHgnIHZpZXdCb3g9JzAgMCAxMTIgMTA0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhbGVydGVzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FsZXJ0ZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQuNDMyNDc0LCAzLjYzMzAzNyknJTNFJTNDZyBpZD0nVHJpYW5nbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAtMC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BhdGgtMS1saW5rJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjUwMDAwMCwgMy41MDA2NTIpJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J001Ny4wNjk0MDA1LDUuMTg2MDA3NCBMOTUuMzc0ODEwNyw3NC44OTQ5NTE0IEM5OC4wMzQ1MzQ3LDc5LjczNTE3MDQgOTYuMjY2ODk0Nyw4NS44MTUwNzQ0IDkxLjQyNjY3NjcsODguNDc0Nzk4NCBDODkuOTUxMDQ1Nyw4OS4yODU2NjQ0IDg4LjI5NDU2MjcsODkuNzEwODA4NCA4Ni42MTA4MTk3LDg5LjcxMDgwODQgTDEwLDg5LjcxMDgwODQgQzQuNDc3MTUyNSw4OS43MTA4MDg0IC0xLjQyMTA4NTQ3ZS0xNCw4NS4yMzM2NTU0IC0xLjQyMTA4NTQ3ZS0xNCw3OS43MTA4MDg0IEMtMS40MjEwODU0N2UtMTQsNzguMDI3MDY1NCAwLjQyNTE0MzQsNzYuMzcwNTgyNCAxLjIzNjAwOTUsNzQuODk0OTUxNCBMMzkuNTQxNDE5NSw1LjE4NjAwNzQgQzQyLjIwMTE0MzQsMC4zNDU3ODkwOTUgNDguMjgxMDQ3OSwtMS40MjE4NTA4IDUzLjEyMTI2NjIsMS4yMzc4NzMxIEM1NC43ODU0NzY3LDIuMTUyMzY1IDU2LjE1NDkwODYsMy41MjE3OTY4IDU3LjA2OTQwMDUsNS4xODYwMDc0IFonIGlkPSdwYXRoLTEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgQzUxLjM1NDEyNzEsLTAuNDI1MjYzMzE4IDU1LjAzOTY2ODUsLTAuMTI0MTg0OTE4IDU4LjMwNjgxNTgsMS42NzExMjg2OCBDNjAuNTUzNTAwMSwyLjkwNTY5Mjc4IDYyLjQwMjIzMzEsNC43NTQ0MjU3OCA2My42MzY3OTcyLDcuMDAxMTA5OTggTDEwMS45NDIyMDgsNzYuNzEwMDU0NyBDMTAzLjczNzUyMSw3OS45NzcyMDE3IDEwNC4wMzg2LDgzLjY2Mjc0MzcgMTAzLjA3NDA2Myw4Ni45ODAzMjY3IEMxMDIuMTA5NTI2LDkwLjI5NzkwOTcgOTkuODc5MzczNyw5My4yNDc1MzM3IDk2LjYxMjIyNTcsOTUuMDQyODQ3NyBDOTQuNjIwMTI1Nyw5Ni4xMzc1MTY3IDkyLjM4Mzg3MTcsOTYuNzExNDYwNyA5MC4xMTA4MTk3LDk2LjcxMTQ2MDcgTDEzLjUsOTYuNzExNDYwNyBDOS43NzIwNzc5LDk2LjcxMTQ2MDcgNi4zOTcwNzc5LDk1LjIwMDQyMTcgMy45NTQwNTg0LDkyLjc1NzQwMTcgQzEuNTExMDM4OSw5MC4zMTQzODI3IDMuNTUyNzEzNjhlLTE1LDg2LjkzOTM4MjcgMy41NTI3MTM2OGUtMTUsODMuMjExNDYwNyBDMy41NTI3MTM2OGUtMTUsODAuOTM4NDA4NyAwLjU3Mzk0MzYsNzguNzAyMTU0NyAxLjY2ODYxMjgsNzYuNzEwMDU0NyBMMzkuOTc0MDIyOCw3LjAwMTEwOTk4IEM0MS43NjkzMzY1LDMuNzMzOTYyNjggNDQuNzE4OTYxMSwxLjUwMzgxMDQ4IDQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgWicgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzcnIGZpbGw9JyUyM0M5QzdGRiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZyBpZD0nIScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDUuNTY3NTI2LCAyMy4zNjY5NjMpJyBmaWxsPSclMjM0MTUwNkUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yLjUzNjU4NTM3LDM1Ljg2NjMwMjkgTDAuOTUxMjE5NTEyLDAgTDEyLjA0ODc4MDUsMCBMMTAuNDYzNDE0NiwzNS44NjYzMDI5IEwyLjUzNjU4NTM3LDM1Ljg2NjMwMjkgWiBNNi41LDU1IEM0LjU5NzU2MDk4LDU1IDMuMDM4NjE3ODksNTQuMzk5NzI3MSAxLjgyMzE3MDczLDUzLjE5OTE4MTQgQzAuNjA3NzIzNTc3LDUxLjk5ODYzNTcgMCw1MC41MjI5NjUgMCw0OC43NzIxNjkyIEMwLDQ3LjAyMTM3MzQgMC42MDc3MjM1NzcsNDUuNTQ1NzAyNiAxLjgyMzE3MDczLDQ0LjM0NTE1NjkgQzMuMDM4NjE3ODksNDMuMTQ0NjExMiA0LjU5NzU2MDk4LDQyLjU0NDMzODMgNi41LDQyLjU0NDMzODMgQzguNDAyNDM5MDIsNDIuNTQ0MzM4MyA5Ljk2MTM4MjExLDQzLjE0NDYxMTIgMTEuMTc2ODI5Myw0NC4zNDUxNTY5IEMxMi4zOTIyNzY0LDQ1LjU0NTcwMjYgMTMsNDcuMDIxMzczNCAxMyw0OC43NzIxNjkyIEMxMyw1MC41MjI5NjUgMTIuMzkyMjc2NCw1MS45OTg2MzU3IDExLjE3NjgyOTMsNTMuMTk5MTgxNCBDOS45NjEzODIxMSw1NC4zOTk3MjcxIDguNDAyNDM5MDIsNTUgNi41LDU1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTJweCAxMDRweDtcbiAgICAgICAgICB3aWR0aDogMTEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzExMnB4JyBoZWlnaHQ9JzEwNHB4JyB2aWV3Qm94PScwIDAgMTEyIDEwNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYWxlcnRlcyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhbGVydGVzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LjQzMjQ3NCwgMy42MzMwMzcpJyUzRSUzQ2cgaWQ9J1RyaWFuZ2xlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKSclM0UlM0NnIGlkPSdwYXRoLTEtbGluaycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MDAwMDAsIDMuNTAwNjUyKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNNTcuMDY5NDAwNSw1LjE4NjAwNzQgTDk1LjM3NDgxMDcsNzQuODk0OTUxNCBDOTguMDM0NTM0Nyw3OS43MzUxNzA0IDk2LjI2Njg5NDcsODUuODE1MDc0NCA5MS40MjY2NzY3LDg4LjQ3NDc5ODQgQzg5Ljk1MTA0NTcsODkuMjg1NjY0NCA4OC4yOTQ1NjI3LDg5LjcxMDgwODQgODYuNjEwODE5Nyw4OS43MTA4MDg0IEwxMCw4OS43MTA4MDg0IEM0LjQ3NzE1MjUsODkuNzEwODA4NCAtMS40MjEwODU0N2UtMTQsODUuMjMzNjU1NCAtMS40MjEwODU0N2UtMTQsNzkuNzEwODA4NCBDLTEuNDIxMDg1NDdlLTE0LDc4LjAyNzA2NTQgMC40MjUxNDM0LDc2LjM3MDU4MjQgMS4yMzYwMDk1LDc0Ljg5NDk1MTQgTDM5LjU0MTQxOTUsNS4xODYwMDc0IEM0Mi4yMDExNDM0LDAuMzQ1Nzg5MDk1IDQ4LjI4MTA0NzksLTEuNDIxODUwOCA1My4xMjEyNjYyLDEuMjM3ODczMSBDNTQuNzg1NDc2NywyLjE1MjM2NSA1Ni4xNTQ5MDg2LDMuNTIxNzk2OCA1Ny4wNjk0MDA1LDUuMTg2MDA3NCBaJyBpZD0ncGF0aC0xJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NwYXRoIGQ9J000OC4wMzY1NDQxLDAuNTM5MjczNTgyIEM1MS4zNTQxMjcxLC0wLjQyNTI2MzMxOCA1NS4wMzk2Njg1LC0wLjEyNDE4NDkxOCA1OC4zMDY4MTU4LDEuNjcxMTI4NjggQzYwLjU1MzUwMDEsMi45MDU2OTI3OCA2Mi40MDIyMzMxLDQuNzU0NDI1NzggNjMuNjM2Nzk3Miw3LjAwMTEwOTk4IEwxMDEuOTQyMjA4LDc2LjcxMDA1NDcgQzEwMy43Mzc1MjEsNzkuOTc3MjAxNyAxMDQuMDM4Niw4My42NjI3NDM3IDEwMy4wNzQwNjMsODYuOTgwMzI2NyBDMTAyLjEwOTUyNiw5MC4yOTc5MDk3IDk5Ljg3OTM3MzcsOTMuMjQ3NTMzNyA5Ni42MTIyMjU3LDk1LjA0Mjg0NzcgQzk0LjYyMDEyNTcsOTYuMTM3NTE2NyA5Mi4zODM4NzE3LDk2LjcxMTQ2MDcgOTAuMTEwODE5Nyw5Ni43MTE0NjA3IEwxMy41LDk2LjcxMTQ2MDcgQzkuNzcyMDc3OSw5Ni43MTE0NjA3IDYuMzk3MDc3OSw5NS4yMDA0MjE3IDMuOTU0MDU4NCw5Mi43NTc0MDE3IEMxLjUxMTAzODksOTAuMzE0MzgyNyAzLjU1MjcxMzY4ZS0xNSw4Ni45MzkzODI3IDMuNTUyNzEzNjhlLTE1LDgzLjIxMTQ2MDcgQzMuNTUyNzEzNjhlLTE1LDgwLjkzODQwODcgMC41NzM5NDM2LDc4LjcwMjE1NDcgMS42Njg2MTI4LDc2LjcxMDA1NDcgTDM5Ljk3NDAyMjgsNy4wMDExMDk5OCBDNDEuNzY5MzM2NSwzLjczMzk2MjY4IDQ0LjcxODk2MTEsMS41MDM4MTA0OCA0OC4wMzY1NDQxLDAuNTM5MjczNTgyIFonIGlkPSdQYXRoJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPSc3JyBmaWxsPSclMjNDOUM3RkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2cgaWQ9JyEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ1LjU2NzUyNiwgMjMuMzY2OTYzKScgZmlsbD0nJTIzNDE1MDZFJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMi41MzY1ODUzNywzNS44NjYzMDI5IEwwLjk1MTIxOTUxMiwwIEwxMi4wNDg3ODA1LDAgTDEwLjQ2MzQxNDYsMzUuODY2MzAyOSBMMi41MzY1ODUzNywzNS44NjYzMDI5IFogTTYuNSw1NSBDNC41OTc1NjA5OCw1NSAzLjAzODYxNzg5LDU0LjM5OTcyNzEgMS44MjMxNzA3Myw1My4xOTkxODE0IEMwLjYwNzcyMzU3Nyw1MS45OTg2MzU3IDAsNTAuNTIyOTY1IDAsNDguNzcyMTY5MiBDMCw0Ny4wMjEzNzM0IDAuNjA3NzIzNTc3LDQ1LjU0NTcwMjYgMS44MjMxNzA3Myw0NC4zNDUxNTY5IEMzLjAzODYxNzg5LDQzLjE0NDYxMTIgNC41OTc1NjA5OCw0Mi41NDQzMzgzIDYuNSw0Mi41NDQzMzgzIEM4LjQwMjQzOTAyLDQyLjU0NDMzODMgOS45NjEzODIxMSw0My4xNDQ2MTEyIDExLjE3NjgyOTMsNDQuMzQ1MTU2OSBDMTIuMzkyMjc2NCw0NS41NDU3MDI2IDEzLDQ3LjAyMTM3MzQgMTMsNDguNzcyMTY5MiBDMTMsNTAuNTIyOTY1IDEyLjM5MjI3NjQsNTEuOTk4NjM1NyAxMS4xNzY4MjkzLDUzLjE5OTE4MTQgQzkuOTYxMzgyMTEsNTQuMzk5NzI3MSA4LjQwMjQzOTAyLDU1IDYuNSw1NSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTJweCA4NHB4O1xuICAgICAgICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTEycHgnIGhlaWdodD0nMTA0cHgnIHZpZXdCb3g9JzAgMCAxMTIgMTA0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhbGVydGVzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FsZXJ0ZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQuNDMyNDc0LCAzLjYzMzAzNyknJTNFJTNDZyBpZD0nVHJpYW5nbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAtMC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BhdGgtMS1saW5rJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjUwMDAwMCwgMy41MDA2NTIpJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J001Ny4wNjk0MDA1LDUuMTg2MDA3NCBMOTUuMzc0ODEwNyw3NC44OTQ5NTE0IEM5OC4wMzQ1MzQ3LDc5LjczNTE3MDQgOTYuMjY2ODk0Nyw4NS44MTUwNzQ0IDkxLjQyNjY3NjcsODguNDc0Nzk4NCBDODkuOTUxMDQ1Nyw4OS4yODU2NjQ0IDg4LjI5NDU2MjcsODkuNzEwODA4NCA4Ni42MTA4MTk3LDg5LjcxMDgwODQgTDEwLDg5LjcxMDgwODQgQzQuNDc3MTUyNSw4OS43MTA4MDg0IC0xLjQyMTA4NTQ3ZS0xNCw4NS4yMzM2NTU0IC0xLjQyMTA4NTQ3ZS0xNCw3OS43MTA4MDg0IEMtMS40MjEwODU0N2UtMTQsNzguMDI3MDY1NCAwLjQyNTE0MzQsNzYuMzcwNTgyNCAxLjIzNjAwOTUsNzQuODk0OTUxNCBMMzkuNTQxNDE5NSw1LjE4NjAwNzQgQzQyLjIwMTE0MzQsMC4zNDU3ODkwOTUgNDguMjgxMDQ3OSwtMS40MjE4NTA4IDUzLjEyMTI2NjIsMS4yMzc4NzMxIEM1NC43ODU0NzY3LDIuMTUyMzY1IDU2LjE1NDkwODYsMy41MjE3OTY4IDU3LjA2OTQwMDUsNS4xODYwMDc0IFonIGlkPSdwYXRoLTEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgQzUxLjM1NDEyNzEsLTAuNDI1MjYzMzE4IDU1LjAzOTY2ODUsLTAuMTI0MTg0OTE4IDU4LjMwNjgxNTgsMS42NzExMjg2OCBDNjAuNTUzNTAwMSwyLjkwNTY5Mjc4IDYyLjQwMjIzMzEsNC43NTQ0MjU3OCA2My42MzY3OTcyLDcuMDAxMTA5OTggTDEwMS45NDIyMDgsNzYuNzEwMDU0NyBDMTAzLjczNzUyMSw3OS45NzcyMDE3IDEwNC4wMzg2LDgzLjY2Mjc0MzcgMTAzLjA3NDA2Myw4Ni45ODAzMjY3IEMxMDIuMTA5NTI2LDkwLjI5NzkwOTcgOTkuODc5MzczNyw5My4yNDc1MzM3IDk2LjYxMjIyNTcsOTUuMDQyODQ3NyBDOTQuNjIwMTI1Nyw5Ni4xMzc1MTY3IDkyLjM4Mzg3MTcsOTYuNzExNDYwNyA5MC4xMTA4MTk3LDk2LjcxMTQ2MDcgTDEzLjUsOTYuNzExNDYwNyBDOS43NzIwNzc5LDk2LjcxMTQ2MDcgNi4zOTcwNzc5LDk1LjIwMDQyMTcgMy45NTQwNTg0LDkyLjc1NzQwMTcgQzEuNTExMDM4OSw5MC4zMTQzODI3IDMuNTUyNzEzNjhlLTE1LDg2LjkzOTM4MjcgMy41NTI3MTM2OGUtMTUsODMuMjExNDYwNyBDMy41NTI3MTM2OGUtMTUsODAuOTM4NDA4NyAwLjU3Mzk0MzYsNzguNzAyMTU0NyAxLjY2ODYxMjgsNzYuNzEwMDU0NyBMMzkuOTc0MDIyOCw3LjAwMTEwOTk4IEM0MS43NjkzMzY1LDMuNzMzOTYyNjggNDQuNzE4OTYxMSwxLjUwMzgxMDQ4IDQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgWicgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzcnIGZpbGw9JyUyM0M5QzdGRiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZyBpZD0nIScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDUuNTY3NTI2LCAyMy4zNjY5NjMpJyBmaWxsPSclMjM0MTUwNkUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yLjUzNjU4NTM3LDM1Ljg2NjMwMjkgTDAuOTUxMjE5NTEyLDAgTDEyLjA0ODc4MDUsMCBMMTAuNDYzNDE0NiwzNS44NjYzMDI5IEwyLjUzNjU4NTM3LDM1Ljg2NjMwMjkgWiBNNi41LDU1IEM0LjU5NzU2MDk4LDU1IDMuMDM4NjE3ODksNTQuMzk5NzI3MSAxLjgyMzE3MDczLDUzLjE5OTE4MTQgQzAuNjA3NzIzNTc3LDUxLjk5ODYzNTcgMCw1MC41MjI5NjUgMCw0OC43NzIxNjkyIEMwLDQ3LjAyMTM3MzQgMC42MDc3MjM1NzcsNDUuNTQ1NzAyNiAxLjgyMzE3MDczLDQ0LjM0NTE1NjkgQzMuMDM4NjE3ODksNDMuMTQ0NjExMiA0LjU5NzU2MDk4LDQyLjU0NDMzODMgNi41LDQyLjU0NDMzODMgQzguNDAyNDM5MDIsNDIuNTQ0MzM4MyA5Ljk2MTM4MjExLDQzLjE0NDYxMTIgMTEuMTc2ODI5Myw0NC4zNDUxNTY5IEMxMi4zOTIyNzY0LDQ1LjU0NTcwMjYgMTMsNDcuMDIxMzczNCAxMyw0OC43NzIxNjkyIEMxMyw1MC41MjI5NjUgMTIuMzkyMjc2NCw1MS45OTg2MzU3IDExLjE3NjgyOTMsNTMuMTk5MTgxNCBDOS45NjEzODIxMSw1NC4zOTk3MjcxIDguNDAyNDM5MDIsNTUgNi41LDU1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MnB4IDc0cHg7XG4gICAgICAgICAgICB3aWR0aDogODJweDtcbiAgICAgICAgICAgIGhlaWdodDogNzRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiA3MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDQlIDglIDMlIDglOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDMuNSUgNyUgMi41JSA3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2hlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgICAgYm90dG9tOiAtMThweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtNDBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC0zMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RURGMDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlc19iYXIgLmxvYWRpbmctYmFyLWJ1bGxldDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDgxQkE7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlc19iYXIgLmxvYWRpbmctYmFyLWJ1bGxldCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlc19iYXIgLmxvYWRpbmctYmFyLWJ1bGxldCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC5oZWFkLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0FCOEI2NTtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF90aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51OjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudTo6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lOm50aC1jaGlsZChldmVuKSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmU6bnRoLWNoaWxkKGV2ZW4pLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzRfY29sb25uZTpudGgtY2hpbGQoZXZlbiksXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfM19jb2xvbm5lOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RURGMDsgfVxuICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnBob3RvX2NvbG9ubmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNjk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDExJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguMDAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI4LjAwMDAwMCwgLTI3LjUwMDAwMCkgdHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMSU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLXByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyLnNsaWNrLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTUlIDAgMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTAlIDAgMCAhaW1wb3J0YW50OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyAucGhvdG9HYWxsZXJ5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cgLnBob3RvR2FsbGVyeSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IC5waG90b0dhbGxlcnkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgei1pbmRleDogMjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgaGVpZ2h0OiA5NnB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfYWN0aW9uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOXB4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDkgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMTMlM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdwYWdlLWJ1aWxkZXItY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMTcuMDAwMDAwLCAtMTYxNy4wMDAwMDApJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAtNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA0Ni4wMDAwMDAsIDE2MDMuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0xMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzIuMDAwMDAwLCAxNS4wMDAwMDApJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTEyJyBwb2ludHM9JzAgMCA3IDAgNyA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQ2xpbmUgeDE9Jy0zLjY4NzYwNTc4ZS0xMycgeTE9JzcnIHgyPSc2LjUnIHkyPScwLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDdweDtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X2FjdGlvbiAubGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19hY3Rpb24ge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cgLnBob3RvR2FsbGVyeSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cgLnBob3RvR2FsbGVyeSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUwYTIxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgcmdiYSgxNCwgMTAsIDMzLCAwLjc1KSA4MCUpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxM0M1ODtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogNjBweCA1MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50ZXh0IHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50ZXh0IG9sIGxpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcuZHJvaXRlIC5jb250ZW50ZmxleCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsIDEwLCAzMywgMCkgMCUsIHJnYmEoMTQsIDEwLCAzMywgMC43NSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YmVmb3JlLCAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxMDBweCAwIDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5zb3VzLXRpdHJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAuc291cy10aXRyZSBoNCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50aXRsZSBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAuaG92ZXJfYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDg5OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM0MTNjNTg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY1LCA2MCwgODgsIDAuNSkgMCUsIHJnYmEoNjUsIDYwLCA4OCwgMC44NSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUwYTIxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgcmdiYSgxNCwgMTAsIDMzLCAwLjc1KSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDAgMTgwcHggNTBweCAxODBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRpdGxlIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5saWVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5ob3Zlcl9idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogODk7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAucHJpbWFyeV9idG4ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNTBweCA1MHB4IDE1MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgIHBhZGRpbmc6IDAgOTBweCA0MHB4IDkwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgcGFkZGluZzogMCA2NXB4IDM1cHggNjVweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4IDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuZmxleGJveCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IGltZyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgLmxpbmtfYXJlYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50OmhvdmVyIC5yb3VuZF9idG46YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAuZmxleGlibGVfYmxvY19hY2NvcmRlb25zX3RpdHJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YmVmb3JlLCAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmxleGlibGVfYmxvY192aWRlb3Mge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHggMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGU6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZSB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvYyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfY29udGVudCAudGV4dGUsIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX2NvbnRlbnQgLnRleHRlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICM5MEZDRjk7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX3BpYyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX3BpYyBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgOTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY192aWRlb3Mge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNzVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMCA2MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDUwcHggMDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24gaHIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgcGFkZGluZzogMCAwIDc1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA3MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQUI4QjY1IHVybChcIi4uL2ltZy9pbWcvb290X3BhdHRlcm5fY29sb3JiZy0xLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkLmNvbG9yYmcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkLmNvbG9yYmcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ub21hcmdlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLm5vcGFkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2FuY2hvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yIC5hbmNob3JfdG9wIHtcbiAgICAgIHRvcDogLTI1MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2FuY2hvcnNfbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0IC5hbmNob3JzX2ZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0X2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3RfaXRlbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRG93biBhcnJvdyAoVm9pciBwbHVzKSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEb3duLWFycm93LShWb2lyLXBsdXMpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTAuMDAwMDAwKScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNOCw1LjAwMDAwMDE3IEw0LDkuMDAwMDAwMTcgTTQsOS4wMDAwMDAxNyBMMCw1LjAwMDAwMDE3IE00LDkgTDQsMCcgaWQ9J0ljb25zL1Nob3J0LWFycm93JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZmxleGlibGUgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkLmNvbG9yYmcgLnRpdHJlX3ByZXNlbnRhdGlvbl9wcmluY2lwYWxlIGgyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIGgzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIC5yb3cgLnJvd190ZXh0IGgzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuYm9keS5wYWdlLWlkLTEwMzIgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkucGFnZS1pZC0xMDMyIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAub3B0aW9uX2JvdXRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTBweDsgfVxuICBib2R5LnBhZ2UtaWQtMTAzMiAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCAub3B0aW9uX2JvdXRvbiB7XG4gICAgcmlnaHQ6IDMwcHg7IH1cblxuLyoqKlxuXG5FTVBMT0lTXG5cbioqKi9cbi5lbXBsb2lzX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXNfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgICBjb2xvcjogIzI3OUFGMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLWZpZWxkc2V0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RURGMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICMyNzlBRjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZmYxZjQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAtbW96LW91dGxpbmUtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLWZpZWxkc2V0IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA1N2FmZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLWZpZWxkc2V0IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1maWVsZHNldC5jdXJyZW50LWNhdCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA1N2FmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLnNlYXJjaC1maWVsZHNldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLnNlYXJjaC1maWVsZHNldCBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMnJlbTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQ0FDRjsgfVxuICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5zZWFyY2gtZmllbGRzZXQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgdmlld0JveD0nMCAwIDI2IDI2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0U2RiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nSW5wdXQraWNvbi9kZWZhdWx0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjY5LjAwMDAwMCwgLTExLjAwMDAwMCknIGZpbGw9JyUyMzlFQUJCQSclM0UlM0NwYXRoIGQ9J00yODQuNSwzMCBDMjgyLjE4NjAwNiwzMCAyODAuMDg3MDA4LDI5LjA3MTQ1NzkgMjc4LjU1MjcyMiwyNy41NjM0NDk3IEMyNzguNTUwNjI4LDI3LjU2MzQ0OTcgMjc4LjU0OTkzLDI3LjU1NjQ2ODIgMjc4LjU0NzgzNiwyNy41NTY0NjgyIEMyNzguNTQ0MzQ2LDI3LjU1NjQ2ODIgMjc4LjUzOTQ2LDI3LjU0OTQ4NjcgMjc4LjUzNTk2OSwyNy41NDk0ODY3IEMyNzYuOTcyMzY2LDI2LjAwNjU3MDggMjc2LDIzLjg2MzI0NDQgMjc2LDIxLjUwMzQ5MDggQzI3NiwxNi44MTE5MDk3IDI3OS44MTMzNzgsMTMgMjg0LjUsMTMgQzI4OS4xODY2MjIsMTMgMjkzLDE2LjgxMTkwOTcgMjkzLDIxLjUwMzQ5MDggQzI5MywyNi4xODgwOTAzIDI4OS4xODY2MjIsMzAgMjg0LjUsMzAgWiBNMjg0LjUxNDg4NywxMSBDMjc4LjczMzgwOCwxMSAyNzQuMDI5NzczLDE1LjY4NjYwNjcgMjc0LjAyOTc3MywyMS40NDY3OTcyIEMyNzQuMDI5NzczLDIzLjk3OTM1NDIgMjc0Ljk0MjM5MywyNi4zMDU0NTI2IDI3Ni40NTQ2NzYsMjguMTE1NDA1IEwyNjkuMzAzNjMxLDM1LjIzODIyMTMgQzI2OC44OTg3OSwzNS42NDQyNTYyIDI2OC44OTg3OSwzNi4yOTExNTkzIDI2OS4zMDM2MzEsMzYuNjk3MTk0MyBDMjY5LjUwNjA1MiwzNi44OTY3NzA4IDI2OS43NzEzNCwzNyAyNzAuMDM2NjI5LDM3IEMyNzAuMzAxOTE3LDM3IDI3MC41NjY1MTUsMzYuODk2NzcwOCAyNzAuNzY4OTM1LDM2LjY5NzE5NDMgTDI3Ny45MzI0MTYsMjkuNTYwNjE0MSBDMjc5LjczMzQ3NiwzMS4wMTI3MDUxIDI4Mi4wMjI5NzEsMzEuODg2NzEyNSAyODQuNTE0ODg3LDMxLjg4NjcxMjUgQzI5MC4yOTY2NTYsMzEuODg2NzEyNSAyOTUsMjcuMjAwMTA1OSAyOTUsMjEuNDQ2Nzk3MiBDMjk1LDE1LjY4NjYwNjcgMjkwLjI5NjY1NiwxMSAyODQuNTE0ODg3LDExIEwyODQuNTE0ODg3LDExIFonIGlkPSc2RiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLnNlbGVjdC1maWVsZHNldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLnNlbGVjdC1maWVsZHNldDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgIHRvcDogMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFTWVudSBhcnJvdyBidG4lM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nbWVudS0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjM1LjAwMDAwMCwgLTMyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cC00JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1NDAuMDAwMDAwLCAyNC4wMDAwMDApJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weS0yJyBwb2ludHM9Jzk2IDkgOTkgMTIgMTAyIDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLnNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAycmVtO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQ0FDRjtcbiAgICAgIGNvbG9yOiAjMjc5QUYxO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgZmllbGRzZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1maWVsZHNldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5zZWxlY3QtZmllbGRzZXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmVtcGxvaXNfY29udGVudCB7XG4gIHBhZGRpbmc6IDkwcHggMCA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5lbXBsb2lzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNzBweCAwIDQ1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5lbXBsb2lzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjBweCAwIDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5lbXBsb2lzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweCAwIDM1cHggMDsgfSB9XG4gIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cbiAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jX2NvbnRvdXI6YmVmb3JlLCAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jX2NvbnRvdXI6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2MgLm1vbnRhZ25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMyNzlBRjE7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2MgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2MgLmhvdmVyX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDg5OyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2M6aG92ZXIgLnN1aXRlX2J0bjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4IDEwcHg7IH1cbiAgICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2NfY29udG91ciB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvYyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmVtcGxvaXNfY29udGVudF9saXN0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0ZTpiZWZvcmUsIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZW1wbG9pc19jb250ZW50X2xpc3RlX25vdXZlbGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV9jb250b3VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGVfY29udG91cjpiZWZvcmUsIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGVfY29udG91cjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV9jb250b3VyOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV90ZXh0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RlX25vdXZlbGxlX3RleHRlIC50aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RlX25vdXZlbGxlX3RleHRlIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMyNzlBRjE7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGVfcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV9waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi8qIENMSUVOVFMgU3R5bGVzICovXG4uY2xpZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7IH1cbiAgLmNsaWVudHNfcHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2xpZW50c19wcmVzZW50YXRpb25fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNsaWVudHNfbGlzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2xpZW50c19saXN0aW5nIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2xpZW50c19saXN0aW5nX3JvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50OmJlZm9yZSwgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5jbGllbnRzX2xpc3Rpbmdfcm93X2NsaWVudCAuY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50IC5saW5rX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbmFtZSBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X25hbWU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X25hbWU6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2hpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCA1cmVtIDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2xpbmtfYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NnB4JyBoZWlnaHQ9JzU2cHgnIHZpZXdCb3g9JzAgMCA1NiA1NicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdYTC0xOTIwLUNvcHktMjgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NzUuMDAwMDAwLCAtMTQ0My4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3NS4wMDAwMDAsIDE0NDMuMDAwMDAwKSclM0UlM0NjaXJjbGUgaWQ9J092YWwnIHN0cm9rZT0nJTIzMjk0QTVGJyBjeD0nMjgnIGN5PScyOCcgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMTUuODI2MDg3JyB5MT0nMjgnIHgyPSczOC45NTY1MjE3JyB5Mj0nMjgnIGlkPSdQYXRoLTInIHN0cm9rZT0nJTIzRkZGRkZGJyUzRSUzQy9saW5lJTNFJTNDcGF0aCBkPSdNMzEuNjUyMTczOSwyMC42OTU2NTIyIEMzMi40NjM3NjgxLDI0LjM0NzgyNjEgMzQuODk4NTUwNywyNi43ODI2MDg3IDM4Ljk1NjUyMTcsMjggQzM0Ljg5ODU1MDcsMjkuMjE3MzkxMyAzMi40NjM3NjgxLDMxLjY1MjE3MzkgMzEuNjUyMTczOSwzNS4zMDQzNDc4JyBpZD0nUGF0aC0zJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2xpbms6aG92ZXIgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2xpbmtfYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NnB4JyBoZWlnaHQ9JzU2cHgnIHZpZXdCb3g9JzAgMCA1NiA1NicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdYTC0xOTIwLUNvcHktMjgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NzUuMDAwMDAwLCAtMTQ0My4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3NS4wMDAwMDAsIDE0NDMuMDAwMDAwKSclM0UlM0NjaXJjbGUgaWQ9J092YWwnIHN0cm9rZT0nJTIzMTlCM0ZGJyBjeD0nMjgnIGN5PScyOCcgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMTUuODI2MDg3JyB5MT0nMjgnIHgyPSczOC45NTY1MjE3JyB5Mj0nMjgnIGlkPSdQYXRoLTInIHN0cm9rZT0nJTIzNURDQ0ZGJyUzRSUzQy9saW5lJTNFJTNDcGF0aCBkPSdNMzEuNjUyMTczOSwyMC42OTU2NTIyIEMzMi40NjM3NjgxLDI0LjM0NzgyNjEgMzQuODk4NTUwNywyNi43ODI2MDg3IDM4Ljk1NjUyMTcsMjggQzM0Ljg5ODU1MDcsMjkuMjE3MzkxMyAzMi40NjM3NjgxLDMxLjY1MjE3MzkgMzEuNjUyMTczOSwzNS4zMDQzNDc4JyBpZD0nUGF0aC0zJyBzdHJva2U9JyUyMzVEQ0NGRicgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkQ4MjsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnQuYWN0aXZlIC5leHBlcnRpc2VzX3NlcnZpY2VzX2xpc3RfaXRlbV9uYW1lIHtcbiAgICAgICAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAgICAgICAgIC5jbGllbnRzX2xpc3Rpbmdfcm93X2NsaWVudC5hY3RpdmUgLmV4cGVydGlzZXNfc2VydmljZXNfbGlzdF9pdGVtX25hbWU6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDA7IH1cbiAgLmNsaWVudHNfcHJvamV0cyB7XG4gICAgcGFkZGluZzogOHJlbSAwIDhyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLmNsaWVudHNfcHJvamV0c19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAgICAgLmNsaWVudHNfcHJvamV0c19yb3c6YmVmb3JlLCAuY2xpZW50c19wcm9qZXRzX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmNsaWVudHNfcHJvamV0c19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmNsaWVudHNfcHJvamV0c19yb3dfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDUuODMzMzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuY2xpZW50c19wcm9qZXRzX3Jvd190aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0NS44MzMzMyU7IH0gfVxuICAgICAgICAuY2xpZW50c19wcm9qZXRzX3Jvd190aXRsZSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU0LjE2NjY3JTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmNsaWVudHNfcHJvamV0c19yb3dfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTQuMTY2NjclOyB9IH1cbiAgICAgICAgLmNsaWVudHNfcHJvamV0c19yb3dfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93IC5mbGV4Y2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkZDNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUuaW52ZXJzaW9uIHtcbiAgICAgIGNvbG9yOiAjNEI3MTg4OyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUuaW52ZXJzaW9uIHAge1xuICAgICAgICBjb2xvcjogIzRCNzE4ODsgfVxuXG4uY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHMge1xuICBwYWRkaW5nOiAxNTBweCAwIDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7IH1cbiAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9oZWFkIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3c6YmVmb3JlLCAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0X2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0OmhvdmVyIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCAuZmxleGJveCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgLnBpYyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgLnBpYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjksIDQyLCAwLjY1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5jbGllbnQgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5saW5rcHJvamVjdCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0X2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0OmhvdmVyIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCAuZmxleGJveCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgLnBpYyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgLnBpYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjksIDQyLCAwLjY1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0IC5jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0IC5jbGllbnQgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgLmxpbmtwcm9qZWN0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X2Zvb3Qge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfZm9vdF9idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCAxNjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0cyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgMTQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0cyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgMTIwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0cyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgODBweCAwOyB9IH1cblxuLyogQ09OVEFDVCBTdHlsZXMgKi9cbi5jb250YWN0X3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuY29udGFjdF9yb3c6YmVmb3JlLCAuY29udGFjdF9yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWN0X3JvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXMge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzNy41JTsgfSB9XG4gICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RURGMDtcbiAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWFfc29jaWF1eF9saXN0ZSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhX3NvY2lhdXhfbGlzdGUgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWFfc29jaWF1eF9saXN0ZSBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4X2xpc3RlIGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDsgfVxuICAgICAgICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4X2xpc3RlIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4OyB9XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhX3NvY2lhdXgge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5jb250YWN0X3Jvd19kaXJlY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19kaXJlY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19kaXJlY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2Mi41JTsgfSB9XG4gICAgLmNvbnRhY3Rfcm93X2RpcmVjdGlvbnNfYXJlYSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAuY29udGFjdF9yb3dfZGlyZWN0aW9ucyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29udGFjdF9yb3dfZGlyZWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZGlyZWN0aW9uc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3Rfcm93X2RpcmVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmNvbnRhY3Rfcm93X2RpcmVjdGlvbnNfYXJlYSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19kaXJlY3Rpb25zX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4uY29udGFjdF9mb3JtIHtcbiAgcGFkZGluZzogNzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgcGFkZGluZzogMzVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhY3RfZm9ybSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuICAuY29udGFjdF9mb3JtX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7IH1cbiAgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDZhZTM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmZvY3VzLCAuY29udGFjdF9mb3JtIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmFjdGl2ZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY29udGFjdF9mb3JtIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLmNvb3JkaW5hdGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5jb29yZGluYXRlc19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb29yZGluYXRlc19sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29vcmRpbmF0ZXNfbGVmdF9jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29vcmRpbmF0ZXNfbGVmdF90aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5jb29yZGluYXRlc19sZWZ0X3RleHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gICAgICAuY29vcmRpbmF0ZXNfbGVmdF90ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLmNvb3JkaW5hdGVzX2xlZnRfc29jaWFscyB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5jb29yZGluYXRlc19sZWZ0X3NvY2lhbHNfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgLmNvb3JkaW5hdGVzX2xlZnRfc29jaWFsc19pdGVtIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjhweDsgfVxuICAuY29vcmRpbmF0ZXNfcmlnaHRpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5jb29yZGluYXRlc19sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSA0LjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29vcmRpbmF0ZXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5jb29yZGluYXRlcyAuY29vcmRpbmF0ZXNfcmlnaHRpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgICAgLmNvb3JkaW5hdGVzX2xlZnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfSB9XG5cbi8qIFBST0pFVFMgU3R5bGVzICovXG4ucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVCRkM0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUgcCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUuaW52ZXJzaW9uIHtcbiAgICAgIGNvbG9yOiAjNEI3MTg4OyB9XG4gICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlLmludmVyc2lvbiBwIHtcbiAgICAgICAgY29sb3I6ICM0QjcxODg7IH1cblxuLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0cyB7XG4gIHBhZGRpbmc6IDAgMCAxMDBweCAwOyB9XG4gIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3JvdzpiZWZvcmUsIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRjVFREYwOyB9XG4gICAgICAgIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDEzYzU4IDAlLCAjNDEzYzU4IDEwMCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXRfYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldF9hcmVhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwZTBhMjE7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgcmdiYSgxNCwgMTAsIDMzLCAwLjc1KSAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldF9hcmVhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCAuZmxleGJveCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDk4JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAucHJvZ3JhbW1lcyAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCAucGljIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyB9XG4gICAgICAgIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtbWVzIC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByb2dyYW1tZXMgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJvZ3JhbW1lIHtcbiAgcGFkZGluZzogMTAwcHggMCAwIDA7IH1cbiAgLnByb2dyYW1tZSAuZmxleGlibGVfYmxvYyAuZmxleGlibGVfYmxvY190ZXh0ZTpmaXJzdC1jaGlsZCAucm93VGV4dGUgaDIge1xuICAgIHdpZHRoOiA0NSU7IH1cbiAgLnByb2dyYW1tZSAuZmxleGlibGVfYmxvYyAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZS5jb2xvcmJnLFxuICAucHJvZ3JhbW1lIC5mbGV4aWJsZV9ibG9jIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmNvbG9yYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMC41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAucHJvZ3JhbW1lIC5mbGV4aWJsZV9ibG9jIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmNvbG9yYmcgLnJvdyAucm93X3RleHQgaDMsXG4gICAgLnByb2dyYW1tZSAuZmxleGlibGVfYmxvYyAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZS5jb2xvcmJnIC5yb3cgLnJvd190ZXh0IGgzIHtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gIC5wcm9ncmFtbWUgLmJsb2NfcGFkLmNvbG9yYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMC41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAucHJvZ3JhbW1lIC5ibG9jX3BhZC5jb2xvcmJnOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgIC5wcm9ncmFtbWUgLmJsb2NfcGFkLmNvbG9yYmcgLnJvdyAucm93X3RleHQgaDMge1xuICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAvLy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5zbGljay1wcmV2e1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBsaS5zbGljay1hY3RpdmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcywgJGk6IDEsICRsaXN0OiBcIi5jb2wtI3skY2xhc3N9LSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cblxuXG4vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBleHRyYSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS14cy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xuQG1peGluIG1ha2UtbWQtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbGFyZ2UgY29sdW1uc1xuQG1peGluIG1ha2UtbGctY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuXG4vLyBPcGFjaXR5XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICAvLyBJRTggZmlsdGVyXG4gICRvcGFjaXR5LWllOiAoJG9wYWNpdHkgKiAxMDApO1xuICBmaWx0ZXI6ICN7YWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSl9O1xufVxuXG4vLyBDbGVhcmZpeFxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vXG4vLyBcbi8vIFxuLy8gTUlYSU5TXG5AbWl4aW4gaHVnZS1zY3JlZW57XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIGRlc2t0b3B7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIGxhcHRvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gdGFibGV0e1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIG1vYmlsZXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtYWxsLW1vYmlsZXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGlucHV0LWJhc2UoKSB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgIH1cbn1cbkBtaXhpbiBidG4tYmFzZSgpIHtcbiAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbn0iLCIvL0ZvbnRzXG4kbWFpbi1mb250OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogJ0NhYmluJywgc2Fucy1zZXJpZjtcbiRjb2xvci1mb250OiAjMzIyODFFO1xuJGNvbG9yLWxpZ2h0LWZvbnQ6ICM0QjcxODg7XG5cbi8vQ29sb3JzXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kd2hpdGUtaGFsZm9wOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cbiRncmV5OiAjQ0NDQ0NDO1xuJGxpZ2h0ZXItZ3JleTogI0ZGRjVGOTtcbiRsaWdodC1ncmV5OiAjRjVFREYwO1xuJGJnLWdyZXk6ICNGQUZBRkE7XG4kYmctbGlnaHQ6IHJnYmEoMjQ1LDIzNywyNDAsMC41KTtcbiRsaWdodC1ibHVlZ3JlZW46ICM5RUJGQzQ7XG4kYm9yZGVyLWdyZXk6ICNDM0NBQ0Y7XG4kZ3JleS1kYXJrOiAjOTc5Nzk3O1xuJHNlbWktZGFyay1ncmV5OiAjMzEzMTMxO1xuJGJsYWNraXNoLWdyZXk6ICMyNTI1MjU7XG4kYmxhY2stZ3JleTogIzExMTExMTtcblxuJHByaW1hcnktY29sb3I6ICMzMjI4MUU7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjQUI4QjY1O1xuJG1haW4tYmx1ZTogIzI3OUFGMTtcbiRtYWluLXllbGxvdzogI0ZGRkQ4MjtcbiRtYWluLXZpb2xldDogIzQxM0M1ODtcbiRtYWluLXR1cnF1b2lzZTogIzkwRkNGOTtcbiRtYWluLWdyZWVuOiAjMDU1QjVFO1xuXG4kZ3JlZW46ICMzMUNCMUQ7XG4kcmVkOiAjRkYwMDAwO1xuJGxpZ2h0cmVkOiAjRkY1QjQwO1xuXG4kY29uZmlnLWdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kY29uZmlnLWdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uczogJGNvbmZpZy1ncmlkLWNvbHVtbnM7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRjb25maWctZ3JpZC1ndXR0ZXItd2lkdGg7IiwiaHRtbHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG5ib2R5e1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yIDogJGNvbG9yLWZvbnQ7XG4gICAgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ud3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgdWwsIG9se1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5oZWFkZXIsXG5mb290ZXIge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbip7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbnN0cm9uZ3tcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4qIFJlc2V0XG4qL1xuXG5oMSxoMixoMyxoNCxoNSxoNixcbnAsdWwsb2wsbGksXG5kaXYsc2VjdGlvbixmb3Jte1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDA7XG59XG5cbmF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgJi5saW5rX292ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuaW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxucHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5ociB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuLm5vLXBhZGRpbmd7XG4gICAgcGFkZGluZzogMDtcbn1cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6cmlnaHQ7XG4gIG1hcmdpbjowIDAgMTBweCAyMHB4O1xufVxuLmZsZXhib3gge1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIEdsb2JhbCBTdHlsZXNcblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbmgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xufVxuaDIge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG5oMyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cbmg0IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG59XG5oNSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cbmF7XG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmVydGljYWwtdG9we1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtb25seXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGUtaGlkZGVue1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9CVVRUT05cbi5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1ibHVlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgJi53aGl0ZXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWU7XG4gICAgJi53aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiByZ2JhKDY1LCA4MCwgMTEwLCAxKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgfVxuICB9XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICYuLXdoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgKDI1NSwyNTUsMjU1LDEpO1xuICB9XG4gICYuLXNtYWxse1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5zZWNvbmRhcnlfYnRuIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZDogJG1haW4tYmx1ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG59XG4ucm91bmRfYnRuIHtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuOGVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywyOSw0MiwwLjIpO1xuICB3aWR0aDogMTc4cHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gICYud2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICB9XG59XG5cbi5saW5re1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgJi4td2hpdGV7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgfVxuICB9XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRtYWluLXllbGxvdztcbiAgfVxufVxuXG4ucmV0b3VyX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9nYXVjaGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0LUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTMuNTAwMDAwKSAnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nLTIgMiAxLjUgNSA1IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggOXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDVBQzAnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5cbi5zdWl0ZV9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDU3QUZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggOXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9kcm9pdGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDVBQzAnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nMTAgMiAxMy41IDUgMTcgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uZmxleGNvbnRlbnQge1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTtcbn1cbi5mbGV4Y29udGVudGVuZCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7XG59XG5cbi8vIE1PQklMRSBNRURJQVxuQGluY2x1ZGUgbGFwdG9wIHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuNDZyZW07XG4gIH1cbiAgaDF7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6IDIuMTVyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjQyNXJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDQuNTVyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMi44NXJlbTtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgaDF7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07XG4gIH1cbn1cblxuLyogQm9vdHN0cmFwICovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfc21hbGwge1xuICB3aWR0aDogODc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX21lZCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogMTE2OHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICBtYXJnaW46IDAgMTAlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIG1hcmdpbjogMCA2JTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMyU7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG59XG4uY29udGFpbmVyX2xhcmdlIHtcbiAgbWFyZ2luOiAwIDYlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW46IDAgMyU7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX2xhcmdlciB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCb29zdHJhcCBnZW5lcmFsIGNsYXNzZXMgKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGUtbW9iaWxle1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyogQ29udGFjdCBGb3JtIDcgKi9cbi5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5mb3JtLXJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG4gIH1cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgfVxuICB9XG4gIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuY29udGVudF9sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4teWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctbm90LXZhbGlkIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG4gICAgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICB9XG4gIH1cbiAgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC5zZWxlY3Qtc3R5bGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X2Rvd25fc2Vjb25kYXJ5LnN2Z1wiKSBuby1yZXBlYXQgOTQlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICBvcHRpb24ge1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTQgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRTMxNy1hcnJvdy1yaWdodDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQ29udGFjdC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjcsIC0yNDI2KScgZmlsbD0nJTIzMjc5QUYxJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nRm9ybScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzk3LCAxOTQ2KSclM0UlM0NnIGlkPSdCdG4tQWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MjIsIDQ2MSknJTNFJTNDZyBpZD0nMzE3LWFycm93LXJpZ2h0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ4LCAxOC45OTk4KSclM0UlM0NwYXRoIGQ9J004LjcwNywxMS43MDcyNSBMMTMuNzA3LDYuNzA3MjUgQzE0LjA5OCw2LjMxNzI1IDE0LjA5OCw1LjY4MzI1IDEzLjcwNyw1LjI5MzI1IEw4LjcwNywwLjI5MzI1IEM4LjMxNiwtMC4wOTc3NSA3LjY4MywtMC4wOTc3NSA3LjI5MywwLjI5MzI1IEM2LjkwMywwLjY4NDI1IDYuOTAyLDEuMzE3MjUgNy4yOTMsMS43MDcyNSBMMTAuNTg2LDUuMDAwMjUgTDEsNS4wMDAyNSBDMC40NDgsNS4wMDAyNSAwLDUuNDQ4MjUgMCw2LjAwMDI1IEMwLDYuNTUyMjUgMC40NDgsNy4wMDAyNSAxLDcuMDAwMjUgTDEwLjU4Niw3LjAwMDI1IEw3LjI5MywxMC4yOTMyNSBDNy4wOTgsMTAuNDg4MjUgNywxMC43NDQyNSA3LDExLjAwMDI1IEM3LDExLjI1NjI1IDcuMDk4LDExLjUxMjI1IDcuMjkzLDExLjcwNzI1IEM3LjY4NCwxMi4wOTgyNSA4LjMxNywxMi4wOTgyNSA4LjcwNywxMS43MDcyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLndwY2Y3LXNwaW5uZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDE0IDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0UzMTctYXJyb3ctcmlnaHQyJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0NvbnRhY3QtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY3LCAtMjQyNiknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0Zvcm0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5NywgMTk0NiknJTNFJTNDZyBpZD0nQnRuLUFjdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjIyLCA0NjEpJyUzRSUzQ2cgaWQ9JzMxNy1hcnJvdy1yaWdodDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0OCwgMTguOTk5OCknJTNFJTNDcGF0aCBkPSdNOC43MDcsMTEuNzA3MjUgTDEzLjcwNyw2LjcwNzI1IEMxNC4wOTgsNi4zMTcyNSAxNC4wOTgsNS42ODMyNSAxMy43MDcsNS4yOTMyNSBMOC43MDcsMC4yOTMyNSBDOC4zMTYsLTAuMDk3NzUgNy42ODMsLTAuMDk3NzUgNy4yOTMsMC4yOTMyNSBDNi45MDMsMC42ODQyNSA2LjkwMiwxLjMxNzI1IDcuMjkzLDEuNzA3MjUgTDEwLjU4Niw1LjAwMDI1IEwxLDUuMDAwMjUgQzAuNDQ4LDUuMDAwMjUgMCw1LjQ0ODI1IDAsNi4wMDAyNSBDMCw2LjU1MjI1IDAuNDQ4LDcuMDAwMjUgMSw3LjAwMDI1IEwxMC41ODYsNy4wMDAyNSBMNy4yOTMsMTAuMjkzMjUgQzcuMDk4LDEwLjQ4ODI1IDcsMTAuNzQ0MjUgNywxMS4wMDAyNSBDNywxMS4yNTYyNSA3LjA5OCwxMS41MTIyNSA3LjI5MywxMS43MDcyNSBDNy42ODQsMTIuMDk4MjUgOC4zMTcsMTIuMDk4MjUgOC43MDcsMTEuNzA3MjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAud3BjZjctc3VibWl0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQWNjb3JkZW9uICovXG4uQWNjb3JkZW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMHB4IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBoNSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE1cHgnIGhlaWdodD0nOHB4JyB2aWV3Qm94PScwIDAgMTUgOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCAzIENvcHklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdwYWdlLWJ1aWxkZXItY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3NS4wMDAwMDAsIC0xMDk1Ni4wMDAwMDApJyBzdHJva2U9JyUyMzBkMWQzZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjgyLjUwMDAwMCwgMTA5NjAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02ODIuNTAwMDAwLCAtMTA5NjAuMDAwMDAwKSAnIHBvaW50cz0nNjc2IDEwOTU3IDY4Mi41IDEwOTYzIDY4OSAxMDk1NyclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDYuNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2LjVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsZXhib3ggU0FTUyBtaXhpbnNcbi8vIFRoZSBzcGVjOiBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggZGlzcGxheVxuQG1peGluIGZsZXhib3goKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8gVGhlICdmbGV4JyBzaG9ydGhhbmRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPHBvc2l0aXZlLW51bWJlcj4sIGluaXRpYWwsIGF1dG8sIG9yIG5vbmVcbkBtaXhpbiBmbGV4KCR2YWx1ZXMpIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcbiAgICAgIC13ZWJraXQtZmxleDogJHZhbHVlcztcbiAgICAgIC1tcy1mbGV4OiAkdmFsdWVzO1xuICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7XG59XG5cbi8vIEZsZXggRmxvdyBEaXJlY3Rpb25cbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG4vLyBGbGV4IExpbmUgV3JhcHBpbmdcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgICAgLW1vei1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbn1cblxuLy8gRmxleCBEaXJlY3Rpb24gYW5kIFdyYXBcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyA8ZmxleC1kaXJlY3Rpb24+IHx8IDxmbGV4LXdyYXA+XG5AbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XG4gIC13ZWJraXQtZmxleC1mbG93OiAkZmxvdztcbiAgICAgLW1vei1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgLW1zLWZsZXgtZmxvdzogJGZsb3c7XG4gICAgICAgICAgZmxleC1mbG93OiAkZmxvdztcbn1cblxuLy8gRGlzcGxheSBPcmRlclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8aW50ZWdlcj5cbkBtaXhpbiBvcmRlcigkdmFsKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICBcbiAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogJHZhbDsgICAgIFxuICAgICAgICAgLW1zLWZsZXgtb3JkZXI6ICR2YWw7ICAgICBcbiAgICAgICAgICAtd2Via2l0LW9yZGVyOiAkdmFsOyAgXG4gICAgICAgICAgICBvcmRlcjogJHZhbDtcbn1cblxuLy8gRmxleCBncm93IGZhY3RvclxuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW1zXG4vLyA8bnVtYmVyPlxuQG1peGluIGZsZXgtZ3JvdygkZ3Jvdykge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcbiAgICAgIC1tcy1mbGV4LWdyb3c6ICRncm93O1xuICAgICAgICAgIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbi8vIEZsZXggc2hyaW5rXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbSBzaHJpbmsgZmFjdG9yXG4vLyA8bnVtYmVyPiBcbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgIC1tb3otZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAtbXMtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gICAgICAgICAgZmxleC1zaHJpbms6ICRzaHJpbms7XG59XG5cbi8vIEZsZXggYmFzaXNcbi8vIC0gdGhlIGluaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc25pdGlhbCBtYWluIHNpemUgb2YgdGhlIGZsZXggaXRlbVxuLy8gPHdpZHRoPiBcbkBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgLW1vei1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgICAtbXMtZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgICAgIGZsZXgtYmFzaXM6ICR3aWR0aDtcbn1cblxuLy8gQXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIFxuQG1peGluIGp1c3RpZnktY29udGVudCgkanVzdGlmeSkge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiAkanVzdGlmeTtcbn1cblxuLy8gUGFja2luZyBGbGV4IExpbmVzXG4vLyAtIGFwcGxpZXMgdG86IG11bHRpLWxpbmUgZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1jb250ZW50KCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBjb250YWluZXJzXG4vLyBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24taXRlbXMoJGFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgICAgICAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLy8gQ3Jvc3MtYXhpcyBBbGlnbm1lbnRcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaCBcbkBtaXhpbiBhbGlnbi1zZWxmKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgICAtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgICAgIGFsaWduLXNlbGY6ICRhbGlnbjtcbn0iLCJcbi8vSUNPTlNcbi8vXG5cbi5pY29uLXNlYXJjaHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGhlaWdodDogMS41cmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlYXJjaC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uaWNvbi1tYWduaWZpZXJ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9zZWFyY2guc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tYnVyZ2Vye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAxLjVyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL2J1cmdlci5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uaWNvbi1icm9hZGNhc3R7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMi41cmVtO1xuXHRoZWlnaHQ6IDEuOHJlbTtcblx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9icm9hZGNhc3Quc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjhyZW07XG5cdFx0dG9wOiAwLjI1cmVtO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tcmFkaW97XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMi41cmVtO1xuXHRoZWlnaHQ6IDIuNXJlbTtcblx0bWFyZ2luOiAwIDFyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL3JhZGlvLmdpZicpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLXJpZ2h0LWFycm93e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA0cmVtO1xuICAgIGhlaWdodDogNHJlbTtcblx0cGFkZGluZzogMC43NXJlbTtcblx0Ym9yZGVyOiAycHggc29saWQgJG1haW4tYmx1ZTtcblx0Ym9yZGVyLXJhZGl1czogMnJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL3JpZ2h0LWFycm93LnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAycmVtO1xuXHRcdGhlaWdodDogMnJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0fVxuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi5pY29uLXRvcC1yaWdodC1hcnJvd3tcblx0QGV4dGVuZCAuaWNvbi1yaWdodC1hcnJvdztcblx0JjpiZWZvcmV7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG4uaWNvbi1yaWdodC1hcnJvdy1zdHJhaWdodHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogM3JlbTtcblx0aGVpZ2h0OiAzcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXG5cdH1cbn1cblxuLmljb24tcGxheS1jaXJjbGV7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdG1hc2staW1hZ2U6IHVybCgnLi4vaW1nL3BsYXktaWNvbi5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMS4yNXJlbTtcblx0XHRoZWlnaHQ6IDEuMjVyZW07XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuXG5cblxuIiwiLyogRm9ybXMgKi8gXG4jbXBfZm9ybV9wb3B1cDEge1xuXHRwYWRkaW5nOiA4MHB4O1xuXHQubWFpbHBvZXRfZm9ybV9jbG9zZV9pY29uIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxufVxubGFiZWwge1xuXHRjb2xvcjogJGJsYWNrO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDAgMCAwLjc1ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuZmllbGRzZXQge1xuXHRib3JkZXI6IDAgbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxubGVnZW5kIHtcblx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0cGFkZGluZzogMTBweCAwIDA7XG5cdG1hcmdpbjogNXB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0IHtcblx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXG5cdHRhYmxlICYge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcblx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXHRoZWlnaHQ6IDYuM2VtO1xuXHRyZXNpemU6IG5vbmU7XG59XG5zZWxlY3Qge1xuICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJvcmRlcjogc29saWQgMXB4ICRibGFjaztcbiAgIHdpZHRoOiAxMDAlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgIGhlaWdodDogMi44NDFlbTtcbiAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgcGFkZGluZzogLjdlbSAxLjI4NWVtO1xuXG4gICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cbmJ1dHRvbixcblt0eXBlPVwic3VibWl0XCJdIHtcblx0QGluY2x1ZGUgYnRuLWJhc2UoKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDogJG1haW4tYmx1ZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxufVxuLyogUmFkaW8gLyBDaGVja2JveCAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogMCAwIDAgMS43cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JleTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDJweDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDJweDtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGVhc2luZztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDJweDtcblx0ei1pbmRleDogMTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGVhc2luZztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLyogQXV0b2NvbXBsZXRlIHN0eWxlcyAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggJGxpZ2h0LWdyZXkgaW5zZXQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0fVxufVxuXG5cbi5mb3JtdWxhaXJlX2luZm9sZXR0cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmZvcm0tcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc2luZ2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0cmVkO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0ICBjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cdFx0LnNob3ctcGFzc3dvcmQtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJ0bl9zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5hamF4LWxvYWRlcixcblx0XHQud3BjZjctc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG5cbi5tb2JpbGVNZW51e1xuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDY1LDYwLDg4LDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5jbG9zZU1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5oZWFkZXJfbWVudV9uYXZfdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAxNjVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdk1lbnVTZWMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudVRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi8qIEhlYWRlciAqLyBcblxuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0fVxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xufVxuLnRvcF9oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjM3LCAyNDAsIDEpO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHQubmF2IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0dWx7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRsaXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggOHB4IDIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0ICAgIHRvcDogMzBweDtcblx0XHRcdFx0ICAgIGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdCAgICBtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDAuODVlbTtcblxuXHRcdFx0XHQgICAgJjpiZWZvcmV7XG5cdFx0XHRcdCAgICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNDRUNFQ0U7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgXHRsaXtcblx0XHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgXHRcdG1hcmdpbjogMDtcblx0XHRcdCAgICBcdFx0YXtcblx0XHRcdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHQgICAgXHRcdFx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjM3LCAyNDAsIDApO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXMsJi5jdXJyZW50X3BhZ2VfaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDUsIDIzNywgMjQwLCAxKTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdCAgICBcdFx0fVxuXHRcdFx0ICAgIFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVte1xuXHRcdFx0ICAgIFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXHRAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQubmF2IHtcblx0XHRcdHVse1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggOHB4IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHQmLnJvdyB7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0Jl9sb2dvIHtcblx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0Ljc1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQuNzUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy43NSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjc1LDApO1xuXHRcdC5sb2dvLWltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogOTBweDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC41cyBlYXNlLW91dCk7XG5cdFx0fVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0LmxvZ28taW1nIHtcblx0ICAgIFx0XHRtYXgtd2lkdGg6IDIzNXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHQubG9nby1pbWcge1xuXHQgICAgXHRcdG1heC13aWR0aDogMjE1cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0Jl9tZW51e1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMywwKTtcblx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDcsMCk7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdCZfbmF2IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW0sJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3J7XG5cdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRcdFx0XHR9IFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0ICAgIHRvcDogMzBweDtcblx0XHRcdFx0XHQgICAgbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtaW4td2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAtMTtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAwLjg1ZW07XG5cblx0XHRcdFx0XHQgICAgJjpiZWZvcmV7XG5cdFx0XHRcdFx0ICAgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDA7IFxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7IFxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNDRUNFQ0U7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICBcdGxpe1xuXHRcdFx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQgICAgXHRcdGF7XG5cdFx0XHRcdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0ICAgIFx0XHRcdHBhZGRpbmc6IDEwcHggMTJweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDUsIDIzNywgMjQwLCAwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1cywmLmN1cnJlbnRfcGFnZV9pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNDUsIDIzNywgMjQwLCAxKTtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHQgICAgXHRcdCYuY3VycmVudF9wYWdlX2l0ZW17XG5cdFx0XHRcdCAgICBcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Lm1lbnUtYnRuIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMzFweCcgaGVpZ2h0PScyMnB4JyB2aWV3Qm94PScwIDAgMzEgMjInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUhhbWJ1cmdlciUzQy90aXRsZSUzRSUzQ2cgaWQ9J01vYmlsZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZSclM0UlM0NnIGlkPSdWRDE2MTY1X0JhcnJldHRlV29vZF9XZWJfQWNjdWVpbC1Nb2JpbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTguMDAwMDAwLCAtMzQuMDAwMDAwKScgc3Ryb2tlPSclMjMzMjI4MUUnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdIYW1idXJnZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1OS4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMC41JyB4Mj0nMjguNScgeTI9JzAuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxMCcgeDI9JzI4LjUnIHkyPScxMCcgaWQ9J0xpbmUtQ29weSclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzE5JyB4Mj0nMjguNScgeTI9JzE5JyBpZD0nTGluZS1Db3B5LTInJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjlweCAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTVweDtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjQ1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuXHRcdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRvcF9uYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR9XG5cdH1cblx0Jl9zdXBwb3J0IHtcblx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0LjI1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQuMjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy4yNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjI1LDApO1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQmX2xpbmsge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHQmX25hdiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGxpOjptYXJrZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0LnByaW1hcnlfdGFyZ2V0IHtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQucHJpbWFyeV90YXJnZXQge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggOHB4O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jY2xvbmVfaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTIwMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG5cdCYuZml4ZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogODA7XG5cdFx0dG9wOiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuXHRcdC50b3BfaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHQgICAgLmhlYWRlcntcblx0ICAgIFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcblx0ICAgIFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXHQgICAgXHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHRcdH1cblx0ICAgIFx0Lm5hdk1lbnV7XG5cdFx0XHRcdC5uYXZ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4jaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdCNzbGlkZXJTZWN0aW9uLFxuXHQucGhvdG9fZGVfc2VjdGlvbnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmRlZ3JhZ2VfYmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMTQsMTAsMzMpO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE2NWRlZywgcmdiYSgxNCwxMCwzMywwKSAwJSwgcmdiYSgxNCwxMCwzMywxKSAxMDAlKTtcblx0XHR9XG5cdFx0LmNvbnRhaW5lcl9zbGlkZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtaW4taGVpZ2h0OiA2MDBweDtcblx0XHRcdGhlaWdodDogNjV2aDtcblx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDYwJTtcblx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdCAgICAuZmxleGJveCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHQgICAgaDIge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBoNSB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLmJ0bl9saWVuX2NhcnJvdXNlbCB7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHQgICAgXHRmbG9hdDogcmlnaHQ7XG5cdFx0XHQgICAgXHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnZpZGVvLWVtYmVkIHtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXHRcdC52aWRlb19jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0bWluLWhlaWdodDogNzAwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwdmg7XG5cdFx0fVxuXHRcdHZpZGVve1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7IFxuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7IFxuXHRcdFx0bWluLWhlaWdodDogMTAwJTsgXG5cdFx0XHR3aWR0aDogYXV0bzsgXG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR6LWluZGV4OiAxOyBcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0ZGl2LmZpbHRlci12aWRlb3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjAwcHg7XG5cdFx0XHRcdGhlaWdodDogNzB2aDtcblx0XHRcdFx0LnNsaWRlX3R4dCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudmlkZW9fY29udGVudCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcwdmg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0LmNvbnRhaW5lcl9zbGlkZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDY1dmg7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudmlkZW9fY29udGVudCB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDY1dmg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHRcdGhlaWdodDogNjB2aDtcblx0XHRcdFx0LnNsaWRlX3R4dCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZpZGVvX2NvbnRlbnQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0aGVpZ2h0OiA2MHZoO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52aWRlb19jb250ZW50IHtcblx0XHRcdFx0bWluLWhlaWdodDogNTAwcHg7XG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHQuZGVncmFnZV9iZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMSwxNSwxNSwwKSAwJSwgcmdiYSgyMSwxNSwxNSwwLjE3KSA2JSwgcmdiYSgyMSwxNSwxNSwwLjg1KSAxMDAlKTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZpZGVvX2NvbnRlbnQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0NTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5zZWN0aW9uX2hlcm8ge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0bWluLWhlaWdodDogODAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0LnNlY3Rpb25faGVyb19yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMyw0MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMyw0MHB4KTtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNGVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWhhbGZvcDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDksNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDksNDBweCk7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjVlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdC5zZWN0aW9uX2hlcm9fcm93IHtcblx0XHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRtaW4taGVpZ2h0OiA3NTBweDtcblx0ICAgIFx0aGVpZ2h0OiA3NXZoO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWluLWhlaWdodDogNjUwcHg7XG5cdCAgICBcdGhlaWdodDogNjV2aDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdG1pbi1oZWlnaHQ6IDQ4MHB4O1xuXHQgICAgXHRoZWlnaHQ6IDUwdmg7XG5cdCAgICB9XG5cdH1cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cblx0LmNvbnRlbnRfaGVyb190aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDUwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdG1heC13aWR0aDogODc1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNS41ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiA4cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDUuMmVtO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRmb250LXNpemU6IDVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAwIDI3cHggMCAzNnB4O1xuXHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRmb250LXNpemU6IDQuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAxNnB4O1xuXHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRoMXtcblx0XHRcdFx0XHRmb250LXNpemU6IDQuMjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcblx0XHR9XG5cdH1cblx0Ji5oZXJvX3NlY3Rpb25zIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgei1pbmRleDogLTE7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGhlaWdodDogMjV2aDtcblx0XHRtaW4taGVpZ2h0OiAzNTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHQgICAgYmFja2dyb3VuZDogcmdiKDY1LDYwLDg4KTtcblx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2NSw2MCw4OCwxKSAwJSwgcmdiYSg2NSw2MCw4OCwxKSAxMDAlKTtcblx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdCAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICByaWdodDogMDtcblx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdCAgICB0b3A6IDA7XG5cdFx0ICAgIGJvdHRvbTogMDtcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQmLmhlcm9fcHJvZ3JhbW1lIHtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgei1pbmRleDogLTE7XG5cdCAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgIGhlaWdodDogMzV2aDtcblx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0ei1pbmRleDogNTtcblx0XHQmOmFmdGVyIHtcblx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoNjUsNjAsODgpO1xuXHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY1LDYwLDg4LDEpIDAlLCByZ2JhKDY1LDYwLDg4LDEpIDEwMCUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG5cdFx0ICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0ei1pbmRleDogMTU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5mbGV4Y29udGVudGVuZCB7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDRlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy43NWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIFx0aDEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0ICAgIFx0aDEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuMjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdGgxIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnRfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG8ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDIwO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICBcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgXHRtaW4taGVpZ2h0OiAxMzVweDtcblx0XHRcdFx0ICAgIFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0XHRcdCAgICBcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0bWluLWhlaWdodDogOTVweDtcblx0XHRcdFx0ICAgIFx0bWF4LWhlaWdodDogMTc1cHg7XG5cdFx0XHRcdCAgICBcdGEge1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDY1cHggNjVweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaGVyb19hcnRpY2xlcyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDIwdmg7XG5cdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmhlYWRlcl9oZXJvIHtcblx0cGFkZGluZzogNzVweCAwIDM1cHggMDtcblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMjVweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMzBweCAwIDIwcHggMDtcblx0fVxuXHQmX2hlYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBGb290ZXIgKi9cblxuZm9vdGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6YmVmb3JlIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7IC8vIDo6YmVmb3JlIGFuZCA6OmFmdGVyIGJvdGggcmVxdWlyZSBjb250ZW50XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDE1MHB4O1xuXHQgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cdCAgICB6LWluZGV4OiAtMTtcblx0fVxuXHQmOmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiXCI7IC8vIDo6YmVmb3JlIGFuZCA6OmFmdGVyIGJvdGggcmVxdWlyZSBjb250ZW50XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICBoZWlnaHQ6IDEyNXB4O1xuXHQgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG5cdCAgICB6LWluZGV4OiAtMTtcblx0fVxuXHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGhlaWdodDogMTIwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXIge1xuXHRcdCZfY3RhIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdCNtYWlscG9ldF9mb3JtXzJ7XG5cdFx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQud2lkZ2V0X21haWxwb2V0X2Zvcm0ge1xuXHRcdFx0XHRcdC5tYWlscG9ldF90ZXh0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMjZweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDE1cHggMjVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxNnB4IWltcG9ydGFudDtcblx0XHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRlYXNpbmc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tYWlscG9ldF9zdWJtaXQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjZweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDE1cHggMjVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxNnB4IWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfY291cnJpZWwge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0Jl9jb3VycmllbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0cGFkZGluZzogNjBweCAwO1xuXHRcdCAgICBcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0Jl9jb3VycmllbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZzogNTBweCAwO1xuXHRcdCAgICBcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0Jl9jb3VycmllbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMzVweCAwO1xuXHRcdCAgICBcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0Jl9jb3VycmllbCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0XHRcdFx0LmZvcm11bGFpcmVfaW5mb2xldHRyZSB7XG5cdFx0XHRcdFx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zaW5nbGUge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX2NvbnRhY3RzIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9jb250YWN0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMCwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMCwwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdCZfbG9nbyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHQuaGVhZGVyX2xvZ29fd2hpdGUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ICAgIFx0LmhlYWRlcl9sb2dvX3doaXRlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9pbmZvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdFx0XHQmX2FkcmVzc2Uge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RlbGVwaG9uZSB7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2NvdXJyaWVsIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfbmF2U29jaWF1eCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigyLDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtY2VudGVyO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfbWFkZWJ5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX2NvcHlyaWdodCB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oOSwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3BhcnRlbmFpcmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMywwKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMjBweDtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiNtcF9mb3JtX2JlbG93X3Bvc3RzMiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuIiwiLyogNDA0IFN0eWxlcyAqLyBcbiNwb3N0LTQwNCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTYwcHggMCAxMDBweCAwO1xuXHRoZWlnaHQ6IDYwdmg7XG5cdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHQuaWNvbl80MDQge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblx0LmZsZXhib3gge1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn0iLCIvKiBIT01FIFN0eWxlcyAqLyBcblxuLmFjY3VlaWwge1xuXHRwYWRkaW5nLXRvcDogNzVweDtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZy10b3A6IDY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgXHRwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIFx0cGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgXHRwYWRkaW5nLXRvcDogMzVweDtcbiAgICB9XG5cdC5hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG5cdFx0cGFkZGluZzogMCAwIDc1cHggMDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA2NXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHQgICAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0ICAgIH1cblx0XHQmX2hlYWQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3NlY3Rpb25zIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCwzMHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDY1LDYwLDg4KTtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY1LDYwLDg4LDEpIDAlLCByZ2JhKDY1LDYwLDg4LDEpIDEwMCUpO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0XHRcdCAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ4LDE0OCwxNDgsMSk7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcblx0XHRcdFx0XHRcdCAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQgIFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LDEwLDMzLDApIDAlLCByZ2JhKDE0LDEwLDMzLDAuNzUpIDEwMCUpO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0ICBcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDk4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waWMge1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE0O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY2N1ZWlsX3Byb2pldHMge1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmc6IDAgMCA4NXB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogODVweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA3NXB4IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogMCAwIDY1cHggMDtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0ICAgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdCAgICB9XG5cdFx0Jl9oZWFkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2xpc3RlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLDI1MiwyNTIsMC45KTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDYwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNjBweCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMTYsMjE2LDIxNiwwLjgpO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi12aW9sZXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tb3JlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9ib3V0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjY3VlaWxfcGFydGVuYWlyZXMge1xuXHRcdHBhZGRpbmc6IDAgMCA5NXB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNzVweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogMCAwIDY1cHggMDtcblx0ICAgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdCAgICB9XG5cdFx0Jl9oZWFkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0fVxuXHRcdCZfc2xpZGVzZXQge1xuXHRcdFx0Jl9wYXJ0ZW5haXJlc3tcblx0XHRcdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhcnRuZXJ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHQgICAgICAgIFx0bWF4LXdpZHRoOiAxMzVweDtcblx0XHRcdCAgICAgICAgXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdCAgICAgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgICAgICBcdG1hcmdpbjogYXV0bztcblx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgICAgICBhe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyoqKlxuXG5HRU5FUkFMXG5cbioqKi9cblxuXG4uZmxleGlibGUge1xuXHQmX2Jsb2Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCLCt1wiO1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Y291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAycHg7XHRcblx0XHRcdGxpIHtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdFx0Y29sb3I6ICRtYWluLXR1cnF1b2lzZTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0XHQvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQvL3otaW5kZXg6IDE1O1xuXHRcdFx0XHRcdC8vbGVmdDogLTMwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aWZyYW1lIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdFx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEyMHB4IDAgMzBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMjVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90byB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDExMHB4IDAgMzBweCAwO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5yb3dQaG90byB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMCAzMHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDY1cHggMCAyNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RleHRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbjogNjVweCAwIDMwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luOiA0NXB4IDAgMjVweCAwO1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW46IDM1cHggMCAyMHB4IDA7XG5cdFx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvX3BsZWluZV9sYXJnZXVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuYmxvY19wcmVzZW50YXRpb24ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLFxuXHRcdCZfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHQucm93X3Bob3RvX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogNjBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ICAgIFx0LnJvdyB7XG5cdFx0ICAgIFx0XHQucm93X3Bob3RvIHtcblx0XHQgICAgXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHQgICAgXHRcdH1cblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdC5yb3dfcGhvdG8ge1xuXHRcdCAgICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdCAgICAuYmxvY3NvdXN0aXRyZWdyaXMge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgICYubGVmdCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgICYubGVmdCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2RvdWJsZV9jb2xvbm5lcyB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFxuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9wdGlvbl9ib3V0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZXF1aXBlIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAxMDBweCAwO1xuXHRcdFx0LmhlYWQge1xuXHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC5yb3dFcXVpcGUge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDMwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMsMzBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHQmLnBpYyB7XG5cdFx0XHRcdFx0XHQucm93RXF1aXBlX2Jsb2NfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMTQsMTAsMzMpO1xuXHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwxMCwzMywwKSAwJSwgcmdiYSgxNCwxMCwzMywwLjc1KSAxMDAlKTtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQgIFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTQ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoNjUsNjAsODgpO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0XHRcdFx0ICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiYSgxNDgsMTQ4LDE0OCwxKTtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xuXHRcdFx0XHRcdFx0ICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCAgXHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA5OCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGljIHtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW5mb19hcmVhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl90cmlwbGVfY29sb25uZXNfaWNvbmVzIHtcblx0XHRcdC5oZWFkIHtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHQgICAgfVxuXHRcdCAgICAucm93Q29sb25uZXMge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NpY29uIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQuY2FkcmVfaWNvbiB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTVweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQuY2FkcmVfcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdFx0XHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHQgICAgXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwtbW9iaWxlIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICBcdFx0LmJsb2NpY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdCAgICBcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbWVzc2FnZV9hbGVydGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRwYWRkaW5nOiA1JSAxMCUgMy41JSAxMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjAsMjE2LDI0MSwxKTtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjUsNjAsODgsMC44NSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzExMnB4JyBoZWlnaHQ9JzEwNHB4JyB2aWV3Qm94PScwIDAgMTEyIDEwNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYWxlcnRlcyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhbGVydGVzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LjQzMjQ3NCwgMy42MzMwMzcpJyUzRSUzQ2cgaWQ9J1RyaWFuZ2xlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKSclM0UlM0NnIGlkPSdwYXRoLTEtbGluaycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MDAwMDAsIDMuNTAwNjUyKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNNTcuMDY5NDAwNSw1LjE4NjAwNzQgTDk1LjM3NDgxMDcsNzQuODk0OTUxNCBDOTguMDM0NTM0Nyw3OS43MzUxNzA0IDk2LjI2Njg5NDcsODUuODE1MDc0NCA5MS40MjY2NzY3LDg4LjQ3NDc5ODQgQzg5Ljk1MTA0NTcsODkuMjg1NjY0NCA4OC4yOTQ1NjI3LDg5LjcxMDgwODQgODYuNjEwODE5Nyw4OS43MTA4MDg0IEwxMCw4OS43MTA4MDg0IEM0LjQ3NzE1MjUsODkuNzEwODA4NCAtMS40MjEwODU0N2UtMTQsODUuMjMzNjU1NCAtMS40MjEwODU0N2UtMTQsNzkuNzEwODA4NCBDLTEuNDIxMDg1NDdlLTE0LDc4LjAyNzA2NTQgMC40MjUxNDM0LDc2LjM3MDU4MjQgMS4yMzYwMDk1LDc0Ljg5NDk1MTQgTDM5LjU0MTQxOTUsNS4xODYwMDc0IEM0Mi4yMDExNDM0LDAuMzQ1Nzg5MDk1IDQ4LjI4MTA0NzksLTEuNDIxODUwOCA1My4xMjEyNjYyLDEuMjM3ODczMSBDNTQuNzg1NDc2NywyLjE1MjM2NSA1Ni4xNTQ5MDg2LDMuNTIxNzk2OCA1Ny4wNjk0MDA1LDUuMTg2MDA3NCBaJyBpZD0ncGF0aC0xJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NwYXRoIGQ9J000OC4wMzY1NDQxLDAuNTM5MjczNTgyIEM1MS4zNTQxMjcxLC0wLjQyNTI2MzMxOCA1NS4wMzk2Njg1LC0wLjEyNDE4NDkxOCA1OC4zMDY4MTU4LDEuNjcxMTI4NjggQzYwLjU1MzUwMDEsMi45MDU2OTI3OCA2Mi40MDIyMzMxLDQuNzU0NDI1NzggNjMuNjM2Nzk3Miw3LjAwMTEwOTk4IEwxMDEuOTQyMjA4LDc2LjcxMDA1NDcgQzEwMy43Mzc1MjEsNzkuOTc3MjAxNyAxMDQuMDM4Niw4My42NjI3NDM3IDEwMy4wNzQwNjMsODYuOTgwMzI2NyBDMTAyLjEwOTUyNiw5MC4yOTc5MDk3IDk5Ljg3OTM3MzcsOTMuMjQ3NTMzNyA5Ni42MTIyMjU3LDk1LjA0Mjg0NzcgQzk0LjYyMDEyNTcsOTYuMTM3NTE2NyA5Mi4zODM4NzE3LDk2LjcxMTQ2MDcgOTAuMTEwODE5Nyw5Ni43MTE0NjA3IEwxMy41LDk2LjcxMTQ2MDcgQzkuNzcyMDc3OSw5Ni43MTE0NjA3IDYuMzk3MDc3OSw5NS4yMDA0MjE3IDMuOTU0MDU4NCw5Mi43NTc0MDE3IEMxLjUxMTAzODksOTAuMzE0MzgyNyAzLjU1MjcxMzY4ZS0xNSw4Ni45MzkzODI3IDMuNTUyNzEzNjhlLTE1LDgzLjIxMTQ2MDcgQzMuNTUyNzEzNjhlLTE1LDgwLjkzODQwODcgMC41NzM5NDM2LDc4LjcwMjE1NDcgMS42Njg2MTI4LDc2LjcxMDA1NDcgTDM5Ljk3NDAyMjgsNy4wMDExMDk5OCBDNDEuNzY5MzM2NSwzLjczMzk2MjY4IDQ0LjcxODk2MTEsMS41MDM4MTA0OCA0OC4wMzY1NDQxLDAuNTM5MjczNTgyIFonIGlkPSdQYXRoJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPSc3JyBmaWxsPSclMjNDOUM3RkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2cgaWQ9JyEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ1LjU2NzUyNiwgMjMuMzY2OTYzKScgZmlsbD0nJTIzNDE1MDZFJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMi41MzY1ODUzNywzNS44NjYzMDI5IEwwLjk1MTIxOTUxMiwwIEwxMi4wNDg3ODA1LDAgTDEwLjQ2MzQxNDYsMzUuODY2MzAyOSBMMi41MzY1ODUzNywzNS44NjYzMDI5IFogTTYuNSw1NSBDNC41OTc1NjA5OCw1NSAzLjAzODYxNzg5LDU0LjM5OTcyNzEgMS44MjMxNzA3Myw1My4xOTkxODE0IEMwLjYwNzcyMzU3Nyw1MS45OTg2MzU3IDAsNTAuNTIyOTY1IDAsNDguNzcyMTY5MiBDMCw0Ny4wMjEzNzM0IDAuNjA3NzIzNTc3LDQ1LjU0NTcwMjYgMS44MjMxNzA3Myw0NC4zNDUxNTY5IEMzLjAzODYxNzg5LDQzLjE0NDYxMTIgNC41OTc1NjA5OCw0Mi41NDQzMzgzIDYuNSw0Mi41NDQzMzgzIEM4LjQwMjQzOTAyLDQyLjU0NDMzODMgOS45NjEzODIxMSw0My4xNDQ2MTEyIDExLjE3NjgyOTMsNDQuMzQ1MTU2OSBDMTIuMzkyMjc2NCw0NS41NDU3MDI2IDEzLDQ3LjAyMTM3MzQgMTMsNDguNzcyMTY5MiBDMTMsNTAuNTIyOTY1IDEyLjM5MjI3NjQsNTEuOTk4NjM1NyAxMS4xNzY4MjkzLDUzLjE5OTE4MTQgQzkuOTYxMzgyMTEsNTQuMzk5NzI3MSA4LjQwMjQzOTAyLDU1IDYuNSw1NSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTEycHggMTA0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTEycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwNHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmctdG9wOiAxMjBweDtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTEycHgnIGhlaWdodD0nMTA0cHgnIHZpZXdCb3g9JzAgMCAxMTIgMTA0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhbGVydGVzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FsZXJ0ZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQuNDMyNDc0LCAzLjYzMzAzNyknJTNFJTNDZyBpZD0nVHJpYW5nbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAtMC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BhdGgtMS1saW5rJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjUwMDAwMCwgMy41MDA2NTIpJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J001Ny4wNjk0MDA1LDUuMTg2MDA3NCBMOTUuMzc0ODEwNyw3NC44OTQ5NTE0IEM5OC4wMzQ1MzQ3LDc5LjczNTE3MDQgOTYuMjY2ODk0Nyw4NS44MTUwNzQ0IDkxLjQyNjY3NjcsODguNDc0Nzk4NCBDODkuOTUxMDQ1Nyw4OS4yODU2NjQ0IDg4LjI5NDU2MjcsODkuNzEwODA4NCA4Ni42MTA4MTk3LDg5LjcxMDgwODQgTDEwLDg5LjcxMDgwODQgQzQuNDc3MTUyNSw4OS43MTA4MDg0IC0xLjQyMTA4NTQ3ZS0xNCw4NS4yMzM2NTU0IC0xLjQyMTA4NTQ3ZS0xNCw3OS43MTA4MDg0IEMtMS40MjEwODU0N2UtMTQsNzguMDI3MDY1NCAwLjQyNTE0MzQsNzYuMzcwNTgyNCAxLjIzNjAwOTUsNzQuODk0OTUxNCBMMzkuNTQxNDE5NSw1LjE4NjAwNzQgQzQyLjIwMTE0MzQsMC4zNDU3ODkwOTUgNDguMjgxMDQ3OSwtMS40MjE4NTA4IDUzLjEyMTI2NjIsMS4yMzc4NzMxIEM1NC43ODU0NzY3LDIuMTUyMzY1IDU2LjE1NDkwODYsMy41MjE3OTY4IDU3LjA2OTQwMDUsNS4xODYwMDc0IFonIGlkPSdwYXRoLTEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgQzUxLjM1NDEyNzEsLTAuNDI1MjYzMzE4IDU1LjAzOTY2ODUsLTAuMTI0MTg0OTE4IDU4LjMwNjgxNTgsMS42NzExMjg2OCBDNjAuNTUzNTAwMSwyLjkwNTY5Mjc4IDYyLjQwMjIzMzEsNC43NTQ0MjU3OCA2My42MzY3OTcyLDcuMDAxMTA5OTggTDEwMS45NDIyMDgsNzYuNzEwMDU0NyBDMTAzLjczNzUyMSw3OS45NzcyMDE3IDEwNC4wMzg2LDgzLjY2Mjc0MzcgMTAzLjA3NDA2Myw4Ni45ODAzMjY3IEMxMDIuMTA5NTI2LDkwLjI5NzkwOTcgOTkuODc5MzczNyw5My4yNDc1MzM3IDk2LjYxMjIyNTcsOTUuMDQyODQ3NyBDOTQuNjIwMTI1Nyw5Ni4xMzc1MTY3IDkyLjM4Mzg3MTcsOTYuNzExNDYwNyA5MC4xMTA4MTk3LDk2LjcxMTQ2MDcgTDEzLjUsOTYuNzExNDYwNyBDOS43NzIwNzc5LDk2LjcxMTQ2MDcgNi4zOTcwNzc5LDk1LjIwMDQyMTcgMy45NTQwNTg0LDkyLjc1NzQwMTcgQzEuNTExMDM4OSw5MC4zMTQzODI3IDMuNTUyNzEzNjhlLTE1LDg2LjkzOTM4MjcgMy41NTI3MTM2OGUtMTUsODMuMjExNDYwNyBDMy41NTI3MTM2OGUtMTUsODAuOTM4NDA4NyAwLjU3Mzk0MzYsNzguNzAyMTU0NyAxLjY2ODYxMjgsNzYuNzEwMDU0NyBMMzkuOTc0MDIyOCw3LjAwMTEwOTk4IEM0MS43NjkzMzY1LDMuNzMzOTYyNjggNDQuNzE4OTYxMSwxLjUwMzgxMDQ4IDQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgWicgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzcnIGZpbGw9JyUyM0M5QzdGRiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZyBpZD0nIScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDUuNTY3NTI2LCAyMy4zNjY5NjMpJyBmaWxsPSclMjM0MTUwNkUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yLjUzNjU4NTM3LDM1Ljg2NjMwMjkgTDAuOTUxMjE5NTEyLDAgTDEyLjA0ODc4MDUsMCBMMTAuNDYzNDE0NiwzNS44NjYzMDI5IEwyLjUzNjU4NTM3LDM1Ljg2NjMwMjkgWiBNNi41LDU1IEM0LjU5NzU2MDk4LDU1IDMuMDM4NjE3ODksNTQuMzk5NzI3MSAxLjgyMzE3MDczLDUzLjE5OTE4MTQgQzAuNjA3NzIzNTc3LDUxLjk5ODYzNTcgMCw1MC41MjI5NjUgMCw0OC43NzIxNjkyIEMwLDQ3LjAyMTM3MzQgMC42MDc3MjM1NzcsNDUuNTQ1NzAyNiAxLjgyMzE3MDczLDQ0LjM0NTE1NjkgQzMuMDM4NjE3ODksNDMuMTQ0NjExMiA0LjU5NzU2MDk4LDQyLjU0NDMzODMgNi41LDQyLjU0NDMzODMgQzguNDAyNDM5MDIsNDIuNTQ0MzM4MyA5Ljk2MTM4MjExLDQzLjE0NDYxMTIgMTEuMTc2ODI5Myw0NC4zNDUxNTY5IEMxMi4zOTIyNzY0LDQ1LjU0NTcwMjYgMTMsNDcuMDIxMzczNCAxMyw0OC43NzIxNjkyIEMxMyw1MC41MjI5NjUgMTIuMzkyMjc2NCw1MS45OTg2MzU3IDExLjE3NjgyOTMsNTMuMTk5MTgxNCBDOS45NjEzODIxMSw1NC4zOTk3MjcxIDguNDAyNDM5MDIsNTUgNi41LDU1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MnB4IDg0cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDg0cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzExMnB4JyBoZWlnaHQ9JzEwNHB4JyB2aWV3Qm94PScwIDAgMTEyIDEwNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYWxlcnRlcyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhbGVydGVzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LjQzMjQ3NCwgMy42MzMwMzcpJyUzRSUzQ2cgaWQ9J1RyaWFuZ2xlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKSclM0UlM0NnIGlkPSdwYXRoLTEtbGluaycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MDAwMDAsIDMuNTAwNjUyKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNNTcuMDY5NDAwNSw1LjE4NjAwNzQgTDk1LjM3NDgxMDcsNzQuODk0OTUxNCBDOTguMDM0NTM0Nyw3OS43MzUxNzA0IDk2LjI2Njg5NDcsODUuODE1MDc0NCA5MS40MjY2NzY3LDg4LjQ3NDc5ODQgQzg5Ljk1MTA0NTcsODkuMjg1NjY0NCA4OC4yOTQ1NjI3LDg5LjcxMDgwODQgODYuNjEwODE5Nyw4OS43MTA4MDg0IEwxMCw4OS43MTA4MDg0IEM0LjQ3NzE1MjUsODkuNzEwODA4NCAtMS40MjEwODU0N2UtMTQsODUuMjMzNjU1NCAtMS40MjEwODU0N2UtMTQsNzkuNzEwODA4NCBDLTEuNDIxMDg1NDdlLTE0LDc4LjAyNzA2NTQgMC40MjUxNDM0LDc2LjM3MDU4MjQgMS4yMzYwMDk1LDc0Ljg5NDk1MTQgTDM5LjU0MTQxOTUsNS4xODYwMDc0IEM0Mi4yMDExNDM0LDAuMzQ1Nzg5MDk1IDQ4LjI4MTA0NzksLTEuNDIxODUwOCA1My4xMjEyNjYyLDEuMjM3ODczMSBDNTQuNzg1NDc2NywyLjE1MjM2NSA1Ni4xNTQ5MDg2LDMuNTIxNzk2OCA1Ny4wNjk0MDA1LDUuMTg2MDA3NCBaJyBpZD0ncGF0aC0xJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NwYXRoIGQ9J000OC4wMzY1NDQxLDAuNTM5MjczNTgyIEM1MS4zNTQxMjcxLC0wLjQyNTI2MzMxOCA1NS4wMzk2Njg1LC0wLjEyNDE4NDkxOCA1OC4zMDY4MTU4LDEuNjcxMTI4NjggQzYwLjU1MzUwMDEsMi45MDU2OTI3OCA2Mi40MDIyMzMxLDQuNzU0NDI1NzggNjMuNjM2Nzk3Miw3LjAwMTEwOTk4IEwxMDEuOTQyMjA4LDc2LjcxMDA1NDcgQzEwMy43Mzc1MjEsNzkuOTc3MjAxNyAxMDQuMDM4Niw4My42NjI3NDM3IDEwMy4wNzQwNjMsODYuOTgwMzI2NyBDMTAyLjEwOTUyNiw5MC4yOTc5MDk3IDk5Ljg3OTM3MzcsOTMuMjQ3NTMzNyA5Ni42MTIyMjU3LDk1LjA0Mjg0NzcgQzk0LjYyMDEyNTcsOTYuMTM3NTE2NyA5Mi4zODM4NzE3LDk2LjcxMTQ2MDcgOTAuMTEwODE5Nyw5Ni43MTE0NjA3IEwxMy41LDk2LjcxMTQ2MDcgQzkuNzcyMDc3OSw5Ni43MTE0NjA3IDYuMzk3MDc3OSw5NS4yMDA0MjE3IDMuOTU0MDU4NCw5Mi43NTc0MDE3IEMxLjUxMTAzODksOTAuMzE0MzgyNyAzLjU1MjcxMzY4ZS0xNSw4Ni45MzkzODI3IDMuNTUyNzEzNjhlLTE1LDgzLjIxMTQ2MDcgQzMuNTUyNzEzNjhlLTE1LDgwLjkzODQwODcgMC41NzM5NDM2LDc4LjcwMjE1NDcgMS42Njg2MTI4LDc2LjcxMDA1NDcgTDM5Ljk3NDAyMjgsNy4wMDExMDk5OCBDNDEuNzY5MzM2NSwzLjczMzk2MjY4IDQ0LjcxODk2MTEsMS41MDM4MTA0OCA0OC4wMzY1NDQxLDAuNTM5MjczNTgyIFonIGlkPSdQYXRoJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPSc3JyBmaWxsPSclMjNDOUM3RkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2cgaWQ9JyEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ1LjU2NzUyNiwgMjMuMzY2OTYzKScgZmlsbD0nJTIzNDE1MDZFJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMi41MzY1ODUzNywzNS44NjYzMDI5IEwwLjk1MTIxOTUxMiwwIEwxMi4wNDg3ODA1LDAgTDEwLjQ2MzQxNDYsMzUuODY2MzAyOSBMMi41MzY1ODUzNywzNS44NjYzMDI5IFogTTYuNSw1NSBDNC41OTc1NjA5OCw1NSAzLjAzODYxNzg5LDU0LjM5OTcyNzEgMS44MjMxNzA3Myw1My4xOTkxODE0IEMwLjYwNzcyMzU3Nyw1MS45OTg2MzU3IDAsNTAuNTIyOTY1IDAsNDguNzcyMTY5MiBDMCw0Ny4wMjEzNzM0IDAuNjA3NzIzNTc3LDQ1LjU0NTcwMjYgMS44MjMxNzA3Myw0NC4zNDUxNTY5IEMzLjAzODYxNzg5LDQzLjE0NDYxMTIgNC41OTc1NjA5OCw0Mi41NDQzMzgzIDYuNSw0Mi41NDQzMzgzIEM4LjQwMjQzOTAyLDQyLjU0NDMzODMgOS45NjEzODIxMSw0My4xNDQ2MTEyIDExLjE3NjgyOTMsNDQuMzQ1MTU2OSBDMTIuMzkyMjc2NCw0NS41NDU3MDI2IDEzLDQ3LjAyMTM3MzQgMTMsNDguNzcyMTY5MiBDMTMsNTAuNTIyOTY1IDEyLjM5MjI3NjQsNTEuOTk4NjM1NyAxMS4xNzY4MjkzLDUzLjE5OTE4MTQgQzkuOTYxMzgyMTEsNTQuMzk5NzI3MSA4LjQwMjQzOTAyLDU1IDYuNSw1NSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogODJweCA3NHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODJweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3NHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiA3MCU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0JSA4JSAzJSA4JTtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMy41JSA3JSAyLjUlIDclO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9oaXN0b3JpcXVlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQgICAgfVxuXHRcdCAgICAmX2FubmVlcyB7XG5cdFx0ICAgIFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdCAgICBcdFxuXHRcdCAgICBcdC5zbGljay1hcnJvdyB7XG5cdFx0ICAgIFx0XHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdCAgICAgICAgbGVmdDogLTUwcHg7XG5cdFx0XHRcdCAgICAgICAgYm90dG9tOiAtMThweDtcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHQgICAgICAgIHJpZ2h0OiAtNTBweDtcblx0XHRcdFx0ICAgICAgICBib3R0b206IC0xOHB4O1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0XHQgICAgfVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdCAgICBcdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdCAgICBcdFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0XHRcdCAgICAgICAgbGVmdDogLTQwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHRcdFx0ICAgICAgICByaWdodDogLTQwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICBcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHQgICAgXHRcdCYuc2xpY2stcHJldntcblx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IC0zMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHRcdCAgICAgICAgcmlnaHQ6IC0zMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdCAgICBcdFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0XHRcdCAgICAgICAgbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHRcdFx0ICAgICAgICByaWdodDogLTIwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICBcdH1cblx0XHRcdFx0fVxuXHRcdCAgICBcdCZfYmFyIHtcblx0XHQgICAgXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXHRcdCAgICBcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHQgICAgXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdCAgICBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdFx0ICAgIFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHdoaXRlO1xuXHRcdCAgICBcdFx0LmxvYWRpbmctYmFyLWJ1bGxldCB7XG5cdFx0ICAgIFx0XHRcdHNwYW4ge1xuXHRcdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHQgICAgXHRcdFx0fVxuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdFx0LmxvYWRpbmctYmFyLWJ1bGxldDo6YmVmb3JlIHtcblx0XHQgICAgXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIFx0XHRcdGJhY2tncm91bmQ6ICMxNDgxQkE7XG5cdFx0ICAgIFx0XHRcdGhlaWdodDogMTZweDtcblx0XHQgICAgXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0ICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdCAgICBcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0ICAgIFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0ICAgIFx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdCAgICBcdFx0XHRib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcblx0XHQgICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHQubG9hZGluZy1iYXItYnVsbGV0IHtcblx0XHRcdCAgICBcdFx0XHRzcGFuIHtcblx0XHRcdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHQgICAgXHRcdFx0fVxuXHRcdFx0ICAgIFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHQubG9hZGluZy1iYXItYnVsbGV0IHtcblx0XHRcdCAgICBcdFx0XHRzcGFuIHtcblx0XHRcdCAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHQgICAgXHRcdFx0fVxuXHRcdFx0ICAgIFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHQmX2NvbnRlbnQge1xuXHRcdCAgICBcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblxuXHRcdH1cblx0XHQmX3RhYmxlYXVfNF9jb2xvbm5lcyxcblx0XHQmX3RhYmxlYXVfM19jb2xvbm5lcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQgICAgfVxuXHRcdCAgICAudGFibGVhdSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMzBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0LmNvbF90aXRsZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgXHQuY29sX3RpdGxlIHtcblx0XHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdC5jb2xfdGl0bGUge1xuXHRcdFx0XHQgICAgXHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0ICAgIFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2xfY29udGVudSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMTVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyX2NvbG9ubmVzIHtcblx0XHRcdFx0XHQucmFuZ2VlXzRfY29sb25uZSxcblx0XHRcdFx0XHQucmFuZ2VlXzNfY29sb25uZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2dhbGVyaWVfcGhvdG9zX3NsaWRlciB7XG5cdFx0XHQucGhvdG9fY29sb25uZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGljay1hcnJvd3tcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHQgICAgei1pbmRleDogNjk7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0ICAgICYuc2xpY2stcHJldntcblx0XHRcdCAgICAgICAgbGVmdDogMTElO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0ICAgICAgICB3aWR0aDogNTVweDtcblx0XHRcdCAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHQgICAgICAgIHJpZ2h0OiAxMSU7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdCAgICAgICAgd2lkdGg6IDU1cHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogNTVweDtcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0ICAgIFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRcdCAgICBcdCYuc2xpY2stcHJldntcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHQgICAgICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNSUgMCAwIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTAlIDAgMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9nYWxlcmllX3Bob3RvcyB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5waG90b0dhbGxlcnkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwzMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDYwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9hY3Rpb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLTM1cHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDI0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHR3aWR0aDogOTZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDk2cHg7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOXB4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDkgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMTMlM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdwYWdlLWJ1aWxkZXItY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMTcuMDAwMDAwLCAtMTYxNy4wMDAwMDApJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAtNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTA0Ni4wMDAwMDAsIDE2MDMuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0xMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNzIuMDAwMDAwLCAxNS4wMDAwMDApJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTEyJyBwb2ludHM9JzAgMCA3IDAgNyA3JyUzRSUzQy9wb2x5bGluZSUzRSUzQ2xpbmUgeDE9Jy0zLjY4NzYwNTc4ZS0xMycgeTE9JzcnIHgyPSc2LjUnIHkyPScwLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogN3B4IDdweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2dhbGxlcnkge1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saW5rIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0LnBob3RvR2FsbGVyeSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHQucGhvdG9HYWxsZXJ5IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQge1xuXHRcdFx0LnRlbXBsYXRlX2JnIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMTQsMTAsMzMpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwxMCwzMywwKSAwJSwgcmdiYSgxNCwxMCwzMywwLjc1KSA4MCUpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi12aW9sZXQ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDUwcHg7XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdG9sIHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5kcm9pdGUge1xuXHRcdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNTBweCA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdFx0LmNvbnRlbnRmbGV4IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiB7XG5cdFx0XHQudGVtcGxhdGVfYmcge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMTQsMTAsMzMpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwxMCwzMywwKSAwJSwgcmdiYSgxNCwxMCwzMywwLjc1KSAxMDAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAzO1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwMHB4IDAgNzBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNjtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OiA3MHB4O1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgICB3aWR0aDogNTVweDtcblx0XHRcdFx0ICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc291cy10aXRyZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaG92ZXJfYnRuIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogODk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3NlY3Rpb25fdGVtcGxhdGUge1xuXHRcdFx0LnRlbXBsYXRlX2JnIHtcblx0XHRcdFx0cGFkZGluZzogMTYwcHggMCAwIDA7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Lypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY1LDYwLDg4LDAuNSkgMCUsIHJnYmEoNjUsNjAsODgsMC44NSkgMTAwJSk7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG5cdFx0XHRcdCAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cblx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgMTAwJSk7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cblx0XHRcdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTQwcHggMCAwIDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEyMHB4IDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogODBweCAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxODBweCA1MHB4IDE4MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0LnRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0ZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGllbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaG92ZXJfYnRuIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogODk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmltYXJ5X2J0biB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTUwcHggNTBweCAxNTBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDAgOTBweCA0MHB4IDkwcHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nOiAwIDY1cHggMzVweCA2NXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9wYXJ0ZW5haXJlcyB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAzMHB4IDA7XG5cdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMi40LDIwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5rX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1NTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQucm91bmRfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHQgIFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHRcdFx0XHQmX2NvbCAge1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Jl9jb2wgIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYWNjb3JkZW9ucyB7XG5cdFx0XHQmX3RpdHJlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX2xpc3RlIHtcblx0XHRcdFx0LmNvbnRlbnVBY2NvcmRlb24sIC5jb250ZW51QWNjb3JkZW9uIHAge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZm9ybXVsYWlyZSB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3ZpZGVvcyB7XG5cdFx0XHRwYWRkaW5nOiAxMjBweCAwIDEwMHB4IDA7XG5cdFx0XHQmX2xpc3RlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMzBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHQudGV4dGUsIC50ZXh0ZSBwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi10dXJxdW9pc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcGljIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMjtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTBweCA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDkwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMCA3NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA2NXB4IDAgNjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwIDUwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfZGl2aXNpb24ge1xuXHRcdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHRcdGhyIHtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfcGFkIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA3NXB4IDA7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDcwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA2NXB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNDBweCAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2xvcmJnIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvciB1cmwoXCIuLi9pbWcvaW1nL29vdF9wYXR0ZXJuX2NvbG9yYmctMS5wbmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4IWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDcwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDY1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDYwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0MHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubm9tYXJnZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5ub3BhZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQmX2FuY2hvciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuYW5jaG9yX3RvcCB7XG5cdFx0XHRcdHRvcDogLTI1MHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYW5jaG9yc3tcblxuXHRcdFx0Jl9saXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcblx0XHRcdFx0LmFuY2hvcnNfZmxleCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2l0ZW17XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0XHQgJjphZnRlciB7XG5cdFx0XHRcdCAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRG93biBhcnJvdyAoVm9pciBwbHVzKSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEb3duLWFycm93LShWb2lyLXBsdXMpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTAuMDAwMDAwKScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNOCw1LjAwMDAwMDE3IEw0LDkuMDAwMDAwMTcgTTQsOS4wMDAwMDAxNyBMMCw1LjAwMDAwMDE3IE00LDkgTDQsMCcgaWQ9J0ljb25zL1Nob3J0LWFycm93JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG5cdFx0XHRcdCAgICAgIHdpZHRoOiAxMHB4O1xuXHRcdFx0XHQgICAgICBoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdCAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdCAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSB7XG5cdC5mbGV4aWJsZSB7XG5cdFx0Jl9ibG9jIHtcblx0XHRcdC5ibG9jX3BhZCB7XG5cdFx0XHRcdCYuY29sb3JiZyB7XG5cdFx0XHRcdFx0LnRpdHJlX3ByZXNlbnRhdGlvbl9wcmluY2lwYWxlIHtcblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuYm9keS5wYWdlLWlkLTEwMzIge1xuXHQuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMge1xuXHRcdC5yb3dDb250ZW50IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKipcblxuRU1QTE9JU1xuXG4qKiovXG5cblxuLmVtcGxvaXMge1xuXHQmX2ZpbHRlcnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCZfY2F0ZWdvcmllcyB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Jl90aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNnJlbTtcblx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdH1cblx0XHRcdC5jYXRlZ29yaWVzLWZpZWxkc2V0IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDIzOSwyNDEsMjQ0KTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0b3V0bGluZTogMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdC1tb3otb3V0bGluZS1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoNSwxMjIsMjU1KTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY3VycmVudC1jYXQge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDUsMTIyLDI1NSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlYXJjaC1maWVsZHNldHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMnJlbTtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyLjI1cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi4yNXJlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgdmlld0JveD0nMCAwIDI2IDI2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0U2RiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nSW5wdXQraWNvbi9kZWZhdWx0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjY5LjAwMDAwMCwgLTExLjAwMDAwMCknIGZpbGw9JyUyMzlFQUJCQSclM0UlM0NwYXRoIGQ9J00yODQuNSwzMCBDMjgyLjE4NjAwNiwzMCAyODAuMDg3MDA4LDI5LjA3MTQ1NzkgMjc4LjU1MjcyMiwyNy41NjM0NDk3IEMyNzguNTUwNjI4LDI3LjU2MzQ0OTcgMjc4LjU0OTkzLDI3LjU1NjQ2ODIgMjc4LjU0NzgzNiwyNy41NTY0NjgyIEMyNzguNTQ0MzQ2LDI3LjU1NjQ2ODIgMjc4LjUzOTQ2LDI3LjU0OTQ4NjcgMjc4LjUzNTk2OSwyNy41NDk0ODY3IEMyNzYuOTcyMzY2LDI2LjAwNjU3MDggMjc2LDIzLjg2MzI0NDQgMjc2LDIxLjUwMzQ5MDggQzI3NiwxNi44MTE5MDk3IDI3OS44MTMzNzgsMTMgMjg0LjUsMTMgQzI4OS4xODY2MjIsMTMgMjkzLDE2LjgxMTkwOTcgMjkzLDIxLjUwMzQ5MDggQzI5MywyNi4xODgwOTAzIDI4OS4xODY2MjIsMzAgMjg0LjUsMzAgWiBNMjg0LjUxNDg4NywxMSBDMjc4LjczMzgwOCwxMSAyNzQuMDI5NzczLDE1LjY4NjYwNjcgMjc0LjAyOTc3MywyMS40NDY3OTcyIEMyNzQuMDI5NzczLDIzLjk3OTM1NDIgMjc0Ljk0MjM5MywyNi4zMDU0NTI2IDI3Ni40NTQ2NzYsMjguMTE1NDA1IEwyNjkuMzAzNjMxLDM1LjIzODIyMTMgQzI2OC44OTg3OSwzNS42NDQyNTYyIDI2OC44OTg3OSwzNi4yOTExNTkzIDI2OS4zMDM2MzEsMzYuNjk3MTk0MyBDMjY5LjUwNjA1MiwzNi44OTY3NzA4IDI2OS43NzEzNCwzNyAyNzAuMDM2NjI5LDM3IEMyNzAuMzAxOTE3LDM3IDI3MC41NjY1MTUsMzYuODk2NzcwOCAyNzAuNzY4OTM1LDM2LjY5NzE5NDMgTDI3Ny45MzI0MTYsMjkuNTYwNjE0MSBDMjc5LjczMzQ3NiwzMS4wMTI3MDUxIDI4Mi4wMjI5NzEsMzEuODg2NzEyNSAyODQuNTE0ODg3LDMxLjg4NjcxMjUgQzI5MC4yOTY2NTYsMzEuODg2NzEyNSAyOTUsMjcuMjAwMTA1OSAyOTUsMjEuNDQ2Nzk3MiBDMjk1LDE1LjY4NjYwNjcgMjkwLjI5NjY1NiwxMSAyODQuNTE0ODg3LDExIEwyODQuNTE0ODg3LDExIFonIGlkPSc2RiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdC1maWVsZHNldHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG4gICAgXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAzcmVtO1xuXHRcdFx0XHRcdHRvcDogMi41cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VNZW51IGFycm93IGJ0biUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdtZW51LTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02MzUuMDAwMDAwLCAtMzIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwLTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0MC4wMDAwMDAsIDI0LjAwMDAwMCknJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5LTInIHBvaW50cz0nOTYgOSA5OSAxMiAxMDIgOSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0e1xuXHRcdFx0XHRwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAycmVtO1xuXHRcdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcblx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0ZmllbGRzZXR7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0LmNhdGVnb3JpZXMtZmllbGRzZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHRcdC5zZWxlY3QtZmllbGRzZXQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfY29udGVudCB7XG5cdFx0cGFkZGluZzogOTBweCAwIDUwcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JleTtcblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNzBweCAwIDQ1cHggMDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogNjBweCAwIDQwcHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMCAzNXB4IDA7XG5cdFx0fVxuXHRcdCZfbGlzdGluZyB7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0Jl9jb250b3VyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMTZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1vbnRhZ25lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3Zlcl9idG4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDg5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5zdWl0ZV9idG4ge1xuXHRcdFx0XHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdCAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9kcm9pdGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDVBQzAnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nMTAgMiAxMy41IDUgMTcgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMi41cHggMTBweDtcblx0XHRcdFx0XHQmX2NvbnRvdXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0Jl9jb250b3VyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbGlzdGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9ub3V2ZWxsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdCZfY29udG91ciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMTZweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRcdC50aXRyZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIvKiBDTElFTlRTIFN0eWxlcyAqLyBcblxuLmNsaWVudHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHQmX3ByZXNlbnRhdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Jl90ZXh0IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9saXN0aW5nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuY29udGFpbmVyX21lZF9sYXJnZXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfcm93e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmX2NsaWVudHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGlua19hcmVhIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9uYW1le1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVyZW07XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2hpZGRlbntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2xpbmt7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogNXJlbSAwIDVyZW0gMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA0cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NnB4JyBoZWlnaHQ9JzU2cHgnIHZpZXdCb3g9JzAgMCA1NiA1NicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdYTC0xOTIwLUNvcHktMjgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NzUuMDAwMDAwLCAtMTQ0My4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3NS4wMDAwMDAsIDE0NDMuMDAwMDAwKSclM0UlM0NjaXJjbGUgaWQ9J092YWwnIHN0cm9rZT0nJTIzMjk0QTVGJyBjeD0nMjgnIGN5PScyOCcgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMTUuODI2MDg3JyB5MT0nMjgnIHgyPSczOC45NTY1MjE3JyB5Mj0nMjgnIGlkPSdQYXRoLTInIHN0cm9rZT0nJTIzRkZGRkZGJyUzRSUzQy9saW5lJTNFJTNDcGF0aCBkPSdNMzEuNjUyMTczOSwyMC42OTU2NTIyIEMzMi40NjM3NjgxLDI0LjM0NzgyNjEgMzQuODk4NTUwNywyNi43ODI2MDg3IDM4Ljk1NjUyMTcsMjggQzM0Ljg5ODU1MDcsMjkuMjE3MzkxMyAzMi40NjM3NjgxLDMxLjY1MjE3MzkgMzEuNjUyMTczOSwzNS4zMDQzNDc4JyBpZD0nUGF0aC0zJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0LmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2xpbmtfYnRueyBcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU2cHgnIGhlaWdodD0nNTZweCcgdmlld0JveD0nMCAwIDU2IDU2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAyJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1hMLTE5MjAtQ29weS0yOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk3NS4wMDAwMDAsIC0xNDQzLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTc1LjAwMDAwMCwgMTQ0My4wMDAwMDApJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbCcgc3Ryb2tlPSclMjMxOUIzRkYnIGN4PScyOCcgY3k9JzI4JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NsaW5lIHgxPScxNS44MjYwODcnIHkxPScyOCcgeDI9JzM4Ljk1NjUyMTcnIHkyPScyOCcgaWQ9J1BhdGgtMicgc3Ryb2tlPSclMjM1RENDRkYnJTNFJTNDL2xpbmUlM0UlM0NwYXRoIGQ9J00zMS42NTIxNzM5LDIwLjY5NTY1MjIgQzMyLjQ2Mzc2ODEsMjQuMzQ3ODI2MSAzNC44OTg1NTA3LDI2Ljc4MjYwODcgMzguOTU2NTIxNywyOCBDMzQuODk4NTUwNywyOS4yMTczOTEzIDMyLjQ2Mzc2ODEsMzEuNjUyMTczOSAzMS42NTIxNzM5LDM1LjMwNDM0NzgnIGlkPSdQYXRoLTMnIHN0cm9rZT0nJTIzNURDQ0ZGJyBzdHJva2UtbGluZWpvaW49J2JldmVsJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdC5leHBlcnRpc2VzX3NlcnZpY2VzX2xpc3RfaXRlbV9uYW1le1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfcHJvamV0cyB7XG5cdFx0cGFkZGluZzogOHJlbSAwIDhyZW0gMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Jl9yb3d7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg0MHB4KTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig1LjUsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDUuNSw0MHB4KTtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNGVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYuNSw0MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNi41LDQwcHgpO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmxleGNlbnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiw0MHB4KTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2xpZW50IHtcblx0LmZsZXhpYmxlX2Jsb2Mge1xuXHRcdCZfcHJlc2VudGF0aW9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlZ3JlZW47XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDIwMHB4IDA7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmludmVyc2lvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Byb2pldHNfYXNzb2NpZSB7XG5cdFx0XHQuY2xpZW50UHJvamVjdHMge1xuXHRcdFx0XHRwYWRkaW5nOiAxNTBweCAwIDE2MHB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg3MHB4KTtcblx0XHRcdFx0XHRcdCZfcHJvamV0IHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiw3MHB4KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiw3MHB4KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmluZm9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5waWMge1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMywyOSw0MiwwLjY1KTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmNsaWVudCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5saW5rcHJvamVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLWhhbGZvcDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3N1YnByb2pldCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQsNzBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsNzBweCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5pbmZvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucGljIHtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMsMjksNDIsMC42NSk7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jbGllbnQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtaGFsZm9wO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5saW5rcHJvamVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLWhhbGZvcDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfZm9vdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogOTBweCAwIDE2MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMTQwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDY1cHggMCAxMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwIDgwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIvKiBDT05UQUNUIFN0eWxlcyAqLyBcblxuLmNvbnRhY3R7XG5cdCZfcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmX2Nvb3Jkb25uZWVzIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LjUsMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggNTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCZfc29jaWF1eCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdCZfbGlzdGUge1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjVweDtcblx0XHRcdFx0XHQmX3NvY2lhdXgge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZGlyZWN0aW9ucyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNy41LDApO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdHBhZGRpbmctbGVmdDogMDtcblx0XHQgICAgXHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxuXHQmX2Zvcm0ge1xuXHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDY1cHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdH1cblx0XHQmX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdFx0LmZvcm11bGFpcmVfY29udGFjdHtcblx0XHRcdC5mb3JtLXJvd3tcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2luZ2xlIGlucHV0W3R5cGU9XCJmaWxlXCJde1xuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnRuX3N1Ym1pdHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQud3BjZjctc3VibWl0e1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMCwxMDYsMjI3KTtcblx0XHRcdFx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0XHQmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwe1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMi4ycmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvb3JkaW5hdGVze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAyMDBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdCZfY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdCZfbGVmdHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jl9jb250ZW50e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Jl90aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHR9XG5cdFx0Jl90ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9zb2NpYWxze1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0Jl9pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX3JpZ2h0e1xuXHRcdFxuXHR9XG5cdCZfcmlnaHRpbWd7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHRAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0Jl9sZWZ0e1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDQuNXJlbTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0e1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQuY29vcmRpbmF0ZXNfcmlnaHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MDBweDtcblx0XHR9XG5cdFx0Jl9sZWZ0e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLyogUFJPSkVUUyBTdHlsZXMgKi8gXG5cblxuLnByb2dyYW1tZXMge1xuXHQuZmxleGlibGVfYmxvYyB7XG5cdFx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWVncmVlbjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMjAwcHggMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaW52ZXJzaW9uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcHJvamV0c19hc3NvY2llIHtcblx0XHRcdC5jbGllbnRQcm9qZWN0cyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAxMDBweCAwO1xuXHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDcwcHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Jl9wcm9qZXQge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwyMHB4KTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCwzMHB4KTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0XHRcdFx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiYSgxNDgsMTQ4LDE0OCwxKTtcblx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcblx0XHRcdFx0XHRcdFx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IGNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICBcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYigxNCwxMCwzMyk7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHQgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgXHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5OCU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnBpYyB7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE0O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9ncmFtbWUge1xuXHRwYWRkaW5nOiAxMDBweCAwIDAgMDtcblx0LmZsZXhpYmxlX2Jsb2Mge1xuXHRcdC5mbGV4aWJsZV9ibG9jX3RleHRlIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLFxuXHRcdC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcblx0XHRcdCYuY29sb3JiZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1saWdodDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmxvY19wYWQge1xuXHRcdCYuY29sb3JiZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSJdfQ== */
