@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");@import url(../fonts/Agrandir/stylesheet.css);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:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;background-color:#f3efd8}body{margin:0;position:relative;color:#201f51}body .grecaptcha-badge{display:none}.wrapper{width:100%;position:relative}main{width:100%;height:100%;background-color:#f3efd8}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.9em;line-height:2em;font-family:Outfit,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{-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center}.flexbox,.flexboxcenter{display:flex;justify-content:center;height:100%;position:relative}.flexboxcenter{align-items:center}.anchor_top{margin-top:-250px;position:absolute}h1,h2,h3,h4,h5,h6{font-family:Agrandir,sans-serif;font-weight:400;letter-spacing:normal}h1{font-size:4rem}h1,h2{letter-spacing:.1em;margin-bottom:30px;color:#201f51;text-transform:uppercase;font-family:Agrandir Grand,sans-serif}h2{font-size:3.25rem}h3{font-size:3rem;font-weight:400;margin-bottom:20px;color:#201f51;font-family:Agrandir Grand,sans-serif}h4{font-size:2.5rem}h4,h5{margin-bottom:20px;font-weight:400;color:#201f51;font-family:Outfit,sans-serif}h5{font-size:1.85rem}h6{font-size:1.35rem;margin-bottom:10px;font-weight:400;color:#201f51;font-family:Outfit,sans-serif}a{color:#279af1;transition:all .2s ease-in-out}a:hover{color:#f498b0}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:#201f51;border-radius:56px;padding:20px 30px;line-height:16px;text-transform:none;border:2px solid #fbc341;background-color:#fbc341;font-weight:500;font-size:1.8em;min-width:260px;position:relative;display:inline-block;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:#201f51;color:#f3efd8;border:2px solid #201f51}.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:#f498b0;color:#fff;border:2px solid #f498b0}.round_btn{color:#279af1;border-radius:50%;line-height:25px;font-family:Outfit,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:Outfit,sans-serif;color:#279af1;text-decoration:underline}.link.-white{color:#fff}.link.-white:hover{color:#279af1}.link:hover{color:#fbc341}.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.85rem}h1{font-size:3.5rem}h2{font-size:3rem;line-height:1.2}h3{font-size:2.75rem}h4{font-size:2.15rem}h5{font-size:1.65rem}}@media (max-width:768px){p{font-size:1.75rem}h1{font-size:2.85rem}h2{font-size:2.5rem}h3{font-size:2.35rem}h4{font-size:2rem}h5{font-size:1.55rem}}@media (max-width:480px){p{font-size:1.6rem}h1{font-size:2.25rem}h2{font-size:2.15rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.5rem}}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{background:transparent;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #201f51;color:#201f51;width:100%;max-width:100%;font-weight:500;font-size:1.5em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1)}.formulaire_contact .single input::-moz-placeholder{color:#201f51}.formulaire_contact .single input::placeholder{color:#201f51}.formulaire_contact .single input:focus{border-color:#201f51}.formulaire_contact .single .wpcf7-not-valid{color:#ce4549;border:1px solid #ce4549}.formulaire_contact .single .wpcf7-not-valid::-moz-placeholder{color:#ce4549}.formulaire_contact .single .wpcf7-not-valid::placeholder{color:#ce4549}.formulaire_contact .single .wpcf7-not-valid-tip{color:#ce4549;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:#201f51;border:2px solid #f5edf0;border-radius:24px;font-family:Outfit,sans-serif;font-weight:400;max-height:230px;width:100%;resize:none}.formulaire_contact textarea::-moz-placeholder{color:#201f51}.formulaire_contact textarea::placeholder{color:#201f51}.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:#f498b0;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:#201f51}.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:#f498b0;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:Outfit,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;display:inline-block;margin-top:15px}.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='%23201F51' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:14px 12px;width:14px;height:12px;position:absolute;top:50%;margin-top:-6px;right:25px;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{color:#201f51;border-radius:56px;padding:20px 30px;line-height:16px;text-transform:none;border:none;background:#fbc341;font-weight:500;font-size:1.8em;min-width:260px;position:relative;display:inline-block;transition:all .3s ease}.formulaire_contact .btn_submit .wpcf7-submit:hover{background:#f3efd8;color:#fff}.formulaire_contact .btn_submit .wpcf7-submit:hover.white{background-color:#fff;color:#41506e}.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:#201f51}.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}form label{color:#000;font-weight:700;margin:0 0 .75em;display:block}form fieldset{border:0;margin:0;padding:0}form legend{color:#279af1;font-weight:700;text-transform:uppercase;border-top:1px solid #f5edf0;padding:10px 0 0;margin:5px 0}form input,form legend{width:100%;display:block}form input{background:transparent;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;color:#201f51;max-width:100%;font-weight:500;font-size:1.5em;transition:all .3s cubic-bezier(.215,.61,.355,1);border:1px solid #fff;color:#fff}form input::-moz-placeholder{color:#201f51}form input::placeholder{color:#201f51}form input:focus{border-color:#201f51}form input::-moz-placeholder{color:#fff}form input::placeholder{color:#fff}table form input{width:auto}form textarea{background:transparent;border-radius:26px;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #201f51;color:#201f51;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}form textarea::-moz-placeholder{color:#201f51}form textarea::placeholder{color:#201f51}form textarea:focus{border-color:#201f51}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;width:100%;cursor:pointer;background:transparent;border-radius:.5em;height:2.841em;line-height:1;padding:.7em 1.285em}form select::-ms-expand{display:none}form [type=submit],form button{border-radius:56px;padding:20px 30px;line-height:16px;text-transform:none;border:none;font-weight:500;font-size:1.8em;min-width:260px;position:relative;display:inline-block;transition:all .3s ease;color:#201f51;background:#fbc341;white-space:normal;height:auto;cursor:pointer;max-width:200px}form [type=submit]:hover,form button:hover{background:#f3efd8;color:#fff}form [type=submit]:hover.white,form button:hover.white{background-color:#fff;color:#41506e}form [type=submit]:hover,form button:hover{color:#201f51;background:#ea99af}form input[type=checkbox],form input[type=radio]{display:none}form input[type=checkbox]+label,form input[type=radio]+label{color:inherit;padding:0 0 0 1.7rem;position:relative}form input[type=checkbox]+label:before,form 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}form input[type=checkbox]+label:after,form 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}form input[type=checkbox]:checked+label:after,form input[type=radio]:checked+label:after{opacity:1}form input[type=radio]+label:after,form input[type=radio]+label:before{border-radius:50%}form input:-webkit-autofill,form input:-webkit-autofill:hover,form select:-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:hover select:-webkit-autofill{border-color:#f5edf0;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f5edf0 inset}form input:-webkit-autofill:focus,form input:-webkit-autofill:hover:focus,form select:-webkit-autofill:hover:focus,form textarea:-webkit-autofill:focus,form 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:#201f51;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:#201f51;z-index:99;line-height:1;cursor:pointer}.mobileMenu .closeMenu:focus,.mobileMenu .closeMenu:hover{color:#f498b0;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_main-menu_mobile,.mobileMenu ul.header_menu_nav_ul{margin:250px 0 0}.mobileMenu ul.navMenuSec li{font-size:1.65em}.mobileMenu ul li{list-style-type:none;padding:0;font-size:1.95em}.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:#201f51;text-decoration:none}.mobileMenu ul li.flag{display:flex;align-items:center;justify-content:center}.mobileMenu ul li.flag a{font-size:.7em}.mobileMenu ul li>a{color:#201f51;padding:10px 0;display:inline-block}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#f498b0}.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:#f498b0}.mobileMenu .menuTop{margin-top:0;padding-top:0}header{position:relative}.header,header{width:100%;top:0;transition:all .3s ease}.header{background:hsla(0,0%,100%,0);padding:0;position:absolute;z-index:80;left:0;right:0;margin:auto;opacity:1}.header .container_large{margin-right:0;padding-right:0}.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:25%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.header_logo{float:left;width:25%}}@media (min-width:768px){.header_logo{float:left;width:20.83333%}}@media (min-width:1024px){.header_logo{float:left;width:16.66667%}}.header_logo .logo-img{max-width:160px;max-height:190px;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:75%}}@media (max-width:480px){.header_logo .logo-img{max-width:100%}}.header_menu{float:left;width:37.5%;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:41.66667%}}@media (min-width:768px){.header_menu{float:left;width:50%}}@media (min-width:1024px){.header_menu{float:left;width:62.5%}}.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 40px;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{text-decoration:none}.header_menu_nav ul li a{color:#261d5e;font-size:1.5em;margin-bottom:10px;text-decoration:none;padding-bottom:10px}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#f498b0;text-decoration:none}.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 .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 35px}.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 30px}.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 25px}.header_menu .header_menu_nav ul li a{font-size:1.35em}.header_menu .top_nav{display:inline-block}}.header_support{float:left;width:37.5%;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:33.33333%}}@media (min-width:768px){.header_support{float:left;width:29.16667%}}@media (min-width:1024px){.header_support{float:left;width:20.83333%}}.header_support_link{text-align:right}.header_support_link_nav{color:#fff}.header_support_link_nav li::marker{display:none;color:transparent}.header_support_link_nav li.flag{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='254' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0l37.556 28L0 56h254V0z' fill='%23F498B0' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:0;height:56px;width:100%;display:flex;align-items:center;justify-content:center}.header_support_link_nav li.flag a{color:#261d5e;font-size:1.6em;line-height:16px;padding:3px 25px 3px 35px;font-weight:600;display:block}.header_support_link_nav li.flag a:hover{color:#fff}@media (max-width:1400px){.header_support_link_nav li.flag a{font-size:1.5em;padding:3px 25px 3px 35px}}@media (max-width:1024px){.header_support_link_nav li.flag a{font-size:1.4em;line-height:normal;padding:3px 25px 3px 35px}}@media (max-width:768px){.header_support_link_nav li.flag a{font-size:1.2em;padding:3px 15px 3px 40px}}@media (max-width:480px){.header_support_link_nav li.flag a{font-size:1.1em;padding:3px 10px 3px 40px;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: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{position:relative;overflow:hidden}#hero.home_hero{height:80vh;min-height:800px;background-color:#f3efd8;background-repeat:no-repeat;background-size:100%;background-position:bottom}#hero.home_hero .container{height:100%}#hero.home_hero .content_title{text-align:center;padding-top:150px}#hero.home_hero h1{font-size:5.35em;color:#201f51}#hero.home_hero h3{font-weight:300;font-size:2.5em}@media (max-width:1024px){#hero.home_hero{min-height:750px;height:75vh}#hero.home_hero .content_title{padding-top:100px}#hero.home_hero h1{font-size:4.35em}#hero.home_hero h3{font-size:2em}}@media (max-width:768px){#hero.home_hero{min-height:650px;height:65vh}#hero.home_hero .content_title{padding-top:50px}#hero.home_hero h1{font-size:3.35em}#hero.home_hero h3{font-size:1.65em}}@media (max-width:480px){#hero.home_hero{min-height:480px;height:50vh}#hero.home_hero .content_title{padding-top:0}#hero.home_hero h1{font-size:2.35em}#hero.home_hero h3{font-size:1.5em}}#hero:after,#hero:before{content:" ";display:table}#hero:after{clear:both}#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_articles{width:100%;background-color:#f3efd8;min-height:350px;position:relative;padding-top:250px}#hero.hero_articles .content_title{text-align:center}#hero.hero_articles .content_title h1{text-transform:none}#hero.hero_articles .content_texte{display:block;text-align:center}@media (max-width:1024px){#hero.hero_articles{padding-top:230px}}@media (max-width:768px){#hero.hero_articles{padding-top:180px}}@media (max-width:480px){#hero.hero_articles{padding-top:140px}}#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_newsletter{background-color:#ce4549;padding:100px 0 75px}@media (max-width:1400px){.footer_newsletter{padding:80px 0 65px}}@media (max-width:1024px){.footer_newsletter{padding:65px 0 50px}}@media (max-width:768px){.footer_newsletter{padding:50px 0 40px}}@media (max-width:480px){.footer_newsletter{padding:40px 0 30px}}.footer_newsletter_content{text-align:center;color:#f3efd8}.footer_newsletter_content_titre{display:block;margin-bottom:10px}.footer_newsletter_content_texte{display:block}.footer_newsletter_content_form{display:block;margin-top:50px}.footer_newsletter_content_form .content_action{display:block}.footer_newsletter_content_form .form-row .single input{color:#fff;border:1px solid #fff}.footer_newsletter_content_form .form-row .single input::-moz-placeholder{color:#fff}.footer_newsletter_content_form .form-row .single input::placeholder{color:#fff}.footer_newsletter_content_form .form-row .single input:focus{border:1px solid #ea99af}.footer_newsletter_content_form #mc_embed_signup{width:100%;padding-top:10px;display:none}.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll{display:block;margin-left:-15px;margin-right:-15px;padding-bottom:7px}.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll:after,.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll:before{content:" ";display:table}.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll:after{clear:both}.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:10px}@media (min-width:480px){.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{float:left;width:33.33333%}}@media (min-width:768px){.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll .mc-field-group{float:left;width:33.33333%}}.footer_newsletter_content_form #mc_embed_signup #mc_embed_signup_scroll #mc-embedded-subscribe{margin-top:30px}.footer_newsletter_content h2{margin-bottom:0;color:#f3efd8}footer{position:relative;padding:50px 0 0}@media (max-width:768px){footer:after{height:120px}}@media (max-width:480px){footer:after{height:140px}}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_logo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){footer .footer_contacts_row_logo{float:left;width:50%}}@media (min-width:1024px){footer .footer_contacts_row_logo{float:left;width:16.66667%}}footer .footer_contacts_row_logo .header_logo_white{width:125px}footer .footer_contacts_row_logo p{font-size:1.25em}@media (max-width:768px){footer .footer_contacts_row_logo{text-align:center;margin-bottom:20px}}@media (max-width:480px){footer .footer_contacts_row_logo{width:100%;display:block}footer .footer_contacts_row_logo .header_logo_white{width:95px;margin-bottom:10px}}footer .footer_contacts_row_newsletter{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){footer .footer_contacts_row_newsletter{float:left;width:50%}}@media (min-width:1024px){footer .footer_contacts_row_newsletter{float:left;width:33.33333%}}footer .footer_contacts_row_newsletter_title h4{text-transform:uppercase;margin-bottom:10px;font-family:Agrandir Grand,sans-serif!important}footer .footer_contacts_row_newsletter #mc_embed_signup_footer{width:100%;background-color:#fbc341;border-radius:50px;padding:20px 65px}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer{display:block}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer:after,footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer:before{content:" ";display:table}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer:after{clear:both}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer .mc-field-group{float:left;width:75%}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer .mc-field-group input{border:1px solid #201f51;color:#201f51;height:40px}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer .mc_embed_signup_button{float:left;width:25%;padding-left:10px}footer .footer_contacts_row_newsletter #mc_embed_signup_footer #mc_embed_signup_scroll_footer .mc_embed_signup_button .button{width:40px;max-width:40px!important;min-width:40px;border-radius:28px;padding:0;height:40px;border:1px solid #201f51;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v8H0z'/%3E%3C/defs%3E%3Cg transform='rotate(-90 8 7.5)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M7 7.807L.225 1.565A.686.686 0 01.2.572L.548.217A.743.743 0 011.573.193L7.5 5.655 13.427.193a.743.743 0 011.025.024l.348.355a.686.686 0 01-.025.993L7.999 7.807a.743.743 0 01-.999 0' fill='%23201F51' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}@media (max-width:1024px){footer .footer_contacts_row_newsletter{margin-bottom:15px}}@media (max-width:768px){footer .footer_contacts_row_newsletter{margin-bottom:20px}}footer .footer_contacts_row_navSociaux{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto;align-items:center;justify-content:center}@media (min-width:768px){footer .footer_contacts_row_navSociaux{float:left;width:50%}}@media (min-width:1024px){footer .footer_contacts_row_navSociaux{float:left;width:25%}}footer .footer_contacts_row_navSociaux_menu{margin:0;background-color:#fbc341;text-align:right;border-radius:160px;padding:15px 30px}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:1024px){footer .footer_contacts_row_navSociaux{justify-content:start}}@media (max-width:768px){footer .footer_contacts_row_navSociaux{justify-content:center;margin-bottom:20px}}@media (max-width:480px){footer .footer_contacts_row_navSociaux{width:100%;margin-top:10px;justify-content:flex-center}}footer .footer_contacts_row_menus{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:right}@media (min-width:768px){footer .footer_contacts_row_menus{float:left;width:50%}}@media (min-width:1024px){footer .footer_contacts_row_menus{float:left;width:25%}}footer .footer_contacts_row_menus_nav{display:block;margin-bottom:50px}footer .footer_contacts_row_menus_nav ul li{display:block;margin-bottom:7px}footer .footer_contacts_row_menus_nav ul li a{color:#201f51;font-size:1.35em;font-weight:300}footer .footer_contacts_row_menus_nav ul li a:hover{color:#ea99af}footer .footer_contacts_row_menus p{font-size:1.25em}@media (max-width:768px){footer .footer_contacts_row_menus{display:block;text-align:center}}@media (max-width:480px){footer .footer_contacts_row_menus{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}}#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 .accueil_mission{background-color:#201f51}.accueil .accueil_mission_content{text-align:center;color:#f3efd8}.accueil .accueil_mission_content_titre{display:block;margin-bottom:40px}.accueil .accueil_mission_content_texte img{border-radius:90px;margin-top:20px}.accueil .accueil_mission_content h2{margin-bottom:0;color:#f3efd8}.accueil .accueil_producteurs{background-color:#ea99af}.accueil .accueil_producteurs .container_producteurs{position:relative}.accueil .accueil_producteurs .container_producteurs .slick-arrow{position:absolute;top:50%;z-index:69;text-indent:-9999px;width:80px;height:250px;border:none;margin-top:-165px;background-repeat:no-repeat;background-size:100%;background-color:transparent;transition:all .3s ease}.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-prev{left:0;background-color:#f3efd8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='51' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h50v27H0z'/%3E%3C/defs%3E%3Cg transform='rotate(90 13.5 14)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M23.334 26.348L.752 5.282a2.335 2.335 0 01-.085-3.35L1.827.735A2.456 2.456 0 015.244.65l19.754 18.435L44.756.65a2.456 2.456 0 013.417.084l1.16 1.197a2.335 2.335 0 01-.085 3.35L26.663 26.348a2.452 2.452 0 01-3.33 0' fill='%23201E50' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");width:80px;height:278px;background-size:28px 51px;background-repeat:no-repeat;background-position:50%;border-top-right-radius:120px;border-bottom-right-radius:120px}.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-next{right:0;background-color:#f3efd8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='51' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h50v27H0z'/%3E%3C/defs%3E%3Cg transform='rotate(-90 25.5 25)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M23.334 26.348L.752 5.282a2.335 2.335 0 01-.085-3.35L1.827.735A2.456 2.456 0 015.244.65l19.754 18.435L44.756.65a2.456 2.456 0 013.417.084l1.16 1.197a2.335 2.335 0 01-.085 3.35L26.663 26.348a2.452 2.452 0 01-3.33 0' fill='%23201E50' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");width:80px;height:278px;background-size:28px 51px;background-repeat:no-repeat;background-position:50%;border-top-left-radius:120px;border-bottom-left-radius:120px}.accueil .accueil_producteurs .container_producteurs .slick-arrow:hover.slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11L1 6l5-5' stroke='%23F61B38' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accueil .accueil_producteurs .container_producteurs .slick-arrow:hover.slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11l5-5-5-5' stroke='%23F61B38' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:1024px){.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-next,.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-prev{width:70px;height:250px;border:none;margin-top:-165px;background-size:23px 43px}}@media (max-width:768px){.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-next,.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-prev{width:40px;height:180px;border:none;margin-top:-150px;background-size:13px 26px}}@media (max-width:480px){.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-next,.accueil .accueil_producteurs .container_producteurs .slick-arrow.slick-prev{width:40px;height:180px;border:none;margin-top:-150px;background-size:13px 26px}}.accueil .accueil_producteurs_head{text-align:center;margin-bottom:35px}.accueil .accueil_producteurs_head_titre{margin-bottom:50px}.accueil .accueil_producteurs_head h2{margin-bottom:0;line-height:32px}.accueil .accueil_producteurs_liste{background-color:hsla(0,0%,98.8%,0);margin-bottom:35px;padding:10px 10% 25px}.accueil .accueil_producteurs_liste_bloc{position:relative}.accueil .accueil_producteurs_liste_bloc_area{text-align:center;padding:0 30px}@media (max-width:1024px){.accueil .accueil_producteurs_liste_bloc_area{padding:0 20px}}@media (max-width:768px){.accueil .accueil_producteurs_liste_bloc_area{padding:0 10px}}@media (max-width:480px){.accueil .accueil_producteurs_liste_bloc_area{padding:0 25px}}.accueil .accueil_producteurs_liste_bloc_area_photo{display:block;text-align:center;margin-bottom:22px}.accueil .accueil_producteurs_liste_bloc_area_photo img{height:auto;border-radius:100px}.accueil .accueil_producteurs_liste_bloc_area_info{background-color:#f3efd8;text-align:center;border-radius:22px;padding:10px}.accueil .accueil_producteurs_liste_bloc_area_info_titre h6{margin-bottom:0;font-weight:600}.accueil .accueil_producteurs_liste_bloc_area_info_tag{display:none}.accueil .accueil_producteurs_liste_bloc h5{color:#261d5e}.accueil .accueil_producteurs_liste_bloc p{font-size:1.2em;font-weight:500;color:#201f51}.accueil .accueil_producteurs_bouton{text-align:center}.accueil .accueil_produits{background-color:#fbc341}.accueil .accueil_produits_head{text-align:center;margin-bottom:70px}.accueil .accueil_produits_head_titre{margin-bottom:30px}.accueil .accueil_produits_head h2{margin-bottom:0;line-height:32px}.accueil .accueil_produits_liste{background-color:hsla(0,0%,98.8%,.9);margin-bottom:35px;border-radius:96px}.accueil .accueil_produits_liste .acf-map{width:100%;height:600px;border:1px solid #ccc;margin:0 0 35px;border-radius:96px}.accueil .accueil_produits_liste .acf-map .gm-fullscreen-control,.accueil .accueil_produits_liste .acf-map .gm-style-iw-tc,.accueil .accueil_produits_liste .acf-map .gmnoprint{display:none}.accueil .accueil_produits_liste .acf-map .gm-style .gm-style-iw-c{padding:0;background-color:#261f5f;border-radius:28px;top:43px}.accueil .accueil_produits_liste .acf-map .gm-style .gm-style-iw-c .gm-style-iw-d{padding:0;margin:0;overflow:auto!important;color:#fff}.accueil .accueil_produits_liste .acf-map .gm-style .gm-style-iw-c .gm-style-iw-d div{display:flex;flex-wrap:wrap}.accueil .accueil_produits_liste .acf-map .gm-style .gm-style-iw-c .gm-style-iw-d div span{padding:8px 12px}.accueil .accueil_produits_liste .acf-map .gm-style .gm-style-iw-c .gm-ui-hover-effect{display:none;opacity:0;right:-35px!important}.accueil .accueil_produits_liste .acf-map img{max-width:inherit!important}.accueil .accueil_produits_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_produits_liste_row:after,.accueil .accueil_produits_liste_row:before{content:" ";display:table}.accueil .accueil_produits_liste_row:after{clear:both}.accueil .accueil_produits_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_produits_liste_row_bloc{float:left;width:33.33333%}}@media (min-width:768px){.accueil .accueil_produits_liste_row_bloc{float:left;width:33.33333%}}.accueil .accueil_produits_liste_row_bloc:last-child{border-right:none}.accueil .accueil_produits_liste_row_bloc .icon{display:block;text-align:center;margin-bottom:20px;height:42px}.accueil .accueil_produits_liste_row_bloc .icon img{max-width:80%;margin:0 auto}.accueil .accueil_produits_liste_row_bloc h5{color:#261d5e}.accueil .accueil_produits_liste_row_bloc p{font-size:1.2em;font-weight:500;color:#201f51}.accueil .accueil_produits_liste_row_bloc .more{font-size:1.3em;text-decoration:underline}.accueil .accueil_produits_bouton,.accueil .accueil_produits_liste_row_bloc_area{text-align:center}.accueil .accueil_blogue{display:block;background-color:#f3efd8}.accueil .accueil_blogue_head{text-align:center;margin-bottom:70px}.accueil .accueil_blogue_head h2{margin-bottom:0;line-height:32px}@media (max-width:768px){.accueil .accueil_blogue_head{margin-bottom:60px}}@media (max-width:480px){.accueil .accueil_blogue_head{margin-bottom:50px}}.accueil .accueil_blogue_liste{display:block}.accueil .accueil_blogue_liste:after,.accueil .accueil_blogue_liste:before{content:" ";display:table}.accueil .accueil_blogue_liste:after{clear:both}.accueil .accueil_blogue_liste_bloc{display:block;margin-bottom:30px}.accueil .accueil_blogue_liste_bloc_area{background-color:#201f51;margin-bottom:35px;border-radius:50px;position:relative}.accueil .accueil_blogue_liste_bloc_area_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.accueil .accueil_blogue_liste_bloc_area_row:after,.accueil .accueil_blogue_liste_bloc_area_row:before{content:" ";display:table}.accueil .accueil_blogue_liste_bloc_area_row:after{clear:both}.accueil .accueil_blogue_liste_bloc_area_row_pic{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:0;padding-right:0}.accueil .accueil_blogue_liste_bloc_area_row_pic .info_area{display:block;height:100%;overflow:hidden;border-top-left-radius:50px;border-bottom-left-radius:50px}.accueil .accueil_blogue_liste_bloc_area_row_pic img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}@media (max-width:480px){.accueil .accueil_blogue_liste_bloc_area_row_pic{width:100%}.accueil .accueil_blogue_liste_bloc_area_row_pic .info_area{border-top-left-radius:50px;border-bottom-left-radius:0;border-top-right-radius:50px}}.accueil .accueil_blogue_liste_bloc_area_row_text{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:0;padding-right:0;color:#f3efd8}.accueil .accueil_blogue_liste_bloc_area_row_text .info_area{padding:50px 60px}.accueil .accueil_blogue_liste_bloc_area_row_text .info_area h4,.accueil .accueil_blogue_liste_bloc_area_row_text .info_area p{color:#f3efd8}.accueil .accueil_blogue_liste_bloc_area_row_text .info_area .more{text-decoration:underline}@media (max-width:1024px){.accueil .accueil_blogue_liste_bloc_area_row_text .info_area{padding:45px 55px}}@media (max-width:768px){.accueil .accueil_blogue_liste_bloc_area_row_text .info_area{padding:35px 45px}}@media (max-width:480px){.accueil .accueil_blogue_liste_bloc_area_row_text{width:100%}.accueil .accueil_blogue_liste_bloc_area_row_text .info_area{padding:25px 35px}}.accueil .accueil_blogue_liste_bloc_area_row:hover .accueil_blogue_liste_bloc_area_row_pic img{transform:scale(1.25)}.accueil .accueil_blogue_liste_bloc_area:last-child{border-right:none}.accueil .accueil_blogue_liste_bloc_area h5{color:#261d5e}.accueil .accueil_blogue_liste_bloc_area_area{text-align:center}.accueil .accueil_partenaires{background-color:#201f51}.accueil .accueil_partenaires_head{text-align:center;margin-bottom:100px;color:#f3efd8}.accueil .accueil_partenaires_head_title{display:block;margin-bottom:40px}.accueil .accueil_partenaires_head h2{margin-bottom:0;color:#f3efd8}@media (max-width:768px){.accueil .accueil_partenaires_head{margin-bottom:50px}}@media (max-width:480px){.accueil .accueil_partenaires_head{margin-bottom:35px}}.accueil .accueil_partenaires .container_partenaires{position:relative}.accueil .accueil_partenaires .container_partenaires .slick-arrow{top:50%}.accueil .accueil_partenaires .container_partenaires .slick-arrow.slick-prev{left:-25px;background-repeat:no-repeat;background-size:10px 17px;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='%23F3EFD8' fill-rule='nonzero'/%3E%3C/svg%3E")}.accueil .accueil_partenaires .container_partenaires .slick-arrow.slick-next{right:-25px;background-repeat:no-repeat;background-size:10px 17px;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='%23F3EFD8' fill-rule='nonzero'/%3E%3C/svg%3E")}.accueil .accueil_partenaires .container_partenaires .slick-arrow:hover.slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11L1 6l5-5' stroke='%23EA99AF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accueil .accueil_partenaires .container_partenaires .slick-arrow:hover.slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11l5-5-5-5' stroke='%23EA99AF' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.accueil .accueil_partenaires_slideset{display:block;padding-left:10%;padding-right:10%}.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)}.accueil .padsection{padding:100px 0 75px}@media (max-width:1400px){.accueil .padsection{padding:80px 0 65px}}@media (max-width:1024px){.accueil .padsection{padding:65px 0 50px}}@media (max-width:768px){.accueil .padsection{padding:50px 0 40px}}@media (max-width:480px){.accueil .padsection{padding:40px 0 30px}}body.home footer .footer_cta,body.page-template-blogue .header_hero{display:none}.blog{padding:100px 0;background-color:#f3efd8}@media (max-width:1024px){.blog{padding:80px 0}}@media (max-width:768px){.blog{padding:65px 0}}@media (max-width:480px){.blog{padding:70px 0 20px}}.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:#201f51}.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:#201f51}.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:#201f51;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:#201f51}.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:#201f51}.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 .jaune{background-color:#fbc341}.blog_flexible .rose{background-color:#ea99af}.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_texteStandard{width:100%;padding:100px 0}.blog_flexible_texteStandard .photolargeurstandard{width:100%}.blog_flexible_texteStandard .bloc_presentation{position:relative}.blog_flexible_texteStandard .bloc_presentation .rowTexte{text-align:center}.blog_flexible_texteStandard .bloc_presentation .rowTexte h4{font-family:Agrandir Grand,sans-serif}.blog_flexible_texteStandard p:last-child{margin-bottom:0}.blog_flexible_photoStandard{width:100%;margin:0}.blog_flexible_photoStandard .bloc_presentation{position:relative}.blog_flexible_photoStandard img{width:100%;height:auto;border-radius:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.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;border-radius:60px}@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}.blog_flexible .paddingbottom{padding-bottom:350px}.blog_flexible .paddingtop{padding-top:350px}@media (max-width:1400px){.blog_flexible .paddingbottom{padding-bottom:320px}.blog_flexible .paddingtop{padding-top:320px}}@media (max-width:1024px){.blog_flexible .paddingbottom{padding-bottom:300px}.blog_flexible .paddingtop{padding-top:300px}}@media (max-width:768px){.blog_flexible .paddingbottom{padding-bottom:250px}.blog_flexible .paddingtop{padding-top:250px}}@media (max-width:480px){.blog_flexible .paddingbottom{padding-bottom:150px}.blog_flexible .paddingtop{padding-top:150px}}.producteurs_listing{padding:50px 0;background-color:#f3efd8;position:relative}@media (max-width:1024px){.producteurs_listing{padding:40px 0 45px}}@media (max-width:768px){.producteurs_listing{padding:30px 0 40px}}@media (max-width:480px){.producteurs_listing{padding:20px 0 35px}}.producteurs_listing_titre_filtre{margin-bottom:50px}.producteurs_listing_filters{margin-bottom:100px}.producteurs_listing_filters:after,.producteurs_listing_filters:before{content:" ";display:table}.producteurs_listing_filters:after{clear:both}.producteurs_listing_filters #filter{margin-bottom:50px}.producteurs_listing_filters #filter:after,.producteurs_listing_filters #filter:before{content:" ";display:table}.producteurs_listing_filters #filter:after{clear:both}.producteurs_listing_filters_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.producteurs_listing_filters_row:after,.producteurs_listing_filters_row:before{content:" ";display:table}.producteurs_listing_filters_row:after{clear:both}.producteurs_listing_filters_row button{color:#201f51;border-radius:56px;padding:12px 30px;line-height:16px;text-transform:none;background-color:#f3efd8;border:1px solid #201f51;font-weight:500;font-size:1.65em;min-width:160px;position:relative;display:inline-block;margin-right:20px;margin-bottom:20px;transition:all .3s ease}.producteurs_listing_filters_row button.emploi-control-active,.producteurs_listing_filters_row button:hover{background-color:#201f51;color:#f3efd8}@media (max-width:768px){.producteurs_listing_filters_row button{padding:10px 20px;line-height:15px;font-size:1.5rem}}@media (max-width:480px){.producteurs_listing_filters_row button{padding:8px 15px;line-height:14px;font-size:1.4rem}}.producteurs_listing_filters_row_btnfiltres{width:100%;margin-bottom:10px;text-align:center;display:none}.producteurs_listing_filters_row_btnfiltres .voir_filtres{width:100%;max-width:260px;min-width:50%}.producteurs_listing_filters_row_btnfiltres .voir_filtres:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v8H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M7 7.807L.225 1.565A.686.686 0 01.2.572L.548.217A.743.743 0 011.573.193L7.5 5.655 13.427.193a.743.743 0 011.025.024l.348.355a.686.686 0 01-.025.993L7.999 7.807a.743.743 0 01-.999 0' fill='%23201F51' fill-rule='nonzero' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px 8px;background-position:50%;width:15px;height:8px;display:inline-block;margin-left:15px;transition:all .3s ease}.producteurs_listing_filters_row_btnfiltres .voir_filtres:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='8' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v8H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath d='M7 7.807L.225 1.565A.686.686 0 01.2.572L.548.217A.743.743 0 011.573.193L7.5 5.655 13.427.193a.743.743 0 011.025.024l.348.355a.686.686 0 01-.025.993L7.999 7.807a.743.743 0 01-.999 0' fill='%23FFF' fill-rule='nonzero' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E")}.producteurs_listing_filters_row_name{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.producteurs_listing_filters_row_name{float:left;width:100%}}@media (min-width:1024px){.producteurs_listing_filters_row_name{float:left;width:22.5%}}.producteurs_listing_filters_row_buttons{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.producteurs_listing_filters_row_buttons{float:left;width:100%}}@media (min-width:1024px){.producteurs_listing_filters_row_buttons{float:left;width:77.5%}}.producteurs_listing_filters_row_buttons button{min-width:240px}.producteurs_listing_filters_row_buttons button:nth-child(3n){margin-right:0}.producteurs_listing_filters .content_action{display:inline-block;width:auto;text-align:right;margin-top:20px}.producteurs_listing_filters .content_action button:focus{outline:none}.producteurs_listing_filters #clear{margin-right:10px}@media (max-width:1024px){.producteurs_listing_filters{margin-bottom:80px}.producteurs_listing_filters_row button{font-size:1.55em}.producteurs_listing_filters_row_buttons button,.producteurs_listing_filters_row_buttons button:nth-child(3n){margin-right:10px}}@media (max-width:768px){.producteurs_listing_filters{margin-bottom:65px}.producteurs_listing_filters_row button{font-size:1.45em;min-width:46%;width:46%;margin-bottom:15px}}@media (max-width:480px){.producteurs_listing_filters{margin-bottom:40px}.producteurs_listing_filters_row button{font-size:1.35em;width:100%;max-width:260px;margin-bottom:10px;margin-right:0}.producteurs_listing_filters_row button:nth-child(3n){margin-right:0}.producteurs_listing_filters_row_btnfiltres{display:block}.producteurs_listing_filters_row_name{text-align:center}.producteurs_listing_filters_row_name .controls{display:none}.producteurs_listing_filters_row_buttons{text-align:center}.producteurs_listing_filters_row_buttons .controls{display:none}}.producteurs_listing_results{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.producteurs_listing_results:after,.producteurs_listing_results:before{content:" ";display:table}.producteurs_listing_results:after{clear:both}.producteurs_listing_results_bloc{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;position:relative;margin-bottom:25px}@media (min-width:480px){.producteurs_listing_results_bloc{float:left;width:50%}}@media (min-width:768px){.producteurs_listing_results_bloc{float:left;width:33.33333%}}@media (min-width:1024px){.producteurs_listing_results_bloc{float:left;width:25%}}.producteurs_listing_results_bloc_photo{display:block;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:278px;border-radius:160px;max-width:225px;margin:auto}.producteurs_listing_results_bloc_photo img{display:block;height:100%}.producteurs_listing_results_bloc_info{position:absolute;height:100%;width:100%;bottom:0;top:0;right:0;left:0;z-index:5;padding:5px 25px;background-color:#fbc341;color:#fff;font-size:1.3em;font-weight:400;text-align:center;border-radius:160px;opacity:0;transition:all .3s ease}.producteurs_listing_results_bloc_info ul{list-style:none;margin-left:-10px;margin-right:-10px}.producteurs_listing_results_bloc_info ul:after,.producteurs_listing_results_bloc_info ul:before{content:" ";display:table}.producteurs_listing_results_bloc_info ul:after{clear:both}.producteurs_listing_results_bloc_info ul li{display:inline-block;padding:5px 10px}.producteurs_listing_results_bloc:hover .producteurs_listing_results_bloc_info{opacity:1}@media (max-width:480px){.producteurs_listing_results_bloc{margin-bottom:15px}.producteurs_listing_results_bloc_info{opacity:1;background-color:rgba(251,195,65,.8)}}.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:#f498b0;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;position:relative;margin-bottom:20px;font-size:1.6em}.flexible_bloc ol li:before{content:counter(my-awesome-counter) ". ";color:#201f51;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:480px){.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:#f498b0;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:#f498b0;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:#261d5e;margin-bottom:5px}.flexible_bloc_equipe .rowEquipe_bloc h5{color:#261d5e;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:#f498b0;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:#261d5e;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:#f498b0 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:Outfit,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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19ibG9nLnNjc3MiLCIwMi1mb250cy9fZm9udHMuc2NzcyIsIjAwLWFkZG9ucy9fYW5pbWF0aW9ucy5zY3NzIiwiYXBwLmNzcyIsIjAwLWFkZG9ucy9fc2xpY2suc2NzcyIsIjAwLWFkZG9ucy9fbWl4aW5zLnNjc3MiLCIwMS1zZXR0aW5ncy9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwiMDEtc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIjAxLXNldHRpbmdzL19iYXNlLnNjc3MiLCIwMC1hZGRvbnMvX2ZsZXgtYm94LnNjc3MiLCIwMi1mb250cy9faWNvbnMuc2NzcyIsIjAzLW1vZHVsZXMvX2Zvcm1zLnNjc3MiLCIwNC1wYWdlcy9fbGF5b3V0L19uYXZpZ2F0aW9ucy5zY3NzIiwiMDQtcGFnZXMvX2xheW91dC9faGVhZGVyLnNjc3MiLCIwNC1wYWdlcy9fbGF5b3V0L19mb290ZXIuc2NzcyIsIjA0LXBhZ2VzL180MDQuc2NzcyIsIjA0LXBhZ2VzL19ob21lLnNjc3MiLCIwNC1wYWdlcy9fcHJvZHVjdGV1cnMuc2NzcyIsIjA0LXBhZ2VzL19mbGV4aWJsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTZLRSxnQkF1QnFCLENDbk12Qix5RkFBWSxDQUVaLDZDQUFZLENDcUJaLHVCQUVRLGVBQWdCLENBRnhCLHlCQU1RLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBQWlCLENBS3JCLHdCQUNJLGVBQWdCLENBS3BCLDJDQUNJLGdCQUFpQixDQzNCekIsMkREOEJRLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsa0JBQW1CLENDM0IzQix5RERpQ1Esb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsV0FBWSxDQUlwQixpQkFDSSxpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsd0JBQWlDLENBSHJDLHVCQU1RLFdBQVksQ0FDWixtQkFBb0IsQ0FDcEIsWUFBYSxDQUNiLG9CQUFxQixDQUk3QixVQUNJLHdCQUFpQyxDQUNqQyxl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TzNDLDhPQWdCUSxVWHB5REksQ1c2eURaLDZEQUdHLGlCQUFrQixDQUhyQiw0RUFLSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFdBQVksQ0FQaEIsdUZBV0ssVUFBVyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYmxvZ3VlIHtcblx0LmhlYWRlcl9oZXJvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYmxvZ3tcblx0cGFkZGluZzogMTAwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIFx0cGFkZGluZzogNjVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIFx0cGFkZGluZzogNzBweCAwIDIwcHggMDtcbiAgICB9XG5cdCZfYXJ0aWNsZXN7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Jl9zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMuNSwwKTtcblx0XHRcdC5zaWRlYmFyLXdpZGdldCB7XG5cdFx0XHRcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLndpZGdldF9jYXRlZ29yaWVzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0LndpZGdldF9ibG9jayB7XG5cdFx0XHRcdFx0XHQmLndpZGdldF9jYXRlZ29yaWVzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQgICAgXHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbGlzdGluZyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDgsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4LjUsMCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHQucG9zdCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdC5hcnRpY2xlX2NvbnRlbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggNjBweCAwIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJlc3VtZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250aW51ZV9saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxNTtcblx0XHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuY29udGludWVfbGluayB7XG5cdFx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5wb3N0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQucG9zdCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBcdC5wb3N0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblx0Jl9mbGV4aWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAwIDExMHB4IDA7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCA5MHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiAwIDAgNjVweCAwO1xuXHQgICAgfVxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCLCt1wiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qYXVuZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0fVxuXHRcdC5yb3NlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJvc2U7XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0ZVN0YW5kYXJkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRcdC5waG90b2xhcmdldXJzdGFuZGFyZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2NfcHJlc2VudGF0aW9uIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZ3JhbmQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90b1N0YW5kYXJke1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHRcdC5ibG9jX3ByZXNlbnRhdGlvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2Jsb2NfcGhvdG8ge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5yb3dQaG90byB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jb2xUZXh0ZVBob3RvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig3LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRSaWdodCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvUmlnaHQsXG5cdFx0XHRcdCZfcGhvdG9MZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LDApO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dFJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dFJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9waG90b0xlZnQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0ICAgIH1cblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRsaWdodC1ncmV5O1xuXHRcdFx0XHQmX3BhcnRhZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2dvVG9wIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEzO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC00OHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFkZGluZ2JvdHRvbSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzUwcHg7XG5cdFx0fVxuXHRcdC5wYWRkaW5ndG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQucGFkZGluZ2JvdHRvbSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMjBweDtcblx0XHRcdH1cblx0XHRcdC5wYWRkaW5ndG9wIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0LnBhZGRpbmdib3R0b20ge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG5cdFx0XHR9XG5cdFx0XHQucGFkZGluZ3RvcCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMDBweDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5wYWRkaW5nYm90dG9tIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBhZGRpbmd0b3Age1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHQucGFkZGluZ2JvdHRvbSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0XHRcdH1cblx0XHRcdC5wYWRkaW5ndG9wIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG59XG5cblxuXG4iLCIvLyBQUklNQVJZIEZPTlQgLSBPdXRmaXRcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU91dGZpdDp3Z2h0QDEwMC4uOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG5AaW1wb3J0IHVybCguLi9mb250cy9BZ3JhbmRpci9zdHlsZXNoZWV0LmNzcyk7IiwiLy8gVHJhbnNpdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc3BlZWQ6ICAwLjNzO1xuJGJvdW5jZTogY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMywgMS4zMyk7XG4kUG93ZXIxRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiRQb3dlcjJFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VPdXQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kUG93ZXI0RWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRQb3dlcjFFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgO1xuJFBvd2VyMkVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRQb3dlcjNFYXNlSW46IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG4kUG93ZXI0RWFzZUluOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJEV4cG9FYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJEV4cG9FYXNlSW46IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kRXhwb0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRTaW5lRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRTaW5lRWFzZUluOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJFBvd2VyMUVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRQb3dlcjJFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4kUG93ZXIzRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJFBvd2VyNEVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRTbG93RWFzZU91dDogY3ViaWMtYmV6aWVyKC4wNCwxLjE1LDAuNCwuOTkpO1xuJGVhc2luZzogJFBvd2VyMkVhc2VPdXQ7XG5cbmh0bWwge1xuICAgICYuaGFzLXNjcm9sbC1zbW9vdGgge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuaGFzLXNjcm9sbC1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLmhhcy1zY3JvbGwtc21vb3RoICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5bZGF0YS1zY3JvbGwtc2VjdGlvbl0ge1xuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gfVxuXG4uby1pbWFnZV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG5cbiAgICAmLi1mdWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLm8tc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8taW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzICRQb3dlcjJFYXNlT3V0LCB0cmFuc2Zvcm0gMS4ycyAkUG93ZXIyRWFzZU91dDtcbiAgICB9XG5cbiAgICAmLmlzLWludmlldyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1pbWFnZV93cmFwcGVyLi1mdWxsICYge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICB9XG59XG5cblxuLmMtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAmLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PdXRmaXQ6d2dodEAxMDAuLjkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybCguLi9mb250cy9BZ3JhbmRpci9zdHlsZXNoZWV0LmNzcyk7XG5odG1sLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5odG1sLmhhcy1zY3JvbGwtZHJhZ2dpbmcge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaGFzLXNjcm9sbC1zbW9vdGggYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm8taW1hZ2Vfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzljOTsgfVxuICAuby1pbWFnZV93cmFwcGVyLi1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIHJlbSgxMDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLm8tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzljOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uby1pbWFnZSB7XG4gIG9wYWNpdHk6IDAuOTU7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAuby1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLm8taW1hZ2UuaXMtaW52aWV3IGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAuby1pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5jLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jLXNjcm9sbGJhcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS40NSk7IH1cbiAgLmMtc2Nyb2xsYmFyOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgLmMtc2Nyb2xsYmFyLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjMpOyB9XG5cbi5jLXNjcm9sbGJhcl90aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAycHg7XG4gIGN1cnNvcjogZ3JhYjsgfVxuICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3R0b206IC0zMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgfVxuICAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfSB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0VGRDg7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzIwMUY1MTsgfVxuICBib2R5IC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi53cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUZEODsgfVxuICBtYWluIHVsLCBtYWluIG9sIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5oZWFkZXIgdWwsXG5mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4qIFJlc2V0XG4qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnAsIHVsLCBvbCwgbGksXG5kaXYsIHNlY3Rpb24sIGZvcm0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgYS5saW5rX292ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjVFREYwO1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4OyB9XG5cbi5mbGV4Ym94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsZXhib3hjZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFuY2hvcl90b3Age1xuICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzIwMUY1MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXIgR3JhbmRcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzIwMUY1MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXIgR3JhbmRcIiwgc2Fucy1zZXJpZjsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMyMDFGNTE7XG4gIGZvbnQtZmFtaWx5OiBcIkFncmFuZGlyIEdyYW5kXCIsIHNhbnMtc2VyaWY7IH1cblxuaDQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMDFGNTE7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjg1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIwMUY1MTtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjAxRjUxO1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjsgfVxuXG5hIHtcbiAgY29sb3I6ICMyNzlBRjE7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjQ5OEIwOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gIGNvbG9yOiAjMjAxRjUxO1xuICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZCQzM0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzM0MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucHJpbWFyeV9idG4ud2hpdGUsIC5zZWNvbmRhcnlfYnRuLndoaXRlLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjsgfVxuICAucHJpbWFyeV9idG46aG92ZXIsIC5zZWNvbmRhcnlfYnRuOmhvdmVyLCAucHJpbWFyeV90YXJnZXQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMUY1MTtcbiAgICBjb2xvcjogI0YzRUZEODtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjAxRjUxOyB9XG4gICAgLnByaW1hcnlfYnRuOmhvdmVyLndoaXRlLCAuc2Vjb25kYXJ5X2J0bjpob3Zlci53aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGE6aG92ZXIud2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNDE1MDZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7IH1cbiAgLnByaW1hcnlfYnRuOmZvY3VzLCAucHJpbWFyeV9idG46YWN0aXZlLCAucHJpbWFyeV9idG46YWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5X2J0bjpmb2N1cywgLnNlY29uZGFyeV9idG46YWN0aXZlLCAuc2Vjb25kYXJ5X2J0bjphY3RpdmU6Zm9jdXMsIC5wcmltYXJ5X3RhcmdldCBhOmZvY3VzLCAucHJpbWFyeV90YXJnZXQgYTphY3RpdmUsIC5wcmltYXJ5X3RhcmdldCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcmltYXJ5X2J0bi4td2hpdGUsIC5zZWNvbmRhcnlfYnRuLi13aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGEuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAyNTUsIDI1NSwgMjU1LCAxOyB9XG4gIC5wcmltYXJ5X2J0bi4tc21hbGwsIC5zZWNvbmRhcnlfYnRuLi1zbWFsbCwgLnByaW1hcnlfdGFyZ2V0IGEuLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5zZWNvbmRhcnlfYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyNzlBRjE7IH1cbiAgLnNlY29uZGFyeV9idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDk4QjA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNDk4QjA7IH1cblxuLnJvdW5kX2J0biB7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDI5LCA0MiwgMC4yKTtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE3OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yb3VuZF9idG4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnJvdW5kX2J0bi53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5saW5rIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI3OUFGMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxpbmsuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5saW5rLi13aGl0ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICNGQkMzNDE7IH1cblxuLnJldG91cl9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZXRvdXJfYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnJldG91cl9idG46aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zdWl0ZV9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWl0ZV9idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9kcm9pdGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nMTAgMiAxMy41IDUgMTcgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5zdWl0ZV9idG46aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzAwNUFDMCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmZsZXhjb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTsgfVxuXG4uZmxleGNvbnRlbnRlbmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS44NXJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuNzVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4xNXJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjY1cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjM1cmVtOyB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41NXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTVyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cblxuLyogQm9vdHN0cmFwICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyX3NtYWxsZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9zbWFsbCB7XG4gIHdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfc21hbGwge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX21lZCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbWVkIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTE2OHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX21lZF9sYXJnZSB7XG4gIG1hcmdpbjogMCAxMCU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YmVmb3JlLCAuY29udGFpbmVyX21lZF9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDIlOyB9IH1cblxuLmNvbnRhaW5lcl9sYXJnZSB7XG4gIG1hcmdpbjogMCA2JTsgfVxuICAuY29udGFpbmVyX2xhcmdlOmJlZm9yZSwgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwKSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lcl9mdWxsOmJlZm9yZSwgLmNvbnRhaW5lcl9mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2Z1bGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdDpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmJlZm9yZSwgLmZvcm11bGFpcmVfY29udGFjdCAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRlbnRfbGFiZWw6YmVmb3JlLCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIwMUY1MTtcbiAgICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzIwMUY1MTsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjAxRjUxOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNDRTQ1NDk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0U0NTQ5OyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0NFNDU0OTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0NFNDU0OTtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNUVERjA7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMjAxRjUxOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzNDQUNGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAxN3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y0OThCMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMyMDFGNTE7IH1cbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OThCMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y1RURGMDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9pY29ucy9hcnJvd19kb3duX3NlY29uZGFyeS5zdmdcIikgbm8tcmVwZWF0IDk0JSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUgc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTQgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRTMxNy1hcnJvdy1yaWdodDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQ29udGFjdC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjcsIC0yNDI2KScgZmlsbD0nJTIzMjAxRjUxJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nRm9ybScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzk3LCAxOTQ2KSclM0UlM0NnIGlkPSdCdG4tQWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MjIsIDQ2MSknJTNFJTNDZyBpZD0nMzE3LWFycm93LXJpZ2h0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ4LCAxOC45OTk4KSclM0UlM0NwYXRoIGQ9J004LjcwNywxMS43MDcyNSBMMTMuNzA3LDYuNzA3MjUgQzE0LjA5OCw2LjMxNzI1IDE0LjA5OCw1LjY4MzI1IDEzLjcwNyw1LjI5MzI1IEw4LjcwNywwLjI5MzI1IEM4LjMxNiwtMC4wOTc3NSA3LjY4MywtMC4wOTc3NSA3LjI5MywwLjI5MzI1IEM2LjkwMywwLjY4NDI1IDYuOTAyLDEuMzE3MjUgNy4yOTMsMS43MDcyNSBMMTAuNTg2LDUuMDAwMjUgTDEsNS4wMDAyNSBDMC40NDgsNS4wMDAyNSAwLDUuNDQ4MjUgMCw2LjAwMDI1IEMwLDYuNTUyMjUgMC40NDgsNy4wMDAyNSAxLDcuMDAwMjUgTDEwLjU4Niw3LjAwMDI1IEw3LjI5MywxMC4yOTMyNSBDNy4wOTgsMTAuNDg4MjUgNywxMC43NDQyNSA3LDExLjAwMDI1IEM3LDExLjI1NjI1IDcuMDk4LDExLjUxMjI1IDcuMjkzLDExLjcwNzI1IEM3LjY4NCwxMi4wOTgyNSA4LjMxNywxMi4wOTgyNSA4LjcwNywxMS43MDcyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEycHg7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBjb2xvcjogIzIwMUY1MTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogI0ZCQzM0MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNFRkQ4O1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmhvdmVyLndoaXRlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjNDE1MDZlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdDpob3ZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTQgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRTMxNy1hcnJvdy1yaWdodDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQ29udGFjdC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjcsIC0yNDI2KScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nRm9ybScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzk3LCAxOTQ2KSclM0UlM0NnIGlkPSdCdG4tQWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MjIsIDQ2MSknJTNFJTNDZyBpZD0nMzE3LWFycm93LXJpZ2h0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ4LCAxOC45OTk4KSclM0UlM0NwYXRoIGQ9J004LjcwNywxMS43MDcyNSBMMTMuNzA3LDYuNzA3MjUgQzE0LjA5OCw2LjMxNzI1IDE0LjA5OCw1LjY4MzI1IDEzLjcwNyw1LjI5MzI1IEw4LjcwNywwLjI5MzI1IEM4LjMxNiwtMC4wOTc3NSA3LjY4MywtMC4wOTc3NSA3LjI5MywwLjI5MzI1IEM2LjkwMywwLjY4NDI1IDYuOTAyLDEuMzE3MjUgNy4yOTMsMS43MDcyNSBMMTAuNTg2LDUuMDAwMjUgTDEsNS4wMDAyNSBDMC40NDgsNS4wMDAyNSAwLDUuNDQ4MjUgMCw2LjAwMDI1IEMwLDYuNTUyMjUgMC40NDgsNy4wMDAyNSAxLDcuMDAwMjUgTDEwLjU4Niw3LjAwMDI1IEw3LjI5MywxMC4yOTMyNSBDNy4wOTgsMTAuNDg4MjUgNywxMC43NDQyNSA3LDExLjAwMDI1IEM3LDExLjI1NjI1IDcuMDk4LDExLjUxMjI1IDcuMjkzLDExLjcwNzI1IEM3LjY4NCwxMi4wOTgyNSA4LjMxNywxMi4wOTgyNSA4LjcwNywxMS43MDcyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmhvdmVyIC53cGNmNy1zdWJtaXQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxRjUxOyB9XG5cbi8qIEFjY29yZGVvbiAqL1xuLkFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVFREYwOyB9XG4gIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAyMHB4IDAgMHB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiBoNSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTVweCcgaGVpZ2h0PSc4cHgnIHZpZXdCb3g9JzAgMCAxNSA4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VQYXRoIDMgQ29weSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J3BhZ2UtYnVpbGRlci1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjc1LjAwMDAwMCwgLTEwOTU2LjAwMDAwMCknIHN0cm9rZT0nJTIzMGQxZDNmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2ODIuNTAwMDAwLCAxMDk2MC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTY4Mi41MDAwMDAsIC0xMDk2MC4wMDAwMDApICcgcG9pbnRzPSc2NzYgMTA5NTcgNjgyLjUgMTA5NjMgNjg5IDEwOTU3JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggNi41cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDYuNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHVsLFxuICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHVsIGxpLFxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiBvbCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAgIC5BY2NvcmRlb24uYWN0aXZlIC50aXRyZUFjY29yZGVvbiBoNTphZnRlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuQWNjb3JkZW9uLmFjdGl2ZSAuY29udGVudUFjY29yZGVvbiB7XG4gICAgcGFkZGluZzogMCAwIDE1cHggMDsgfVxuXG4uaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1tYWduaWZpZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9idXJnZXIuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5pY29uLWJyb2FkY2FzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5pY29uLWJyb2FkY2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJvYWRjYXN0LnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDFyZW07IH1cbiAgLmljb24tcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3JhZGlvLmdpZlwiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1yaWdodC1hcnJvdywgLmljb24tdG9wLXJpZ2h0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjc5QUYxO1xuICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSwgLmljb24tdG9wLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5pY29uLXJpZ2h0LWFycm93OmhvdmVyLCAuaWNvbi10b3AtcmlnaHQtYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7IH1cbiAgICAuaWNvbi1yaWdodC1hcnJvdzpob3ZlcjpiZWZvcmUsIC5pY29uLXRvcC1yaWdodC1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi10b3AtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaWNvbi1yaWdodC1hcnJvdy1zdHJhaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpOyB9XG4gIC5pY29uLXJpZ2h0LWFycm93LXN0cmFpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxheS1pY29uLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cblxuLyogRm9ybXMgKi9cbmZvcm0ge1xuICAvKiBSYWRpbyAvIENoZWNrYm94ICovXG4gIC8qIEF1dG9jb21wbGV0ZSBzdHlsZXMgKi8gfVxuICBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAwIDAuNzVlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb3JtIGZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICBmb3JtIGxlZ2VuZCB7XG4gICAgY29sb3I6ICMyNzlBRjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVFREYwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZm9ybSBpbnB1dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIwMUY1MTtcbiAgICBjb2xvcjogIzIwMUY1MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzIwMUY1MTsgfVxuICAgIGZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMjAxRjUxOyB9XG4gICAgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICB0YWJsZSBmb3JtIGlucHV0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIGZvcm0gdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDFGNTE7XG4gICAgY29sb3I6ICMyMDFGNTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBoZWlnaHQ6IDYuM2VtO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIGZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMjAxRjUxOyB9XG4gICAgZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMDFGNTE7IH1cbiAgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgICBoZWlnaHQ6IDIuODQxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogLjdlbSAxLjI4NWVtOyB9XG4gICAgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgLyogSGlkZSBhcnJvdyBvbiBJRSAqL1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtIGJ1dHRvbixcbiAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgY29sb3I6ICMyMDFGNTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNGQkMzNDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgIGJhY2tncm91bmQ6ICNGQkMzNDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICBmb3JtIGJ1dHRvbjpob3ZlcixcbiAgICBmb3JtIFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGM0VGRDg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIGZvcm0gYnV0dG9uOmhvdmVyLndoaXRlLFxuICAgICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXTpob3Zlci53aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDE1MDZlOyB9XG4gICAgZm9ybSBidXR0b246aG92ZXIsXG4gICAgZm9ybSBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIwMUY1MTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQTk5QUY7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG4gIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuN3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRjVFREYwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjRjVFREYwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICMyNzlBRjE7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICMyNzlBRjE7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAycHg7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgZm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbiAgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBmb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG4gIGZvcm0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbiAgZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICBmb3JtIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gIGZvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Y1RURGMDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRjVFREYwIGluc2V0OyB9XG4gICAgZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIGZvcm0gaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcjpmb2N1cyxcbiAgICBmb3JtIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIGZvcm0gdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICBmb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y1RURGMDsgfVxuXG4uZm9ybXVsYWlyZV9pbmZvbGV0dHJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YmVmb3JlLCAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLm5hbWUge1xuICAgICAgY29sb3I6ICMyMDFGNTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNGRjVCNDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1QjQwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGNUI0MDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGNUI0MDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLmFqYXgtbG9hZGVyLFxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIFNlYXJjaCAqL1xuLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG4ubW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5tb2JpbGVNZW51IC5jbG9zZU1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIwMUY1MTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51OmhvdmVyLCAubW9iaWxlTWVudSAuY2xvc2VNZW51OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRjQ5OEIwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubW9iaWxlTWVudSAubW9iaWxlX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzI3OUFGMTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAubW9iaWxlTWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWVudV9uYXZfdWwsIC5tb2JpbGVNZW51IHVsLmhlYWRlcl9tYWluLW1lbnVfbW9iaWxlIHtcbiAgICAgIG1hcmdpbjogMjUwcHggMCAwIDA7IH1cbiAgICAubW9iaWxlTWVudSB1bC5uYXZNZW51U2VjIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42NWVtOyB9XG4gICAgLm1vYmlsZU1lbnUgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS45NWVtOyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0FCOEI2NScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTJweDsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLmZsYWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaS5mbGFnIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSA+IGE6Zm9jdXMsIC5tb2JpbGVNZW51IHVsIGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjRjQ5OEIwOyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDA7IH1cbiAgICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRjQ5OEIwOyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSB7XG4gICAgICAgICAgICBjb2xvcjogI0Y0OThCMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9iaWxlTWVudSAubWVudVRvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBIZWFkZXIgKi9cbmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA4MDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLmhlYWRlciAuY29udGFpbmVyX2xhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaGVhZGVyX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmhlYWRlcl9yb3c6YmVmb3JlLCAuaGVhZGVyX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmhlYWRlcl9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmhlYWRlcl9sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAuODMzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG4gICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIC5sb2dvLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuaGVhZGVyX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzcuNSU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjIuNSU7IH0gfVxuICAgIC5oZWFkZXJfbWVudV9uYXYge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyNjFENUU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRjQ5OEIwO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG4gLmhhbWJ1cmdlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzMxcHgnIGhlaWdodD0nMjJweCcgdmlld0JveD0nMCAwIDMxIDIyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VIYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdNb2JpbGUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nVkQxNjE2NV9CYXJyZXR0ZVdvb2RfV2ViX0FjY3VlaWwtTW9iaWxlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjU4LjAwMDAwMCwgLTM0LjAwMDAwMCknIHN0cm9rZT0nJTIzMzIyODFFJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nSGFtYnVyZ2VyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNTkuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzAuNScgeDI9JzI4LjUnIHkyPScwLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMTAnIHgyPScyOC41JyB5Mj0nMTAnIGlkPSdMaW5lLUNvcHknJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxOScgeDI9JzI4LjUnIHkyPScxOScgaWQ9J0xpbmUtQ29weS0yJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHggMjBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDM1cHg7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNDVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMzBweDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDI1cHg7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuaGVhZGVyX3N1cHBvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzcuNSU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9zdXBwb3J0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9zdXBwb3J0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfc3VwcG9ydCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAuODMzMzMlOyB9IH1cbiAgICAuaGVhZGVyX3N1cHBvcnRfbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IGxpOjptYXJrZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiBsaS5mbGFnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjU0cHgnIGhlaWdodD0nNTZweCcgdmlld0JveD0nMCAwIDI1NCA1NicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRmlsbCAxJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTEyLCAtNTcpJyBmaWxsPSclMjNGNDk4QjAnJTNFJTNDcG9seWdvbiBpZD0nRmlsbC0xJyBwb2ludHM9JzExMTIgNTcgMTE0OS41NTYwMiA4NC45OTkzMjg4IDExMTIgMTEzIDEzNjYgMTEzIDEzNjYgNTcnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiBsaS5mbGFnIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyNjFENUU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMjVweCAzcHggMzVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IGxpLmZsYWcgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYgbGkuZmxhZyBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMjVweCAzcHggMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYgbGkuZmxhZyBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDI1cHggM3B4IDM1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYgbGkuZmxhZyBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTVweCAzcHggNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiBsaS5mbGFnIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuI2Nsb25lX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC0yMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgI2Nsb25lX2hlYWRlci5maXhlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4MDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDsgfVxuICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLnRvcF9oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC5oZWFkZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgI2Nsb25lX2hlYWRlci5maXhlZCAuaGVhZGVyIC5uYXZNZW51IC5uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4jaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8uaG9tZV9oZXJvIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUZEODtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyB9XG4gICAgI2hlcm8uaG9tZV9oZXJvIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgI2hlcm8uaG9tZV9oZXJvIC5jb250ZW50X3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICAgICNoZXJvLmhvbWVfaGVybyBoMSB7XG4gICAgICBmb250LXNpemU6IDUuMzVlbTtcbiAgICAgIGNvbG9yOiAjMjAxRjUxOyB9XG4gICAgI2hlcm8uaG9tZV9oZXJvIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDIuNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlcm8uaG9tZV9oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICAgIGhlaWdodDogNzV2aDsgfVxuICAgICAgICAjaGVyby5ob21lX2hlcm8gLmNvbnRlbnRfdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAgICAgICAjaGVyby5ob21lX2hlcm8gaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC4zNWVtOyB9XG4gICAgICAgICNoZXJvLmhvbWVfaGVybyBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8uaG9tZV9oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgICAgIGhlaWdodDogNjV2aDsgfVxuICAgICAgICAjaGVyby5ob21lX2hlcm8gLmNvbnRlbnRfdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgICAgICNoZXJvLmhvbWVfaGVybyBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjM1ZW07IH1cbiAgICAgICAgI2hlcm8uaG9tZV9oZXJvIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVyby5ob21lX2hlcm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHZoOyB9XG4gICAgICAgICNoZXJvLmhvbWVfaGVybyAuY29udGVudF90aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgI2hlcm8uaG9tZV9oZXJvIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMzVlbTsgfVxuICAgICAgICAjaGVyby5ob21lX2hlcm8gaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MTNjNTggMCUsICM0MTNjNTggMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgI2hlcm8uaGVyb19hcnRpY2xlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUZEODtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG4gICAgI2hlcm8uaGVyb19hcnRpY2xlcyAuY29udGVudF90aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMgLmNvbnRlbnRfdGV4dGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVyby5oZXJvX2FydGljbGVzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8uaGVyb19hcnRpY2xlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG4gICNoZXJvIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX2hlcm8ge1xuICBwYWRkaW5nOiA3NXB4IDAgMzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX2hlcm8ge1xuICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfaGVybyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlcl9oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7IH0gfVxuICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuaGVhZGVyX2hlcm9faGVhZCAuaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9oZXJvX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfaGVyb19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKiBGb290ZXIgKi9cbi5mb290ZXJfbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTQ1NDk7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZm9vdGVyX25ld3NsZXR0ZXIge1xuICAgICAgcGFkZGluZzogODBweCAwIDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyX25ld3NsZXR0ZXIge1xuICAgICAgcGFkZGluZzogNjVweCAwIDUwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXJfbmV3c2xldHRlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZvb3Rlcl9uZXdzbGV0dGVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7IH0gfVxuICAuZm9vdGVyX25ld3NsZXR0ZXJfY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRjNFRkQ4OyB9XG4gICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfdGl0cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfdGV4dGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9vdGVyX25ld3NsZXR0ZXJfY29udGVudF9mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAuY29udGVudF9hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAuZm9ybS1yb3cgLnNpbmdsZSBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgIC5mb290ZXJfbmV3c2xldHRlcl9jb250ZW50X2Zvcm0gLmZvcm0tcm93IC5zaW5nbGUgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZm9vdGVyX25ld3NsZXR0ZXJfY29udGVudF9mb3JtIC5mb3JtLXJvdyAuc2luZ2xlIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUE5OUFGOyB9XG4gICAgICAuZm9vdGVyX25ld3NsZXR0ZXJfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG4gICAgICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsOmJlZm9yZSwgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZm9vdGVyX25ld3NsZXR0ZXJfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGw6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAuZm9vdGVyX25ld3NsZXR0ZXJfY29udGVudF9mb3JtICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cF9zY3JvbGwgLm1jLWZpZWxkLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIC5tYy1maWVsZC1ncm91cCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgLmZvb3Rlcl9uZXdzbGV0dGVyX2NvbnRlbnRfZm9ybSAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5mb290ZXJfbmV3c2xldHRlcl9jb250ZW50IGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI0YzRUZEODsgfVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZm9vdGVyOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb290ZXI6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIC5oZWFkZXJfbG9nb193aGl0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEyNXB4OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyAuaGVhZGVyX2xvZ29fd2hpdGUge1xuICAgICAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmV3c2xldHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmV3c2xldHRlciB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25ld3NsZXR0ZXJfdGl0bGUgaDQge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJBZ3JhbmRpciBHcmFuZFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25ld3NsZXR0ZXIgI21jX2VtYmVkX3NpZ251cF9mb290ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkMzNDE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDY1cHg7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmV3c2xldHRlciAjbWNfZW1iZWRfc2lnbnVwX2Zvb3RlciAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbF9mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uZXdzbGV0dGVyICNtY19lbWJlZF9zaWdudXBfZm9vdGVyICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsX2Zvb3RlcjpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uZXdzbGV0dGVyICNtY19lbWJlZF9zaWdudXBfZm9vdGVyICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsX2Zvb3RlcjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25ld3NsZXR0ZXIgI21jX2VtYmVkX3NpZ251cF9mb290ZXIgI21jX2VtYmVkX3NpZ251cF9zY3JvbGxfZm9vdGVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uZXdzbGV0dGVyICNtY19lbWJlZF9zaWdudXBfZm9vdGVyICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsX2Zvb3RlciAubWMtZmllbGQtZ3JvdXAge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmV3c2xldHRlciAjbWNfZW1iZWRfc2lnbnVwX2Zvb3RlciAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbF9mb290ZXIgLm1jLWZpZWxkLWdyb3VwIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAxRjUxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25ld3NsZXR0ZXIgI21jX2VtYmVkX3NpZ251cF9mb290ZXIgI21jX2VtYmVkX3NpZ251cF9zY3JvbGxfZm9vdGVyIC5tY19lbWJlZF9zaWdudXBfYnV0dG9uIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmV3c2xldHRlciAjbWNfZW1iZWRfc2lnbnVwX2Zvb3RlciAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbF9mb290ZXIgLm1jX2VtYmVkX3NpZ251cF9idXR0b24gLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIwMUY1MTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOXB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCA5IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAzJTNDL3RpdGxlJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAgMTUgMCAxNSA4IDAgOCclM0UlM0MvcG9seWdvbiUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Jsb2d1ZV8wMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY2Ny4wMDAwMDAsIC01NzgyLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjcxLjUwMDAwMCwgNTc5MC4wMDAwMDApIHJvdGF0ZSgyNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTY3MS41MDAwMDAsIC01NzkwLjAwMDAwMCkgdHJhbnNsYXRlKDY2NC4wMDAwMDAsIDU3ODYuMDAwMDAwKSclM0UlM0NtYXNrIGlkPSdtYXNrLTInIGZpbGw9J3doaXRlJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNwYXRoLTEnJTNFJTNDL3VzZSUzRSUzQy9tYXNrJTNFJTNDZyBpZD0nQ2xpcC0yJyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNy4wMDAyOTMyLDcuODA2OTQ4NDQgTDAuMjI1NDY5MTE2LDEuNTY0OTQ3ODkgQy0wLjA2NDc5NjcxNjIsMS4yOTcxMzYxNyAtMC4wNzY1MjQ2Mjg2LDAuODUzMzA2ODM2IDAuMjAwMDU4NjQsMC41NzIyNDY0NzIgTDAuNTQ3OTg2NzA4LDAuMjE3MzcyMjc1IEMwLjgyNDU2OTk3NywtMC4wNjI3NDE3NTggMS4yODI5MzU4OSwtMC4wNzQwOTc3MzI0IDEuNTczMjAxNzIsMC4xOTI3Njc2NjQgTDcuNDk5NzA2OCw1LjY1NDk5MTMxIEwxMy40MjcxODkyLDAuMTkyNzY3NjY0IEMxMy43MTc0NTUsLTAuMDc0MDk3NzMyNCAxNC4xNzU4MjEsLTAuMDYyNzQxNzU4IDE0LjQ1MjQwNDIsMC4yMTczNzIyNzUgTDE0LjgwMDMzMjMsMC41NzIyNDY0NzIgQzE1LjA3NjkxNTYsMC44NTMzMDY4MzYgMTUuMDY1MTg3NiwxLjI5NzEzNjE3IDE0Ljc3NDkyMTgsMS41NjQ5NDc4OSBMNy45OTkxMjA0MSw3LjgwNjk0ODQ0IEM3LjcxOTYwNTE2LDguMDY0MzUwNTIgNy4yNzk4MDg0NCw4LjA2NDM1MDUyIDcuMDAwMjkzMiw3LjgwNjk0ODQ0JyBpZD0nRmlsbC0xJyBmaWxsPSclMjMyMDFGNTEnIG1hc2s9J3VybCglMjNtYXNrLTIpJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25ld3NsZXR0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uZXdzbGV0dGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXgge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMzQxO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4OyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eF9tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eF9tZW51IGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXhfbWVudSBsaSBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbmF2U29jaWF1eCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXgge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X25hdlNvY2lhdXgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWNlbnRlcjsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51cyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfbmF2IHVsIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzIwMUY1MTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX25hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0VBOTlBRjsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXMgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuI21wX2Zvcm1fYmVsb3dfcG9zdHMyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiA0MDQgU3R5bGVzICovXG4jcG9zdC00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTAwcHggMDtcbiAgaGVpZ2h0OiA2MHZoO1xuICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAjcG9zdC00MDQgLmljb25fNDA0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICNwb3N0LTQwNCAuZmxleGJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBIT01FIFN0eWxlcyAqL1xuLmFjY3VlaWwgLmFjY3VlaWxfbWlzc2lvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDFGNTE7IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfbWlzc2lvbl9jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGM0VGRDg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9taXNzaW9uX2NvbnRlbnRfdGl0cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfbWlzc2lvbl9jb250ZW50X3RleHRlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX21pc3Npb25fY29udGVudCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICNGM0VGRDg7IH1cblxuLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE5OUFGOyB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzIC5jb250YWluZXJfcHJvZHVjdGV1cnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzIC5jb250YWluZXJfcHJvZHVjdGV1cnMgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogNjk7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IC0xNjVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVycyAuY29udGFpbmVyX3Byb2R1Y3RldXJzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUZEODtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI4cHgnIGhlaWdodD0nNTFweCcgdmlld0JveD0nMCAwIDI4IDUxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAzJTNDL3RpdGxlJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAgNTAgMCA1MCAyNyAwIDI3JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxLCAtMTY3NiknJTNFJTNDZyBpZD0nR3JvdXAtMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTUsIDE3MDEuNSkgcm90YXRlKDkwKSB0cmFuc2xhdGUoLTU1LCAtMTcwMS41KXRyYW5zbGF0ZSgzMCwgMTY4OCknJTNFJTNDbWFzayBpZD0nbWFzay0yJyBmaWxsPSd3aGl0ZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzRSUzQy91c2UlM0UlM0MvbWFzayUzRSUzQ2cgaWQ9J0NsaXAtMiclM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTIzLjMzMzcwOTgsMjYuMzQ4NDcyOSBMMC43NTE2NDk1NDcsNS4yODI0MjkxNyBDLTAuMjE1ODczODA3LDQuMzc4NTk0OTcgLTAuMjU0OTY1NjU5LDIuODgwNzIxMzMgMC42NjY5NTA1MzMsMS45MzIxNzQ0OSBMMS44MjY2NzU1LDAuNzM0NTE0MzM0IEMyLjc0ODU5MTY5LC0wLjIxMDgzODc1IDQuMjc2NDMxNiwtMC4yNDkxNjM4NzUgNS4yNDM5NTQ5NSwwLjY1MTQ3NjU2MyBMMjQuOTk4MzcxMiwxOS4wODU4NjE3IEw0NC43NTYwNDUsMC42NTE0NzY1NjMgQzQ1LjcyMzU2ODQsLTAuMjQ5MTYzODc1IDQ3LjI1MTQwODMsLTAuMjEwODM4NzUgNDguMTczMzI0NSwwLjczNDUxNDMzNCBMNDkuMzMzMDQ5NSwxLjkzMjE3NDQ5IEM1MC4yNTQ5NjU3LDIuODgwNzIxMzMgNTAuMjE1ODczOCw0LjM3ODU5NDk3IDQ5LjI0ODM1MDUsNS4yODI0MjkxNyBMMjYuNjYzMDMyNiwyNi4zNDg0NzI5IEMyNS43MzEzNDM0LDI3LjIxNzE3NTcgMjQuMjY1Mzk4OSwyNy4yMTcxNzU3IDIzLjMzMzcwOTgsMjYuMzQ4NDcyOScgaWQ9J0ZpbGwtMScgZmlsbD0nJTIzMjAxRTUwJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDI3OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggNTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMjBweDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnMgLmNvbnRhaW5lcl9wcm9kdWN0ZXVycyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFRkQ4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjhweCcgaGVpZ2h0PSc1MXB4JyB2aWV3Qm94PScwIDAgMjggNTEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwIDMgQ29weSAyJTNDL3RpdGxlJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAgNTAgMCA1MCAyNyAwIDI3JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDUsIC0xNjc2KSclM0UlM0NnIGlkPSdHcm91cC0zLUNvcHktMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMxOSwgMTcwMS41KSByb3RhdGUoMjcwKSB0cmFuc2xhdGUoLTEzMTksIC0xNzAxLjUpdHJhbnNsYXRlKDEyOTQsIDE2ODgpJyUzRSUzQ21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL21hc2slM0UlM0NnIGlkPSdDbGlwLTInJTNFJTNDL2clM0UlM0NwYXRoIGQ9J00yMy4zMzM3MDk4LDI2LjM0ODQ3MjkgTDAuNzUxNjQ5NTQ3LDUuMjgyNDI5MTcgQy0wLjIxNTg3MzgwNyw0LjM3ODU5NDk3IC0wLjI1NDk2NTY1OSwyLjg4MDcyMTMzIDAuNjY2OTUwNTMzLDEuOTMyMTc0NDkgTDEuODI2Njc1NSwwLjczNDUxNDMzNCBDMi43NDg1OTE2OSwtMC4yMTA4Mzg3NSA0LjI3NjQzMTYsLTAuMjQ5MTYzODc1IDUuMjQzOTU0OTUsMC42NTE0NzY1NjMgTDI0Ljk5ODM3MTIsMTkuMDg1ODYxNyBMNDQuNzU2MDQ1LDAuNjUxNDc2NTYzIEM0NS43MjM1Njg0LC0wLjI0OTE2Mzg3NSA0Ny4yNTE0MDgzLC0wLjIxMDgzODc1IDQ4LjE3MzMyNDUsMC43MzQ1MTQzMzQgTDQ5LjMzMzA0OTUsMS45MzIxNzQ0OSBDNTAuMjU0OTY1NywyLjg4MDcyMTMzIDUwLjIxNTg3MzgsNC4zNzg1OTQ5NyA0OS4yNDgzNTA1LDUuMjgyNDI5MTcgTDI2LjY2MzAzMjYsMjYuMzQ4NDcyOSBDMjUuNzMxMzQzNCwyNy4yMTcxNzU3IDI0LjI2NTM5ODksMjcuMjE3MTc1NyAyMy4zMzM3MDk4LDI2LjM0ODQ3MjknIGlkPSdGaWxsLTEnIGZpbGw9JyUyMzIwMUU1MCcgbWFzaz0ndXJsKCUyM21hc2stMiknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAyNzhweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDUxcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEyMHB4OyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVycyAuY29udGFpbmVyX3Byb2R1Y3RldXJzIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzdweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgNyAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCA0IENvcHkgNCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE3LjAwMDAwMCwgLTE0LjAwMDAwMCknIHN0cm9rZT0nJTIzRjYxQjM4JyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtNC1Db3B5LTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIwLjUwMDAwMCwgMjAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC41MDAwMDAsIC0yMC4wMDAwMDApICcgcG9pbnRzPScxOCAyNSAyMyAyMCAxOCAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnMgLmNvbnRhaW5lcl9wcm9kdWN0ZXVycyAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc3cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDcgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggNCBDb3B5IDMlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NS4wMDAwMDAsIC0xNC4wMDAwMDApJyBzdHJva2U9JyUyM0Y2MUIzOCcgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTQtQ29weS0zJyBwb2ludHM9JzU2IDI1IDYxIDIwIDU2IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnMgLmNvbnRhaW5lcl9wcm9kdWN0ZXVycyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDQzcHg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzIC5jb250YWluZXJfcHJvZHVjdGV1cnMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCA0M3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzIC5jb250YWluZXJfcHJvZHVjdGV1cnMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAyNnB4OyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVycyAuY29udGFpbmVyX3Byb2R1Y3RldXJzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMjZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVycyAuY29udGFpbmVyX3Byb2R1Y3RldXJzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMjZweDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnMgLmNvbnRhaW5lcl9wcm9kdWN0ZXVycyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDI2cHg7IH0gfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzX2hlYWRfdGl0cmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzX2hlYWQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzX2xpc3RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDApO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnNfbGlzdGVfYmxvYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzX2xpc3RlX2Jsb2NfYXJlYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19saXN0ZV9ibG9jX2FyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnNfbGlzdGVfYmxvY19hcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1Y3RldXJzX2xpc3RlX2Jsb2NfYXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19saXN0ZV9ibG9jX2FyZWFfcGhvdG8ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnNfbGlzdGVfYmxvY19hcmVhX3Bob3RvIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19saXN0ZV9ibG9jX2FyZWFfaW5mbyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUZEODtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnNfbGlzdGVfYmxvY19hcmVhX2luZm9fdGl0cmUgaDYge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19saXN0ZV9ibG9jX2FyZWFfaW5mb190YWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVjdGV1cnNfbGlzdGVfYmxvYyBoNSB7XG4gICAgICAgIGNvbG9yOiAjMjYxRDVFOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19saXN0ZV9ibG9jIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzIwMUY1MTsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWN0ZXVyc19ib3V0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkMzNDE7IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19oZWFkX3RpdHJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19oZWFkIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDI1MiwgMjUyLCAwLjkpO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTZweDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlIC5hY2YtbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIGJvcmRlcjogI2NjYyBzb2xpZCAxcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTZweDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGUgLmFjZi1tYXAgLmdtbm9wcmludCxcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlIC5hY2YtbWFwIC5nbS1mdWxsc2NyZWVuLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZSAuYWNmLW1hcCAuZ20tc3R5bGUtaXctdGMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZSAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxRjVGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICB0b3A6IDQzcHg7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGUgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGUgLmFjZi1tYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIC5nbS1zdHlsZS1pdy1kIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZSAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLmdtLXN0eWxlLWl3LWQgZGl2IHNwYW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZSAuYWNmLW1hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHJpZ2h0OiAtMzVweCAhaW1wb3J0YW50OyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGUgLmFjZi1tYXAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGVfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlX3JvdzpiZWZvcmUsIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGVfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlX3Jvd19ibG9jIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuOCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGVfcm93X2Jsb2Mge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGVfcm93X2Jsb2Mge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGVfcm93X2Jsb2M6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlX3Jvd19ibG9jIC5pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZV9yb3dfYmxvYyAuaWNvbiBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19saXN0ZV9yb3dfYmxvYyBoNSB7XG4gICAgICAgICAgY29sb3I6ICMyNjFENUU7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJvZHVpdHNfbGlzdGVfcm93X2Jsb2MgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMjAxRjUxOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlX3Jvd19ibG9jIC5tb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Byb2R1aXRzX2xpc3RlX3Jvd19ibG9jX2FyZWEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wcm9kdWl0c19ib3V0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRUZEODsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfaGVhZCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfbGlzdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlOmJlZm9yZSwgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfbGlzdGU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfbGlzdGVfYmxvYyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxZjUxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfcm93OmJlZm9yZSwgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfcGljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfcm93X3BpYyAuaW5mb19hcmVhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDsgfVxuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfcGljIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBlYXNlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfcGljIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfcm93X3BpYyAuaW5mb19hcmVhIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7IH0gfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfcm93X3RleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRjNFRkQ4OyB9XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfbGlzdGVfYmxvY19hcmVhX3Jvd190ZXh0IC5pbmZvX2FyZWEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDYwcHg7IH1cbiAgICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfdGV4dCAuaW5mb19hcmVhIGg0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YzRUZEODsgfVxuICAgICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfbGlzdGVfYmxvY19hcmVhX3Jvd190ZXh0IC5pbmZvX2FyZWEgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGM0VGRDg7IH1cbiAgICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfdGV4dCAuaW5mb19hcmVhIC5tb3JlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9ibG9ndWVfbGlzdGVfYmxvY19hcmVhX3Jvd190ZXh0IC5pbmZvX2FyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfdGV4dCAuaW5mb19hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfcm93X3RleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfdGV4dCAuaW5mb19hcmVhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzVweDsgfSB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3c6aG92ZXIgLmFjY3VlaWxfYmxvZ3VlX2xpc3RlX2Jsb2NfYXJlYV9yb3dfcGljIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWEgaDUge1xuICAgICAgICAgIGNvbG9yOiAjMjYxRDVFOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Jsb2d1ZV9saXN0ZV9ibG9jX2FyZWFfYXJlYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMUY1MTsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgY29sb3I6ICNGM0VGRDg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19oZWFkX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX2hlYWQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjRjNFRkQ4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIC5jb250YWluZXJfcGFydGVuYWlyZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIC5jb250YWluZXJfcGFydGVuYWlyZXMgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogNTAlOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlcyAuY29udGFpbmVyX3BhcnRlbmFpcmVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjNGM0VGRDgnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlcyAuY29udGFpbmVyX3BhcnRlbmFpcmVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyM0YzRUZEOCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlcyAuY29udGFpbmVyX3BhcnRlbmFpcmVzIC5zbGljay1hcnJvdzpob3Zlci5zbGljay1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzdweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgNyAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCA0IENvcHkgNCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE3LjAwMDAwMCwgLTE0LjAwMDAwMCknIHN0cm9rZT0nJTIzRUE5OUFGJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtNC1Db3B5LTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIwLjUwMDAwMCwgMjAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC41MDAwMDAsIC0yMC4wMDAwMDApICcgcG9pbnRzPScxOCAyNSAyMyAyMCAxOCAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXMgLmNvbnRhaW5lcl9wYXJ0ZW5haXJlcyAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc3cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDcgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggNCBDb3B5IDMlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NS4wMDAwMDAsIC0xNC4wMDAwMDApJyBzdHJva2U9JyUyM0VBOTlBRicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTQtQ29weS0zJyBwb2ludHM9JzU2IDI1IDYxIDIwIDU2IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX3NsaWRlc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfc2xpZGVzZXRfcGFydGVuYWlyZXMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAucGFydG5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfc2xpZGVzZXRfcGFydGVuYWlyZXMgLnBhcnRuZXIgLmZsZXhib3gge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX3NsaWRlc2V0X3BhcnRlbmFpcmVzIC5wYXJ0bmVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX3NsaWRlc2V0X3BhcnRlbmFpcmVzIC5wYXJ0bmVyIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLmFjY3VlaWwgLnBhZHNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwIDc1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFjY3VlaWwgLnBhZHNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwIDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWNjdWVpbCAucGFkc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDAgNTBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwgLnBhZHNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNTBweCAwIDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hY2N1ZWlsIC5wYWRzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7IH0gfVxuXG5ib2R5LmhvbWUgZm9vdGVyIC5mb290ZXJfY3RhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKioqXG5cbkJMT0dVRVxuXG4qKiovXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYmxvZ3VlIC5oZWFkZXJfaGVybyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsb2cge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFRkQ4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMjBweCAwOyB9IH1cbiAgLmJsb2dfYXJ0aWNsZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ibG9nX2FydGljbGVzOmJlZm9yZSwgLmJsb2dfYXJ0aWNsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5ibG9nX2FydGljbGVzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI5LjE2NjY3JTsgfSB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIGhyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgaDUge1xuICAgICAgICBjb2xvcjogIzIwMUY1MTsgfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVFREYwO1xuICAgICAgICAgICAgY29sb3I6ICMyMDFGNTE7IH1cbiAgICAgICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjc5QUYxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzAuODMzMzMlOyB9IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y1RURGMDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0OmJlZm9yZSwgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdDphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuYXJ0aWNsZV9jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHggMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLnJlc3VtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5kYXRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuY29udGludWVfbGluayB7XG4gICAgICAgICAgY29sb3I6ICMyMDFGNTE7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxNTtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47IH1cbiAgICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5jb250aW51ZV9saW5rIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyMDFGNTE7IH1cbiAgICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5jb250aW51ZV9saW5rOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuY29udGludWVfbGluazpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTBweDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5vdmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgYSB7XG4gICAgICAgICAgY29sb3I6ICMyMDFGNTE7IH1cbiAgICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMyMDFGNTE7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdDpob3ZlciAuY29udGludWVfbGluayB7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAuYmxvZ19mbGV4aWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDExMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDkwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYmxvZ19mbGV4aWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NXB4IDA7IH0gfVxuICAgIC5ibG9nX2ZsZXhpYmxlIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLCt1wiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgICAgLmJsb2dfZmxleGlibGUgdWwgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlIC5qYXVuZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDMzQxOyB9XG4gICAgLmJsb2dfZmxleGlibGUgLnJvc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBOTlBRjsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlIG9sIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJweDsgfVxuICAgICAgLmJsb2dfZmxleGlibGUgb2wgbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGUgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV90ZXh0ZVN0YW5kYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAuYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAuYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZV90ZXh0ZVN0YW5kYXJkIC5ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUgaDQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWdyYW5kaXIgR3JhbmRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJsb2dfZmxleGlibGVfcGhvdG9TdGFuZGFyZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfcGhvdG9TdGFuZGFyZCAuYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgIG1hcmdpbjogMCAwIDM1cHggMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfYmxvY19waG90byAucGhvdG8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweCA5MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMzVweCAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3JvdzpiZWZvcmUsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRMZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dFJpZ2h0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9SaWdodCwgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvUmlnaHQgaW1nLCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRMZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0Y1RURGMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93OmJlZm9yZSwgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19wYXJ0YWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfcGFydGFnZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X3BhcnRhZ2UgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3Age1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEzO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7IH1cbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC00OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OHB4OyB9XG4gICAgLmJsb2dfZmxleGlibGUgLnBhZGRpbmdib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1MHB4OyB9XG4gICAgLmJsb2dfZmxleGlibGUgLnBhZGRpbmd0b3Age1xuICAgICAgcGFkZGluZy10b3A6IDM1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmJsb2dfZmxleGlibGUgLnBhZGRpbmdib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzIwcHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIC5wYWRkaW5ndG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYmxvZ19mbGV4aWJsZSAucGFkZGluZ2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDsgfVxuICAgICAgLmJsb2dfZmxleGlibGUgLnBhZGRpbmd0b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJsb2dfZmxleGlibGUgLnBhZGRpbmdib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjUwcHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIC5wYWRkaW5ndG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlIC5wYWRkaW5nYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZSAucGFkZGluZ3RvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbi8qIFBST0RVQ1RFVVJTIFN0eWxlcyAqL1xuLnByb2R1Y3RldXJzX2xpc3Rpbmcge1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFRkQ4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCA0NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdGV1cnNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnByb2R1Y3RldXJzX2xpc3Rpbmcge1xuICAgICAgcGFkZGluZzogMjBweCAwIDM1cHggMDsgfSB9XG4gIC5wcm9kdWN0ZXVyc19saXN0aW5nX3RpdHJlX2ZpbHRyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnM6YmVmb3JlLCAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVycyAjZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlcjpiZWZvcmUsIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVycyAjZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93OmJlZm9yZSwgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNFRkQ4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjAxRjUxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMUY1MTtcbiAgICAgICAgICBjb2xvcjogI0YzRUZEODsgfVxuICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3JvdyBidXR0b24uZW1wbG9pLWNvbnRyb2wtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAxRjUxO1xuICAgICAgICAgIGNvbG9yOiAjRjNFRkQ4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3cgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19idG5maWx0cmVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19idG5maWx0cmVzIC52b2lyX2ZpbHRyZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19idG5maWx0cmVzIC52b2lyX2ZpbHRyZXM6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWJ0bl9hcnJvd19yaWdodCUzQy90aXRsZSUzRSUzQ2RlZnMlM0UlM0Nwb2x5Z29uIGlkPSdwYXRoLTEnIHBvaW50cz0nMCAwIDE1IDAgMTUgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdidG5fYXJyb3dfcmlnaHQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNSwgNCkgcm90YXRlKDkwKSB0cmFuc2xhdGUoLTcuNSwgLTQpdHJhbnNsYXRlKDMuNSwgLTMuNSknJTNFJTNDZyBpZD0nRmlsbC0xLUNsaXBwZWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQsIDcuNSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC00LCAtNy41KXRyYW5zbGF0ZSgtMy41LCAzLjUpJyUzRSUzQ21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL21hc2slM0UlM0NnIGlkPSdwYXRoLTEnJTNFJTNDL2clM0UlM0NwYXRoIGQ9J003LjAwMDI5MzIsNy44MDY5NDg0NCBMMC4yMjU0NjkxMTYsMS41NjQ5NDc4OSBDLTAuMDY0Nzk2NzE2MiwxLjI5NzEzNjE3IC0wLjA3NjUyNDYyODYsMC44NTMzMDY4MzYgMC4yMDAwNTg2NCwwLjU3MjI0NjQ3MiBMMC41NDc5ODY3MDgsMC4yMTczNzIyNzUgQzAuODI0NTY5OTc3LC0wLjA2Mjc0MTc1OCAxLjI4MjkzNTg5LC0wLjA3NDA5NzczMjQgMS41NzMyMDE3MiwwLjE5Mjc2NzY2NCBMNy40OTk3MDY4LDUuNjU0OTkxMzEgTDEzLjQyNzE4OTIsMC4xOTI3Njc2NjQgQzEzLjcxNzQ1NSwtMC4wNzQwOTc3MzI0IDE0LjE3NTgyMSwtMC4wNjI3NDE3NTggMTQuNDUyNDA0MiwwLjIxNzM3MjI3NSBMMTQuODAwMzMyMywwLjU3MjI0NjQ3MiBDMTUuMDc2OTE1NiwwLjg1MzMwNjgzNiAxNS4wNjUxODc2LDEuMjk3MTM2MTcgMTQuNzc0OTIxOCwxLjU2NDk0Nzg5IEw3Ljk5OTEyMDQxLDcuODA2OTQ4NDQgQzcuNzE5NjA1MTYsOC4wNjQzNTA1MiA3LjI3OTgwODQ0LDguMDY0MzUwNTIgNy4wMDAyOTMyLDcuODA2OTQ4NDQnIGlkPSdGaWxsLTEnIGZpbGw9JyUyMzIwMUY1MScgZmlsbC1ydWxlPSdub256ZXJvJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3dfYnRuZmlsdHJlcyAudm9pcl9maWx0cmVzOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWJ0bl9hcnJvd19yaWdodCUzQy90aXRsZSUzRSUzQ2RlZnMlM0UlM0Nwb2x5Z29uIGlkPSdwYXRoLTEnIHBvaW50cz0nMCAwIDE1IDAgMTUgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdidG5fYXJyb3dfcmlnaHQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNSwgNCkgcm90YXRlKDkwKSB0cmFuc2xhdGUoLTcuNSwgLTQpdHJhbnNsYXRlKDMuNSwgLTMuNSknJTNFJTNDZyBpZD0nRmlsbC0xLUNsaXBwZWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQsIDcuNSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC00LCAtNy41KXRyYW5zbGF0ZSgtMy41LCAzLjUpJyUzRSUzQ21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL21hc2slM0UlM0NnIGlkPSdwYXRoLTEnJTNFJTNDL2clM0UlM0NwYXRoIGQ9J003LjAwMDI5MzIsNy44MDY5NDg0NCBMMC4yMjU0NjkxMTYsMS41NjQ5NDc4OSBDLTAuMDY0Nzk2NzE2MiwxLjI5NzEzNjE3IC0wLjA3NjUyNDYyODYsMC44NTMzMDY4MzYgMC4yMDAwNTg2NCwwLjU3MjI0NjQ3MiBMMC41NDc5ODY3MDgsMC4yMTczNzIyNzUgQzAuODI0NTY5OTc3LC0wLjA2Mjc0MTc1OCAxLjI4MjkzNTg5LC0wLjA3NDA5NzczMjQgMS41NzMyMDE3MiwwLjE5Mjc2NzY2NCBMNy40OTk3MDY4LDUuNjU0OTkxMzEgTDEzLjQyNzE4OTIsMC4xOTI3Njc2NjQgQzEzLjcxNzQ1NSwtMC4wNzQwOTc3MzI0IDE0LjE3NTgyMSwtMC4wNjI3NDE3NTggMTQuNDUyNDA0MiwwLjIxNzM3MjI3NSBMMTQuODAwMzMyMywwLjU3MjI0NjQ3MiBDMTUuMDc2OTE1NiwwLjg1MzMwNjgzNiAxNS4wNjUxODc2LDEuMjk3MTM2MTcgMTQuNzc0OTIxOCwxLjU2NDk0Nzg5IEw3Ljk5OTEyMDQxLDcuODA2OTQ4NDQgQzcuNzE5NjA1MTYsOC4wNjQzNTA1MiA3LjI3OTgwODQ0LDguMDY0MzUwNTIgNy4wMDAyOTMyLDcuODA2OTQ4NDQnIGlkPSdGaWxsLTEnIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93X25hbWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3dfbmFtZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93X25hbWUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjIuNSU7IH0gfVxuICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3dfYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19idXR0b25zIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3dfYnV0dG9ucyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3Ny41JTsgfSB9XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93X2J1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3dfYnV0dG9ucyBidXR0b246bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzIC5jb250ZW50X2FjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVycyAuY29udGVudF9hY3Rpb24gYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnMgI2NsZWFyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjU1ZW07IH1cbiAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfZmlsdGVyc19yb3dfYnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93X2J1dHRvbnMgYnV0dG9uOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjQ1ZW07XG4gICAgICAgICAgbWluLXdpZHRoOiA0NiU7XG4gICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93IGJ1dHRvbjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19idG5maWx0cmVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19uYW1lIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19maWx0ZXJzX3Jvd19uYW1lIC5jb250cm9scyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93X2J1dHRvbnMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX2ZpbHRlcnNfcm93X2J1dHRvbnMgLmNvbnRyb2xzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJvZHVjdGV1cnNfbGlzdGluZ19yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHM6YmVmb3JlLCAucHJvZHVjdGV1cnNfbGlzdGluZ19yZXN1bHRzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19yZXN1bHRzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHNfYmxvYyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHNfYmxvY19waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWluLWhlaWdodDogMjc4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jX3Bob3RvIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjVweCA1cHggMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzM0MTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTYwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mbyB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIHVsOmJlZm9yZSwgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm8gdWw6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgIC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIHVsOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm8gdWwgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAvKiY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR9Ki8gfVxuICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jOmhvdmVyIC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnByb2R1Y3RldXJzX2xpc3RpbmdfcmVzdWx0c19ibG9jIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAucHJvZHVjdGV1cnNfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mbyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTk1LCA2NSwgMC44KTsgfSB9XG5cbi8qKipcblxuR0VORVJBTFxuXG4qKiovXG4uZmxleGlibGVfYmxvYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAuZmxleGlibGVfYmxvYyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgY29sb3I6ICNGNDk4QjA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5mbGV4aWJsZV9ibG9jIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAycHg7IH1cbiAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG4gICAgICAgIGNvbG9yOiAjMjAxRjUxO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC5mbGV4aWJsZV9ibG9jIGlmcmFtZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFREYwOyB9XG4gIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAxMDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAuaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIC5yb3dUZXh0ZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMjBweCAwOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMzBweCAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnBob3RvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDIwcHggMDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3RleHRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAuYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLmJsb2NfcHJlc2VudGF0aW9uIC5jYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ5OEIwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LmxlZnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQgcDpsYXN0LWNoaWxkLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90byAucm93X3Bob3RvX2NvbnRlbnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAucm93X3Bob3RvX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8gLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAuY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0OThCMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90byAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90byBpbWcsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8ubGVmdCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLmxlZnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8ucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5yaWdodCAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5yaWdodCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8ucmlnaHQgLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5yaWdodCAuY2FwdGlvbiB7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8ubW9iaWxlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSAuY2FwdGlvbiwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSAuY2FwdGlvbiB7XG4gICAgICAgICAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQgLmJsb2Nzb3VzdGl0cmVncmlzLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCAuYmxvY3NvdXN0aXRyZWdyaXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQubGVmdCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQubGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LnJpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8uZGVza3RvcCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQ6YmVmb3JlLCAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSB7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4IDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLmhlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MucGljIC5yb3dFcXVpcGVfYmxvY19hcmVhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyAucm93RXF1aXBlX2Jsb2NfYXJlYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsIDEwLCAzMywgMCkgMCUsIHJnYmEoMTQsIDEwLCAzMywgMC43NSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MucGljIC5yb3dFcXVpcGVfYmxvY19hcmVhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYy5waWMgLm92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYy5waWMgaDQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jLnBpYyBoNSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0Y1RURGMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MTNjNTggMCUsICM0MTNjNTggMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk0OTQ5NDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2VxdWlwZSAucm93RXF1aXBlX2Jsb2MgLmZsZXhib3gge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAgICAgICAgaGVpZ2h0OiA5OCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAucGljIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIC5waWMgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAub3ZlcmxheSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyAuaW5mb19hcmVhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIGg0IHtcbiAgICAgICAgICBjb2xvcjogIzI2MUQ1RTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZXF1aXBlIC5yb3dFcXVpcGVfYmxvYyBoNSB7XG4gICAgICAgICAgY29sb3I6ICMyNjFENUU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19lcXVpcGUgLnJvd0VxdWlwZV9ibG9jIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIC5jYWRyZV9pY29uIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIC5jYWRyZV9waG90byB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2N0ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogNSUgMTAlIDMuNSUgMTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2Q4ZjE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg2NSwgNjAsIDg4LCAwLjg1KSAwJSwgIzQxM2M1OCAxMDAlKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMTJweCcgaGVpZ2h0PScxMDRweCcgdmlld0JveD0nMCAwIDExMiAxMDQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFsZXJ0ZXMlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWxlcnRlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC40MzI0NzQsIDMuNjMzMDM3KSclM0UlM0NnIGlkPSdUcmlhbmdsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIC0wLjAwMDAwMCknJTNFJTNDZyBpZD0ncGF0aC0xLWxpbmsnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTAwMDAwLCAzLjUwMDY1MiknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTU3LjA2OTQwMDUsNS4xODYwMDc0IEw5NS4zNzQ4MTA3LDc0Ljg5NDk1MTQgQzk4LjAzNDUzNDcsNzkuNzM1MTcwNCA5Ni4yNjY4OTQ3LDg1LjgxNTA3NDQgOTEuNDI2Njc2Nyw4OC40NzQ3OTg0IEM4OS45NTEwNDU3LDg5LjI4NTY2NDQgODguMjk0NTYyNyw4OS43MTA4MDg0IDg2LjYxMDgxOTcsODkuNzEwODA4NCBMMTAsODkuNzEwODA4NCBDNC40NzcxNTI1LDg5LjcxMDgwODQgLTEuNDIxMDg1NDdlLTE0LDg1LjIzMzY1NTQgLTEuNDIxMDg1NDdlLTE0LDc5LjcxMDgwODQgQy0xLjQyMTA4NTQ3ZS0xNCw3OC4wMjcwNjU0IDAuNDI1MTQzNCw3Ni4zNzA1ODI0IDEuMjM2MDA5NSw3NC44OTQ5NTE0IEwzOS41NDE0MTk1LDUuMTg2MDA3NCBDNDIuMjAxMTQzNCwwLjM0NTc4OTA5NSA0OC4yODEwNDc5LC0xLjQyMTg1MDggNTMuMTIxMjY2MiwxLjIzNzg3MzEgQzU0Ljc4NTQ3NjcsMi4xNTIzNjUgNTYuMTU0OTA4NiwzLjUyMTc5NjggNTcuMDY5NDAwNSw1LjE4NjAwNzQgWicgaWQ9J3BhdGgtMSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBDNTEuMzU0MTI3MSwtMC40MjUyNjMzMTggNTUuMDM5NjY4NSwtMC4xMjQxODQ5MTggNTguMzA2ODE1OCwxLjY3MTEyODY4IEM2MC41NTM1MDAxLDIuOTA1NjkyNzggNjIuNDAyMjMzMSw0Ljc1NDQyNTc4IDYzLjYzNjc5NzIsNy4wMDExMDk5OCBMMTAxLjk0MjIwOCw3Ni43MTAwNTQ3IEMxMDMuNzM3NTIxLDc5Ljk3NzIwMTcgMTA0LjAzODYsODMuNjYyNzQzNyAxMDMuMDc0MDYzLDg2Ljk4MDMyNjcgQzEwMi4xMDk1MjYsOTAuMjk3OTA5NyA5OS44NzkzNzM3LDkzLjI0NzUzMzcgOTYuNjEyMjI1Nyw5NS4wNDI4NDc3IEM5NC42MjAxMjU3LDk2LjEzNzUxNjcgOTIuMzgzODcxNyw5Ni43MTE0NjA3IDkwLjExMDgxOTcsOTYuNzExNDYwNyBMMTMuNSw5Ni43MTE0NjA3IEM5Ljc3MjA3NzksOTYuNzExNDYwNyA2LjM5NzA3NzksOTUuMjAwNDIxNyAzLjk1NDA1ODQsOTIuNzU3NDAxNyBDMS41MTEwMzg5LDkwLjMxNDM4MjcgMy41NTI3MTM2OGUtMTUsODYuOTM5MzgyNyAzLjU1MjcxMzY4ZS0xNSw4My4yMTE0NjA3IEMzLjU1MjcxMzY4ZS0xNSw4MC45Mzg0MDg3IDAuNTczOTQzNiw3OC43MDIxNTQ3IDEuNjY4NjEyOCw3Ni43MTAwNTQ3IEwzOS45NzQwMjI4LDcuMDAxMTA5OTggQzQxLjc2OTMzNjUsMy43MzM5NjI2OCA0NC43MTg5NjExLDEuNTAzODEwNDggNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBaJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nNycgZmlsbD0nJTIzQzlDN0ZGJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NnIGlkPSchJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0NS41Njc1MjYsIDIzLjM2Njk2MyknIGZpbGw9JyUyMzQxNTA2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTIuNTM2NTg1MzcsMzUuODY2MzAyOSBMMC45NTEyMTk1MTIsMCBMMTIuMDQ4NzgwNSwwIEwxMC40NjM0MTQ2LDM1Ljg2NjMwMjkgTDIuNTM2NTg1MzcsMzUuODY2MzAyOSBaIE02LjUsNTUgQzQuNTk3NTYwOTgsNTUgMy4wMzg2MTc4OSw1NC4zOTk3MjcxIDEuODIzMTcwNzMsNTMuMTk5MTgxNCBDMC42MDc3MjM1NzcsNTEuOTk4NjM1NyAwLDUwLjUyMjk2NSAwLDQ4Ljc3MjE2OTIgQzAsNDcuMDIxMzczNCAwLjYwNzcyMzU3Nyw0NS41NDU3MDI2IDEuODIzMTcwNzMsNDQuMzQ1MTU2OSBDMy4wMzg2MTc4OSw0My4xNDQ2MTEyIDQuNTk3NTYwOTgsNDIuNTQ0MzM4MyA2LjUsNDIuNTQ0MzM4MyBDOC40MDI0MzkwMiw0Mi41NDQzMzgzIDkuOTYxMzgyMTEsNDMuMTQ0NjExMiAxMS4xNzY4MjkzLDQ0LjM0NTE1NjkgQzEyLjM5MjI3NjQsNDUuNTQ1NzAyNiAxMyw0Ny4wMjEzNzM0IDEzLDQ4Ljc3MjE2OTIgQzEzLDUwLjUyMjk2NSAxMi4zOTIyNzY0LDUxLjk5ODYzNTcgMTEuMTc2ODI5Myw1My4xOTkxODE0IEM5Ljk2MTM4MjExLDU0LjM5OTcyNzEgOC40MDI0MzkwMiw1NSA2LjUsNTUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMnB4IDEwNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dDpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTEycHgnIGhlaWdodD0nMTA0cHgnIHZpZXdCb3g9JzAgMCAxMTIgMTA0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhbGVydGVzJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FsZXJ0ZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQuNDMyNDc0LCAzLjYzMzAzNyknJTNFJTNDZyBpZD0nVHJpYW5nbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAtMC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BhdGgtMS1saW5rJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjUwMDAwMCwgMy41MDA2NTIpJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J001Ny4wNjk0MDA1LDUuMTg2MDA3NCBMOTUuMzc0ODEwNyw3NC44OTQ5NTE0IEM5OC4wMzQ1MzQ3LDc5LjczNTE3MDQgOTYuMjY2ODk0Nyw4NS44MTUwNzQ0IDkxLjQyNjY3NjcsODguNDc0Nzk4NCBDODkuOTUxMDQ1Nyw4OS4yODU2NjQ0IDg4LjI5NDU2MjcsODkuNzEwODA4NCA4Ni42MTA4MTk3LDg5LjcxMDgwODQgTDEwLDg5LjcxMDgwODQgQzQuNDc3MTUyNSw4OS43MTA4MDg0IC0xLjQyMTA4NTQ3ZS0xNCw4NS4yMzM2NTU0IC0xLjQyMTA4NTQ3ZS0xNCw3OS43MTA4MDg0IEMtMS40MjEwODU0N2UtMTQsNzguMDI3MDY1NCAwLjQyNTE0MzQsNzYuMzcwNTgyNCAxLjIzNjAwOTUsNzQuODk0OTUxNCBMMzkuNTQxNDE5NSw1LjE4NjAwNzQgQzQyLjIwMTE0MzQsMC4zNDU3ODkwOTUgNDguMjgxMDQ3OSwtMS40MjE4NTA4IDUzLjEyMTI2NjIsMS4yMzc4NzMxIEM1NC43ODU0NzY3LDIuMTUyMzY1IDU2LjE1NDkwODYsMy41MjE3OTY4IDU3LjA2OTQwMDUsNS4xODYwMDc0IFonIGlkPSdwYXRoLTEnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgQzUxLjM1NDEyNzEsLTAuNDI1MjYzMzE4IDU1LjAzOTY2ODUsLTAuMTI0MTg0OTE4IDU4LjMwNjgxNTgsMS42NzExMjg2OCBDNjAuNTUzNTAwMSwyLjkwNTY5Mjc4IDYyLjQwMjIzMzEsNC43NTQ0MjU3OCA2My42MzY3OTcyLDcuMDAxMTA5OTggTDEwMS45NDIyMDgsNzYuNzEwMDU0NyBDMTAzLjczNzUyMSw3OS45NzcyMDE3IDEwNC4wMzg2LDgzLjY2Mjc0MzcgMTAzLjA3NDA2Myw4Ni45ODAzMjY3IEMxMDIuMTA5NTI2LDkwLjI5NzkwOTcgOTkuODc5MzczNyw5My4yNDc1MzM3IDk2LjYxMjIyNTcsOTUuMDQyODQ3NyBDOTQuNjIwMTI1Nyw5Ni4xMzc1MTY3IDkyLjM4Mzg3MTcsOTYuNzExNDYwNyA5MC4xMTA4MTk3LDk2LjcxMTQ2MDcgTDEzLjUsOTYuNzExNDYwNyBDOS43NzIwNzc5LDk2LjcxMTQ2MDcgNi4zOTcwNzc5LDk1LjIwMDQyMTcgMy45NTQwNTg0LDkyLjc1NzQwMTcgQzEuNTExMDM4OSw5MC4zMTQzODI3IDMuNTUyNzEzNjhlLTE1LDg2LjkzOTM4MjcgMy41NTI3MTM2OGUtMTUsODMuMjExNDYwNyBDMy41NTI3MTM2OGUtMTUsODAuOTM4NDA4NyAwLjU3Mzk0MzYsNzguNzAyMTU0NyAxLjY2ODYxMjgsNzYuNzEwMDU0NyBMMzkuOTc0MDIyOCw3LjAwMTEwOTk4IEM0MS43NjkzMzY1LDMuNzMzOTYyNjggNDQuNzE4OTYxMSwxLjUwMzgxMDQ4IDQ4LjAzNjU0NDEsMC41MzkyNzM1ODIgWicgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzcnIGZpbGw9JyUyM0M5QzdGRiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDZyBpZD0nIScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDUuNTY3NTI2LCAyMy4zNjY5NjMpJyBmaWxsPSclMjM0MTUwNkUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yLjUzNjU4NTM3LDM1Ljg2NjMwMjkgTDAuOTUxMjE5NTEyLDAgTDEyLjA0ODc4MDUsMCBMMTAuNDYzNDE0NiwzNS44NjYzMDI5IEwyLjUzNjU4NTM3LDM1Ljg2NjMwMjkgWiBNNi41LDU1IEM0LjU5NzU2MDk4LDU1IDMuMDM4NjE3ODksNTQuMzk5NzI3MSAxLjgyMzE3MDczLDUzLjE5OTE4MTQgQzAuNjA3NzIzNTc3LDUxLjk5ODYzNTcgMCw1MC41MjI5NjUgMCw0OC43NzIxNjkyIEMwLDQ3LjAyMTM3MzQgMC42MDc3MjM1NzcsNDUuNTQ1NzAyNiAxLjgyMzE3MDczLDQ0LjM0NTE1NjkgQzMuMDM4NjE3ODksNDMuMTQ0NjExMiA0LjU5NzU2MDk4LDQyLjU0NDMzODMgNi41LDQyLjU0NDMzODMgQzguNDAyNDM5MDIsNDIuNTQ0MzM4MyA5Ljk2MTM4MjExLDQzLjE0NDYxMTIgMTEuMTc2ODI5Myw0NC4zNDUxNTY5IEMxMi4zOTIyNzY0LDQ1LjU0NTcwMjYgMTMsNDcuMDIxMzczNCAxMyw0OC43NzIxNjkyIEMxMyw1MC41MjI5NjUgMTIuMzkyMjc2NCw1MS45OTg2MzU3IDExLjE3NjgyOTMsNTMuMTk5MTgxNCBDOS45NjEzODIxMSw1NC4zOTk3MjcxIDguNDAyNDM5MDIsNTUgNi41LDU1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MnB4IDg0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbWVzc2FnZV9hbGVydGVfcm93X3RleHQgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMTJweCcgaGVpZ2h0PScxMDRweCcgdmlld0JveD0nMCAwIDExMiAxMDQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFsZXJ0ZXMlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWxlcnRlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC40MzI0NzQsIDMuNjMzMDM3KSclM0UlM0NnIGlkPSdUcmlhbmdsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIC0wLjAwMDAwMCknJTNFJTNDZyBpZD0ncGF0aC0xLWxpbmsnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTAwMDAwLCAzLjUwMDY1MiknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTU3LjA2OTQwMDUsNS4xODYwMDc0IEw5NS4zNzQ4MTA3LDc0Ljg5NDk1MTQgQzk4LjAzNDUzNDcsNzkuNzM1MTcwNCA5Ni4yNjY4OTQ3LDg1LjgxNTA3NDQgOTEuNDI2Njc2Nyw4OC40NzQ3OTg0IEM4OS45NTEwNDU3LDg5LjI4NTY2NDQgODguMjk0NTYyNyw4OS43MTA4MDg0IDg2LjYxMDgxOTcsODkuNzEwODA4NCBMMTAsODkuNzEwODA4NCBDNC40NzcxNTI1LDg5LjcxMDgwODQgLTEuNDIxMDg1NDdlLTE0LDg1LjIzMzY1NTQgLTEuNDIxMDg1NDdlLTE0LDc5LjcxMDgwODQgQy0xLjQyMTA4NTQ3ZS0xNCw3OC4wMjcwNjU0IDAuNDI1MTQzNCw3Ni4zNzA1ODI0IDEuMjM2MDA5NSw3NC44OTQ5NTE0IEwzOS41NDE0MTk1LDUuMTg2MDA3NCBDNDIuMjAxMTQzNCwwLjM0NTc4OTA5NSA0OC4yODEwNDc5LC0xLjQyMTg1MDggNTMuMTIxMjY2MiwxLjIzNzg3MzEgQzU0Ljc4NTQ3NjcsMi4xNTIzNjUgNTYuMTU0OTA4NiwzLjUyMTc5NjggNTcuMDY5NDAwNSw1LjE4NjAwNzQgWicgaWQ9J3BhdGgtMSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBDNTEuMzU0MTI3MSwtMC40MjUyNjMzMTggNTUuMDM5NjY4NSwtMC4xMjQxODQ5MTggNTguMzA2ODE1OCwxLjY3MTEyODY4IEM2MC41NTM1MDAxLDIuOTA1NjkyNzggNjIuNDAyMjMzMSw0Ljc1NDQyNTc4IDYzLjYzNjc5NzIsNy4wMDExMDk5OCBMMTAxLjk0MjIwOCw3Ni43MTAwNTQ3IEMxMDMuNzM3NTIxLDc5Ljk3NzIwMTcgMTA0LjAzODYsODMuNjYyNzQzNyAxMDMuMDc0MDYzLDg2Ljk4MDMyNjcgQzEwMi4xMDk1MjYsOTAuMjk3OTA5NyA5OS44NzkzNzM3LDkzLjI0NzUzMzcgOTYuNjEyMjI1Nyw5NS4wNDI4NDc3IEM5NC42MjAxMjU3LDk2LjEzNzUxNjcgOTIuMzgzODcxNyw5Ni43MTE0NjA3IDkwLjExMDgxOTcsOTYuNzExNDYwNyBMMTMuNSw5Ni43MTE0NjA3IEM5Ljc3MjA3NzksOTYuNzExNDYwNyA2LjM5NzA3NzksOTUuMjAwNDIxNyAzLjk1NDA1ODQsOTIuNzU3NDAxNyBDMS41MTEwMzg5LDkwLjMxNDM4MjcgMy41NTI3MTM2OGUtMTUsODYuOTM5MzgyNyAzLjU1MjcxMzY4ZS0xNSw4My4yMTE0NjA3IEMzLjU1MjcxMzY4ZS0xNSw4MC45Mzg0MDg3IDAuNTczOTQzNiw3OC43MDIxNTQ3IDEuNjY4NjEyOCw3Ni43MTAwNTQ3IEwzOS45NzQwMjI4LDcuMDAxMTA5OTggQzQxLjc2OTMzNjUsMy43MzM5NjI2OCA0NC43MTg5NjExLDEuNTAzODEwNDggNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBaJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nNycgZmlsbD0nJTIzQzlDN0ZGJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NnIGlkPSchJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0NS41Njc1MjYsIDIzLjM2Njk2MyknIGZpbGw9JyUyMzQxNTA2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTIuNTM2NTg1MzcsMzUuODY2MzAyOSBMMC45NTEyMTk1MTIsMCBMMTIuMDQ4NzgwNSwwIEwxMC40NjM0MTQ2LDM1Ljg2NjMwMjkgTDIuNTM2NTg1MzcsMzUuODY2MzAyOSBaIE02LjUsNTUgQzQuNTk3NTYwOTgsNTUgMy4wMzg2MTc4OSw1NC4zOTk3MjcxIDEuODIzMTcwNzMsNTMuMTk5MTgxNCBDMC42MDc3MjM1NzcsNTEuOTk4NjM1NyAwLDUwLjUyMjk2NSAwLDQ4Ljc3MjE2OTIgQzAsNDcuMDIxMzczNCAwLjYwNzcyMzU3Nyw0NS41NDU3MDI2IDEuODIzMTcwNzMsNDQuMzQ1MTU2OSBDMy4wMzg2MTc4OSw0My4xNDQ2MTEyIDQuNTk3NTYwOTgsNDIuNTQ0MzM4MyA2LjUsNDIuNTQ0MzM4MyBDOC40MDI0MzkwMiw0Mi41NDQzMzgzIDkuOTYxMzgyMTEsNDMuMTQ0NjExMiAxMS4xNzY4MjkzLDQ0LjM0NTE1NjkgQzEyLjM5MjI3NjQsNDUuNTQ1NzAyNiAxMyw0Ny4wMjEzNzM0IDEzLDQ4Ljc3MjE2OTIgQzEzLDUwLjUyMjk2NSAxMi4zOTIyNzY0LDUxLjk5ODYzNTcgMTEuMTc2ODI5Myw1My4xOTkxODE0IEM5Ljk2MTM4MjExLDU0LjM5OTcyNzEgOC40MDI0MzkwMiw1NSA2LjUsNTUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgycHggNzRweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDcwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3Jvd190ZXh0IHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICAgICAgcGFkZGluZzogNCUgOCUgMyUgOCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX21lc3NhZ2VfYWxlcnRlX3JvdyB7XG4gICAgICAgICAgcGFkZGluZzogMy41JSA3JSAyLjUlIDclOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19tZXNzYWdlX2FsZXJ0ZV9yb3dfdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMge1xuICAgICAgcGFkZGluZzogMCA1MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICBib3R0b206IC0xOHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IC00MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlc19iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVFREYwO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfaGlzdG9yaXF1ZV9hbm5lZXNfYmFyIC5sb2FkaW5nLWJhci1idWxsZXQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0OjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0ODFCQTtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2hpc3RvcmlxdWVfYW5uZWVzX2JhciAubG9hZGluZy1iYXItYnVsbGV0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19oaXN0b3JpcXVlX2FubmVlc19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLmhlYWQsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3csIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ5OEIwO1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggNTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3csIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlLCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX3RpdGxlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGZsZXg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51LCAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmxleDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnU6OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfNF9jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfdGl0bGUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLnJvdyAuY29sX2NvbnRlbnUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5yb3cgLmNvbF9jb250ZW51OjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAucm93IC5jb2xfY29udGVudTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV80X2NvbG9ubmUsXG4gICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzNfY29sb25uZSwgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV80X2NvbG9ubmUsXG4gICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzNfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzNfY29sb25uZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV80X2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV80X2NvbG9ubmU6bnRoLWNoaWxkKGV2ZW4pLFxuICAgICAgICAuZmxleGlibGVfYmxvY190YWJsZWF1XzRfY29sb25uZXMgLnRhYmxlYXUgLmNvbnRhaW5lcl9jb2xvbm5lcyAucmFuZ2VlXzNfY29sb25uZTpudGgtY2hpbGQoZXZlbiksIC5mbGV4aWJsZV9ibG9jX3RhYmxlYXVfM19jb2xvbm5lcyAudGFibGVhdSAuY29udGFpbmVyX2NvbG9ubmVzIC5yYW5nZWVfNF9jb2xvbm5lOm50aC1jaGlsZChldmVuKSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGFibGVhdV8zX2NvbG9ubmVzIC50YWJsZWF1IC5jb250YWluZXJfY29sb25uZXMgLnJhbmdlZV8zX2NvbG9ubmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVFREYwOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA2OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMTElO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC4wMDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMjcuNTAwMDAwKSB0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDExJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguMDAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI4LjAwMDAwMCwgLTI3LjUwMDAwMCkgdHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAxNSUgMCAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgICAgcGFkZGluZzogMCAxMCUgMCAwICFpbXBvcnRhbnQ7IH0gfVxuICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IC5waG90b0dhbGxlcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyAucGhvdG9HYWxsZXJ5IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cgLnBob3RvR2FsbGVyeSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X2FjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTM1cHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICB6LWluZGV4OiAyNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDk2cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19hY3Rpb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc5cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgOSA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAxMyUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J3BhZ2UtYnVpbGRlci1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTExNy4wMDAwMDAsIC0xNjE3LjAwMDAwMCknIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cC03JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDQ2LjAwMDAwMCwgMTYwMy4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTEzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3Mi4wMDAwMDAsIDE1LjAwMDAwMCknJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMTInIHBvaW50cz0nMCAwIDcgMCA3IDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDbGluZSB4MT0nLTMuNjg3NjA1NzhlLTEzJyB5MT0nNycgeDI9JzYuNScgeTI9JzAuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfYWN0aW9uIC5saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X2FjdGlvbiB7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyAucGhvdG9HYWxsZXJ5IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyAucGhvdG9HYWxsZXJ5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwZTBhMjE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCByZ2JhKDE0LCAxMCwgMzMsIDAuNzUpIDgwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYxRDVFO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA2MHB4IDUwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgdWwgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgb2wgbGkge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGV4dCBvbCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGV4dCBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZy5kcm9pdGUgLmNvbnRlbnRmbGV4IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDI1cHg7IH0gfVxuICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUwYTIxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgcmdiYSgxNCwgMTAsIDMzLCAwLjc1KSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4IDAgNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXg6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA2O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICByaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnNvdXMtdGl0cmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5zb3VzLXRpdHJlIGg0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRpdGxlIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5ob3Zlcl9idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogODk7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXg6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsIDYwLCA4OCwgMC41KSAwJSwgcmdiYSg2NSwgNjAsIDg4LCAwLjg1KSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmc6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICMwZTBhMjE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCByZ2JhKDE0LCAxMCwgMzMsIDAuNzUpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLypib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgcGFkZGluZzogMTQwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YmVmb3JlLCAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxODBweCA1MHB4IDE4MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGl0bGUgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGV4dGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLmxpZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLmhvdmVyX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiA4OTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5wcmltYXJ5X2J0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXg6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1MHB4IDUwcHggMTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgcGFkZGluZzogMCA5MHB4IDQwcHggOTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDY1cHggMzVweCA2NXB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5mbGV4Ym94IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCAubGlua19hcmVhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogNTU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQ6aG92ZXIgLnJvdW5kX2J0bjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnNfdGl0cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweCAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGU6YmVmb3JlLCAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZTphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2Mge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2Mge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19jb250ZW50IC50ZXh0ZSwgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfY29udGVudCAudGV4dGUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogIzkwRkNGOTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX3BpYyBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX3BpYyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA5MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA3NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDYwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY192aWRlb3Mge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiBociB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweCAwOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICBwYWRkaW5nOiAwIDAgNzVweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDcwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDY1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNDk4QjAgdXJsKFwiLi4vaW1nL2ltZy9vb3RfcGF0dGVybl9jb2xvcmJnLTEucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkLmNvbG9yYmcge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLm5vbWFyZ2Uge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZmxleGlibGVfYmxvYyAubm9wYWQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxleGlibGVfYmxvY19hbmNob3IgLmFuY2hvcl90b3Age1xuICAgICAgdG9wOiAtMjUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3QgLmFuY2hvcnNfZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3RfaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0X2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4JyB2aWV3Qm94PScwIDAgMTAgMTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRURvd24gYXJyb3cgKFZvaXIgcGx1cyklM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRG93bi1hcnJvdy0oVm9pci1wbHVzKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC0wLjAwMDAwMCknIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQ3BhdGggZD0nTTgsNS4wMDAwMDAxNyBMNCw5LjAwMDAwMDE3IE00LDkuMDAwMDAwMTcgTDAsNS4wMDAwMDAxNyBNNCw5IEw0LDAnIGlkPSdJY29ucy9TaG9ydC1hcnJvdyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIC50aXRyZV9wcmVzZW50YXRpb25fcHJpbmNpcGFsZSBoMiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyBoMyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyAucm93IC5yb3dfdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS1pZC0xMDMyIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBib2R5LnBhZ2UtaWQtMTAzMiAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLm9wdGlvbl9ib3V0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgYm9keS5wYWdlLWlkLTEwMzIgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQgLm9wdGlvbl9ib3V0b24ge1xuICAgIHJpZ2h0OiAzMHB4OyB9XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgbGkuc2xpY2stYWN0aXZle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG5cblxuLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cblxuLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiAje2FscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpfTtcbn1cblxuLy8gQ2xlYXJmaXhcblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvL1xuLy8gXG4vLyBcbi8vIE1JWElOU1xuQG1peGluIGh1Z2Utc2NyZWVue1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBkZXNrdG9we1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBsYXB0b3B7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtb2JpbGV7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzbWFsbC1tb2JpbGV7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzUwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBpbnB1dC1iYXNlKCkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxufVxuQG1peGluIGJ0bi1iYXNlKCkge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJG1haW4teWVsbG93O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWZvbnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAmLndoaXRle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSg2NSwgODAsIDExMCwgMSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9Gb250c1xuJG1haW4tZm9udDogJ091dGZpdCcsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogJ0FncmFuZGlyJywgc2Fucy1zZXJpZjtcbiR0aXRsZS1mb250LWdyYW5kOiAnQWdyYW5kaXIgR3JhbmQnLCBzYW5zLXNlcmlmO1xuJHRpdGxlLWZvbnQtd2lkZTogJ0FncmFuZGlyIFdpZGUnLCBzYW5zLXNlcmlmO1xuJGNvbG9yLWZvbnQ6ICMyMDFGNTE7XG4kY29sb3ItbGlnaHQtZm9udDogI0YzRUZEODtcblxuLy9Db2xvcnNcbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiR3aGl0ZS1oYWxmb3A6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblxuJGdyZXk6ICNDQ0NDQ0M7XG4kbGlnaHRlci1ncmV5OiAjRkZGNUY5O1xuJGxpZ2h0LWdyZXk6ICNGNUVERjA7XG4kYmctZ3JleTogI0ZBRkFGQTtcbiRiZy1saWdodDogcmdiYSgyNDUsMjM3LDI0MCwwLjUpO1xuJGxpZ2h0LWJsdWVncmVlbjogIzlFQkZDNDtcbiRib3JkZXItZ3JleTogI0MzQ0FDRjtcbiRncmV5LWRhcms6ICM5Nzk3OTc7XG4kc2VtaS1kYXJrLWdyZXk6ICMzMTMxMzE7XG4kYmxhY2tpc2gtZ3JleTogIzI1MjUyNTtcbiRibGFjay1ncmV5OiAjMTExMTExO1xuXG4kcHJpbWFyeS1jb2xvcjogIzIwMUY1MTtcbiRzZWNvbmRhcnktY29sb3I6ICNGNDk4QjA7XG4kdGhpcmQtY29sb3I6ICNGM0VGRDg7XG4kbWFpbi1yb3NlOiAjRUE5OUFGO1xuJG1haW4tYmx1ZTogIzI3OUFGMTtcbiRtYWluLXllbGxvdzogI0ZCQzM0MTtcbiRtYWluLXZpb2xldDogIzI2MUQ1RTtcbiRtYWluLXR1cnF1b2lzZTogIzkwRkNGOTtcbiRtYWluLWdyZWVuOiAjMDU1QjVFO1xuXG4kZ3JlZW46ICMzMUNCMUQ7XG4kcmVkOiAjQ0U0NTQ5O1xuJGxpZ2h0cmVkOiAjRkY1QjQwO1xuXG4kY29uZmlnLWdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kY29uZmlnLWdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uczogJGNvbmZpZy1ncmlkLWNvbHVtbnM7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRjb25maWctZ3JpZC1ndXR0ZXItd2lkdGg7IiwiaHRtbHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG5ib2R5e1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yIDogJGNvbG9yLWZvbnQ7XG4gICAgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ud3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcbiAgICB1bCwgb2x7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cbmhlYWRlcixcbmZvb3RlciB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbn1cblxuKntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiogUmVzZXRcbiovXG5cbmgxLGgyLGgzLGg0LGg1LGg2LFxucCx1bCxvbCxsaSxcbmRpdixzZWN0aW9uLGZvcm17XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbn1cblxuYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAmLmxpbmtfb3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5pbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5we1xuICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmhyIHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubm8tcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XG59XG4uZmxleGJveCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbGV4Ym94Y2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFuY2hvcl90b3Age1xuICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLy8gR2xvYmFsIFN0eWxlc1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuaDEge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZ3JhbmQ7XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udC1ncmFuZDtcbn1cbmgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZ3JhbmQ7XG59XG5oNCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbn1cbmg1IHtcbiAgICBmb250LXNpemU6IDEuODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbn1cbmg2IHtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbn1cbmF7XG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2t7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmVydGljYWwtdG9we1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yZWxhdGl2ZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtb25seXtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGUtaGlkZGVue1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy9CVVRUT05cbi5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1NnB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgJG1haW4teWVsbG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAmLndoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAmLndoaXRle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6IHJnYmEoNjUsIDgwLCAxMTAsIDEpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICB9XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJi4td2hpdGV7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAoMjU1LDI1NSwyNTUsMSk7XG4gIH1cbiAgJi4tc21hbGx7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNDVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnNlY29uZGFyeV9idG4ge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gIH1cbn1cbi5yb3VuZF9idG4ge1xuICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzLDI5LDQyLDAuMik7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIH1cbn1cblxuLmxpbmt7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAmLi13aGl0ZXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJG1haW4teWVsbG93O1xuICB9XG59XG5cbi5yZXRvdXJfYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDU3QUZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9nYXVjaGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0LUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzAwNUFDMCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTMuNTAwMDAwKSAnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nLTIgMiAxLjUgNSA1IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLnN1aXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9kcm9pdGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEzLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nMTAgMiAxMy41IDUgMTcgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzAwNUFDMCcgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICB9XG59XG5cbi5mbGV4Y29udGVudCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1O1xufVxuLmZsZXhjb250ZW50ZW5kIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzNTtcbn1cblxuLy8gTU9CSUxFIE1FRElBXG5AaW5jbHVkZSBsYXB0b3Age1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDIuNzVyZW07XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbiAgaDF7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIGgze1xuICAgIGZvbnQtc2l6ZTogMi4zNXJlbTtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS41NXJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDIuMTVyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4vKiBCb290c3RyYXAgKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyX3NtYWxsZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9zbWFsbCB7XG4gIHdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbWVkIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTY4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX21lZF9sYXJnZSB7XG4gIG1hcmdpbjogMCAxMCU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwIDYlO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2Uge1xuICBtYXJnaW46IDAgNiU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTUwMCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGlkZS1tb2JpbGV7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb250YWN0IEZvcm0gNyAqL1xuLmZvcm11bGFpcmVfY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgLmZvcm0tcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdyg2MHB4KTtcbiAgfVxuICAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICB9XG4gIH1cbiAgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5jb250ZW50X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpbmdsZSB7XG4gICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG4gICAgQGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiw2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRlYXNpbmc7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgfVxuICAgIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGV4dGFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMTNweCAxN3B4O1xuICAgICAgbWF4LWhlaWdodDogMTgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgfVxuICB9XG4gIC5yYWRpb19xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53cGNmNy1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOjAgMjVweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxNDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDEwcHggMCAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25zL2NoZWNrYm94LWNoZWNrZWQuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAuc2VsZWN0LXN0eWxlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodC1ncmV5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybChcIi4uL2ltZy9pY29ucy9hcnJvd19kb3duX3NlY29uZGFyeS5zdmdcIikgbm8tcmVwZWF0IDk0JSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTJweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuICAuYnRuX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTQgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRTMxNy1hcnJvdy1yaWdodDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQ29udGFjdC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjcsIC0yNDI2KScgZmlsbD0nJTIzMjAxRjUxJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nRm9ybScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzk3LCAxOTQ2KSclM0UlM0NnIGlkPSdCdG4tQWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MjIsIDQ2MSknJTNFJTNDZyBpZD0nMzE3LWFycm93LXJpZ2h0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ4LCAxOC45OTk4KSclM0UlM0NwYXRoIGQ9J004LjcwNywxMS43MDcyNSBMMTMuNzA3LDYuNzA3MjUgQzE0LjA5OCw2LjMxNzI1IDE0LjA5OCw1LjY4MzI1IDEzLjcwNyw1LjI5MzI1IEw4LjcwNywwLjI5MzI1IEM4LjMxNiwtMC4wOTc3NSA3LjY4MywtMC4wOTc3NSA3LjI5MywwLjI5MzI1IEM2LjkwMywwLjY4NDI1IDYuOTAyLDEuMzE3MjUgNy4yOTMsMS43MDcyNSBMMTAuNTg2LDUuMDAwMjUgTDEsNS4wMDAyNSBDMC40NDgsNS4wMDAyNSAwLDUuNDQ4MjUgMCw2LjAwMDI1IEMwLDYuNTUyMjUgMC40NDgsNy4wMDAyNSAxLDcuMDAwMjUgTDEwLjU4Niw3LjAwMDI1IEw3LjI5MywxMC4yOTMyNSBDNy4wOTgsMTAuNDg4MjUgNywxMC43NDQyNSA3LDExLjAwMDI1IEM3LDExLjI1NjI1IDcuMDk4LDExLjUxMjI1IDcuMjkzLDExLjcwNzI1IEM3LjY4NCwxMi4wOTgyNSA4LjMxNywxMi4wOTgyNSA4LjcwNywxMS43MDcyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLndwY2Y3LXNwaW5uZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi15ZWxsb3c7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0LWZvbnQ7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgJi53aGl0ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDY1LCA4MCwgMTEwLCAxKTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDE0IDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0UzMTctYXJyb3ctcmlnaHQyJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0NvbnRhY3QtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY3LCAtMjQyNiknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0Zvcm0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5NywgMTk0NiknJTNFJTNDZyBpZD0nQnRuLUFjdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjIyLCA0NjEpJyUzRSUzQ2cgaWQ9JzMxNy1hcnJvdy1yaWdodDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0OCwgMTguOTk5OCknJTNFJTNDcGF0aCBkPSdNOC43MDcsMTEuNzA3MjUgTDEzLjcwNyw2LjcwNzI1IEMxNC4wOTgsNi4zMTcyNSAxNC4wOTgsNS42ODMyNSAxMy43MDcsNS4yOTMyNSBMOC43MDcsMC4yOTMyNSBDOC4zMTYsLTAuMDk3NzUgNy42ODMsLTAuMDk3NzUgNy4yOTMsMC4yOTMyNSBDNi45MDMsMC42ODQyNSA2LjkwMiwxLjMxNzI1IDcuMjkzLDEuNzA3MjUgTDEwLjU4Niw1LjAwMDI1IEwxLDUuMDAwMjUgQzAuNDQ4LDUuMDAwMjUgMCw1LjQ0ODI1IDAsNi4wMDAyNSBDMCw2LjU1MjI1IDAuNDQ4LDcuMDAwMjUgMSw3LjAwMDI1IEwxMC41ODYsNy4wMDAyNSBMNy4yOTMsMTAuMjkzMjUgQzcuMDk4LDEwLjQ4ODI1IDcsMTAuNzQ0MjUgNywxMS4wMDAyNSBDNywxMS4yNTYyNSA3LjA5OCwxMS41MTIyNSA3LjI5MywxMS43MDcyNSBDNy42ODQsMTIuMDk4MjUgOC4zMTcsMTIuMDk4MjUgOC43MDcsMTEuNzA3MjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAud3BjZjctc3VibWl0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEFjY29yZGVvbiAqL1xuLkFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDBweCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgaDUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggMyBDb3B5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0ncGFnZS1idWlsZGVyLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NzUuMDAwMDAwLCAtMTA5NTYuMDAwMDAwKScgc3Ryb2tlPSclMjMwZDFkM2YnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY4Mi41MDAwMDAsIDEwOTYwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjgyLjUwMDAwMCwgLTEwOTYwLjAwMDAwMCkgJyBwb2ludHM9JzY3NiAxMDk1NyA2ODIuNSAxMDk2MyA2ODkgMTA5NTcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2LjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNi41cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4Ym94IFNBU1MgbWl4aW5zXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IGRpc3BsYXlcbkBtaXhpbiBmbGV4Ym94KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtbXMtZmxleDogJHZhbHVlcztcbiAgICAgICAgICBmbGV4OiAkdmFsdWVzO1xufVxuXG4vLyBGbGV4IEZsb3cgRGlyZWN0aW9uXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gICAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xuICAtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XG4gICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcbiAgICAgIC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgICAgIGZsZXgtZmxvdzogJGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXG4gICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICAgICBcbiAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAkdmFsOyAgICAgXG4gICAgICAgICAgLXdlYmtpdC1vcmRlcjogJHZhbDsgIFxuICAgICAgICAgICAgb3JkZXI6ICR2YWw7XG59XG5cbi8vIEZsZXggZ3JvdyBmYWN0b3Jcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPG51bWJlcj5cbkBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAgICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgICAtbXMtZmxleC1ncm93OiAkZ3JvdztcbiAgICAgICAgICBmbGV4LWdyb3c6ICRncm93O1xufVxuXG4vLyBGbGV4IHNocmlua1xuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxuLy8gPG51bWJlcj4gXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgLW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG4vLyBGbGV4IGJhc2lzXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIDx3aWR0aD4gXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAkd2lkdGg7XG59XG5cbi8vIEF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCBcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnkpIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAtbW96LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XG59XG5cbi8vIFBhY2tpbmcgRmxleCBMaW5lc1xuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiAkYWxpZ247XG59IiwiXG4vL0lDT05TXG4vL1xuXG4uaWNvbi1zZWFyY2h7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWFyY2guc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tbWFnbmlmaWVye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAxLjVyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvc2VhcmNoLnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLWJ1cmdlcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGhlaWdodDogMS41cmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9idXJnZXIuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tYnJvYWRjYXN0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAxLjhyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvYnJvYWRjYXN0LnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMS44cmVtO1xuXHRcdHRvcDogMC4yNXJlbTtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLXJhZGlve1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAyLjVyZW07XG5cdG1hcmdpbjogMCAxcmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yYWRpby5naWYnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uaWNvbi1yaWdodC1hcnJvd3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG5cdHBhZGRpbmc6IDAuNzVyZW07XG5cdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMnJlbTtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uaWNvbi10b3AtcmlnaHQtYXJyb3d7XG5cdEBleHRlbmQgLmljb24tcmlnaHQtYXJyb3c7XG5cdCY6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogM3JlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblxuXHR9XG59XG5cbi5pY29uLXBsYXktY2lyY2xle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9wbGF5LWljb24uc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuMjVyZW07XG5cdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cblxuXG5cbiIsIi8qIEZvcm1zICovIFxuZm9ybSB7XG5cdGxhYmVsIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luOiAwIDAgMC43NWVtO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHRsZWdlbmQge1xuXHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0cGFkZGluZzogMTBweCAwIDA7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHRpbnB1dCB7XG5cdFx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0ICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHQgICAgfVxuXHRcdHRhYmxlICYge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWEge1xuXHRcdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblx0XHRoZWlnaHQ6IDYuM2VtO1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0fVxuXHRzZWxlY3Qge1xuXHQgICBhcHBlYXJhbmNlOiBub25lO1xuXHQgICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2s7XG5cdCAgIHdpZHRoOiAxMDAlO1xuXHQgICBjdXJzb3I6IHBvaW50ZXI7XG5cdCAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQgICBib3JkZXItcmFkaXVzOiAuNWVtO1xuXHQgICBoZWlnaHQ6IDIuODQxZW07XG5cdCAgIGxpbmUtaGVpZ2h0OiAxO1xuXHQgICBwYWRkaW5nOiAuN2VtIDEuMjg1ZW07XG5cblx0ICAgJjo6LW1zLWV4cGFuZCB7XG5cdCAgICAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG5cdCAgICAgICBkaXNwbGF5OiBub25lO1xuXHQgICB9XG5cdH1cblx0YnV0dG9uLFxuXHRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0QGluY2x1ZGUgYnRuLWJhc2UoKTtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0YmFja2dyb3VuZDogJG1haW4teWVsbG93Oztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6ICRtYWluLXJvc2U7XG5cdFx0fVxuXHR9XG5cdC8qIFJhZGlvIC8gQ2hlY2tib3ggKi9cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRwYWRkaW5nOiAwIDAgMCAxLjdyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdH1cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkbGlnaHQtZ3JleTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXk7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDRweDtcblx0XHRsZWZ0OiAycHg7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHNwZWVkICRlYXNpbmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0YmFja2dyb3VuZDogJG1haW4tYmx1ZTtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNHB4O1xuXHRcdGxlZnQ6IDJweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkc3BlZWQgJGVhc2luZztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIsXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG5cdC8qIEF1dG9jb21wbGV0ZSBzdHlsZXMgKi9cblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcblx0aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcblx0dGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcblx0dGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlclxuXHRzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcblx0c2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggJGxpZ2h0LWdyZXkgaW5zZXQ7XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtdWxhaXJlX2luZm9sZXR0cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmZvcm0tcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc2luZ2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0cmVkO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0ICBjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cdFx0LnNob3ctcGFzc3dvcmQtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJ0bl9zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5hamF4LWxvYWRlcixcblx0XHQud3BjZjctc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG5cbi5tb2JpbGVNZW51e1xuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDY1LDYwLDg4LDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5jbG9zZU1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5oZWFkZXJfbWVudV9uYXZfdWwsXG4gICAgICAgICYuaGVhZGVyX21haW4tbWVudV9tb2JpbGUge1xuICAgICAgICAgICAgbWFyZ2luOiAyNTBweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdk1lbnVTZWMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45NWVtO1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mbGFnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudVRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi8qIEhlYWRlciAqLyBcblxuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0fVxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xufVxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDgwO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdC5jb250YWluZXJfbGFyZ2Uge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdCZfcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQmX2xvZ28ge1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMywwKTtcblx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigyLjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMiwwKTtcblx0XHQubG9nby1pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxNjBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDE5MHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcblx0XHR9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHQubG9nby1pbWcge1xuXHQgICAgXHRcdG1heC13aWR0aDogMjM1cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0Jl9tZW51e1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQuNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oNy41LDApO1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQmX25hdiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR1bHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgNDBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtLCYuY3VycmVudF9wYWdlX2FuY2VzdG9ye1xuXHRcdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi12aW9sZXQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNXB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcF9uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC5tZW51LWJ0biB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0LmhhbWJ1cmdlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzMxcHgnIGhlaWdodD0nMjJweCcgdmlld0JveD0nMCAwIDMxIDIyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VIYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdNb2JpbGUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nVkQxNjE2NV9CYXJyZXR0ZVdvb2RfV2ViX0FjY3VlaWwtTW9iaWxlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjU4LjAwMDAwMCwgLTM0LjAwMDAwMCknIHN0cm9rZT0nJTIzMzIyODFFJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nSGFtYnVyZ2VyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNTkuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzAuNScgeDI9JzI4LjUnIHkyPScwLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMTAnIHgyPScyOC41JyB5Mj0nMTAnIGlkPSdMaW5lLUNvcHknJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxOScgeDI9JzI4LjUnIHkyPScxOScgaWQ9J0xpbmUtQ29weS0yJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI5cHggMjBweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDM1cHg7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40NWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHg7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDI1cHg7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudG9wX25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQmX3N1cHBvcnQge1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQuNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMuNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjUsMCk7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdCZfbGluayB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdCZfbmF2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bGk6Om1hcmtlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdCYuZmxhZyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjU0cHgnIGhlaWdodD0nNTZweCcgdmlld0JveD0nMCAwIDI1NCA1NicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRmlsbCAxJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTEyLCAtNTcpJyBmaWxsPSclMjNGNDk4QjAnJTNFJTNDcG9seWdvbiBpZD0nRmlsbC0xJyBwb2ludHM9JzExMTIgNTcgMTE0OS41NTYwMiA4NC45OTkzMjg4IDExMTIgMTEzIDEzNjYgMTEzIDEzNjYgNTcnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXHRcdCAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDI1cHggM3B4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHQgICAgQGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Ji5mbGFnIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMjVweCAzcHggMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCYuZmxhZyB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggMjVweCAzcHggMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdCYuZmxhZyB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDE1cHggM3B4IDQwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQmLmZsYWcge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCAxMHB4IDNweCA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI2Nsb25lX2hlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC0yMDBweDtcblx0b3BhY2l0eTogMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2UpO1xuXHQmLmZpeGVkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDgwO1xuXHRcdHRvcDogMDtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcblx0XHQudG9wX2hlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0ICAgIC5oZWFkZXJ7XG5cdCAgICBcdHBhZGRpbmc6IDA7XG5cdCAgICBcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0ICAgIFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0XHR9XG5cdCAgICBcdC5uYXZNZW51e1xuXHRcdFx0XHQubmF2e1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sb2dvIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuI2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHQmLmhvbWVfaGVybyB7XG5cdFx0aGVpZ2h0OiA4MHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiA1LjM1ZW07XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRtaW4taGVpZ2h0OiA3NTBweDtcblx0ICAgIFx0aGVpZ2h0OiA3NXZoO1xuXHQgICAgXHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRcdH1cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0LjM1ZW07XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0bWluLWhlaWdodDogNjUwcHg7XG5cdCAgICBcdGhlaWdodDogNjV2aDtcblx0ICAgIFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRcdH1cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjM1ZW07XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42NWVtO1xuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWluLWhlaWdodDogNDgwcHg7XG5cdCAgICBcdGhlaWdodDogNTB2aDtcblx0ICAgIFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdGgxIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjM1ZW07XG5cdFx0XHR9XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdCAgICB9XG5cdH1cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdCYuaGVyb19zZWN0aW9ucyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDI1dmg7XG5cdFx0bWluLWhlaWdodDogMzUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR9XG5cdH1cblx0XG5cdCYuaGVyb19hcnRpY2xlcyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdG1pbi1oZWlnaHQ6IDM1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aDEge1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnRfdGV4dGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjMwcHg7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxODBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNDBweDtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5oZWFkZXJfaGVybyB7XG5cdHBhZGRpbmc6IDc1cHggMCAzNXB4IDA7XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0cGFkZGluZzogNTBweCAwIDMwcHggMDtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogNDBweCAwIDI1cHggMDtcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG5cdH1cblx0Jl9oZWFkIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHQuaWNvbiB7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLyogRm9vdGVyICovXG5cbi5mb290ZXJfbmV3c2xldHRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdHBhZGRpbmc6IDEwMHB4IDAgNzVweCAwO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgNjVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIFx0cGFkZGluZzogNjVweCAwIDUwcHggMDtcbiAgICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIFx0cGFkZGluZzogNTBweCAwIDQwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBcdHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7XG4gICAgfVxuXHQmX2NvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0Jl90aXRyZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdCZfdGV4dGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCZfZm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHQuY29udGVudF9hY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LmJ0bl9zdWJtaXQge1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdC5zaW5nbGUge1xuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHQgICAgICAgIGJvcmRlcjoxcHggc29saWQgJG1haW4tcm9zZTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I21jX2VtYmVkX3NpZ251cCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0I21jX2VtYmVkX3NpZ251cF9zY3JvbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwzMHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMzBweCk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0fVxuXHR9XG59XG5cbmZvb3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGhlaWdodDogMTIwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGhlaWdodDogMTQwcHg7XG5cdFx0fVxuXHR9XG5cdC5mb290ZXIge1xuXHRcdCZfY29udGFjdHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX2xvZ28ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMiwwKTtcblx0XHRcdFx0XHQuaGVhZGVyX2xvZ29fd2hpdGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0LmhlYWRlcl9sb2dvX3doaXRlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDk1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9uZXdzbGV0dGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udC1ncmFuZCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNtY19lbWJlZF9zaWdudXBfZm9vdGVyIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggNjVweDtcblx0XHRcdFx0XHRcdCNtY19lbWJlZF9zaWdudXBfc2Nyb2xsX2Zvb3RlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRcdFx0Lm1jLWZpZWxkLWdyb3VwIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQubWNfZW1iZWRfc2lnbnVwX2J1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzlweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgOSAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMyUzQy90aXRsZSUzRSUzQ2RlZnMlM0UlM0Nwb2x5Z29uIGlkPSdwYXRoLTEnIHBvaW50cz0nMCAwIDE1IDAgMTUgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdCbG9ndWVfMDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NjcuMDAwMDAwLCAtNTc4Mi4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY3MS41MDAwMDAsIDU3OTAuMDAwMDAwKSByb3RhdGUoMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC02NzEuNTAwMDAwLCAtNTc5MC4wMDAwMDApIHRyYW5zbGF0ZSg2NjQuMDAwMDAwLCA1Nzg2LjAwMDAwMCknJTNFJTNDbWFzayBpZD0nbWFzay0yJyBmaWxsPSd3aGl0ZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzRSUzQy91c2UlM0UlM0MvbWFzayUzRSUzQ2cgaWQ9J0NsaXAtMiclM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTcuMDAwMjkzMiw3LjgwNjk0ODQ0IEwwLjIyNTQ2OTExNiwxLjU2NDk0Nzg5IEMtMC4wNjQ3OTY3MTYyLDEuMjk3MTM2MTcgLTAuMDc2NTI0NjI4NiwwLjg1MzMwNjgzNiAwLjIwMDA1ODY0LDAuNTcyMjQ2NDcyIEwwLjU0Nzk4NjcwOCwwLjIxNzM3MjI3NSBDMC44MjQ1Njk5NzcsLTAuMDYyNzQxNzU4IDEuMjgyOTM1ODksLTAuMDc0MDk3NzMyNCAxLjU3MzIwMTcyLDAuMTkyNzY3NjY0IEw3LjQ5OTcwNjgsNS42NTQ5OTEzMSBMMTMuNDI3MTg5MiwwLjE5Mjc2NzY2NCBDMTMuNzE3NDU1LC0wLjA3NDA5NzczMjQgMTQuMTc1ODIxLC0wLjA2Mjc0MTc1OCAxNC40NTI0MDQyLDAuMjE3MzcyMjc1IEwxNC44MDAzMzIzLDAuNTcyMjQ2NDcyIEMxNS4wNzY5MTU2LDAuODUzMzA2ODM2IDE1LjA2NTE4NzYsMS4yOTcxMzYxNyAxNC43NzQ5MjE4LDEuNTY0OTQ3ODkgTDcuOTk5MTIwNDEsNy44MDY5NDg0NCBDNy43MTk2MDUxNiw4LjA2NDM1MDUyIDcuMjc5ODA4NDQsOC4wNjQzNTA1MiA3LjAwMDI5MzIsNy44MDY5NDg0NCcgaWQ9J0ZpbGwtMScgZmlsbD0nJTIzMjAxRjUxJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvb3RlciB7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX25hdlNvY2lhdXgge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMywwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi15ZWxsb3c7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdCAgICBcdGp1c3RpZnktY29udGVudDogZmxleC1jZW50ZXI7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9tZW51cyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigzLDApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdCZfbmF2IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tcm9zZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuXG5cbiNtcF9mb3JtX2JlbG93X3Bvc3RzMiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuIiwiLyogNDA0IFN0eWxlcyAqLyBcbiNwb3N0LTQwNCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTYwcHggMCAxMDBweCAwO1xuXHRoZWlnaHQ6IDYwdmg7XG5cdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHQuaWNvbl80MDQge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblx0LmZsZXhib3gge1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn0iLCIvKiBIT01FIFN0eWxlcyAqLyBcblxuLmFjY3VlaWwge1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIH1cblx0LmFjY3VlaWxfbWlzc2lvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Jl9jb250ZW50IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDkwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFjY3VlaWxfcHJvZHVjdGV1cnMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJvc2U7XG5cdFx0LmNvbnRhaW5lcl9wcm9kdWN0ZXVycyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdCAgICB6LWluZGV4OiA2OTtcblx0XHRcdCAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdCAgICB3aWR0aDogODBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblxuXHRcdFx0ICAgICYuc2xpY2stcHJldiB7XG5cdFx0XHQgICAgICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGlyZC1jb2xvcjtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI4cHgnIGhlaWdodD0nNTFweCcgdmlld0JveD0nMCAwIDI4IDUxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAzJTNDL3RpdGxlJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAgNTAgMCA1MCAyNyAwIDI3JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQxLCAtMTY3NiknJTNFJTNDZyBpZD0nR3JvdXAtMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTUsIDE3MDEuNSkgcm90YXRlKDkwKSB0cmFuc2xhdGUoLTU1LCAtMTcwMS41KXRyYW5zbGF0ZSgzMCwgMTY4OCknJTNFJTNDbWFzayBpZD0nbWFzay0yJyBmaWxsPSd3aGl0ZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzcGF0aC0xJyUzRSUzQy91c2UlM0UlM0MvbWFzayUzRSUzQ2cgaWQ9J0NsaXAtMiclM0UlM0MvZyUzRSUzQ3BhdGggZD0nTTIzLjMzMzcwOTgsMjYuMzQ4NDcyOSBMMC43NTE2NDk1NDcsNS4yODI0MjkxNyBDLTAuMjE1ODczODA3LDQuMzc4NTk0OTcgLTAuMjU0OTY1NjU5LDIuODgwNzIxMzMgMC42NjY5NTA1MzMsMS45MzIxNzQ0OSBMMS44MjY2NzU1LDAuNzM0NTE0MzM0IEMyLjc0ODU5MTY5LC0wLjIxMDgzODc1IDQuMjc2NDMxNiwtMC4yNDkxNjM4NzUgNS4yNDM5NTQ5NSwwLjY1MTQ3NjU2MyBMMjQuOTk4MzcxMiwxOS4wODU4NjE3IEw0NC43NTYwNDUsMC42NTE0NzY1NjMgQzQ1LjcyMzU2ODQsLTAuMjQ5MTYzODc1IDQ3LjI1MTQwODMsLTAuMjEwODM4NzUgNDguMTczMzI0NSwwLjczNDUxNDMzNCBMNDkuMzMzMDQ5NSwxLjkzMjE3NDQ5IEM1MC4yNTQ5NjU3LDIuODgwNzIxMzMgNTAuMjE1ODczOCw0LjM3ODU5NDk3IDQ5LjI0ODM1MDUsNS4yODI0MjkxNyBMMjYuNjYzMDMyNiwyNi4zNDg0NzI5IEMyNS43MzEzNDM0LDI3LjIxNzE3NTcgMjQuMjY1Mzk4OSwyNy4yMTcxNzU3IDIzLjMzMzcwOTgsMjYuMzQ4NDcyOScgaWQ9J0ZpbGwtMScgZmlsbD0nJTIzMjAxRTUwJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHQgICAgICAgIHdpZHRoOiA4MHB4O1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IDI3OHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggNTFweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0ICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTIwcHg7XG5cdFx0XHQgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMjBweDtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAmLnNsaWNrLW5leHQge1xuXHRcdFx0ICAgICAgICByaWdodDogMDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoaXJkLWNvbG9yO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjhweCcgaGVpZ2h0PSc1MXB4JyB2aWV3Qm94PScwIDAgMjggNTEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwIDMgQ29weSAyJTNDL3RpdGxlJTNFJTNDZGVmcyUzRSUzQ3BvbHlnb24gaWQ9J3BhdGgtMScgcG9pbnRzPScwIDAgNTAgMCA1MCAyNyAwIDI3JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMDUsIC0xNjc2KSclM0UlM0NnIGlkPSdHcm91cC0zLUNvcHktMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMxOSwgMTcwMS41KSByb3RhdGUoMjcwKSB0cmFuc2xhdGUoLTEzMTksIC0xNzAxLjUpdHJhbnNsYXRlKDEyOTQsIDE2ODgpJyUzRSUzQ21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL21hc2slM0UlM0NnIGlkPSdDbGlwLTInJTNFJTNDL2clM0UlM0NwYXRoIGQ9J00yMy4zMzM3MDk4LDI2LjM0ODQ3MjkgTDAuNzUxNjQ5NTQ3LDUuMjgyNDI5MTcgQy0wLjIxNTg3MzgwNyw0LjM3ODU5NDk3IC0wLjI1NDk2NTY1OSwyLjg4MDcyMTMzIDAuNjY2OTUwNTMzLDEuOTMyMTc0NDkgTDEuODI2Njc1NSwwLjczNDUxNDMzNCBDMi43NDg1OTE2OSwtMC4yMTA4Mzg3NSA0LjI3NjQzMTYsLTAuMjQ5MTYzODc1IDUuMjQzOTU0OTUsMC42NTE0NzY1NjMgTDI0Ljk5ODM3MTIsMTkuMDg1ODYxNyBMNDQuNzU2MDQ1LDAuNjUxNDc2NTYzIEM0NS43MjM1Njg0LC0wLjI0OTE2Mzg3NSA0Ny4yNTE0MDgzLC0wLjIxMDgzODc1IDQ4LjE3MzMyNDUsMC43MzQ1MTQzMzQgTDQ5LjMzMzA0OTUsMS45MzIxNzQ0OSBDNTAuMjU0OTY1NywyLjg4MDcyMTMzIDUwLjIxNTg3MzgsNC4zNzg1OTQ5NyA0OS4yNDgzNTA1LDUuMjgyNDI5MTcgTDI2LjY2MzAzMjYsMjYuMzQ4NDcyOSBDMjUuNzMxMzQzNCwyNy4yMTcxNzU3IDI0LjI2NTM5ODksMjcuMjE3MTc1NyAyMy4zMzM3MDk4LDI2LjM0ODQ3MjknIGlkPSdGaWxsLTEnIGZpbGw9JyUyMzIwMUU1MCcgbWFzaz0ndXJsKCUyM21hc2stMiknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0ICAgICAgICB3aWR0aDogODBweDtcblx0XHRcdCAgICAgICAgaGVpZ2h0OiAyNzhweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDUxcHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTIwcHg7XG5cdFx0XHQgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEyMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdCAgICBcdCYuc2xpY2stcHJldntcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nN3B4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCA3IDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VQYXRoIDQgQ29weSA0JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTcuMDAwMDAwLCAtMTQuMDAwMDAwKScgc3Ryb2tlPSclMjNGNjFCMzgnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC00LUNvcHktNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjAuNTAwMDAwLCAyMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTIwLjUwMDAwMCwgLTIwLjAwMDAwMCkgJyBwb2ludHM9JzE4IDI1IDIzIDIwIDE4IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzdweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgNyAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCA0IENvcHkgMyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTU1LjAwMDAwMCwgLTE0LjAwMDAwMCknIHN0cm9rZT0nJTIzRjYxQjM4JyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtNC1Db3B5LTMnIHBvaW50cz0nNTYgMjUgNjEgMjAgNTYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdFx0ICAgICYuc2xpY2stcHJldiB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC0xNjVweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDQzcHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICAmLnNsaWNrLW5leHQge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogNzBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMTY1cHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMjNweCA0M3B4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuc2xpY2stYXJyb3cge1xuXHRcdFx0XHQgICAgJi5zbGljay1wcmV2IHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMTgwcHg7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMjZweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgICYuc2xpY2stbmV4dCB7XG5cdFx0XHRcdCAgICBcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IC0xNTBweDtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDI2cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5zbGljay1hcnJvdyB7XG5cdFx0XHRcdCAgICAmLnNsaWNrLXByZXYge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxODBweDtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAyNnB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgJi5zbGljay1uZXh0IHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMTgwcHg7XG5cdFx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHggMjZweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfaGVhZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2xpc3RlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLDI1MiwyNTIsMCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTAlO1xuXHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDAgMjVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjJweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfaW5mbyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmQtY29sb3I7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RhZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9ib3V0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuYWNjdWVpbF9wcm9kdWl0cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4teWVsbG93O1xuXHRcdCZfaGVhZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2xpc3RlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLDI1MiwyNTIsMC45KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5NnB4O1xuXHRcdFx0LmFjZi1tYXAge1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogNjAwcHg7XG5cdFx0XHQgICAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcblx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA5NnB4O1xuXHRcdFx0ICAgIC5nbW5vcHJpbnQsXG5cdFx0XHQgICAgLmdtLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cdFx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZ20tc3R5bGUtaXctdGMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmdtLXN0eWxlIHtcblx0XHRcdFx0XHRcdC5nbS1zdHlsZS1pdy1jIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzI2MUY1Rjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0XHRcdFx0XHRcdFx0dG9wOiA0M3B4O1xuXHRcdFx0XHRcdFx0XHQuZ20tc3R5bGUtaXctZCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogIzI2MUY1Rjtcblx0XHRcdFx0XHRcdFx0XHQvL2JvcmRlci1yYWRpdXM6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmdtLXVpLWhvdmVyLWVmZmVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMzVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIEZpeGVzIHBvdGVudGlhbCB0aGVtZSBjc3MgY29uZmxpY3QuXG5cdFx0XHQuYWNmLW1hcCBpbWcge1xuXHRcdFx0ICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsNjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw2MHB4KTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIxNiwyMTYsMjE2LDAuOCk7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLXZpb2xldDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1vcmUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2JvdXRvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5hY2N1ZWlsX2Jsb2d1ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0Jl9oZWFkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfbGlzdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsMzEsODEsMSk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdCZfcGljIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRcdFx0LmluZm9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQgICAgXHQuaW5mb19hcmVhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDgsMCk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRcdFx0LmluZm9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNTBweCA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5tb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0XHRcdC5pbmZvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNDVweCA1NXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdCAgICBcdC5pbmZvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzVweCA0NXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIFx0LmluZm9fYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQuYWNjdWVpbF9ibG9ndWVfbGlzdGVfYmxvY19hcmVhX3Jvd19waWMge1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLXZpb2xldDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjY3VlaWxfcGFydGVuYWlyZXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdCZfaGVhZCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQuY29udGFpbmVyX3BhcnRlbmFpcmVzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5zbGljay1hcnJvd3tcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHQgICAgJi5zbGljay1wcmV2e1xuXHRcdCAgICAgICAgbGVmdDogLTI1cHg7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjNGM0VGRDgnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHQgICAgICAgIHJpZ2h0OiAtMjVweDtcblx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcblx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjNGM0VGRDgnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHQgICAgXHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzdweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgNyAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCA0IENvcHkgNCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE3LjAwMDAwMCwgLTE0LjAwMDAwMCknIHN0cm9rZT0nJTIzRUE5OUFGJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtNC1Db3B5LTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIwLjUwMDAwMCwgMjAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC41MDAwMDAsIC0yMC4wMDAwMDApICcgcG9pbnRzPScxOCAyNSAyMyAyMCAxOCAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc3cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDcgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggNCBDb3B5IDMlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01NS4wMDAwMDAsIC0xNC4wMDAwMDApJyBzdHJva2U9JyUyM0VBOTlBRicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTQtQ29weS0zJyBwb2ludHM9JzU2IDI1IDYxIDIwIDU2IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3NsaWRlc2V0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMCU7XG5cdFx0XHQmX3BhcnRlbmFpcmVzIHtcblx0XHRcdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRcdCAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQgIGhlaWdodDogYXV0bztcblx0XHRcdFx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBhcnRuZXJ7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHQgICAgICAgIFx0bWF4LXdpZHRoOiAxMzVweDtcblx0XHRcdCAgICAgICAgXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdCAgICAgICAgXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ICAgICAgICBcdG1hcmdpbjogYXV0bztcblx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgICAgICBhe1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFkc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogMTAwcHggMCA3NXB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiA4MHB4IDAgNjVweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogNjVweCAwIDUwcHggMDtcblx0ICAgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogNTBweCAwIDQwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDQwcHggMCAzMHB4IDA7XG5cdCAgICB9XG5cdH1cbn1cbmJvZHkuaG9tZSB7XG5cdGZvb3RlciB7XG5cdFx0LmZvb3Rlcl9jdGEge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIFBST0RVQ1RFVVJTIFN0eWxlcyAqLyBcblxuXG4ucHJvZHVjdGV1cnMge1xuXHQmX2xpc3Rpbmcge1xuXHRcdHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgNDVweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogMzBweCAwIDQwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDIwcHggMCAzNXB4IDA7XG5cdCAgICB9XG5cdFx0Jl90aXRyZV9maWx0cmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0Jl9maWx0ZXJzIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHQjZmlsdGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU2cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAzMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhpcmQtY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNjVlbTtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1saWdodC1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmVtcGxvaS1jb250cm9sLWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYnRuZmlsdHJlcyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQudm9pcl9maWx0cmVzIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWJ0bl9hcnJvd19yaWdodCUzQy90aXRsZSUzRSUzQ2RlZnMlM0UlM0Nwb2x5Z29uIGlkPSdwYXRoLTEnIHBvaW50cz0nMCAwIDE1IDAgMTUgOCAwIDgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdidG5fYXJyb3dfcmlnaHQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNSwgNCkgcm90YXRlKDkwKSB0cmFuc2xhdGUoLTcuNSwgLTQpdHJhbnNsYXRlKDMuNSwgLTMuNSknJTNFJTNDZyBpZD0nRmlsbC0xLUNsaXBwZWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQsIDcuNSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC00LCAtNy41KXRyYW5zbGF0ZSgtMy41LCAzLjUpJyUzRSUzQ21hc2sgaWQ9J21hc2stMicgZmlsbD0nd2hpdGUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3BhdGgtMSclM0UlM0MvdXNlJTNFJTNDL21hc2slM0UlM0NnIGlkPSdwYXRoLTEnJTNFJTNDL2clM0UlM0NwYXRoIGQ9J003LjAwMDI5MzIsNy44MDY5NDg0NCBMMC4yMjU0NjkxMTYsMS41NjQ5NDc4OSBDLTAuMDY0Nzk2NzE2MiwxLjI5NzEzNjE3IC0wLjA3NjUyNDYyODYsMC44NTMzMDY4MzYgMC4yMDAwNTg2NCwwLjU3MjI0NjQ3MiBMMC41NDc5ODY3MDgsMC4yMTczNzIyNzUgQzAuODI0NTY5OTc3LC0wLjA2Mjc0MTc1OCAxLjI4MjkzNTg5LC0wLjA3NDA5NzczMjQgMS41NzMyMDE3MiwwLjE5Mjc2NzY2NCBMNy40OTk3MDY4LDUuNjU0OTkxMzEgTDEzLjQyNzE4OTIsMC4xOTI3Njc2NjQgQzEzLjcxNzQ1NSwtMC4wNzQwOTc3MzI0IDE0LjE3NTgyMSwtMC4wNjI3NDE3NTggMTQuNDUyNDA0MiwwLjIxNzM3MjI3NSBMMTQuODAwMzMyMywwLjU3MjI0NjQ3MiBDMTUuMDc2OTE1NiwwLjg1MzMwNjgzNiAxNS4wNjUxODc2LDEuMjk3MTM2MTcgMTQuNzc0OTIxOCwxLjU2NDk0Nzg5IEw3Ljk5OTEyMDQxLDcuODA2OTQ4NDQgQzcuNzE5NjA1MTYsOC4wNjQzNTA1MiA3LjI3OTgwODQ0LDguMDY0MzUwNTIgNy4wMDAyOTMyLDcuODA2OTQ4NDQnIGlkPSdGaWxsLTEnIGZpbGw9JyUyMzIwMUY1MScgZmlsbC1ydWxlPSdub256ZXJvJyBtYXNrPSd1cmwoJTIzbWFzay0yKSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCA4cHg7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblx0ICAgICAgICAgICAgICAgICAgICBcdCY6YWZ0ZXIge1xuXHQgICAgICAgICAgICAgICAgICAgIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTVweCcgaGVpZ2h0PSc4cHgnIHZpZXdCb3g9JzAgMCAxNSA4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VidG5fYXJyb3dfcmlnaHQlM0MvdGl0bGUlM0UlM0NkZWZzJTNFJTNDcG9seWdvbiBpZD0ncGF0aC0xJyBwb2ludHM9JzAgMCAxNSAwIDE1IDggMCA4JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYnRuX2Fycm93X3JpZ2h0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUsIDQpIHJvdGF0ZSg5MCkgdHJhbnNsYXRlKC03LjUsIC00KXRyYW5zbGF0ZSgzLjUsIC0zLjUpJyUzRSUzQ2cgaWQ9J0ZpbGwtMS1DbGlwcGVkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LCA3LjUpIHJvdGF0ZSgtOTApIHRyYW5zbGF0ZSgtNCwgLTcuNSl0cmFuc2xhdGUoLTMuNSwgMy41KSclM0UlM0NtYXNrIGlkPSdtYXNrLTInIGZpbGw9J3doaXRlJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNwYXRoLTEnJTNFJTNDL3VzZSUzRSUzQy9tYXNrJTNFJTNDZyBpZD0ncGF0aC0xJyUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNy4wMDAyOTMyLDcuODA2OTQ4NDQgTDAuMjI1NDY5MTE2LDEuNTY0OTQ3ODkgQy0wLjA2NDc5NjcxNjIsMS4yOTcxMzYxNyAtMC4wNzY1MjQ2Mjg2LDAuODUzMzA2ODM2IDAuMjAwMDU4NjQsMC41NzIyNDY0NzIgTDAuNTQ3OTg2NzA4LDAuMjE3MzcyMjc1IEMwLjgyNDU2OTk3NywtMC4wNjI3NDE3NTggMS4yODI5MzU4OSwtMC4wNzQwOTc3MzI0IDEuNTczMjAxNzIsMC4xOTI3Njc2NjQgTDcuNDk5NzA2OCw1LjY1NDk5MTMxIEwxMy40MjcxODkyLDAuMTkyNzY3NjY0IEMxMy43MTc0NTUsLTAuMDc0MDk3NzMyNCAxNC4xNzU4MjEsLTAuMDYyNzQxNzU4IDE0LjQ1MjQwNDIsMC4yMTczNzIyNzUgTDE0LjgwMDMzMjMsMC41NzIyNDY0NzIgQzE1LjA3NjkxNTYsMC44NTMzMDY4MzYgMTUuMDY1MTg3NiwxLjI5NzEzNjE3IDE0Ljc3NDkyMTgsMS41NjQ5NDc4OSBMNy45OTkxMjA0MSw3LjgwNjk0ODQ0IEM3LjcxOTYwNTE2LDguMDY0MzUwNTIgNy4yNzk4MDg0NCw4LjA2NDM1MDUyIDcuMDAwMjkzMiw3LjgwNjk0ODQ0JyBpZD0nRmlsbC0xJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybycgbWFzaz0ndXJsKCUyM21hc2stMiknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHQgICAgICAgICAgICAgICAgICAgIFx0fVxuXHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9uYW1lIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjcsMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9idXR0b25zIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig5LjMsMCk7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMjQwcHg7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudF9hY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0YnV0dG9uOmZvY3VzIHtcblx0XHRcdFx0ICAgIG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNjbGVhciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdCAgICBcdFx0YnV0dG9uIHtcblx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiAxLjU1ZW07XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0XHQmX2J1dHRvbnMge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0ICAgIFx0XHRidXR0b24ge1xuXHRcdCAgICBcdFx0XHRmb250LXNpemU6IDEuNDVlbTtcblx0XHQgICAgXHRcdFx0bWluLXdpZHRoOiA0NiU7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiA0NiU7XG5cdFx0ICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0XHQmX2J1dHRvbnMge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdCAgICBcdFx0YnV0dG9uIHtcblx0XHQgICAgXHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdFx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdCAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdCAgICBcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ICAgIFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHRcdCZfYnRuZmlsdHJlcyB7XG5cdFx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdFx0Jl9uYW1lIHtcblx0XHQgICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBcdFx0XHQuY29udHJvbHMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdFx0Jl9idXR0b25zIHtcblx0XHQgICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0LmNvbnRyb2xzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX3Jlc3VsdHMge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNjBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMsNjBweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyNzhweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNjBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfaW5mbyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjVweCA1cHggMjVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSwgMTk1LCA2NSwgMSk7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2MHB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHQuYXJlYSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGl0cmUge1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdFx0LyomOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0fSovXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5wcm9kdWN0ZXVyc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdCZfYmxvYyB7XG5cdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdCAgICBcdFx0Jl9pbmZvIHtcblx0XHQgICAgXHRcdFx0b3BhY2l0eTogMTtcblx0XHQgICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDE5NSwgNjUsIDAuOCk7XG5cdFx0ICAgIFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG4iLCIvKioqXG5cbkdFTkVSQUxcblxuKioqL1xuXG5cbi5mbGV4aWJsZSB7XG5cdCZfYmxvYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDpcIsK3XCI7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmdyZXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0fVxuXHRcdCZfcHJlc2VudGF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMCAwIDEwMHB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRpdHJlX3ByZXNlbnRhdGlvbl9wcmluY2lwYWxlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gXG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMjBweCAwIDMwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDI1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDY1cHggMCAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcGhvdG8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwIDMwcHggMDtcblx0XHRcdC5waG90byB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQucm93UGhvdG8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjBweCcgaGVpZ2h0PScxMjBweCcgdmlld0JveD0nMCAwIDEyMCAxMjAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXktYnV0dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Byb2dyYW1tZS1kw6l0YWlscy0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEwNDAuMDAwMDAwLCAtNTAwLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0dhbGxlcnknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwMC4wMDAwMDAsIDM4OC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3BsYXktYnV0dG9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxMTIuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J002MCwwIEMyNi44NjM2ODU4LDAgMCwyNi44NjMxNDQzIDAsNTkuOTk4NzkwNSBDMCw5My4xMzQ0MzY2IDI2Ljg2MzY4NTgsMTIwIDYwLDEyMCBDOTMuMTM2MzE0MiwxMjAgMTIwLDkzLjEzNDQzNjYgMTIwLDU5Ljk5ODc5MDUgQzEyMCwyNi44NjMxNDQzIDkzLjEzNjMxNDIsMCA2MCwwIE02MCw0LjgzODAyNjg5IEM5MC40MTQ4NjkyLDQuODM4MDI2ODkgMTE1LjE2MTg3NiwyOS41ODIxMTU0IDExNS4xNjE4NzYsNTkuOTk4NzkwNSBDMTE1LjE2MTg3Niw5MC40MTU0NjU1IDkwLjQxNDg2OTIsMTE1LjE2MTk3MyA2MCwxMTUuMTYxOTczIEMyOS41ODI3MTE4LDExNS4xNjE5NzMgNC44MzgxMjQ0Miw5MC40MTU0NjU1IDQuODM4MTI0NDIsNTkuOTk4NzkwNSBDNC44MzgxMjQ0MiwyOS41ODIxMTU0IDI5LjU4MjcxMTgsNC44MzgwMjY4OSA2MCw0LjgzODAyNjg5JyBpZD0nRmlsbC0xJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOTEuNjI5NzIyMiw1OS45OTkyNzQzIEw0MS43NDE0MDIyLDI3LjIyNjQ4MDIgQzQxLjgwNjcxNjksNzYuNjM0ODI5OCA0MS43NDM4MjEzLDUyLjM4OTA1OCA0MS43NDE0MDIyLDkyLjc3NDQ4NzUgTDkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBaJyBpZD0nRmlsbC00JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMCAzMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMzBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA2NXB4IDAgMjVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0ZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IFxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90b19wbGVpbmVfbGFyZ2V1ciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmJsb2NfcHJlc2VudGF0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2t0b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSxcblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9IFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0LnJvd19waG90b19jb250ZW50IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCAgICBcdC5yb3cge1xuXHRcdCAgICBcdFx0LnJvd19waG90byB7XG5cdFx0ICAgIFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0ICAgIFx0XHR9XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHQgICAgXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHQgICAgXHRcdH1cblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdFx0XHQgICAgLmJsb2Nzb3VzdGl0cmVncmlzIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICAmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5kZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdCAgICAmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9kb3VibGVfY29sb25uZXMge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcblx0XHRcdC5oZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHQmLmNlbnRlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0fVxuXHRcdCAgICBcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2VxdWlwZSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHRcdC5oZWFkIHtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHQgICAgfVxuXHRcdCAgICAucm93RXF1aXBlIHtcblx0XHQgICAgXHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCwzMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigzLDMwcHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0Ji5waWMge1xuXHRcdFx0XHRcdFx0LnJvd0VxdWlwZV9ibG9jX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgMTAwJSk7XG5cdFx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0ICBcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE0O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDY1LDYwLDg4KTtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDY1LDYwLDg4LDEpIDAlLCByZ2JhKDY1LDYwLDg4LDEpIDEwMCUpO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0XHRcdCAgICBtaXgtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYmEoMTQ4LDE0OCwxNDgsMSk7XG5cdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcblx0XHRcdFx0XHRcdCAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQgIFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdGhlaWdodDogOTglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBpYyB7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmluZm9fYXJlYSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLXZpb2xldDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLXZpb2xldDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyB7XG5cdFx0XHQuaGVhZCB7XG5cdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0ICAgIH1cblx0XHQgICAgLnJvd0NvbG9ubmVzIHtcblx0XHQgICAgXHRAaW5jbHVkZSBtYWtlLXJvdygzMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0LmNhZHJlX2ljb24ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDU1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0LmNhZHJlX3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0LmJsb2NpY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNtYWxsLW1vYmlsZSB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX21lc3NhZ2VfYWxlcnRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0cGFkZGluZzogNSUgMTAlIDMuNSUgMTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjIwLDIxNiwyNDEsMSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDY1LDYwLDg4LDAuODUpIDAlLCByZ2JhKDY1LDYwLDg4LDEpIDEwMCUpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMTJweCcgaGVpZ2h0PScxMDRweCcgdmlld0JveD0nMCAwIDExMiAxMDQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFsZXJ0ZXMlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWxlcnRlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC40MzI0NzQsIDMuNjMzMDM3KSclM0UlM0NnIGlkPSdUcmlhbmdsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIC0wLjAwMDAwMCknJTNFJTNDZyBpZD0ncGF0aC0xLWxpbmsnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTAwMDAwLCAzLjUwMDY1MiknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTU3LjA2OTQwMDUsNS4xODYwMDc0IEw5NS4zNzQ4MTA3LDc0Ljg5NDk1MTQgQzk4LjAzNDUzNDcsNzkuNzM1MTcwNCA5Ni4yNjY4OTQ3LDg1LjgxNTA3NDQgOTEuNDI2Njc2Nyw4OC40NzQ3OTg0IEM4OS45NTEwNDU3LDg5LjI4NTY2NDQgODguMjk0NTYyNyw4OS43MTA4MDg0IDg2LjYxMDgxOTcsODkuNzEwODA4NCBMMTAsODkuNzEwODA4NCBDNC40NzcxNTI1LDg5LjcxMDgwODQgLTEuNDIxMDg1NDdlLTE0LDg1LjIzMzY1NTQgLTEuNDIxMDg1NDdlLTE0LDc5LjcxMDgwODQgQy0xLjQyMTA4NTQ3ZS0xNCw3OC4wMjcwNjU0IDAuNDI1MTQzNCw3Ni4zNzA1ODI0IDEuMjM2MDA5NSw3NC44OTQ5NTE0IEwzOS41NDE0MTk1LDUuMTg2MDA3NCBDNDIuMjAxMTQzNCwwLjM0NTc4OTA5NSA0OC4yODEwNDc5LC0xLjQyMTg1MDggNTMuMTIxMjY2MiwxLjIzNzg3MzEgQzU0Ljc4NTQ3NjcsMi4xNTIzNjUgNTYuMTU0OTA4NiwzLjUyMTc5NjggNTcuMDY5NDAwNSw1LjE4NjAwNzQgWicgaWQ9J3BhdGgtMSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBDNTEuMzU0MTI3MSwtMC40MjUyNjMzMTggNTUuMDM5NjY4NSwtMC4xMjQxODQ5MTggNTguMzA2ODE1OCwxLjY3MTEyODY4IEM2MC41NTM1MDAxLDIuOTA1NjkyNzggNjIuNDAyMjMzMSw0Ljc1NDQyNTc4IDYzLjYzNjc5NzIsNy4wMDExMDk5OCBMMTAxLjk0MjIwOCw3Ni43MTAwNTQ3IEMxMDMuNzM3NTIxLDc5Ljk3NzIwMTcgMTA0LjAzODYsODMuNjYyNzQzNyAxMDMuMDc0MDYzLDg2Ljk4MDMyNjcgQzEwMi4xMDk1MjYsOTAuMjk3OTA5NyA5OS44NzkzNzM3LDkzLjI0NzUzMzcgOTYuNjEyMjI1Nyw5NS4wNDI4NDc3IEM5NC42MjAxMjU3LDk2LjEzNzUxNjcgOTIuMzgzODcxNyw5Ni43MTE0NjA3IDkwLjExMDgxOTcsOTYuNzExNDYwNyBMMTMuNSw5Ni43MTE0NjA3IEM5Ljc3MjA3NzksOTYuNzExNDYwNyA2LjM5NzA3NzksOTUuMjAwNDIxNyAzLjk1NDA1ODQsOTIuNzU3NDAxNyBDMS41MTEwMzg5LDkwLjMxNDM4MjcgMy41NTI3MTM2OGUtMTUsODYuOTM5MzgyNyAzLjU1MjcxMzY4ZS0xNSw4My4yMTE0NjA3IEMzLjU1MjcxMzY4ZS0xNSw4MC45Mzg0MDg3IDAuNTczOTQzNiw3OC43MDIxNTQ3IDEuNjY4NjEyOCw3Ni43MTAwNTQ3IEwzOS45NzQwMjI4LDcuMDAxMTA5OTggQzQxLjc2OTMzNjUsMy43MzM5NjI2OCA0NC43MTg5NjExLDEuNTAzODEwNDggNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBaJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nNycgZmlsbD0nJTIzQzlDN0ZGJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NnIGlkPSchJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0NS41Njc1MjYsIDIzLjM2Njk2MyknIGZpbGw9JyUyMzQxNTA2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTIuNTM2NTg1MzcsMzUuODY2MzAyOSBMMC45NTEyMTk1MTIsMCBMMTIuMDQ4NzgwNSwwIEwxMC40NjM0MTQ2LDM1Ljg2NjMwMjkgTDIuNTM2NTg1MzcsMzUuODY2MzAyOSBaIE02LjUsNTUgQzQuNTk3NTYwOTgsNTUgMy4wMzg2MTc4OSw1NC4zOTk3MjcxIDEuODIzMTcwNzMsNTMuMTk5MTgxNCBDMC42MDc3MjM1NzcsNTEuOTk4NjM1NyAwLDUwLjUyMjk2NSAwLDQ4Ljc3MjE2OTIgQzAsNDcuMDIxMzczNCAwLjYwNzcyMzU3Nyw0NS41NDU3MDI2IDEuODIzMTcwNzMsNDQuMzQ1MTU2OSBDMy4wMzg2MTc4OSw0My4xNDQ2MTEyIDQuNTk3NTYwOTgsNDIuNTQ0MzM4MyA2LjUsNDIuNTQ0MzM4MyBDOC40MDI0MzkwMiw0Mi41NDQzMzgzIDkuOTYxMzgyMTEsNDMuMTQ0NjExMiAxMS4xNzY4MjkzLDQ0LjM0NTE1NjkgQzEyLjM5MjI3NjQsNDUuNTQ1NzAyNiAxMyw0Ny4wMjEzNzM0IDEzLDQ4Ljc3MjE2OTIgQzEzLDUwLjUyMjk2NSAxMi4zOTIyNzY0LDUxLjk5ODYzNTcgMTEuMTc2ODI5Myw1My4xOTkxODE0IEM5Ljk2MTM4MjExLDU0LjM5OTcyNzEgOC40MDI0MzkwMiw1NSA2LjUsNTUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMnB4IDEwNHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDExMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ly9wYWRkaW5nLXRvcDogMTIwcHg7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzExMnB4JyBoZWlnaHQ9JzEwNHB4JyB2aWV3Qm94PScwIDAgMTEyIDEwNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYWxlcnRlcyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhbGVydGVzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0LjQzMjQ3NCwgMy42MzMwMzcpJyUzRSUzQ2cgaWQ9J1RyaWFuZ2xlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgLTAuMDAwMDAwKSclM0UlM0NnIGlkPSdwYXRoLTEtbGluaycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy41MDAwMDAsIDMuNTAwNjUyKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNNTcuMDY5NDAwNSw1LjE4NjAwNzQgTDk1LjM3NDgxMDcsNzQuODk0OTUxNCBDOTguMDM0NTM0Nyw3OS43MzUxNzA0IDk2LjI2Njg5NDcsODUuODE1MDc0NCA5MS40MjY2NzY3LDg4LjQ3NDc5ODQgQzg5Ljk1MTA0NTcsODkuMjg1NjY0NCA4OC4yOTQ1NjI3LDg5LjcxMDgwODQgODYuNjEwODE5Nyw4OS43MTA4MDg0IEwxMCw4OS43MTA4MDg0IEM0LjQ3NzE1MjUsODkuNzEwODA4NCAtMS40MjEwODU0N2UtMTQsODUuMjMzNjU1NCAtMS40MjEwODU0N2UtMTQsNzkuNzEwODA4NCBDLTEuNDIxMDg1NDdlLTE0LDc4LjAyNzA2NTQgMC40MjUxNDM0LDc2LjM3MDU4MjQgMS4yMzYwMDk1LDc0Ljg5NDk1MTQgTDM5LjU0MTQxOTUsNS4xODYwMDc0IEM0Mi4yMDExNDM0LDAuMzQ1Nzg5MDk1IDQ4LjI4MTA0NzksLTEuNDIxODUwOCA1My4xMjEyNjYyLDEuMjM3ODczMSBDNTQuNzg1NDc2NywyLjE1MjM2NSA1Ni4xNTQ5MDg2LDMuNTIxNzk2OCA1Ny4wNjk0MDA1LDUuMTg2MDA3NCBaJyBpZD0ncGF0aC0xJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NwYXRoIGQ9J000OC4wMzY1NDQxLDAuNTM5MjczNTgyIEM1MS4zNTQxMjcxLC0wLjQyNTI2MzMxOCA1NS4wMzk2Njg1LC0wLjEyNDE4NDkxOCA1OC4zMDY4MTU4LDEuNjcxMTI4NjggQzYwLjU1MzUwMDEsMi45MDU2OTI3OCA2Mi40MDIyMzMxLDQuNzU0NDI1NzggNjMuNjM2Nzk3Miw3LjAwMTEwOTk4IEwxMDEuOTQyMjA4LDc2LjcxMDA1NDcgQzEwMy43Mzc1MjEsNzkuOTc3MjAxNyAxMDQuMDM4Niw4My42NjI3NDM3IDEwMy4wNzQwNjMsODYuOTgwMzI2NyBDMTAyLjEwOTUyNiw5MC4yOTc5MDk3IDk5Ljg3OTM3MzcsOTMuMjQ3NTMzNyA5Ni42MTIyMjU3LDk1LjA0Mjg0NzcgQzk0LjYyMDEyNTcsOTYuMTM3NTE2NyA5Mi4zODM4NzE3LDk2LjcxMTQ2MDcgOTAuMTEwODE5Nyw5Ni43MTE0NjA3IEwxMy41LDk2LjcxMTQ2MDcgQzkuNzcyMDc3OSw5Ni43MTE0NjA3IDYuMzk3MDc3OSw5NS4yMDA0MjE3IDMuOTU0MDU4NCw5Mi43NTc0MDE3IEMxLjUxMTAzODksOTAuMzE0MzgyNyAzLjU1MjcxMzY4ZS0xNSw4Ni45MzkzODI3IDMuNTUyNzEzNjhlLTE1LDgzLjIxMTQ2MDcgQzMuNTUyNzEzNjhlLTE1LDgwLjkzODQwODcgMC41NzM5NDM2LDc4LjcwMjE1NDcgMS42Njg2MTI4LDc2LjcxMDA1NDcgTDM5Ljk3NDAyMjgsNy4wMDExMDk5OCBDNDEuNzY5MzM2NSwzLjczMzk2MjY4IDQ0LjcxODk2MTEsMS41MDM4MTA0OCA0OC4wMzY1NDQxLDAuNTM5MjczNTgyIFonIGlkPSdQYXRoJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPSc3JyBmaWxsPSclMjNDOUM3RkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQ2cgaWQ9JyEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ1LjU2NzUyNiwgMjMuMzY2OTYzKScgZmlsbD0nJTIzNDE1MDZFJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMi41MzY1ODUzNywzNS44NjYzMDI5IEwwLjk1MTIxOTUxMiwwIEwxMi4wNDg3ODA1LDAgTDEwLjQ2MzQxNDYsMzUuODY2MzAyOSBMMi41MzY1ODUzNywzNS44NjYzMDI5IFogTTYuNSw1NSBDNC41OTc1NjA5OCw1NSAzLjAzODYxNzg5LDU0LjM5OTcyNzEgMS44MjMxNzA3Myw1My4xOTkxODE0IEMwLjYwNzcyMzU3Nyw1MS45OTg2MzU3IDAsNTAuNTIyOTY1IDAsNDguNzcyMTY5MiBDMCw0Ny4wMjEzNzM0IDAuNjA3NzIzNTc3LDQ1LjU0NTcwMjYgMS44MjMxNzA3Myw0NC4zNDUxNTY5IEMzLjAzODYxNzg5LDQzLjE0NDYxMTIgNC41OTc1NjA5OCw0Mi41NDQzMzgzIDYuNSw0Mi41NDQzMzgzIEM4LjQwMjQzOTAyLDQyLjU0NDMzODMgOS45NjEzODIxMSw0My4xNDQ2MTEyIDExLjE3NjgyOTMsNDQuMzQ1MTU2OSBDMTIuMzkyMjc2NCw0NS41NDU3MDI2IDEzLDQ3LjAyMTM3MzQgMTMsNDguNzcyMTY5MiBDMTMsNTAuNTIyOTY1IDEyLjM5MjI3NjQsNTEuOTk4NjM1NyAxMS4xNzY4MjkzLDUzLjE5OTE4MTQgQzkuOTYxMzgyMTEsNTQuMzk5NzI3MSA4LjQwMjQzOTAyLDU1IDYuNSw1NSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTJweCA4NHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTJweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMTJweCcgaGVpZ2h0PScxMDRweCcgdmlld0JveD0nMCAwIDExMiAxMDQnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFsZXJ0ZXMlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWxlcnRlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNC40MzI0NzQsIDMuNjMzMDM3KSclM0UlM0NnIGlkPSdUcmlhbmdsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIC0wLjAwMDAwMCknJTNFJTNDZyBpZD0ncGF0aC0xLWxpbmsnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuNTAwMDAwLCAzLjUwMDY1MiknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTU3LjA2OTQwMDUsNS4xODYwMDc0IEw5NS4zNzQ4MTA3LDc0Ljg5NDk1MTQgQzk4LjAzNDUzNDcsNzkuNzM1MTcwNCA5Ni4yNjY4OTQ3LDg1LjgxNTA3NDQgOTEuNDI2Njc2Nyw4OC40NzQ3OTg0IEM4OS45NTEwNDU3LDg5LjI4NTY2NDQgODguMjk0NTYyNyw4OS43MTA4MDg0IDg2LjYxMDgxOTcsODkuNzEwODA4NCBMMTAsODkuNzEwODA4NCBDNC40NzcxNTI1LDg5LjcxMDgwODQgLTEuNDIxMDg1NDdlLTE0LDg1LjIzMzY1NTQgLTEuNDIxMDg1NDdlLTE0LDc5LjcxMDgwODQgQy0xLjQyMTA4NTQ3ZS0xNCw3OC4wMjcwNjU0IDAuNDI1MTQzNCw3Ni4zNzA1ODI0IDEuMjM2MDA5NSw3NC44OTQ5NTE0IEwzOS41NDE0MTk1LDUuMTg2MDA3NCBDNDIuMjAxMTQzNCwwLjM0NTc4OTA5NSA0OC4yODEwNDc5LC0xLjQyMTg1MDggNTMuMTIxMjY2MiwxLjIzNzg3MzEgQzU0Ljc4NTQ3NjcsMi4xNTIzNjUgNTYuMTU0OTA4NiwzLjUyMTc5NjggNTcuMDY5NDAwNSw1LjE4NjAwNzQgWicgaWQ9J3BhdGgtMSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDcGF0aCBkPSdNNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBDNTEuMzU0MTI3MSwtMC40MjUyNjMzMTggNTUuMDM5NjY4NSwtMC4xMjQxODQ5MTggNTguMzA2ODE1OCwxLjY3MTEyODY4IEM2MC41NTM1MDAxLDIuOTA1NjkyNzggNjIuNDAyMjMzMSw0Ljc1NDQyNTc4IDYzLjYzNjc5NzIsNy4wMDExMDk5OCBMMTAxLjk0MjIwOCw3Ni43MTAwNTQ3IEMxMDMuNzM3NTIxLDc5Ljk3NzIwMTcgMTA0LjAzODYsODMuNjYyNzQzNyAxMDMuMDc0MDYzLDg2Ljk4MDMyNjcgQzEwMi4xMDk1MjYsOTAuMjk3OTA5NyA5OS44NzkzNzM3LDkzLjI0NzUzMzcgOTYuNjEyMjI1Nyw5NS4wNDI4NDc3IEM5NC42MjAxMjU3LDk2LjEzNzUxNjcgOTIuMzgzODcxNyw5Ni43MTE0NjA3IDkwLjExMDgxOTcsOTYuNzExNDYwNyBMMTMuNSw5Ni43MTE0NjA3IEM5Ljc3MjA3NzksOTYuNzExNDYwNyA2LjM5NzA3NzksOTUuMjAwNDIxNyAzLjk1NDA1ODQsOTIuNzU3NDAxNyBDMS41MTEwMzg5LDkwLjMxNDM4MjcgMy41NTI3MTM2OGUtMTUsODYuOTM5MzgyNyAzLjU1MjcxMzY4ZS0xNSw4My4yMTE0NjA3IEMzLjU1MjcxMzY4ZS0xNSw4MC45Mzg0MDg3IDAuNTczOTQzNiw3OC43MDIxNTQ3IDEuNjY4NjEyOCw3Ni43MTAwNTQ3IEwzOS45NzQwMjI4LDcuMDAxMTA5OTggQzQxLjc2OTMzNjUsMy43MzM5NjI2OCA0NC43MTg5NjExLDEuNTAzODEwNDggNDguMDM2NTQ0MSwwLjUzOTI3MzU4MiBaJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nNycgZmlsbD0nJTIzQzlDN0ZGJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0NnIGlkPSchJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0NS41Njc1MjYsIDIzLjM2Njk2MyknIGZpbGw9JyUyMzQxNTA2RScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTIuNTM2NTg1MzcsMzUuODY2MzAyOSBMMC45NTEyMTk1MTIsMCBMMTIuMDQ4NzgwNSwwIEwxMC40NjM0MTQ2LDM1Ljg2NjMwMjkgTDIuNTM2NTg1MzcsMzUuODY2MzAyOSBaIE02LjUsNTUgQzQuNTk3NTYwOTgsNTUgMy4wMzg2MTc4OSw1NC4zOTk3MjcxIDEuODIzMTcwNzMsNTMuMTk5MTgxNCBDMC42MDc3MjM1NzcsNTEuOTk4NjM1NyAwLDUwLjUyMjk2NSAwLDQ4Ljc3MjE2OTIgQzAsNDcuMDIxMzczNCAwLjYwNzcyMzU3Nyw0NS41NDU3MDI2IDEuODIzMTcwNzMsNDQuMzQ1MTU2OSBDMy4wMzg2MTc4OSw0My4xNDQ2MTEyIDQuNTk3NTYwOTgsNDIuNTQ0MzM4MyA2LjUsNDIuNTQ0MzM4MyBDOC40MDI0MzkwMiw0Mi41NDQzMzgzIDkuOTYxMzgyMTEsNDMuMTQ0NjExMiAxMS4xNzY4MjkzLDQ0LjM0NTE1NjkgQzEyLjM5MjI3NjQsNDUuNTQ1NzAyNiAxMyw0Ny4wMjEzNzM0IDEzLDQ4Ljc3MjE2OTIgQzEzLDUwLjUyMjk2NSAxMi4zOTIyNzY0LDUxLjk5ODYzNTcgMTEuMTc2ODI5Myw1My4xOTkxODE0IEM5Ljk2MTM4MjExLDU0LjM5OTcyNzEgOC40MDI0MzkwMiw1NSA2LjUsNTUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDgycHggNzRweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgycHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzRweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogNzAlO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNCUgOCUgMyUgOCU7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMuNSUgNyUgMi41JSA3JTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfaGlzdG9yaXF1ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgJl9hbm5lZXMge1xuXHRcdCAgICBcdHBhZGRpbmc6IDAgNTBweDtcblx0XHQgICAgXHRcblx0XHQgICAgXHQuc2xpY2stYXJyb3cge1xuXHRcdCAgICBcdFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0XHQgICAgICAgIGxlZnQ6IC01MHB4O1xuXHRcdFx0XHQgICAgICAgIGJvdHRvbTogLTE4cHg7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0ICAgICAgICByaWdodDogLTUwcHg7XG5cdFx0XHRcdCAgICAgICAgYm90dG9tOiAtMThweDtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdFx0ICAgIH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0XHQgICAgXHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHQgICAgXHRcdCYuc2xpY2stcHJldntcblx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IC00MHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHRcdCAgICAgICAgcmlnaHQ6IC00MHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdFx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0ICAgIFx0XHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdFx0ICAgICAgICBsZWZ0OiAtMzBweDtcblx0XHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0XHQgICAgICAgIHJpZ2h0OiAtMzBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdC5zbGljay1hcnJvdyB7XG5cdFx0XHQgICAgXHRcdCYuc2xpY2stcHJldntcblx0XHRcdFx0XHQgICAgICAgIGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHRcdCAgICAgICAgcmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHQgICAgXHQmX2JhciB7XG5cdFx0ICAgIFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcblx0XHQgICAgXHRcdGhlaWdodDogMTBweDtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHQgICAgXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdCAgICBcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICR3aGl0ZTtcblx0XHQgICAgXHRcdC5sb2FkaW5nLWJhci1idWxsZXQge1xuXHRcdCAgICBcdFx0XHRzcGFuIHtcblx0XHQgICAgXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHQgICAgXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHRcdC5sb2FkaW5nLWJhci1idWxsZXQ6OmJlZm9yZSB7XG5cdFx0ICAgIFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBcdFx0XHRiYWNrZ3JvdW5kOiAjMTQ4MUJBO1xuXHRcdCAgICBcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0ICAgIFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdCAgICBcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHQgICAgXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdCAgICBcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdCAgICBcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHQgICAgXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgd2hpdGU7XG5cdFx0ICAgIFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0LmxvYWRpbmctYmFyLWJ1bGxldCB7XG5cdFx0XHQgICAgXHRcdFx0c3BhbiB7XG5cdFx0XHQgICAgXHRcdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdFx0ICAgIFx0XHRcdH1cblx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0LmxvYWRpbmctYmFyLWJ1bGxldCB7XG5cdFx0XHQgICAgXHRcdFx0c3BhbiB7XG5cdFx0XHQgICAgXHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0ICAgIFx0XHRcdH1cblx0XHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0Jl9jb250ZW50IHtcblx0XHQgICAgXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0XHR9XG5cdFx0Jl90YWJsZWF1XzRfY29sb25uZXMsXG5cdFx0Jl90YWJsZWF1XzNfY29sb25uZXMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgLnRhYmxlYXUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC5jb2xfdGl0bGUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggNTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbF9jb250ZW51IHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggNTBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0ICAgIFx0LmNvbF90aXRsZSB7XG5cdFx0XHRcdCAgICBcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZmxleDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbF9jb250ZW51IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHQuY29sX3RpdGxlIHtcblx0XHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdFx0XHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29sX2NvbnRlbnUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxM3B4IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRhaW5lcl9jb2xvbm5lcyB7XG5cdFx0XHRcdFx0LnJhbmdlZV80X2NvbG9ubmUsXG5cdFx0XHRcdFx0LnJhbmdlZV8zX2NvbG9ubmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9nYWxlcmllX3Bob3Rvc19zbGlkZXIge1xuXHRcdFx0LnBob3RvX2NvbG9ubmUge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stYXJyb3d7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDY5O1xuXHRcdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdCAgICB3aWR0aDogNjBweDtcblx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdCAgICAmLnNsaWNrLXByZXZ7XG5cdFx0XHQgICAgICAgIGxlZnQ6IDExJTtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC4wMDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMjcuNTAwMDAwKSB0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdCAgICAgICAgd2lkdGg6IDU1cHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogNTVweDtcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQgICAgfVxuXG5cdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0ICAgICAgICByaWdodDogMTElO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHQgICAgICAgIHdpZHRoOiA1NXB4O1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cdFx0XHQgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdCAgICBcdGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG5cdFx0XHQgICAgXHQmLnNsaWNrLXByZXZ7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC4wMDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMjcuNTAwMDAwKSB0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgfVxuXG5cdFx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHQgICAgICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTUlIDAgMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwJSAwIDAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZ2FsZXJpZV9waG90b3Mge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg2MHB4KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQucGhvdG9HYWxsZXJ5IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMzBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw2MHB4KTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYWN0aW9uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zNXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR6LWluZGV4OiAyNDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzlweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCA5IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwIDEzJTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0ncGFnZS1idWlsZGVyLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTE3LjAwMDAwMCwgLTE2MTcuMDAwMDAwKScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwLTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwNDYuMDAwMDAwLCAxNjAzLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcyLjAwMDAwMCwgMTUuMDAwMDAwKSclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0xMicgcG9pbnRzPScwIDAgNyAwIDcgNyclM0UlM0MvcG9seWxpbmUlM0UlM0NsaW5lIHgxPSctMy42ODc2MDU3OGUtMTMnIHkxPSc3JyB4Mj0nNi41JyB5Mj0nMC41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9nYWxsZXJ5IHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGluayB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdC5waG90b0dhbGxlcnkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0LnBob3RvR2FsbGVyeSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcblx0XHRcdC50ZW1wbGF0ZV9iZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgODAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCA1MHB4O1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZHJvaXRlIHtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24ge1xuXHRcdFx0LnRlbXBsYXRlX2JnIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgMTAwJSk7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0XHRtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgei1pbmRleDogMztcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDY1cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMDBweCAwIDcwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDY7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRyaWdodDogNzBweDtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICAgICAgd2lkdGg6IDU1cHg7XG5cdFx0XHRcdCAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNvdXMtdGl0cmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhvdmVyX2J0biB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDg5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9zZWN0aW9uX3RlbXBsYXRlIHtcblx0XHRcdC50ZW1wbGF0ZV9iZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2MHB4IDAgMCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoNjUsNjAsODgpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2NSw2MCw4OCwwLjUpIDAlLCByZ2JhKDY1LDYwLDg4LDAuODUpIDEwMCUpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG5cdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYigxNCwxMCwzMyk7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LDEwLDMzLDApIDAlLCByZ2JhKDE0LDEwLDMzLDAuNzUpIDEwMCUpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdFx0bWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdCAgICByaWdodDogMDtcblx0XHRcdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG5cdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0MHB4IDAgMCAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMjBweCAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDgwcHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnRmbGV4IHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTgwcHggNTBweCAxODBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dGUge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmhvdmVyX2J0biB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDg5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1MHB4IDUwcHggMTUwcHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nOiAwIDkwcHggNDBweCA5MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMCA2NXB4IDM1cHggNjVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfcGFydGVuYWlyZXMge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMzBweCAwO1xuXHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigzLDYwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDIuNCwyMHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGlua19hcmVhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNTU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0LnJvdW5kX2J0biB7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ICBcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl9jb2wgIHtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdCAgICBcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdCZfY29sICB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQmX3JvdyB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FjY29yZGVvbnMge1xuXHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9saXN0ZSB7XG5cdFx0XHRcdC5jb250ZW51QWNjb3JkZW9uLCAuY29udGVudUFjY29yZGVvbiBwIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2Zvcm11bGFpcmUge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl92aWRlb3Mge1xuXHRcdFx0cGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuXHRcdFx0Jl9saXN0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNik7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0LnRleHRlLCAudGV4dGUgcCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tdHVycXVvaXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3BpYyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMCA5MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgNzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDYwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX2RpdmlzaW9uIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA1MHB4IDA7XG5cdFx0XHRociB7XG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdCAgICBib3JkZXI6IDA7XG5cdFx0XHQgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX3BhZCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA3MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNjVweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHggMDtcblx0XHRcdH1cblx0XHRcdCYuY29sb3JiZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3IgdXJsKFwiLi4vaW1nL2ltZy9vb3RfcGF0dGVybl9jb2xvcmJnLTEucG5nXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA3MHB4IWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1cHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2NXB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2MHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNDBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5vbWFyZ2Uge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQubm9wYWQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Jl9hbmNob3Ige1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmFuY2hvcl90b3Age1xuXHRcdFx0XHR0b3A6IC0yNTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FuY2hvcnN7XG5cblx0XHRcdCZfbGlzdHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtIDA7XG5cdFx0XHRcdC5hbmNob3JzX2ZsZXgge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pdGVte1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0ICY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxMHB4JyB2aWV3Qm94PScwIDAgMTAgMTAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRURvd24gYXJyb3cgKFZvaXIgcGx1cyklM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRG93bi1hcnJvdy0oVm9pci1wbHVzKScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC0wLjAwMDAwMCknIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQ3BhdGggZD0nTTgsNS4wMDAwMDAxNyBMNCw5LjAwMDAwMDE3IE00LDkuMDAwMDAwMTcgTDAsNS4wMDAwMDAxNyBNNCw5IEw0LDAnIGlkPSdJY29ucy9TaG9ydC1hcnJvdyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdCAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuXHRcdFx0XHQgICAgICB3aWR0aDogMTBweDtcblx0XHRcdFx0ICAgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHQgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtZmxleGlibGUge1xuXHQuZmxleGlibGUge1xuXHRcdCZfYmxvYyB7XG5cdFx0XHQuYmxvY19wYWQge1xuXHRcdFx0XHQmLmNvbG9yYmcge1xuXHRcdFx0XHRcdC50aXRyZV9wcmVzZW50YXRpb25fcHJpbmNpcGFsZSB7XG5cdFx0XHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmJvZHkucGFnZS1pZC0xMDMyIHtcblx0LmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIHtcblx0XHQucm93Q29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQub3B0aW9uX2JvdXRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHQub3B0aW9uX2JvdXRvbiB7XG5cdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */
