@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.o-image_wrapper{position:relative;overflow:hidden;background-color:#d4c9c9}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:#d4c9c9;overflow:hidden}.o-image{opacity:.95;mix-blend-mode:multiply}.o-image img{width:100%;opacity:0;transform:scale(1.4);transition:opacity 1.2s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.215,.61,.355,1)}.o-image.is-inview img{opacity:1;transform:scale(1);transition-delay:.6s}.o-image_wrapper.-full .o-image{align-self:center}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.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:left;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:#419d78;border:2px solid #419d78;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:16px;width:16px;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:transparent;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:16px;width:16px;border:2px solid #fff;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:#bcdcd0}html{font-size:10px;font-family:Open Sans,sans-serif}body{margin:0;position:relative;color:#32281e}body .grecaptcha-badge{display:none}.wrapper{width:100%;position:relative}main{width:100%;height:100%;background-color:#fff}footer ul,header ul{list-style-type:none}#general{padding-top:80px}ul.list_box{list-style:none;margin-bottom:25px}ul.list_box li{font-size:1.6em;margin-bottom:10px;padding-left:20px;position:relative;line-height:1.6em}ul.list_box li:after{border:2px solid #fda39b;border-radius:30px;content:"";display:block;height:11px;left:0;position:absolute;top:7px;width:11px}*{box-sizing:border-box}div,form,h1,h2,h3,h4,h5,h6,li,ol,p,section,ul{margin:0;padding:0}a{text-decoration:none;outline:none}a.link_over{position:absolute;z-index:5;height:100%;width:100%;top:0;right:0;left:0}img{max-width:100%}p{font-size:1.5em;line-height:1.65em;font-family:Open Sans,sans-serif;font-weight:400;margin-bottom:20px}hr{border-color:#f6f5f2;border-top:none}.margtop{margin:120px 0 0}@media (max-width:1400px){.margtop{margin:100px 0 0}}@media (max-width:1024px){.margtop{margin:80px 0 0}}@media (max-width:768px){.margtop{margin:65px 0 0}}@media (max-width:480px){.margtop{margin:50px 0 0}}.no-padding{padding:0}.alignright{float:right;margin:0 0 10px 20px}.flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:DM Sans,sans-serif;font-weight:400;letter-spacing:normal}h1{font-size:7.5rem;font-weight:700}h1,h2{margin-bottom:30px;color:#000}h2{font-size:5rem;font-weight:600}h3{font-size:3.5rem;font-weight:400;font-weight:600}h3,h4{margin-bottom:20px;color:#000}h4{font-size:2.5rem;font-weight:400;font-family:Open Sans,sans-serif}h5{font-size:2rem;font-weight:400}h5,h6{margin-bottom:20px;color:#000;font-family:Open Sans,sans-serif}h6{font-size:1.6rem;font-weight:500;letter-spacing:1px}a{color:#419d78;transition:all .2s ease-in-out}a:hover{color:#bcdcd0}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}}.photo_frame_box{position:relative}.photo_frame_box:before{border-right:2px solid #632695;border-top:2px solid #632695;right:2px;top:2px}.photo_frame_box:after,.photo_frame_box:before{content:"";display:block;height:104%;position:absolute;width:104%}.photo_frame_box:after{border-bottom:2px solid #632695;border-left:2px solid #632695;bottom:2px;left:2px}.photo_frame_box img{border:6px dashed #632695;padding:10px}.primary_btn,.primary_target a,.secondary_btn{color:#fff;border-radius:6px;padding:18px 25px 16px;line-height:15px;text-transform:none;border:none;font-weight:600;font-size:1.6em;position:relative;display:inline-block;font-family:Open Sans,sans-serif;background:#419d78;transition:all .3s ease}.primary_btn.white,.primary_target a.white,.secondary_btn.white{background:#fff;color:#000}.primary_btn.whitered,.primary_target a.whitered,.secondary_btn.whitered{background:#fff;color:#fb4d3d;border:1px solid #fb4d3d;padding:0 0 0 25px;display:flex;align-items:center;justify-content:flex-end;max-width:350px}.primary_btn.whitered span,.primary_target a.whitered span,.secondary_btn.whitered span{min-width:200px;text-align:left}.primary_btn.whitered:after,.primary_target a.whitered:after,.secondary_btn.whitered:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 16px;background-color:#fb4d3d;width:50px;height:50px;background-position:50%;border-top-right-radius:6px;border-bottom-right-radius:6px;display:inline-block;float:right;margin-left:65px;transition:all .3s ease}.primary_btn.redtxt,.primary_target a.redtxt,.secondary_btn.redtxt{color:#fb4d3d}.primary_btn.arrow:after,.primary_target a.arrow:after,.secondary_btn.arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5'/%3E%3C/svg%3E")}.primary_btn.arrow:after,.primary_btn.arrowred:after,.primary_target a.arrow:after,.primary_target a.arrowred:after,.secondary_btn.arrow:after,.secondary_btn.arrowred:after{content:"";background-repeat:no-repeat;background-size:18px 16px;width:18px;height:16px;background-position:50%;display:inline-block;float:right;margin-left:65px;transition:all .3s ease}.primary_btn.arrowred:after,.primary_target a.arrowred:after,.secondary_btn.arrowred:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23FB4D3D'/%3E%3C/svg%3E")}.primary_btn:hover,.primary_target a:hover,.secondary_btn:hover{background-color:#64b595;color:#000}.primary_btn:hover.white,.primary_target a:hover.white,.secondary_btn:hover.white{background-color:#fff;color:#41506e}.primary_btn:hover.arrowred:after,.primary_target a:hover.arrowred:after,.secondary_btn:hover.arrowred:after{margin-left:110px}.primary_btn:hover.whitered,.primary_target a:hover.whitered,.secondary_btn:hover.whitered{background-color:#fff}.primary_btn:hover.arrow:after,.primary_target a:hover.arrow:after,.secondary_btn:hover.arrow:after{margin-left:110px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5'/%3E%3C/svg%3E")}.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:#632696;color:#fff;border:2px solid #632696}.link{font-size:1.5rem;font-family:Open Sans,sans-serif;color:#279af1;text-decoration:underline}.link.-white{color:#fff}.link.-white:hover{color:#279af1}.link:hover{color:#fffd82}.retour_btn{font-size:1.4rem;position:relative}.retour_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:10px;transition:all .3s ease}.retour_btn:hover:before{margin-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E")}.suite_btn{font-size:1.4rem;position:relative}.suite_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:25px;transition:all .3s ease}.suite_btn:hover:before{margin-right:15px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E")}.flexcontent{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexcontent,.flexcontentend{display:flex;-moz-flex-direction:column;flex-direction:column;height:100%;z-index:35}.flexcontentend{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:1024px){p{font-size:1.46rem}h1{font-size:5rem}h2{font-size:4.25rem;line-height:1.2}h3{font-size:3rem}h4{font-size:2.15rem}h5{font-size:1.9rem}}@media (max-width:768px){p{font-size:1.425rem}h1{font-size:4.55rem}h2{font-size:4rem}h3{font-size:2.85rem}h4{font-size:2rem}h5{font-size:1.8rem}}@media (max-width:480px){p{font-size:1.4rem}h1{font-size:4.25rem}h2{font-size:3.5rem}h3{font-size:2.5rem}h4{font-size:1.8rem}h5{font-size:1.65rem}}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container_smaller{width:680px;margin:0 auto;padding:0}@media (max-width:700px){.container_smaller{width:100%}}@media (max-width:768px){.container_smaller{padding:0 25px}}@media (max-width:480px){.container_smaller{padding:0 20px}}.container_small{width:875px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:900px){.container_small{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_small{padding:0 25px}}@media (max-width:480px){.container_small{padding:0 20px}}.container_med{width:1000px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:1024px){.container_med{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_med{padding:0 25px}}@media (max-width:480px){.container_med{padding:0 20px}}.container{width:1168px;padding:0;margin:0 auto}@media (max-width:1168px){.container{width:100%;padding:0 30px}}@media (max-width:1024px){.container{padding:0 30px}}@media (max-width:768px){.container{padding:0 25px}}@media (max-width:480px){.container{padding:0 20px}}.container_med_large{margin:0 10%}.container_med_large:after,.container_med_large:before{content:" ";display:table}.container_med_large:after{clear:both}@media (max-width:1600px){.container_med_large{margin:0 6%}}@media (max-width:1400px){.container_med_large{margin:0 5%}}@media (max-width:1024px){.container_med_large{margin:0;padding:0 4%;width:100%}}@media (max-width:768px){.container_med_large{padding:0 3%}}@media (max-width:480px){.container_med_large{padding:0 2%}}.container_large{margin:0 6%}.container_large:after,.container_large:before{content:" ";display:table}.container_large:after{clear:both}@media (max-width:1600px){.container_large{margin:0 5%}}@media (max-width:1400px){.container_large{margin:0 3%}}@media (max-width:1024px){.container_large{padding:0 30px;margin:0}}@media (max-width:768px){.container_large{padding:0 25px}}@media (max-width:480px){.container_large{padding:0 20px}}.container_larger{max-width:1500px;padding:0;margin:0 auto}.container_larger:after,.container_larger:before{content:" ";display:table}.container_larger:after{clear:both}@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}.fancybox-bg{background:rgba(99,38,149,.9)}.formulaire_contact{display:block}.formulaire_contact:after,.formulaire_contact:before{content:" ";display:table}.formulaire_contact:after{clear:both}.formulaire_contact .form-row{margin-left:0;margin-right:0}.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.5em;display:block;margin-bottom:18px;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{display:inline-block;width:49%;margin-bottom:18px}.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{color:#32281e;background-color:#fff;font-size:1.35em;font-family:Open Sans,sans-serif;font-weight:400;border:1px solid #e6e6e6;display:block;margin-bottom:18px;padding:17px;resize:unset;width:100%;transition:all .2s ease-in-out}.formulaire_contact .single input::-moz-placeholder{color:#32281e}.formulaire_contact .single input::placeholder{color:#32281e}.formulaire_contact .single input:focus{border:1px solid #fffd82}.formulaire_contact .single .wpcf7-not-valid{color:red;border:1px solid red}.formulaire_contact .single .wpcf7-not-valid::-moz-placeholder{color:red}.formulaire_contact .single .wpcf7-not-valid::placeholder{color:red}.formulaire_contact .single .wpcf7-not-valid-tip{color:red;padding-top:7px}.formulaire_contact .single .show-password-input{display:none}.formulaire_contact textarea{background:none;padding:15px 20px;background-color:#fff;font-size:1.5em;color:#32281e;border:1px solid #cfcfcf;border-radius:6px;font-family:Open Sans,sans-serif;font-weight:400;max-height:230px;width:100%;resize:none}.formulaire_contact textarea::-moz-placeholder{color:#32281e}.formulaire_contact textarea::placeholder{color:#32281e}.formulaire_contact textarea:focus{border:1px solid #c3cacf}@media (max-width:768px){.formulaire_contact textarea{padding:13px 17px;max-height:180px}}@media (max-width:480px){.formulaire_contact textarea{padding:10px 15px;font-size:1.3em;max-height:130px}}.formulaire_contact .radio_question{display:block}.formulaire_contact .radio_question .wpcf7-list-item{display:inline-block}.formulaire_contact .radio_question .wpcf7-list-item label{font-size:1.25em;display:block;margin-bottom:10px;font-weight:400}.formulaire_contact .radio_question .wpcf7-list-item:first-child{margin-right:50px}.formulaire_contact .wpcf7-checkbox{width:100%}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item{cursor:pointer;padding:0 25px 0 0;width:100%}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item label{width:100%;font-size:1.25em;display:block;margin-bottom:10px;font-weight:400}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;left:15px;z-index:14;opacity:0;width:20px;height:20px;margin-top:0}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked{display:block}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{vertical-align:sub}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{box-sizing:border-box;float:left;margin:1px 10px 0 0;content:"";width:20px;height:20px;background:#632696;border-radius:5px;transition:background .1s linear;background-repeat:no-repeat;background-position:50%;background-size:15px}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{color:#32281e}.formulaire_contact .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"";background-image:url(../img/icons/checkbox-checked.svg);background-color:#632696;box-shadow:none}.formulaire_contact .select-style{border:2px solid #f6f5f2;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:Open Sans,sans-serif;background:transparent;background-image:none;-webkit-appearance:none;font-size:1.35em}.formulaire_contact .select-style select:focus{outline:none}@media (max-width:768px){.formulaire_contact .select-style{padding:15px 0}}@media (max-width:480px){.formulaire_contact .select-style{padding:10px 0}}.formulaire_contact .btn_submit{position:relative;float:right}.formulaire_contact .btn_submit .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{background-color:#419d78}.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}.Accordeon{border-bottom:1px solid #f6f5f2}.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}label{color:#000;font-weight:700;margin:0 0 1.5em;display:block}fieldset{border:0;margin:0;padding:0}legend{color:#279af1;font-weight:700;text-transform:uppercase;border-top:1px solid #f6f5f2;padding:10px 0 0;margin:5px 0}input,legend{width:100%;display:block}input{background:#fff;padding:15px 25px;line-height:16px;border-radius:6px;text-transform:none;border:1px solid #cfcfcf;max-width:100%;font-weight:500;font-size:1.5em;transition:all .3s cubic-bezier(.215,.61,.355,1)}input::-moz-placeholder{color:#32281e}input::placeholder{color:#32281e}input:focus{border-color:#cfcfcf}table input{width:auto}textarea{background:#fff;padding:15px 25px;line-height:16px;border-radius:6px;text-transform:none;border:1px solid #cfcfcf;width:100%;max-width:100%;font-weight:500;font-size:1.5em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1);height:6.3em;resize:none}textarea::-moz-placeholder{color:#32281e}textarea::placeholder{color:#32281e}textarea:focus{border-color:#cfcfcf}select{background:#fff;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #000;max-width:100%;font-weight:500;font-size:1.5em}select::-ms-expand{display:none}[type=submit],button{border-radius:3px;padding:10px 25px 8px;line-height:15px;text-transform:none;border:none;font-weight:500;font-size:1.4em;position:relative;display:inline-block;text-transform:uppercase;font-family:Open Sans,sans-serif;background:#000;transition:all .3s ease;color:#fff;background:#279af1;white-space:normal;height:auto;cursor:pointer;max-width:200px}[type=submit]:hover,button:hover{color:#279af1;background:#fff}.wpcf7-form-control-wrap:after,.wpcf7-form-control-wrap:before{content:" ";display:table}.wpcf7-form-control-wrap:after{clear:both}.wpcf7-radio{border-radius:4px 5px 6px;overflow:hidden}.wpcf7-radio .wpcf7-list-item{background-color:#f6f5f2;float:left;padding:5px 10px;width:33.3%;margin:0}.wpcf7-radio .wpcf7-list-item label{margin:0}.wpcf7-radio .wpcf7-list-item input{display:inline-block;margin-right:5px;width:auto}.wpcf7-radio .wpcf7-list-item span{color:#000;font-size:16px}.formulaire_infolettre{display:block}.formulaire_infolettre .form-row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.formulaire_infolettre .form-row:after,.formulaire_infolettre .form-row:before{content:" ";display:table}.formulaire_infolettre .form-row:after{clear:both}.formulaire_infolettre .single{margin-bottom:20px;text-align:left;float:left;width:50%;padding:0 10px}.formulaire_infolettre .single .name{color:#32281e;display:block;margin-bottom:10px;font-size:1.1em}.formulaire_infolettre .single .wpcf7-not-valid{color:#ff5b40;border:2px solid #ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::-moz-placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid-tip{color:#ff5b40;padding-top:7px}.formulaire_infolettre .single .show-password-input{display:none}.formulaire_infolettre .btn_submit{position:relative;margin-top:10px}.formulaire_infolettre .btn_submit .ajax-loader,.formulaire_infolettre .btn_submit .wpcf7-spinner{position:absolute}.mobileMenu{display:none;position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center;overflow-y:scroll}.mobileMenu .closeMenu{transition:all .3s ease;position:absolute;top:20px;right:20px;font-size:32px;font-weight:600;color:#32281e;z-index:99;line-height:1;cursor:pointer}.mobileMenu .closeMenu:focus,.mobileMenu .closeMenu:hover{color:#632696;transform:rotate(180deg)}.mobileMenu .mobile_logo{position:absolute;top:20px;left:20px;color:#279af1;z-index:99;cursor:pointer;max-width:130px}.mobileMenu ul{padding:0;margin:50px 0 0;width:100%}.mobileMenu ul.header_menu_nav_ul{margin:165px 0 0}.mobileMenu ul.navMenuSec li{font-size:1.65em}.mobileMenu ul li{list-style-type:none;padding:0;font-size:1.85em}.mobileMenu ul li.menu-item-has-children>a{cursor:pointer}.mobileMenu ul li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.mobileMenu ul li.menu-item-has-children>a.active:after{transform:rotate(180deg);position:relative;top:-2px}.mobileMenu ul li.current_page_item a{color:#632696;text-decoration:none}.mobileMenu ul li>a{color:#32281e;padding:5px 0;display:inline-block}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#632696}.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:#632696}.mobileMenu .menuTop{margin-top:0;padding-top:0}header{width:100%;position:relative;top:0;z-index:88;overflow:hidden;transition:all .3s ease}.top_header{background:#cfcfcf;padding:13px 0 12px;width:100%}.top_header .nav{float:right}.top_header .nav ul{margin:0;padding:0;text-align:right}.top_header .nav ul li{display:inline-block;position:relative;margin:0 10px}.top_header .nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");width:8px;height:5px;display:inline-block;margin-left:10px;transition:all .3s ease}.top_header .nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.top_header .nav ul li a{color:#000;font-weight:600;font-size:1.6em;padding:0 5px 10px;line-height:21px;border-bottom:1px solid hsla(0,0%,100%,0)}.top_header .nav ul li a:focus,.top_header .nav ul li a:hover{color:#111;text-decoration:none;border-bottom:2px solid #419d78}.top_header .nav ul li:last-child{margin-right:0}.top_header .nav ul li:last-child a{padding-right:0}@media (max-width:1400px){.top_header .nav ul li a{font-size:1.5em}}@media (max-width:768px){.top_header .nav ul li a{font-size:1.4em;padding:0 12px;line-height:20px}}@media (max-width:480px){.top_header{display:none}}.header{background-color:#fff;width:100%;transition:all .3s ease}.header_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding:16px 0 15px}.header_row:after,.header_row:before{content:" ";display:table}.header_row:after{clear:both}.header_logo{float:left;width:39.58333%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.header_logo{float:left;width:39.58333%}}@media (min-width:768px){.header_logo{float:left;width:31.25%}}@media (min-width:1024px){.header_logo{float:left;width:22.91667%}}.header_logo .logo-img{max-width:250px;max-height:70px;display:inline-block;transition:all .5s ease-out}@media (max-width:1024px){.header_logo .logo-img{max-width:235px}}@media (max-width:768px){.header_logo .logo-img{max-width:215px}}@media (max-width:480px){.header_logo .logo-img{max-width:100%}}.header_menu{float:left;width:25%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_menu{float:left;width:25%}}@media (min-width:768px){.header_menu{float:left;width:41.66667%}}@media (min-width:1024px){.header_menu{float:left;width:77.08333%}}.header_menu_nav{width:100%}.header_menu_nav ul{padding:0;text-align:right;list-style:none;margin:0 -20px 0 0}.header_menu_nav ul li{display:inline-block;margin:0 20px;position:relative}.header_menu_nav ul li:first-child{margin-left:0}.header_menu_nav ul li.current_page_ancestor>a,.header_menu_nav ul li.current_page_item>a{border-bottom:2px solid #64b595;text-decoration:none}.header_menu_nav ul li a{color:#000;font-size:1.7em;font-weight:600;margin-bottom:10px;text-decoration:none;padding:0 5px 10px;border-bottom:2px solid hsla(0,0%,100%,0)}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#32281e;text-decoration:none;border-bottom:2px solid #bcdcd0}.header_menu_nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.header_menu_nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.header_menu_nav ul li .sub-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;background:#fff;padding:0;top:30px;left:-15px;width:auto;min-width:125px;transition:all .3s ease;z-index:-1;margin:0;text-align:left!important;font-size:.85em}.header_menu_nav ul li .sub-menu:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cecece;display:block;position:absolute;top:-5px;left:20px;opacity:0}.header_menu_nav ul li .sub-menu li{padding:0;display:block;margin:0}.header_menu_nav ul li .sub-menu li a{display:block;color:#32281e;padding:10px 12px;margin-bottom:0;border-bottom:2px solid #fff;background:rgba(245,237,240,0);transition:all .3s ease}.header_menu_nav ul li .sub-menu li a.current_page_item,.header_menu_nav ul li .sub-menu li a:focus,.header_menu_nav ul li .sub-menu li a:hover{color:#32281e;background:#f5edf0;text-decoration:none}.header_menu_nav ul li .sub-menu li a:after{display:none}.header_menu_nav ul li .sub-menu li.current_page_item a{color:#000;text-decoration:none;border-bottom:2px solid #bcdcd0}.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:1400px){.header_menu .header_menu_nav ul li{margin:0 15px}.header_menu .header_menu_nav ul li:first-child{margin-left:0}.header_menu .header_menu_nav ul li a{font-size:1.6em}}@media (max-width:1024px){.header_menu .header_menu_nav{display:none}.header_menu .header_menu_nav ul li{margin:0 5px}.header_menu .header_menu_nav ul li a{font-size:1.5em}.header_menu .top_nav{display:inline-block}}.header_support{float:left;width:35.41667%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_support{float:left;width:35.41667%}}@media (min-width:768px){.header_support{float:left;width:27.08333%}}@media (min-width:1024px){.header_support{float:left;width:18.75%}}.header_support_link{text-align:right}.header_support_link_nav{color:#fff}.header_support_link_nav li::marker{display:none;color:transparent}@media (max-width:768px){.header_support_link_nav .primary_target a{font-size:1.3em;padding:8px 10px}}@media (max-width:480px){.header_support_link_nav .primary_target a{font-size:1.15em;padding:6px 8px;text-align:center}}#hero{overflow:hidden}#hero,#hero #sliderSection,#hero .photo_de_sections{position:relative}#hero #sliderSection .slick-slide,#hero .photo_de_sections .slick-slide{background-size:cover;background-position:50%}#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:10%;margin-bottom:50px}#hero #sliderSection .degrage_bg,#hero .photo_de_sections .degrage_bg{display:block;background:#0e0a21;background:linear-gradient(165deg,rgba(14,10,33,0),#0e0a21)}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{position:relative;height:85vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{color:#fff;height:100%;text-align:left;margin-right:10%;padding-bottom:50px}#hero #sliderSection .container_slide .slide_txt .flexbox,#hero .photo_de_sections .container_slide .slide_txt .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%;padding-bottom:15%}#hero #sliderSection .container_slide .slide_txt h1,#hero .photo_de_sections .container_slide .slide_txt h1{color:#fff;position:relative;margin-bottom:0}#hero #sliderSection .container_slide .slide_txt h3,#hero .photo_de_sections .container_slide .slide_txt h3{color:#fff;font-weight:500}#hero #sliderSection .container_slide .slide_txt .btn_lien_carrousel,#hero .photo_de_sections .container_slide .slide_txt .btn_lien_carrousel{font-size:1.35em;margin-top:60px;float:right;max-width:240px}@media (max-width:1600px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:6%}}@media (max-width:1400px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:5%}}@media (max-width:1024px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:4%}}@media (max-width:768px){#hero #sliderSection,#hero .photo_de_sections{overflow:hidden}#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:3%}#hero #sliderSection .slick-list,#hero .photo_de_sections .slick-list{overflow:visible}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{height:60vh;min-height:600px}}@media (max-width:480px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:2%}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{width:100%}}#hero.section_hero{height:100vh;min-height:800px;background-color:#279af1}#hero.section_hero .container{height:100%}#hero.section_hero .section_hero_row{margin-left:-20px;margin-right:-20px;padding-top:100px}#hero.section_hero .section_hero_row:after,#hero.section_hero .section_hero_row:before{content:" ";display:table}#hero.section_hero .section_hero_row:after{clear:both}#hero.section_hero .section_hero_row_title{float:left;width:25%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){#hero.section_hero .section_hero_row_title{float:left;width:25%}}#hero.section_hero .section_hero_row_title h1{font-size:4em;margin-bottom:0;line-height:normal;color:hsla(0,0%,100%,.5);font-weight:400;font-family:Open Sans,sans-serif;font-weight:300}#hero.section_hero .section_hero_row_description{float:left;width:75%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){#hero.section_hero .section_hero_row_description{float:left;width:75%}}#hero.section_hero .section_hero_row_description p{color:#fff;font-size:4.5em;font-family:Open Sans,sans-serif;font-weight:300}#hero.section_hero.grey{background-color:#f6f5f2}#hero.section_hero.grey .section_hero_row_description p,#hero.section_hero.grey .section_hero_row_title h1{color:#32281e}@media (max-width:1024px){#hero.section_hero{min-height:750px;height:75vh}}@media (max-width:768px){#hero.section_hero{min-height:650px;height:65vh}}@media (max-width:480px){#hero.section_hero{min-height:480px;height:50vh}}#hero:after,#hero:before{content:" ";display:table}#hero:after{clear:both}#hero .content_hero_title{position:absolute;width:100%;z-index:50;left:50%;top:50%;transform:translate(-50%,-50%)}#hero .content_hero_title .content_title{margin:auto;max-width:875px;text-align:center}#hero .content_hero_title .content_title h1{font-size:5.5em;margin-bottom:0;line-height:normal;color:#fff;letter-spacing:8px;font-weight:400;font-family:Open Sans,sans-serif;font-weight:300}#hero .content_hero_title .content_title h1 span{font-size:.5em;display:block}#hero .content_hero_title .content_title a{color:#fff}#hero .content_hero_title .content_title a:hover{color:#279af1}@media (max-width:1400px){#hero .content_hero_title .content_title h1{font-size:5.2em}}@media (max-width:1024px){#hero .content_hero_title .content_title{max-width:100%}#hero .content_hero_title .content_title h1{font-size:5em}}@media (max-width:768px){#hero .content_hero_title{padding:0 27px 0 36px}#hero .content_hero_title .content_title h1{font-size:4.5em}}@media (max-width:480px){#hero .content_hero_title{padding:0 20px 0 16px}#hero .content_hero_title .content_title h1{font-size:4.25em}}#hero.hero_sections{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top;height:480px;position:relative}#hero.hero_sections:after{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5));background-blend-mode:multiply}#hero.hero_sections:after,#hero.hero_sections:before{content:"";mix-blend-mode:multiply;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;z-index:-1;transition:all .3s ease}#hero.hero_sections:before{background:#fff;background:linear-gradient(180deg,rgba(99,38,149,.35),rgba(48,12,78,.35));background-blend-mode:multiply}@media (max-width:1024px){#hero.hero_sections{height:450px}}@media (max-width:768px){#hero.hero_sections{height:400px}}@media (max-width:480px){#hero.hero_sections{height:380px}}#hero.hero_sections .flexcontent{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}#hero.hero_sections .flexcontent .content_title{padding-bottom:80px}#hero.hero_sections .flexcontent .content_title h1,#hero.hero_sections .flexcontent .content_title h2,#hero.hero_sections .flexcontent .content_title h3{color:#fff;margin-bottom:0;text-shadow:2px 5px 21px rgba(0,0,0,.25)}#hero.hero_sections .flexcontent .content_title a{color:#fff}#hero.hero_sections .flexcontent .content_title a:hover{color:#32281e}#hero.hero_sections .intro_breadcrumbs{display:none}#hero.hero_articles{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:20vh;min-height:250px;position:relative}#hero.hero_articles:after{content:"";background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;z-index:-1;transition:all .3s ease}#hero.hero_articles h1{color:#fff;margin-bottom:0}#hero .container,#hero .container_large{height:100%}.header_hero{padding:75px 0 35px}@media (max-width:1024px){.header_hero{padding:50px 0 30px}}@media (max-width:768px){.header_hero{padding:40px 0 25px}}@media (max-width:480px){.header_hero{padding:30px 0 20px}}.header_hero_head{text-align:center;margin-bottom:70px}.header_hero_head .icon{width:48px}.header_hero_head h1{margin-bottom:0;line-height:40px}.header_hero_head p:last-child{margin-bottom:0}@media (max-width:1024px){.header_hero_head{margin-bottom:50px}}@media (max-width:768px){.header_hero_head{margin-bottom:35px}}@media (max-width:480px){.header_hero_head{margin-bottom:25px}}footer{position:relative;background-color:#f6f5f2}footer ul{margin-bottom:25px}footer ul li{font-size:1.6em;margin-bottom:10px;position:relative;line-height:1.6em}footer .footer_cta{background-color:#fff}footer .footer_cta_row{margin-left:-10px;margin-right:-10px;border-top:2px solid #bcdcd0;padding-top:50px;padding-bottom:50px;display:flex;flex-wrap:wrap}footer .footer_cta_row:after,footer .footer_cta_row:before{content:" ";display:table}footer .footer_cta_row:after{clear:both}footer .footer_cta_row_text{float:left;width:58.33333%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){footer .footer_cta_row_text{float:left;width:58.33333%}}footer .footer_cta_row_text h3{margin-bottom:25px}footer .footer_cta_row_action{float:left;width:41.66667%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;text-align:right;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}@media (min-width:480px){footer .footer_cta_row_action{float:left;width:41.66667%}}footer .footer_cta_row_action_btn{text-align:right}footer .footer_cta_row_action_btn .primary_btn{float:right}footer .footer_contacts{display:block;padding:100px 0 50px}footer .footer_contacts_row{margin-left:-10;margin-right:-10;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:33.33333%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;height:auto}@media (min-width:480px){footer .footer_contacts_row_logo{float:left;width:33.33333%}}footer .footer_contacts_row_logo img{width:250px}@media (max-width:480px){footer .footer_contacts_row_logo{width:100%;display:block}}footer .footer_contacts_row_menu{float:left;width:20.83333%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){footer .footer_contacts_row_menu{float:left;width:20.83333%}}footer .footer_contacts_row_menu p{font-size:1.25em}@media (max-width:768px){footer .footer_contacts_row_menu{display:block}}@media (max-width:480px){footer .footer_contacts_row_menu{margin-top:30px}}footer .footer_contacts_row_menu h6{color:#9b9b9b}footer .footer_contacts_row_menu ul{list-style:none}footer .footer_contacts_row_menu ul li{font-size:1.5em;margin-bottom:8px;padding-left:0;position:relative;line-height:1.2em;letter-spacing:1px}footer .footer_contacts_row_menu ul li a{color:#000}footer .footer_contacts_row_menu ul li a:hover{border-bottom:1px solid #64b595}footer .footer_contacts_row_contact{float:left;width:25%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){footer .footer_contacts_row_contact{float:left;width:25%}}footer .footer_contacts_row_contact_info{display:inline-block;width:100%}footer .footer_contacts_row_contact_info:after,footer .footer_contacts_row_contact_info:before{content:" ";display:table}footer .footer_contacts_row_contact_info:after{clear:both}footer .footer_contacts_row_contact_info_titre h6{color:#9b9b9b}footer .footer_contacts_row_contact_info_content ul li:after{display:none}footer .footer_contacts_row_contact_info_content ul li i{color:#632695;left:0;position:absolute;top:4px;vertical-align:sub}footer .footer_contacts_row_contact_info a{color:#000}footer .footer_contacts_row_contact_info a:hover{border-bottom:1px solid #64b595}footer .footer_contacts_row_contact_info p{margin-bottom:0;line-height:18px}@media (max-width:480px){footer .footer_contacts_row_contact_info{width:100%;text-align:center;display:block}}footer .footer_contacts_row_contact_navSociaux{display:block;width:100%;display:flex;height:auto;align-items:center;justify-content:center}footer .footer_contacts_row_contact_navSociaux_menu{margin:0;padding:0;width:100%}footer .footer_contacts_row_contact_navSociaux_menu li{display:inline-block;flex:left;margin:0 0 0 20px}footer .footer_contacts_row_contact_navSociaux_menu li:first-child{margin-left:0}footer .footer_contacts_row_contact_navSociaux_menu li a{position:relative;font-size:1.5em;color:#000}footer .footer_contacts_row_contact_navSociaux_menu li a img{width:21px;max-height:23px;opacity:1;transition:all .3s ease}footer .footer_contacts_row_contact_navSociaux_menu li a:hover img{opacity:.6}@media (max-width:768px){footer .footer_contacts_row_contact_navSociaux{width:100%;margin-top:15px}}@media (max-width:480px){footer .footer_contacts_row_contact_navSociaux{width:100%;margin-top:10px;justify-content:flex-center}}@media (max-width:480px){footer .footer_contacts_row_contact{width:100%;display:block;text-align:center}}@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}}@media (max-width:480px){footer .footer_copyright{text-align:center}}footer .footer_copyright_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;border-top:2px solid #ceadeb}footer .footer_copyright_row:after,footer .footer_copyright_row:before{content:" ";display:table}footer .footer_copyright_row:after{clear:both}footer .footer_copyright_row_text{float:left;width:50%;position:relative;min-height:1px;padding:20px 0}@media (min-width:480px){footer .footer_copyright_row_text{float:left;width:50%}}footer .footer_copyright_row_politics{float:left;width:50%;position:relative;min-height:1px;padding:20px 0;text-align:right}@media (min-width:480px){footer .footer_copyright_row_politics{float:left;width:50%}}footer .footer_copyright_row_politics ul{list-style:none;margin-bottom:0}footer .footer_copyright_row_politics ul li{font-size:1.35em;display:inline-block;padding-left:25px;margin-bottom:0;position:relative;line-height:1.2em}footer .footer_copyright_row_politics ul li a{color:#000}footer .footer_copyright_row_politics ul li a:hover{border-bottom:1px solid #64b595}footer .footer_copyright p{margin-bottom:0;display:inline-block;font-size:1.35em;line-height:18px}#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_apropos{background-color:#3e2353;padding:120px 0}@media (max-width:1400px){.accueil .accueil_apropos{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_apropos{padding:80px 0}}@media (max-width:768px){.accueil .accueil_apropos{padding:65px 0}}@media (max-width:480px){.accueil .accueil_apropos{padding:50px 0}}.accueil .accueil_apropos_head h2{font-weight:700;line-height:1em;background:#ceadeb;background:linear-gradient(180deg,#ceadeb 0,#632695);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.accueil .accueil_apropos_head p{color:#fff;font-size:2em;font-weight:600;line-height:2em}.accueil .accueil_apropos_head p:last-child{margin-bottom:0}.accueil .accueil_presentation{background-color:#f6f5f2;padding:120px 0}@media (max-width:1400px){.accueil .accueil_presentation{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_presentation{padding:80px 0}}@media (max-width:768px){.accueil .accueil_presentation{padding:65px 0}}@media (max-width:480px){.accueil .accueil_presentation{padding:50px 0}}.accueil .accueil_presentation_head{margin-bottom:50px}.accueil .accueil_presentation_head h2{line-height:22px}.accueil .accueil_presentation_pourquoi_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.accueil .accueil_presentation_pourquoi_row:after,.accueil .accueil_presentation_pourquoi_row:before{content:" ";display:table}.accueil .accueil_presentation_pourquoi_row:after{clear:both}.accueil .accueil_presentation_pourquoi_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;display:flex;align-items:center}@media (min-width:480px){.accueil .accueil_presentation_pourquoi_row_photo{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_presentation_pourquoi_row_photo{float:left;width:50%}}.accueil .accueil_presentation_pourquoi_row_photo img{width:100%}.accueil .accueil_presentation_pourquoi_row_text{float:left;width:100%;min-height:1px;padding-right:20px;text-align:left;position:relative;display:flex;align-items:center;padding-left:5%}@media (min-width:480px){.accueil .accueil_presentation_pourquoi_row_text{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_presentation_pourquoi_row_text{float:left;width:50%}}.accueil .accueil_presentation_pourquoi_row_text .primary_btn{margin-top:30px}@media (max-width:1400px){.accueil .accueil_presentation_pourquoi_row_text{padding-left:4%}}@media (max-width:1024px){.accueil .accueil_presentation_pourquoi_row_text{padding-left:3%;margin-bottom:30px}}@media (max-width:768px){.accueil .accueil_presentation_pourquoi_row_text{padding-left:2%}}.accueil .accueil_galerie{background-position:80% bottom;background-repeat:no-repeat;background-color:#fb4d3d;color:#fff;padding:120px 0}@media (max-width:1400px){.accueil .accueil_galerie{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_galerie{padding:80px 0}}@media (max-width:768px){.accueil .accueil_galerie{padding:65px 0}}@media (max-width:480px){.accueil .accueil_galerie{padding:50px 0}}.accueil .accueil_galerie_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.accueil .accueil_galerie_row:after,.accueil .accueil_galerie_row:before{content:" ";display:table}.accueil .accueil_galerie_row:after{clear:both}.accueil .accueil_galerie_row_head{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.accueil .accueil_galerie_row_head{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_galerie_row_head{float:left;width:25%}}.accueil .accueil_galerie_row_head h3{margin-bottom:0;color:#fff}.accueil .accueil_galerie_row_photos{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.accueil .accueil_galerie_row_photos{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_galerie_row_photos{float:left;width:75%}}.accueil .accueil_galerie_row_photos_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.accueil .accueil_galerie_row_photos_row:after,.accueil .accueil_galerie_row_photos_row:before{content:" ";display:table}.accueil .accueil_galerie_row_photos_row:after{clear:both}.accueil .accueil_galerie_row_photos_row_image{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative;margin-bottom:40px}@media (min-width:480px){.accueil .accueil_galerie_row_photos_row_image{float:left;width:33.33333%}}@media (min-width:768px){.accueil .accueil_galerie_row_photos_row_image{float:left;width:33.33333%}}.accueil .accueil_galerie_row_photos_row_image img{display:block;width:100%;border-radius:6px}.accueil .accueil_galerie_row_photos_row_image img:hover{transform:scale(1.1)}.accueil .accueil_galerie_bouton{margin-top:-25px;position:absolute;top:50%}.accueil .accueil_photobooth{background-position:top;background-repeat:no-repeat;background-size:cover;background-color:#f6f5f2;padding:120px 0}@media (max-width:1400px){.accueil .accueil_photobooth{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_photobooth{padding:80px 0}}@media (max-width:768px){.accueil .accueil_photobooth{padding:65px 0}}@media (max-width:480px){.accueil .accueil_photobooth{padding:50px 0}}.accueil .accueil_photobooth_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.accueil .accueil_photobooth_row:after,.accueil .accueil_photobooth_row:before{content:" ";display:table}.accueil .accueil_photobooth_row:after{clear:both}.accueil .accueil_photobooth_row_head{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.accueil .accueil_photobooth_row_head{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_photobooth_row_head{float:left;width:25%}}.accueil .accueil_photobooth_row_head h3{margin-bottom:0;line-height:1.5em}.accueil .accueil_photobooth_row_exemple{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.accueil .accueil_photobooth_row_exemple{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_photobooth_row_exemple{float:left;width:75%}}.accueil .accueil_photobooth_row_exemple_row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.accueil .accueil_photobooth_row_exemple_row:after,.accueil .accueil_photobooth_row_exemple_row:before{content:" ";display:table}.accueil .accueil_photobooth_row_exemple_row:after{clear:both}.accueil .accueil_photobooth_row_exemple_row_col{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;position:relative}@media (min-width:480px){.accueil .accueil_photobooth_row_exemple_row_col{float:left;width:33.33333%}}@media (min-width:768px){.accueil .accueil_photobooth_row_exemple_row_col{float:left;width:33.33333%}}.accueil .accueil_photobooth_row_exemple_row_col_content .cadre_photo{margin-bottom:15px}.accueil .accueil_photobooth_row_exemple_row_col_content .cadre_photo img{width:100%;display:block;border-radius:6px}.accueil .accueil_photobooth_row_exemple_row_col .icon{display:block;text-align:center;margin-bottom:20px;height:42px}.accueil .accueil_photobooth_row_exemple_row_col .icon img{max-width:80%;margin:0 auto}.accueil .accueil_photobooth_row_exemple_row_col p{font-size:1.2em;font-weight:500;color:#32281e}.accueil .accueil_photobooth_row_exemple_row_col_area{text-align:center}.accueil .accueil_photobooth_foot{display:block;position:absolute;bottom:0}.accueil .accueil_temoignages{position:relative;padding:120px 0}@media (max-width:1400px){.accueil .accueil_temoignages{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_temoignages{padding:80px 0}}@media (max-width:768px){.accueil .accueil_temoignages{padding:65px 0}}@media (max-width:480px){.accueil .accueil_temoignages{padding:50px 0}}.accueil .accueil_temoignages_head{margin-bottom:20px;position:relative;z-index:8}.accueil .accueil_temoignages_head h2{margin-bottom:20px}.accueil .accueil_temoignages_slideset{position:relative;z-index:8;padding:120px 0 0}@media (max-width:1400px){.accueil .accueil_temoignages_slideset{padding:100px 0 0}}@media (max-width:1024px){.accueil .accueil_temoignages_slideset{padding:80px 0 0}}@media (max-width:768px){.accueil .accueil_temoignages_slideset{padding:65px 0 0}}@media (max-width:480px){.accueil .accueil_temoignages_slideset{padding:50px 0 0}}.accueil .accueil_temoignages_slideset .icon_temoin{position:absolute;left:-80px;top:35px}.accueil .accueil_temoignages_slideset .icon_temoin:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='67' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 56c-3.667 0-6.833-1.25-9.5-3.75-2.667-2.667-4-5.833-4-9.5C.5 33.917 2.667 25.5 7 17.5c4.5-8 9.917-13.583 16.25-16.75l4 2.5c-6.667 6.333-11 14.917-13 25.75 3.667 0 6.75 1.333 9.25 4 2.667 2.667 4 5.833 4 9.5 0 3.833-1.333 7.083-4 9.75C21 54.75 17.833 56 14 56zm39 0c-3.667 0-6.917-1.25-9.75-3.75-2.667-2.667-4-5.833-4-9.5 0-8.667 2.083-16.917 6.25-24.75C49.667 10 55.167 4.25 62 .75l4 2.5C59.667 9.583 55.25 18.167 52.75 29c3.667 0 6.833 1.333 9.5 4s4 5.833 4 9.5c0 3.833-1.333 7.083-4 9.75C59.75 54.75 56.667 56 53 56z' fill='%23CEADEB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:67px 56px;width:67px;height:56px;background-position:50%;display:inline-block}.accueil .accueil_temoignages_slideset .slick-track{display:flex;flex-wrap:wrap}.accueil .accueil_temoignages_slideset .slick-dots{text-align:right;right:50px}.accueil .accueil_temoignages_slideset .slick-dots li button{border:none;background-color:#000}.accueil .accueil_temoignages_slideset .slick-dots li.slick-active button{background-color:#419d78}.accueil .accueil_temoignages_slideset .slick-prev{display:none!important}.accueil .accueil_temoignages_slideset .slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='105' height='105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M93.044 35.825L81.11 23.892 69.175 11.935 57.218 0 45.284 11.935 57.219 23.89l11.955 11.934 3.491 3.491H.89v16.889H72.665l-3.49 3.511-11.956 11.935-11.935 11.935 11.935 11.956 11.955-11.956L81.11 71.65l11.935-11.935L105 47.76 93.044 35.826z' fill='%23419D78'/%3E%3C/svg%3E");background-size:100px 100px;width:100px;height:100px;right:-100px}.accueil .accueil_temoignages_slideset .temoin{padding:0;margin:0;position:relative;height:100%}.accueil .accueil_temoignages_slideset .temoin .bloctext{padding-right:15%;font-size:1.5em}.accueil .accueil_temoignages_slideset .temoin .blocnom h5{font-size:22px;margin-bottom:0}.accueil .accueil_temoignages_slideset .temoin a:hover{opacity:.8;filter:alpha(opacity=80)}body.page-template-blogue .header_hero{display:none}.blog{padding:100px 0}@media (max-width:1024px){.blog{padding:80px 0}}@media (max-width:768px){.blog{padding:65px 0}}@media (max-width:480px){.blog{padding:70px 0 50px}}.blog_articles{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.blog_articles:after,.blog_articles:before{content:" ";display:table}.blog_articles:after{clear:both}.blog_articles_sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_articles_sidebar{float:left;width:33.33333%}}@media (min-width:768px){.blog_articles_sidebar{float:left;width:29.16667%}}.blog_articles_sidebar .sidebar-widget .widget_block hr{border-color:transparent;padding-bottom:20px}.blog_articles_sidebar .sidebar-widget .widget_block h5{color:#32281e}.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:80px}.blog_articles_sidebar .sidebar-widget .widget_block ul{list-style:none;margin-left:0;padding-left:0}.blog_articles_sidebar .sidebar-widget .widget_block ul li{margin-bottom:10px}.blog_articles_sidebar .sidebar-widget .widget_block ul li a{font-size:1.3em;border-bottom:1px solid #f6f5f2;color:#32281e}.blog_articles_sidebar .sidebar-widget .widget_block ul li a:hover{border-bottom:1px solid #279af1}@media (max-width:1024px){.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:60px}}@media (max-width:768px){.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:40px}}@media (max-width:480px){.blog_articles_sidebar .sidebar-widget,.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:30px}}.blog_articles_listing{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:50px}@media (min-width:480px){.blog_articles_listing{float:left;width:66.66667%}}@media (min-width:768px){.blog_articles_listing{float:left;width:70.83333%}}.blog_articles_listing .post{margin-bottom:25px;padding-bottom:25px;position:relative;border-bottom:2px solid #f6f5f2}.blog_articles_listing .post:after,.blog_articles_listing .post:before{content:" ";display:table}.blog_articles_listing .post:after{clear:both}.blog_articles_listing .post .article_content{display:block;padding:30px 60px 0 0;position:relative;overflow:hidden}.blog_articles_listing .post .resume{display:block;margin-bottom:25px}.blog_articles_listing .post .date{font-size:1.2em;display:block;margin-bottom:20px}.blog_articles_listing .post .continue_link{color:#32281e;position:relative;font-size:1.25em;position:absolute;z-index:15;right:-50px;bottom:25px;transition:all .3s ease-in}.blog_articles_listing .post .continue_link span{color:#32281e}.blog_articles_listing .post .continue_link:hover{text-decoration:none}.blog_articles_listing .post .continue_link:hover:after{width:150px}.blog_articles_listing .post .over{display:block;position:absolute;width:100%;height:100%;right:0;left:0;top:0;margin:auto;z-index:5}.blog_articles_listing .post a,.blog_articles_listing .post a:hover{color:#32281e}.blog_articles_listing .post:hover .continue_link{right:25px}@media (max-width:1024px){.blog_articles_listing .post{margin-bottom:20px;padding-bottom:20px}}@media (max-width:768px){.blog_articles_listing .post{margin-bottom:15px;padding-bottom:15px}}@media (max-width:480px){.blog_articles_listing{padding-left:0}.blog_articles_listing .post{margin-bottom:10px;padding-bottom:10px}}.blog_articles #nav-posts{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;display:block}.blog_articles #nav-posts .prev{float:left;width:50%;text-align:left}.blog_articles #nav-posts .next{float:right;width:50%;text-align:right}.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.5em;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.4em}}.blog_flexible ul ul{margin-top:10px}.blog_flexible ul ul li{font-size:1em}.blog_flexible ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.blog_flexible ol li{counter-increment:my-awesome-counter;position:relative;margin-bottom:20px;font-size:1.6em}.blog_flexible ol li:before{content:counter(my-awesome-counter) ". ";font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.blog_flexible_retour .container_large{position:relative}.blog_flexible_retour .retour_btn{position:absolute;left:0;top:-50px;z-index:5}@media (max-width:1400px){.blog_flexible_retour .retour_btn{left:25px}}@media (max-width:1024px){.blog_flexible_retour .retour_btn{top:-50px}}@media (max-width:480px){.blog_flexible_retour .retour_btn{left:20px}}.blog_flexible_author{margin-bottom:50px}.blog_flexible_author .author,.blog_flexible_author .date{display:block;font-size:1.4rem;font-weight:300}.blog_flexible_texteStandard{width:100%;padding:0 0 35px}.blog_flexible_texteStandard .photolargeurstandard{width:100%}.blog_flexible_photoStandard{width:100%;margin:0 0 35px}.blog_flexible_photoStandard img{width:100%;height:auto}.blog_flexible_bloc_photo{margin:0 0 35px}.blog_flexible_bloc_photo .photo{width:100%;height:auto}.blog_flexible_bloc_photo .rowPhoto{position:relative}.blog_flexible_bloc_photo .rowPhoto a{display:block;position:relative}.blog_flexible_bloc_photo .rowPhoto a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:100px 100px;width:100px;height:100px;z-index:12;transition:all .3s ease}.blog_flexible_bloc_photo .rowPhoto a:after,.blog_flexible_bloc_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0zm16.25 52.165l-22.5 12.99c-1.665.965-3.75-.24-3.75-2.165V37.01c0-1.925 2.085-3.125 3.75-2.165l22.5 12.99c1.665.965 1.665 3.37 0 4.33z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.blog_flexible_bloc_photo .rowPhoto a:hover:after{background-size:90px 90px;width:90px;height:90px}.blog_flexible_colTextePhoto{width:100%;margin:0;background:transparent;padding:0 0 35px}.blog_flexible_colTextePhoto_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.blog_flexible_colTextePhoto_row:after,.blog_flexible_colTextePhoto_row:before{content:" ";display:table}.blog_flexible_colTextePhoto_row:after{clear:both}.blog_flexible_colTextePhoto_row_textLeft{float:left;width:100%;position:relative;min-height:1px;padding-left:0;display:flex;padding-right:80px}@media (min-width:480px){.blog_flexible_colTextePhoto_row_textLeft{float:left;width:58.33333%}}.blog_flexible_colTextePhoto_row_textRight{float:left;width:100%;position:relative;min-height:1px;padding-right:0;display:flex;padding-left:80px}@media (min-width:480px){.blog_flexible_colTextePhoto_row_textRight{float:left;width:58.33333%}}.blog_flexible_colTextePhoto_row_photoLeft,.blog_flexible_colTextePhoto_row_photoRight{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_colTextePhoto_row_photoLeft,.blog_flexible_colTextePhoto_row_photoRight{float:left;width:41.66667%}}.blog_flexible_colTextePhoto_row_photoLeft img,.blog_flexible_colTextePhoto_row_photoRight img{width:100%;height:auto}@media (max-width:768px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:40px}.blog_flexible_colTextePhoto_row_textRight{padding-left:40px}}@media (max-width:480px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:0}.blog_flexible_colTextePhoto_row_textRight{padding-left:0}.blog_flexible_colTextePhoto_row_photoLeft{margin-bottom:20px}}.blog_flexible_action{display:block;margin-top:35px}@media (max-width:768px){.blog_flexible_action{margin-top:25px}}@media (max-width:480px){.blog_flexible_action{margin-top:15px}}.blog_flexible_action_row{margin-left:0;margin-right:0;padding-top:0;border-top:1px dashed #f6f5f2}.blog_flexible_action_row:after,.blog_flexible_action_row:before{content:" ";display:table}.blog_flexible_action_row:after{clear:both}.blog_flexible_action_row_partage{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_action_row_partage{float:left;width:50%}}.blog_flexible_action_row_partage p{margin-bottom:10px}.blog_flexible_action_row_goTop{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_action_row_goTop{float:left;width:100%}}.blog_flexible_action_row_goTop a{position:absolute;z-index:13;right:0;top:35px;width:48px;height:48px;text-indent:-999px;display:block;margin:0 auto;overflow:hidden;background:url(../img/icons/btn_goTop.svg) no-repeat top;background-size:48px}.blog_flexible_action_row_goTop a:hover{background:url(../img/icons/btn_goTop.svg) no-repeat center -48px;background-size:48px}.flexible{padding-top:80px}.flexible_bloc{display:block;width:100%;padding:0}.flexible_bloc ul{list-style:none}.flexible_bloc ul li{font-size:1.5em;line-height:25px;margin-bottom:15px;padding-left:20px}@media (max-width:480px){.flexible_bloc ul li{font-size:1.4em}}.flexible_bloc ul ul{margin-top:10px}.flexible_bloc ul ul li{font-size:1em}.flexible_bloc ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.flexible_bloc ol li{counter-increment:my-awesome-counter;color:#90fcf9;position:relative;margin-bottom:20px;font-size:1.6em}.flexible_bloc ol li:before{content:counter(my-awesome-counter) ". ";color:#32281e;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible_bloc .products.columns-4 li{font-size:1em}.flexible_bloc iframe{border:none;width:100%}.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%;border-radius:6px;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:#632696;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:58.33333%}}@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:66.66667%}}.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:41.66667%}}@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:33.33333%}}.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:#632696;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%;border-radius:6px;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%;border-radius:6px}@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_temoignages{padding:0 0 100px}.flexible_bloc_temoignages_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.flexible_bloc_temoignages_row:after,.flexible_bloc_temoignages_row:before{content:" ";display:table}.flexible_bloc_temoignages_row:after{clear:both}.flexible_bloc_temoignages_row_head{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_temoignages_row_head{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_temoignages_row_head{float:left;width:33.33333%}}.flexible_bloc_temoignages_row_liste{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.flexible_bloc_temoignages_row_liste{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_temoignages_row_liste{float:left;width:66.66667%}}.flexible_bloc_temoignages_row_liste_bloc{text-align:left;position:relative;margin-bottom:30px}.flexible_bloc_temoignages_row_liste_bloc_area{position:relative;z-index:5}.flexible_bloc_temoignages_row_liste_bloc_area_info{background-color:#fff;border-radius:3px;box-shadow:0 0 9px -5px rgba(0,0,0,.5);margin-bottom:50px;padding:30px;position:relative;z-index:25}.flexible_bloc_triple_colonnes_forfaits_head{margin-bottom:40px}.flexible_bloc_triple_colonnes_forfaits .rowForfait{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_colonnes_forfaits .rowForfait:after,.flexible_bloc_triple_colonnes_forfaits .rowForfait:before{content:" ";display:table}.flexible_bloc_triple_colonnes_forfaits .rowForfait:after{clear:both}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait{float:left;width:33.33333%}}@media (max-width:768px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait{width:100%}}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait .pic img{height:75px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area{height:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_title{position:relative;text-align:left;z-index:1}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_title h4{color:#000}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_text{color:#000;font-size:14px;margin:auto}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_text .price{float:right;color:#000}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait img{height:auto}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_description{background:#fff none repeat scroll 0 0;min-height:360px;border-bottom-color:#cbcbcb;padding:24px 16px 0;position:relative}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_description ul li{line-height:21px;margin-bottom:12px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_button{bottom:0;color:#fff;left:0;padding:5px;width:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_button a{color:#fff}@media (max-width:1400px){.flexible_bloc_triple_colonnes_forfaits .rowForfait{margin:0}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:25px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:50px;max-width:90%}}@media (max-width:768px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo{padding:0 10px;margin-bottom:25px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:45px;max-width:80%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocphoto{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo{padding:0 10px;margin-bottom:20px;width:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocphoto{margin-bottom:20px}}@media (max-width:350px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo{margin-bottom:15px;width:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocphoto{margin-bottom:15px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:40px}}.flexible_bloc_listing_encadre_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.flexible_bloc_listing_encadre_row:after,.flexible_bloc_listing_encadre_row:before{content:" ";display:table}.flexible_bloc_listing_encadre_row:after{clear:both}.flexible_bloc_listing_encadre_row_head{margin-bottom:50px;float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.flexible_bloc_listing_encadre_row_head{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_listing_encadre_row_head{float:left;width:25%}}.flexible_bloc_listing_encadre_row_liste{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_listing_encadre_row_liste{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_listing_encadre_row_liste{float:left;width:75%}}.flexible_bloc_listing_encadre_row_liste_col{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.flexible_bloc_listing_encadre_row_liste_col:after,.flexible_bloc_listing_encadre_row_liste_col:before{content:" ";display:table}.flexible_bloc_listing_encadre_row_liste_col:after{clear:both}.flexible_bloc_listing_encadre_row_liste_col_bloc{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_listing_encadre_row_liste_col_bloc{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_listing_encadre_row_liste_col_bloc{float:left;width:50%}}.flexible_bloc_listing_encadre_row_liste_col_bloc_icon img{display:block;height:35px;margin-bottom:10px;max-width:35px}.flexible_bloc_listing_encadre_row_liste_col_bloc_text h3,.flexible_bloc_listing_encadre_row_liste_col_bloc_text h4,.flexible_bloc_listing_encadre_row_liste_col_bloc_text h5,.flexible_bloc_listing_encadre_row_liste_col_bloc_text h6{color:#000;font-weight:500}.flexible_bloc_galerie_photos_slider{position:relative}.flexible_bloc_galerie_photos_slider:after{content:"";display:block;width:100%;height:60%;top:0;left:0;position:absolute;background:rgba(99,38,149,.8)}.flexible_bloc_galerie_photos_slider_head{position:relative;padding:70px 0 105px;z-index:55}.flexible_bloc_galerie_photos_slider_head h2{color:#fff}.flexible_bloc_galerie_photos_slider_head h2:before{background-color:#fff}.flexible_bloc_galerie_photos_slider .container{position:relative}.flexible_bloc_galerie_photos_slider .feed_row{background-color:#fff;border-radius:12px;box-shadow:0 3px 9px 0 rgba(0,0,0,.15);margin-top:-112px;padding:44px 0;position:relative;z-index:1}.flexible_bloc_galerie_photos_slider .photo_colonne{text-align:center}.flexible_bloc_galerie_photos_slider .photo_colonne img{width:auto;height:130px;-o-object-fit:scale-down;object-fit:scale-down;margin:0 auto}.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:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.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_head{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.flexible_bloc_galerie_photos_row_head{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row_head{float:left;width:25%}}.flexible_bloc_galerie_photos_row_head h3{margin-bottom:0;color:#fff}.flexible_bloc_galerie_photos_row_photos{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_photos{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row_photos{float:left;width:75%}}.flexible_bloc_galerie_photos_row_photos_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc_galerie_photos_row_photos_row:after,.flexible_bloc_galerie_photos_row_photos_row:before{content:" ";display:table}.flexible_bloc_galerie_photos_row_photos_row:after{clear:both}.flexible_bloc_galerie_photos_row_photos_row_image{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative;margin-bottom:40px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_photos_row_image{float:left;width:33.33333%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row_photos_row_image{float:left;width:33.33333%}}.flexible_bloc_galerie_photos_row_photos_row_image img{display:block;width:100%;border-radius:6px}.flexible_bloc_galerie_photos_row_photos_row_image img:hover{transform:scale(1.1)}.flexible_bloc_galerie_photos_bouton{margin-top:-25px;position:absolute;top:50%}.flexible_bloc_infos_avec_couleur_fond{background-color:#632696;padding:60px 0}.flexible_bloc_infos_avec_couleur_fond_content,.flexible_bloc_infos_avec_couleur_fond_content h1,.flexible_bloc_infos_avec_couleur_fond_content h2,.flexible_bloc_infos_avec_couleur_fond_content h3{color:#fff}.flexible_bloc_infos_avec_couleur_fond_content p:last-child{margin-bottom: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:#a366d5;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_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_formulaire .formulaire_contact{background-color:#fafafa;border-radius:5px;padding:20px;position:relative;z-index:5}.flexible_bloc_formulaire .formulaire_contact .name{color:#000}.flexible_bloc_formulaire .formulaire_contact .form-row{position:relative;z-index:10}.flexible_bloc_formulaire .formulaire_contact .form-row p{display:flex;flex-wrap:wrap;margin-bottom:0}.flexible_bloc_formulaire .formulaire_contact .colinput{margin-bottom:18px}.flexible_bloc_formulaire .formulaire_contact .single input[type=file]{padding:13px 20px}.flexible_bloc_formulaire .formulaire_contact .btn_submit{float:right;border-radius:30px}.flexible_bloc_formulaire .formulaire_contact .btn_submit p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center}.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:hover{background:#cfcfcf;color:#000}.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active,.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active:focus,.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:focus{outline:none;box-shadow:none}.flexible_bloc_formulaire .formulaire_contact .wpcf7-not-valid-tip{margin-left:2.2rem;font-size:1.2rem}.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 75px}.flexible_bloc .bloc_division hr{border:0;margin:0;border-top:1px solid #e2e2e2}@media (max-width:1400px){.flexible_bloc .bloc_division{padding:0 0 70px}}@media (max-width:1024px){.flexible_bloc .bloc_division{padding:0 0 65px}}@media (max-width:768px){.flexible_bloc .bloc_division{padding:0 0 50px}}@media (max-width:480px){.flexible_bloc .bloc_division{padding:0 0 40px}}.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_marge{margin:0 0 75px}@media (max-width:1400px){.flexible_bloc .bloc_marge{margin:0 0 70px}}@media (max-width:1024px){.flexible_bloc .bloc_marge{margin:0 0 65px}}@media (max-width:768px){.flexible_bloc .bloc_marge{margin:0 0 50px}}@media (max-width:480px){.flexible_bloc .bloc_marge{margin:0 0 40px}}.flexible_bloc .grey{background-color:#f6f5f2}.flexible_bloc .bg-mauve{background-color:#632695;color:#fff}.flexible_bloc .bg-mauve a,.flexible_bloc .bg-mauve h1,.flexible_bloc .bg-mauve h2,.flexible_bloc .bg-mauve h3,.flexible_bloc .bg-mauve h4,.flexible_bloc .bg-mauve h5,.flexible_bloc .bg-mauve h6{color:#fff}.flexible_bloc .bg-mauvepale{background-color:rgba(99,38,149,.15);color:#32281e}.flexible_bloc .bg-vert{background-color:#419d78;color:#fff}.flexible_bloc .bg-vert a,.flexible_bloc .bg-vert h1,.flexible_bloc .bg-vert h2,.flexible_bloc .bg-vert h3,.flexible_bloc .bg-vert h4,.flexible_bloc .bg-vert h5,.flexible_bloc .bg-vert h6{color:#fff}.flexible_bloc .bg-vert .flexible_bloc_temoignages_row_liste_bloc_area_info,.flexible_bloc .bg-vert .flexible_bloc_temoignages_row_liste_bloc_area_info h5{color:#000}.flexible_bloc .bg-vertpale{background-color:rgba(65,157,120,.15);color:#32281e}.flexible_bloc .bg-rouge{background-color:#fb4d3d;color:#fff}.flexible_bloc .bg-rouge a,.flexible_bloc .bg-rouge h1,.flexible_bloc .bg-rouge h2,.flexible_bloc .bg-rouge h3,.flexible_bloc .bg-rouge h4,.flexible_bloc .bg-rouge h5,.flexible_bloc .bg-rouge h6{color:#fff}.flexible_bloc .bg-rougepale{background-color:rgba(251,77,61,.1);color:#32281e}.flexible_bloc .bg-grispale{background-color:#f6f5f2;color:#32281e}.flexible_bloc .colorpadd{padding:100px 0}@media (max-width:1600px){.flexible_bloc .colorpadd{padding:90px 0}}@media (max-width:1400px){.flexible_bloc .colorpadd{padding:70px 0}}@media (max-width:1024px){.flexible_bloc .colorpadd{padding:60px 0}}@media (max-width:768px){.flexible_bloc .colorpadd{padding:50px 0}}@media (max-width:480px){.flexible_bloc .colorpadd{padding:40px 0}}.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:Open Sans,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-15 .flexible,body.page-id-20 .flexible{padding-top:0}.contact{padding-top:80px;background-position:0;background-repeat:no-repeat}.contact_title h2{background:transparent url(../img/icons/camera_bg.png);color:#000;font-size:35px;height:85px;letter-spacing:1px;padding-top:10px;line-height:57px;margin-bottom:40px;text-align:center;background-size:auto 100%;background-repeat:no-repeat;background-position:50%}.contact_title h2:before{display:none}.contact_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding-bottom:100px}.contact_row:after,.contact_row:before{content:" ";display:table}.contact_row:after{clear:both}.contact_row_coordonnees{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex}@media (min-width:480px){.contact_row_coordonnees{float:left;width:50%}}.contact_row_coordonnees_area{padding:35px 50px;width:100%}@media (max-width:1024px){.contact_row_coordonnees_area{padding:25px 30px}}@media (max-width:768px){.contact_row_coordonnees_area{padding:20px 25px}.contact_row_coordonnees_area_sociaux{position:relative;left:0;bottom:0}}.contact_row_formulaire{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:80px}@media (min-width:480px){.contact_row_formulaire{float:left;width:50%}}.contact_row_formulaire_area{padding:35px 0}.contact_row_formulaire .formulaire_contact{border-radius:5px;padding:20px;background-repeat:no-repeat;background-size:cover;position:relative;z-index:5}.contact_row_formulaire .formulaire_contact .form-row{position:relative;z-index:10}.contact_row_formulaire .formulaire_contact .form-row p{display:flex;flex-wrap:wrap;margin-bottom:0}.contact_row_formulaire .formulaire_contact .single input[type=file]{padding:13px 20px}.contact_row_formulaire .formulaire_contact .btn_submit{float:right;border-radius:30px}.contact_row_formulaire .formulaire_contact .btn_submit p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center}.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:hover{background:#bcdcd0;color:#000}.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active,.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active:focus,.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:focus{outline:none;box-shadow:none}.contact_row_formulaire .formulaire_contact .wpcf7-not-valid-tip{margin-left:2.2rem;font-size:1.2rem}.contact_row_formulaire img{width:100%;height:auto}@media (max-width:1024px){.contact_row_formulaire{padding-left:50px}.contact_row_formulaire_area{padding:30px 0}}@media (max-width:768px){.contact_row_formulaire{padding-left:0}.contact_row_formulaire_area{padding:25px 0}}@media (max-width:480px){.contact_row_formulaire_area{padding:20px 0}}.contact_form{padding:75px 0}@media (max-width:1400px){.contact_form{padding:65px 0}}@media (max-width:1024px){.contact_form{padding:50px 0}}@media (max-width:768px){.contact_form{padding:35px 0}}@media (max-width:480px){.contact_form{padding:25px 0}}.contact_form_head{margin-bottom:35px}.flexible_bloc,.woocommerce.boutique{display:block;padding:5em 0}.flexible_bloc .page-title,.woocommerce.boutique .page-title{font-size:4em;margin-bottom:50px}.flexible_bloc_navigation,.woocommerce.boutique_navigation{background-color:#632696;height:105px;margin:0 auto;width:100%;padding:0 30px}@media (max-width:1024px){.flexible_bloc_navigation,.woocommerce.boutique_navigation{padding:0 30px}}@media (max-width:768px){.flexible_bloc_navigation,.woocommerce.boutique_navigation{padding:0 25px}}@media (max-width:480px){.flexible_bloc_navigation,.woocommerce.boutique_navigation{padding:0 20px}}.flexible_bloc_navigation_row,.woocommerce.boutique_navigation_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_navigation_row:after,.flexible_bloc_navigation_row:before,.woocommerce.boutique_navigation_row:after,.woocommerce.boutique_navigation_row:before{content:" ";display:table}.flexible_bloc_navigation_row:after,.woocommerce.boutique_navigation_row:after{clear:both}.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:0;display:flex;align-items:center;padding-right:0}@media (min-width:480px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{float:left;width:29.16667%}}@media (min-width:768px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{float:left;width:29.16667%}}.flexible_bloc_navigation_row_user_content a,.woocommerce.boutique_navigation_row_user_content a{display:block;position:relative;padding:0 0 0 35px;font-size:1.65em;color:#32281e}.flexible_bloc_navigation_row_user_content a:before,.woocommerce.boutique_navigation_row_user_content a:before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.523 26.983l-.01.075v2.199h21.973V27.4l-.021-.279c-.14-1.651-.858-3.185-2.006-4.483-1.093-1.244-2.584-2.263-4.322-2.938a7.123 7.123 0 01-1.93 1.373 6.285 6.285 0 01-2.703.622 6.221 6.221 0 01-2.8-.665 7.171 7.171 0 01-1.983-1.48c-1.748.633-3.239 1.62-4.322 2.853-1.116 1.266-1.802 2.81-1.877 4.483v.096h.001zM12.505 0c2.016 0 3.828 1.05 5.126 2.734 1.255 1.63 2.038 3.872 2.038 6.339 0 2.467-.783 4.708-2.038 6.338-1.298 1.695-3.11 2.736-5.126 2.736-2.016 0-3.84-1.04-5.137-2.736-1.255-1.63-2.038-3.871-2.038-6.338s.783-4.708 2.038-6.339C8.666 1.051 10.488 0 12.505 0zm3.936 3.657c-1.02-1.318-2.413-2.145-3.936-2.145-1.534 0-2.928.826-3.947 2.145C7.497 5.03 6.842 6.95 6.842 9.074c0 2.123.654 4.043 1.716 5.416 1.019 1.33 2.413 2.144 3.947 2.144 1.523 0 2.917-.814 3.936-2.144 1.061-1.373 1.716-3.293 1.716-5.416 0-2.125-.654-4.044-1.716-5.417zM.054 26.307c.204-1.833.987-3.506 2.22-4.9 1.352-1.546 3.25-2.757 5.448-3.454l.483-.15.321.396a5.936 5.936 0 001.845 1.48 4.81 4.81 0 002.134.504c.73 0 1.427-.172 2.06-.472a5.721 5.721 0 001.801-1.393l.333-.376.482.16c2.177.762 4.054 1.995 5.405 3.54 1.202 1.351 2.017 2.95 2.296 4.665H25v4.461H0v-4.46h.054z' fill='%236C85A4' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:25px 31px;width:25px;height:31px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:1600px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:40px}}@media (max-width:1400px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:35px}}@media (max-width:1024px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:25px}}@media (max-width:768px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:20px}}@media (max-width:480px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:10px}}.flexible_bloc_navigation_row_message,.woocommerce.boutique_navigation_row_message{display:flex;align-items:center;justify-content:center;float:left;width:33.33333%;position:relative;min-height:1px;padding-right:0;padding-left:0}@media (min-width:480px){.flexible_bloc_navigation_row_message,.woocommerce.boutique_navigation_row_message{float:left;width:41.66667%}}@media (min-width:768px){.flexible_bloc_navigation_row_message,.woocommerce.boutique_navigation_row_message{float:left;width:41.66667%}}.flexible_bloc_navigation_row_message_content,.woocommerce.boutique_navigation_row_message_content{margin:10px 0;position:relative;max-width:300px}.flexible_bloc .woocommerce-MyAccount-content,.woocommerce.boutique .woocommerce-MyAccount-content{padding:10rem 0;float:none;margin:0 auto}.flexible_bloc .woocommerce-MyAccount-content .account_text,.woocommerce.boutique .woocommerce-MyAccount-content .account_text{font-size:2em}.flexible_bloc .woocommerce-ordering,.flexible_bloc .woocommerce-result-count,.woocommerce.boutique .woocommerce-ordering,.woocommerce.boutique .woocommerce-result-count{display:none}.flexible_bloc .products,.woocommerce.boutique .products{list-style:none;margin:0;padding:0}.flexible_bloc .products:after,.woocommerce.boutique .products:after{clear:both;display:table;content:""}.flexible_bloc .products.columns-4,.woocommerce.boutique .products.columns-4{width:100%;margin:0;display:flex;flex-flow:row wrap}.flexible_bloc .products.columns-4:after,.flexible_bloc .products.columns-4:before,.woocommerce.boutique .products.columns-4:after,.woocommerce.boutique .products.columns-4:before{content:" ";display:table}.flexible_bloc .products.columns-4:after,.woocommerce.boutique .products.columns-4:after{clear:both}.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;padding-bottom:50px;margin-right:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch}@media (min-width:480px){.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:50%}}@media (min-width:768px){.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:25%}}.flexible_bloc .products.columns-4 .product .product_content,.woocommerce.boutique .products.columns-4 .product .product_content{display:flex;flex-wrap:wrap;flex-grow:1}.flexible_bloc .products.columns-4 .product .product_content .add_to_cart_button,.flexible_bloc .products.columns-4 .product .product_content .add_to_cart_button.product_type_simple,.woocommerce.boutique .products.columns-4 .product .product_content .add_to_cart_button,.woocommerce.boutique .products.columns-4 .product .product_content .add_to_cart_button.product_type_simple{display:block;width:100%;max-width:175px;margin-top:auto;line-height:1.1}.flexible_bloc .products.columns-4 .product .object1,.woocommerce.boutique .products.columns-4 .product .object1{display:block;padding-bottom:5px}.flexible_bloc .products.columns-4 .product .object1:hover,.woocommerce.boutique .products.columns-4 .product .object1:hover{box-shadow:0 5px 30px rgba(0,0,0,.1)}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__title,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__title{font-size:1.9em;font-family:Open Sans,sans-serif;color:#000;padding:0;min-width:50%;text-transform:none;margin:0 0 10px;display:inline-block}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__title:before,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__title:before{display:none}.flexible_bloc .products.columns-4 .product .woocommerce_short_description,.woocommerce.boutique .products.columns-4 .product .woocommerce_short_description{display:block}.flexible_bloc .products.columns-4 .product .woocommerce_short_description p,.woocommerce.boutique .products.columns-4 .product .woocommerce_short_description p{font-size:.7em}.flexible_bloc .products.columns-4 .product .added_to_cart,.woocommerce.boutique .products.columns-4 .product .added_to_cart{position:absolute;width:100%;height:12%;top:0;left:0;right:0;z-index:16;background-color:rgba(211,225,208,.95);color:#32281e;text-align:center;padding-top:12px;margin:auto auto 80px}.flexible_bloc .products.columns-4 .product .added_to_cart:after,.woocommerce.boutique .products.columns-4 .product .added_to_cart:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:0;height:2px;background-color:#279af1;transition:all .3s ease-out}.flexible_bloc .products.columns-4 .product .added_to_cart:hover:after,.woocommerce.boutique .products.columns-4 .product .added_to_cart:hover:after{width:100%}.flexible_bloc .products.columns-4 .product span.onsale,.woocommerce.boutique .products.columns-4 .product span.onsale{background-color:#632696}.flexible_bloc .products.columns-4 .product .price,.woocommerce.boutique .products.columns-4 .product .price{font-size:1.6em;font-weight:600;display:block;color:#000}.flexible_bloc .products.columns-4 .product .price del,.woocommerce.boutique .products.columns-4 .product .price del{display:block}.flexible_bloc .products.columns-4 .product .price ins,.woocommerce.boutique .products.columns-4 .product .price ins{text-decoration:none}.flexible_bloc .products.columns-4 .product .wcrp-rental-products-select-dates-button,.woocommerce.boutique .products.columns-4 .product .wcrp-rental-products-select-dates-button{display:none}.flexible_bloc .products.columns-4 .product .button.product_type_simple,.flexible_bloc .products.columns-4 .product .see_product,.woocommerce.boutique .products.columns-4 .product .button.product_type_simple,.woocommerce.boutique .products.columns-4 .product .see_product{margin-top:14px;font-size:1.2em;font-weight:400;display:inline-block;background-color:#000;color:#fff;position:relative;padding:12px;border:none;border-radius:3px;display:none}.flexible_bloc .products.columns-4 .product .wcrp-rental-products-rental-purchase-toggle,.woocommerce.boutique .products.columns-4 .product .wcrp-rental-products-rental-purchase-toggle{display:none}.flexible_bloc .products.columns-4 .product .product_type_simple,.woocommerce.boutique .products.columns-4 .product .product_type_simple{font-size:.75em;margin-top:5px;display:inline-block}.flexible_bloc .products.columns-4 .product .attachment-woocommerce_thumbnail,.flexible_bloc .products.columns-4 .product .woocommerce-placeholder,.woocommerce.boutique .products.columns-4 .product .attachment-woocommerce_thumbnail,.woocommerce.boutique .products.columns-4 .product .woocommerce-placeholder{margin-bottom:10px;height:250px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.flexible_bloc .products.columns-4 .product .attachment-woocommerce_thumbnail,.flexible_bloc .products.columns-4 .product .woocommerce-placeholder,.woocommerce.boutique .products.columns-4 .product .attachment-woocommerce_thumbnail,.woocommerce.boutique .products.columns-4 .product .woocommerce-placeholder{width:100%;height:175px}}.flexible_bloc .products.columns-4 .product .attachment-woocommerce_thumbnail,.woocommerce.boutique .products.columns-4 .product .attachment-woocommerce_thumbnail{order:-1}.flexible_bloc .products.columns-4 .product .short_description,.flexible_bloc .products.columns-4 .product .woocommerce-product-details__short-description,.woocommerce.boutique .products.columns-4 .product .short_description,.woocommerce.boutique .products.columns-4 .product .woocommerce-product-details__short-description{line-height:24px;font-weight:400;padding-left:20px;padding-right:25px;position:relative}.flexible_bloc .products.columns-4 .product .short_description strong,.flexible_bloc .products.columns-4 .product .woocommerce-product-details__short-description strong,.woocommerce.boutique .products.columns-4 .product .short_description strong,.woocommerce.boutique .products.columns-4 .product .woocommerce-product-details__short-description strong{margin-top:15px;font-weight:600;font-size:1.1em;display:block}.flexible_bloc .products.columns-4 .product .short_description .yith-wcwl-add-to-wishlist,.flexible_bloc .products.columns-4 .product .woocommerce-product-details__short-description .yith-wcwl-add-to-wishlist,.woocommerce.boutique .products.columns-4 .product .short_description .yith-wcwl-add-to-wishlist,.woocommerce.boutique .products.columns-4 .product .woocommerce-product-details__short-description .yith-wcwl-add-to-wishlist{position:absolute;right:0;top:0;z-index:33;margin-top:0;width:14px;height:24px;overflow:hidden}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__link,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__link{display:flex;flex-direction:column}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__link:after,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__link:after{clear:both;display:table;content:""}@media (max-width:768px){.flexible_bloc .products.columns-4,.woocommerce.boutique .products.columns-4{margin-right:-25px;margin-left:-25px}}@media (max-width:480px){.flexible_bloc .products.columns-4,.woocommerce.boutique .products.columns-4{margin-right:0;margin-left:0}.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{padding-left:0;padding-right:0;width:100%!important}.flexible_bloc .products.columns-4 .product .price,.woocommerce.boutique .products.columns-4 .product .price{font-size:1.6em}.flexible_bloc .products.columns-4 .product .see_product,.woocommerce.boutique .products.columns-4 .product .see_product{font-size:1.2em;margin-top:20px}.flexible_bloc .products.columns-4 .product_content .woocommerce-loop-product__title,.woocommerce.boutique .products.columns-4 .product_content .woocommerce-loop-product__title{width:70%}.flexible_bloc .products.columns-4 .product_content .woocommerce_short_description,.woocommerce.boutique .products.columns-4 .product_content .woocommerce_short_description{width:100%}.flexible_bloc .products.columns-4 .product .woocommerce-placeholder,.woocommerce.boutique .products.columns-4 .product .woocommerce-placeholder{height:250px!important}}.flexible_bloc .wp-block-woocommerce-cart,.woocommerce.boutique .wp-block-woocommerce-cart{width:100%;display:block}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart{padding:0}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header{font-size:1em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product{font-size:1.1em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-name,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-name{color:#000;font-weight:600}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__prices .price,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__prices .price{font-weight:600}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart table,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart table{font-size:1.5em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart table p,.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart table ul li,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart table p,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart table ul li{font-size:1.25em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title{font-size:1em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title:before,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title:before{display:none}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar{font-size:1.35em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button{display:inline-flex;padding:1.2rem 2rem;border-radius:4rem;color:#fff;background-color:#419d78;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:600;text-align:center;line-height:1.07;margin:0 .5rem;transition:all .3s ease-out;align-items:center}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:hover,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:hover{background-color:#64b595}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:visited,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:visited{color:#fff}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block{padding:5rem 0}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid,.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{text-align:left}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product{text-align:left;padding-left:20px;padding-right:20px}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .add_to_cart_button,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .add_to_cart_button{margin-top:0;font-weight:400;display:inline-block;position:relative;padding-bottom:3px;background:none;border-radius:0;border:none;border-bottom:2px solid #279af1;color:#279af1}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .add_to_cart_button:before,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .add_to_cart_button:before{content:"";display:inline-block;position:absolute;width:42.5px;height:22px;bottom:-12px;right:-2rem;pointer-events:none;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='42.533' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.532 0l-1.56 1.56 8.44 8.44H0v2h38.413l-8.441 8.44 1.56 1.56 9.44-9.44 1.56-1.56-1.56-1.56z' fill='%23142E3E' fill-rule='evenodd'/%3E%3C/svg%3E");transition:all .2s ease}.flexible_bloc .wp-block-woocommerce-cart .wc-block-components-radio-control__option,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-components-radio-control__option{padding-left:3.5rem}.flexible_bloc .wc-block-checkout,.woocommerce.boutique .wc-block-checkout{font-size:1.2em}.flexible_bloc .wc-block-checkout p,.woocommerce.boutique .wc-block-checkout p{font-size:1em}.flexible_bloc .wc-block-checkout__add-note input,.woocommerce.boutique .wc-block-checkout__add-note input{padding:10px}.flexible_bloc .wc-block-components-sidebar button,.woocommerce.boutique .wc-block-components-sidebar button{background-color:#419d78;font-size:1em}.flexible_bloc .wc-block-components-sidebar button:hover,.woocommerce.boutique .wc-block-components-sidebar button:hover{color:#fff;background-color:#64b595}.flexible_bloc .wc-block-components-form button,.woocommerce.boutique .wc-block-components-form button{background-color:#419d78;font-size:1em}.flexible_bloc .wc-block-components-form button:hover,.woocommerce.boutique .wc-block-components-form button:hover{color:#fff;background-color:#64b595}.flexible_bloc .product:after,.flexible_bloc .product:before,.woocommerce.boutique .product:after,.woocommerce.boutique .product:before{content:" ";display:table}.flexible_bloc .product:after,.woocommerce.boutique .product:after{clear:both}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery{float:left;width:35%;margin-bottom:50px}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery img,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery img,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery img,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery img{height:auto;border-radius:6px}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image{width:25%;float:left}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child{width:100%}.flexible_bloc .product.product-type-simple .summary.entry-summary,.flexible_bloc .product.product-type-variable .summary.entry-summary,.woocommerce.boutique .product.product-type-simple .summary.entry-summary,.woocommerce.boutique .product.product-type-variable .summary.entry-summary{float:left;width:65%;padding-left:100px}.flexible_bloc .product.product-type-simple .additionnal_infos,.flexible_bloc .product.product-type-variable .additionnal_infos,.woocommerce.boutique .product.product-type-simple .additionnal_infos,.woocommerce.boutique .product.product-type-variable .additionnal_infos{float:left;width:65%}.flexible_bloc .product.product-type-simple .additionnal_infos .woocommerce-LoopProduct-link,.flexible_bloc .product.product-type-variable .additionnal_infos .woocommerce-LoopProduct-link,.woocommerce.boutique .product.product-type-simple .additionnal_infos .woocommerce-LoopProduct-link,.woocommerce.boutique .product.product-type-variable .additionnal_infos .woocommerce-LoopProduct-link{display:none}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{float:right;width:32%}.flexible_bloc .product.product-type-simple .addons_right .options_achat,.flexible_bloc .product.product-type-variable .addons_right .options_achat,.woocommerce.boutique .product.product-type-simple .addons_right .options_achat,.woocommerce.boutique .product.product-type-variable .addons_right .options_achat{text-align:center;display:block;margin-bottom:25px;font-size:1.3em;font-weight:600;color:#fff}.flexible_bloc .product.product-type-simple .addons_right table.variations,.flexible_bloc .product.product-type-variable .addons_right table.variations,.woocommerce.boutique .product.product-type-simple .addons_right table.variations,.woocommerce.boutique .product.product-type-variable .addons_right table.variations{position:relative}.flexible_bloc .product.product-type-simple .addons_right table.variations label,.flexible_bloc .product.product-type-variable .addons_right table.variations label,.woocommerce.boutique .product.product-type-simple .addons_right table.variations label,.woocommerce.boutique .product.product-type-variable .addons_right table.variations label{font-weight:500}.flexible_bloc .product.product-type-simple .addons_right table.variations .attribute-pa_ensembles .label,.flexible_bloc .product.product-type-variable .addons_right table.variations .attribute-pa_ensembles .label,.woocommerce.boutique .product.product-type-simple .addons_right table.variations .attribute-pa_ensembles .label,.woocommerce.boutique .product.product-type-variable .addons_right table.variations .attribute-pa_ensembles .label{display:none}.flexible_bloc .product.product-type-simple .addons_right table.variations .reset_variations,.flexible_bloc .product.product-type-variable .addons_right table.variations .reset_variations,.woocommerce.boutique .product.product-type-simple .addons_right table.variations .reset_variations,.woocommerce.boutique .product.product-type-variable .addons_right table.variations .reset_variations{position:absolute;bottom:-35px;z-index:45}.flexible_bloc .product.product-type-simple .addons_right .woocommerce-variation.single_variation,.flexible_bloc .product.product-type-variable .addons_right .woocommerce-variation.single_variation,.woocommerce.boutique .product.product-type-simple .addons_right .woocommerce-variation.single_variation,.woocommerce.boutique .product.product-type-variable .addons_right .woocommerce-variation.single_variation{margin-bottom:20px;border-bottom:1px solid #32281e}.flexible_bloc .product.product-type-simple .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,.flexible_bloc .product.product-type-variable .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,.woocommerce.boutique .product.product-type-simple .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,.woocommerce.boutique .product.product-type-variable .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price{padding:10px 0;background-color:#fff5f9}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart{font-size:1.25em}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart table,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart table,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart table,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart table{width:100%}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.label,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.label,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.label,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.label{display:none}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td,.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart th,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart th,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart th,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart th{padding:5px;vertical-align:top}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart thead tr,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart thead tr,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart thead tr,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart thead tr{height:30px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div{display:block;margin-bottom:25px;position:relative}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div input{margin-right:20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:absolute;right:0;z-index:13}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount{padding:0 0 20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon{margin:0}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon label,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon label,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon label,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon label{font-weight:500}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon h3{text-align:center;display:block;margin-bottom:25px;font-weight:600;text-transform:uppercase;color:#fff5f9}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name{display:none}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .addon-name,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .addon-name,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .addon-name,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .addon-name{font-size:1em}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label{display:none}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input{width:50px;padding:0 0 0 10px;text-align:center}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap input{margin-right:20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p{text-align:left;font-size:1em;position:relative}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p .info,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p .info,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p .info,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p .info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M256 0C114.509 0 0 114.496 0 256c0 141.489 114.496 256 256 256 141.491 0 256-114.496 256-256C512 114.509 397.504 0 256 0zm0 476.279c-121.462 0-220.279-98.816-220.279-220.279S134.538 35.721 256 35.721c121.463 0 220.279 98.816 220.279 220.279S377.463 476.279 256 476.279z'/%3E%3Cpath d='M248.425 323.924c-14.153 0-25.61 11.794-25.61 25.946 0 13.817 11.12 25.948 25.61 25.948s25.946-12.131 25.946-25.948c0-14.152-11.794-25.946-25.946-25.946zM252.805 127.469c-45.492 0-66.384 26.959-66.384 45.155 0 13.142 11.12 19.208 20.218 19.208 18.197 0 10.784-25.948 45.155-25.948 16.848 0 30.328 7.414 30.328 22.915 0 18.196-18.871 28.642-29.991 38.077-9.773 8.423-22.577 22.24-22.577 51.22 0 17.522 4.718 22.577 18.533 22.577 16.511 0 19.881-7.413 19.881-13.817 0-17.522.337-27.631 18.871-42.121 9.098-7.076 37.74-29.991 37.74-61.666 0-31.675-28.642-55.6-71.774-55.6z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap label span.amount{position:absolute;right:0;top:0;z-index:13}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .button,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .button,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .button,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .button{background:#632696;border:none;color:#fff;text-transform:uppercase;font-weight:600;padding:12px 20px;font-size:.95em;margin-top:20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap{text-align:center}.flexible_bloc .product.product-type-simple .addons_right .up-sells,.flexible_bloc .product.product-type-variable .addons_right .up-sells,.woocommerce.boutique .product.product-type-simple .addons_right .up-sells,.woocommerce.boutique .product.product-type-variable .addons_right .up-sells{margin-top:50px}.flexible_bloc .product.product-type-simple .addons_right .up-sells img,.flexible_bloc .product.product-type-variable .addons_right .up-sells img,.woocommerce.boutique .product.product-type-simple .addons_right .up-sells img,.woocommerce.boutique .product.product-type-variable .addons_right .up-sells img{height:auto}.flexible_bloc .product.product-type-simple .addons_right .price,.flexible_bloc .product.product-type-variable .addons_right .price,.woocommerce.boutique .product.product-type-simple .addons_right .price,.woocommerce.boutique .product.product-type-variable .addons_right .price{margin:20px 0}.flexible_bloc .product.product-type-simple .addons_right .litepicker,.flexible_bloc .product.product-type-variable .addons_right .litepicker,.woocommerce.boutique .product.product-type-simple .addons_right .litepicker,.woocommerce.boutique .product.product-type-variable .addons_right .litepicker{font-size:1.2em}.flexible_bloc .product.product-type-simple .product_title,.flexible_bloc .product.product-type-variable .product_title,.woocommerce.boutique .product.product-type-simple .product_title,.woocommerce.boutique .product.product-type-variable .product_title{font-size:2.75em;font-weight:600;margin:0 0 12px;font-family:Open Sans,sans-serif}.flexible_bloc .product.product-type-simple .product_title:before,.flexible_bloc .product.product-type-variable .product_title:before,.woocommerce.boutique .product.product-type-simple .product_title:before,.woocommerce.boutique .product.product-type-variable .product_title:before{display:none}.flexible_bloc .product.product-type-simple .short_sku,.flexible_bloc .product.product-type-variable .short_sku,.woocommerce.boutique .product.product-type-simple .short_sku,.woocommerce.boutique .product.product-type-variable .short_sku{text-align:right;float:right;font-size:1.5em}.flexible_bloc .product.product-type-simple .woocommerce-Tabs-panel .tabs.wc-tabs,.flexible_bloc .product.product-type-variable .woocommerce-Tabs-panel .tabs.wc-tabs,.woocommerce.boutique .product.product-type-simple .woocommerce-Tabs-panel .tabs.wc-tabs,.woocommerce.boutique .product.product-type-variable .woocommerce-Tabs-panel .tabs.wc-tabs{display:none}.flexible_bloc .product.product-type-simple h2,.flexible_bloc .product.product-type-variable h2,.woocommerce.boutique .product.product-type-simple h2,.woocommerce.boutique .product.product-type-variable h2{font-size:3.25em;font-weight:600;margin:0 0 15px}.flexible_bloc .product.product-type-simple .specifications,.flexible_bloc .product.product-type-variable .specifications,.woocommerce.boutique .product.product-type-simple .specifications,.woocommerce.boutique .product.product-type-variable .specifications{display:block;margin-bottom:50px;padding-right:150px}.flexible_bloc .product.product-type-simple .specifications .spec_field,.flexible_bloc .product.product-type-variable .specifications .spec_field,.woocommerce.boutique .product.product-type-simple .specifications .spec_field,.woocommerce.boutique .product.product-type-variable .specifications .spec_field{padding:8px 15px;display:inline-block;font-size:1.15em}.flexible_bloc .product.product-type-simple .specifications .spec_field:last-child,.flexible_bloc .product.product-type-variable .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-simple .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-variable .specifications .spec_field:last-child{border-right:none}.flexible_bloc .product.product-type-simple .specifications .spec_field .info,.flexible_bloc .product.product-type-variable .specifications .spec_field .info,.woocommerce.boutique .product.product-type-simple .specifications .spec_field .info,.woocommerce.boutique .product.product-type-variable .specifications .spec_field .info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M256 0C114.509 0 0 114.496 0 256c0 141.489 114.496 256 256 256 141.491 0 256-114.496 256-256C512 114.509 397.504 0 256 0zm0 476.279c-121.462 0-220.279-98.816-220.279-220.279S134.538 35.721 256 35.721c121.463 0 220.279 98.816 220.279 220.279S377.463 476.279 256 476.279z'/%3E%3Cpath d='M248.425 323.924c-14.153 0-25.61 11.794-25.61 25.946 0 13.817 11.12 25.948 25.61 25.948s25.946-12.131 25.946-25.948c0-14.152-11.794-25.946-25.946-25.946zM252.805 127.469c-45.492 0-66.384 26.959-66.384 45.155 0 13.142 11.12 19.208 20.218 19.208 18.197 0 10.784-25.948 45.155-25.948 16.848 0 30.328 7.414 30.328 22.915 0 18.196-18.871 28.642-29.991 38.077-9.773 8.423-22.577 22.24-22.577 51.22 0 17.522 4.718 22.577 18.533 22.577 16.511 0 19.881-7.413 19.881-13.817 0-17.522.337-27.631 18.871-42.121 9.098-7.076 37.74-29.991 37.74-61.666 0-31.675-28.642-55.6-71.774-55.6z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block}.flexible_bloc .product.product-type-simple .shop_attributes,.flexible_bloc .product.product-type-variable .shop_attributes,.woocommerce.boutique .product.product-type-simple .shop_attributes,.woocommerce.boutique .product.product-type-variable .shop_attributes{margin-bottom:50px}.flexible_bloc .product.product-type-simple .shop_attributes tr,.flexible_bloc .product.product-type-variable .shop_attributes tr,.woocommerce.boutique .product.product-type-simple .shop_attributes tr,.woocommerce.boutique .product.product-type-variable .shop_attributes tr{display:inline-block}.flexible_bloc .product.product-type-simple .shop_attributes tr:first-child td,.flexible_bloc .product.product-type-variable .shop_attributes tr:first-child td,.woocommerce.boutique .product.product-type-simple .shop_attributes tr:first-child td,.woocommerce.boutique .product.product-type-variable .shop_attributes tr:first-child td{padding:8px 30px 8px 0}.flexible_bloc .product.product-type-simple .shop_attributes tr th,.flexible_bloc .product.product-type-variable .shop_attributes tr th,.woocommerce.boutique .product.product-type-simple .shop_attributes tr th,.woocommerce.boutique .product.product-type-variable .shop_attributes tr th{display:none}.flexible_bloc .product.product-type-simple .shop_attributes tr td,.flexible_bloc .product.product-type-variable .shop_attributes tr td,.woocommerce.boutique .product.product-type-simple .shop_attributes tr td,.woocommerce.boutique .product.product-type-variable .shop_attributes tr td{padding:8px 30px}.flexible_bloc .product.product-type-simple .shop_attributes tr td p,.flexible_bloc .product.product-type-variable .shop_attributes tr td p,.woocommerce.boutique .product.product-type-simple .shop_attributes tr td p,.woocommerce.boutique .product.product-type-variable .shop_attributes tr td p{margin:0}.flexible_bloc .product.product-type-simple .gallery,.flexible_bloc .product.product-type-variable .gallery,.woocommerce.boutique .product.product-type-simple .gallery,.woocommerce.boutique .product.product-type-variable .gallery{display:block}.flexible_bloc .product.product-type-simple .gallery ul,.flexible_bloc .product.product-type-variable .gallery ul,.woocommerce.boutique .product.product-type-simple .gallery ul,.woocommerce.boutique .product.product-type-variable .gallery ul{list-style:none}.flexible_bloc .product.product-type-simple .gallery ul li,.flexible_bloc .product.product-type-variable .gallery ul li,.woocommerce.boutique .product.product-type-simple .gallery ul li,.woocommerce.boutique .product.product-type-variable .gallery ul li{margin-bottom:30px}.flexible_bloc .product.product-type-simple .gallery ul li img,.flexible_bloc .product.product-type-variable .gallery ul li img,.woocommerce.boutique .product.product-type-simple .gallery ul li img,.woocommerce.boutique .product.product-type-variable .gallery ul li img{height:auto}.flexible_bloc .product.product-type-simple .price,.flexible_bloc .product.product-type-variable .price,.woocommerce.boutique .product.product-type-simple .price,.woocommerce.boutique .product.product-type-variable .price{font-size:1.75em;font-weight:600;display:block}.flexible_bloc .product.product-type-simple .onsale,.flexible_bloc .product.product-type-variable .onsale,.woocommerce.boutique .product.product-type-simple .onsale,.woocommerce.boutique .product.product-type-variable .onsale{position:absolute;z-index:99;right:0;top:0;color:#fff;text-align:center;padding-top:25px;font-size:1.1em;font-weight:700;text-transform:uppercase;width:70px;height:70px;background-color:#7f8897}.flexible_bloc .product.product-type-simple .cart .variations,.flexible_bloc .product.product-type-variable .cart .variations,.woocommerce.boutique .product.product-type-simple .cart .variations,.woocommerce.boutique .product.product-type-variable .cart .variations{margin-bottom:10px}.flexible_bloc .product.product-type-simple .cart .variations tr,.flexible_bloc .product.product-type-variable .cart .variations tr,.woocommerce.boutique .product.product-type-simple .cart .variations tr,.woocommerce.boutique .product.product-type-variable .cart .variations tr{display:inline-block;width:100%}.flexible_bloc .product.product-type-simple .cart .variations tr:first-child td,.flexible_bloc .product.product-type-variable .cart .variations tr:first-child td,.woocommerce.boutique .product.product-type-simple .cart .variations tr:first-child td,.woocommerce.boutique .product.product-type-variable .cart .variations tr:first-child td{padding:8px 30px 8px 0}.flexible_bloc .product.product-type-simple .cart .variations tr th,.flexible_bloc .product.product-type-variable .cart .variations tr th,.woocommerce.boutique .product.product-type-simple .cart .variations tr th,.woocommerce.boutique .product.product-type-variable .cart .variations tr th{display:block;width:100%}.flexible_bloc .product.product-type-simple .cart .variations tr th label,.flexible_bloc .product.product-type-variable .cart .variations tr th label,.woocommerce.boutique .product.product-type-simple .cart .variations tr th label,.woocommerce.boutique .product.product-type-variable .cart .variations tr th label{font-size:1.85em;margin-bottom:3px;text-align:left}.flexible_bloc .product.product-type-simple .cart .variations tr td,.flexible_bloc .product.product-type-variable .cart .variations tr td,.woocommerce.boutique .product.product-type-simple .cart .variations tr td,.woocommerce.boutique .product.product-type-variable .cart .variations tr td{padding:8px 0}.flexible_bloc .product.product-type-simple .cart .variations tr td p,.flexible_bloc .product.product-type-variable .cart .variations tr td p,.woocommerce.boutique .product.product-type-simple .cart .variations tr td p,.woocommerce.boutique .product.product-type-variable .cart .variations tr td p{margin:0}.flexible_bloc .product.product-type-simple .cart .variations .reset_variations,.flexible_bloc .product.product-type-variable .cart .variations .reset_variations,.woocommerce.boutique .product.product-type-simple .cart .variations .reset_variations,.woocommerce.boutique .product.product-type-variable .cart .variations .reset_variations{display:none}@media (max-width:1400px){.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div input{vertical-align:top}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:relative;display:block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap p,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap p,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap p,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap p{text-align:left;font-size:1em;position:relative}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap label span.amount{position:relative!important;display:block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount{margin-left:40px}}@media (max-width:1024px){.flexible_bloc .product.product-type-simple .additionnal_infos,.flexible_bloc .product.product-type-simple .summary.entry-summary,.flexible_bloc .product.product-type-variable .additionnal_infos,.flexible_bloc .product.product-type-variable .summary.entry-summary,.woocommerce.boutique .product.product-type-simple .additionnal_infos,.woocommerce.boutique .product.product-type-simple .summary.entry-summary,.woocommerce.boutique .product.product-type-variable .additionnal_infos,.woocommerce.boutique .product.product-type-variable .summary.entry-summary{width:100%}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{width:100%;padding:0 15%}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:absolute;display:inline-block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount{margin-left:40px}}@media (max-width:768px){.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications .spec_field,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications .spec_field{margin-bottom:10px}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{padding:0 8%}}@media (max-width:480px){.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications{display:block;margin-bottom:40px}.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications .spec_field,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications .spec_field{padding:8px 15px;border-right:none;border-bottom:1px solid #32281e;display:block;font-size:1.1em;margin-bottom:0;text-align:center}.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications .spec_field:last-child,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications .spec_field:last-child{border-bottom:none}.flexible_bloc .product.product-type-simple .additionnal_infos .pdf_download,.flexible_bloc .product.product-type-variable .additionnal_infos .pdf_download,.woocommerce.boutique .product.product-type-simple .additionnal_infos .pdf_download,.woocommerce.boutique .product.product-type-variable .additionnal_infos .pdf_download{float:none;display:block;margin-bottom:30px}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{padding:0}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:relative;display:block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap label span.amount{position:relative!important;display:block}}.woocommerce-notices-wrapper{margin:30px auto 0;background-color:#fb4d3d;color:#fff}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{padding:20px;font-size:1.5em}.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-message a{color:#fff;text-decoration:underline}.woocommerce-notices-wrapper .woocommerce-error{margin:0 0 1rem;padding:20px;font-size:1.25em;border-top-color:#f6f5f2!important;background-color:#632696!important}.woocommerce-account .woocommerce{width:100%}.woocommerce-account .woocommerce .container{width:100%;padding:0}body.logged-in .woocommerce_navigation{display:block}.wc-block-cart{margin:0 10%}.wc-block-cart:after,.wc-block-cart:before{content:" ";display:table}.wc-block-cart:after{clear:both}@media (max-width:1600px){.wc-block-cart{margin:0 6%}}@media (max-width:1400px){.wc-block-cart{margin:0 5%}}@media (max-width:1024px){.wc-block-cart{margin:0;padding:0 4%;width:100%}}@media (max-width:768px){.wc-block-cart{padding:0 3%}}@media (max-width:480px){.wc-block-cart{padding:0 2%}}.place-order .button{padding:1.5rem 2rem;margin:0 1rem;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:600;transition:all .3s ease-out;border:none;border-radius:3rem;cursor:pointer}.place-order .button,.place-order .button:link,.place-order .button:visited{background-color:#279af1;color:#fff}.place-order .button:hover{background-color:#f6f5f2;color:#000}.wc-block-components-spinner{top:0;left:0}.shop_table td,.shop_table th,.woocommerce-order .order_details td,.woocommerce-order .order_details th,.wp-block-woocommerce-empty-cart-block .wp-block-heading{font-size:1.6rem}.wp-block-group.alignwide{width:100%}.single-product .summary .quantity{margin-bottom:20px}.single-product .summary .quantity .qty{border-radius:3px;height:4.5rem;width:10rem;border:1px solid #000;text-align:center}.single-product .summary .cart{margin-bottom:10px}.single-product .summary .cart .button.single_add_to_cart_button{border:none;display:inline-block;padding:10px 25px;background-color:#419d78;border-radius:3px;color:#fff;font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:600;line-height:1.1;text-transform:none;transition:all .3s ease-in-out}.single-product .summary .cart .button.single_add_to_cart_button:hover{background-color:#bcdcd0;color:#000}.single-product .summary .wcrp-rental-products-rental-purchase-toggle a{border:none;display:inline-block;padding:10px 25px;background-color:#fb4d3d;border-radius:3px;color:#fff;font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:600;line-height:1.1;transition:all .3s ease-in-out}.single-product .summary .wcrp-rental-products-rental-purchase-toggle a:hover{background-color:#fda39b;color:#000}.single-product .summary .product_meta{display:none}.single-product .woocommerce-message{display:inline-flex;align-items:center}.single-product .woocommerce-message .button.wc-forward{margin-left:2rem}.single-product .woocommerce-tabs .wc-tab h2,.single-product .woocommerce-tabs .wc-tab p,.single-product .woocommerce-tabs .wc-tabs{display:none}.single-product .product{margin:5rem 0 0}.single-product .product:after,.single-product .product:before{content:" ";display:table}.single-product .product:after{clear:both}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 271 266'%3E%3Cdefs%3E%3Cstyle%3E.st0{stroke:%23000;stroke-miterlimit:10;stroke-width:.2px}%3C/style%3E%3C/defs%3E%3Cg id='Layer_11' data-name='Layer_1'%3E%3Cg id='Layer_1-2'%3E%3Cg id='Page-1'%3E%3Cg id='Cart-boutique'%3E%3Cg id='Group-58'%3E%3Cg id='Group-57'%3E%3Cpath class='st0' d='M106.4 202.2c-15.1 0-28.7-9.2-34.2-23.6L30.5 69.7c-2.1-5.6-7.6-9.4-13.6-9.4H3c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h13.9c8.1 0 15.4 5.1 18.3 12.6l8.3 21.6h224.7c1.4 0 2.5 1.1 2.5 2.5v66.9c0 11.8-8.8 22-20.6 23.7l-138.5 19.3c-1.7.2-3.5.4-5.2.4zm-61-107.7l31.5 82.4c5.3 13.9 19.3 22.1 34 20.1l138.5-19.3c9.3-1.3 16.3-9.3 16.3-18.7V94.6H45.4zm21.7 171c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M67.2 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM251 265.5c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M251 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zm-34.2 0H84.2c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h132.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zM74.3 231.3c-.3 0-.6 0-1-.2-1.3-.5-1.9-2-1.3-3.3l14.3-34.2c.5-1.3 2-1.9 3.3-1.3 1.3.5 1.9 2 1.3 3.3l-14.3 34.2c-.4 1-1.3 1.5-2.3 1.5zm30.5-46.3c-1.1 0-2.1-.7-2.4-1.8l-20.1-73.4c-.4-1.3.4-2.7 1.7-3.1 1.3-.4 2.7.4 3.1 1.7l20.1 73.4c.4 1.3-.4 2.7-1.7 3.1h-.7zm111.5-15.1c-1.4 0-2.5-1.1-2.5-2.5v-58.3c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v58.3c0 1.4-1.1 2.5-2.5 2.5zm-83.4 11.7c-1.2 0-2.3-.9-2.5-2.1l-11.6-70c-.2-1.4.7-2.6 2.1-2.9 1.4-.2 2.6.7 2.9 2.1l11.6 70c.2 1.4-.7 2.6-2.1 2.9h-.4zm56.1-8.1c-1.4 0-2.5-1.1-2.5-2.5v-61.9c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5V171c0 1.4-1.1 2.5-2.5 2.5zm-27.3 4.1c-1.3 0-2.4-1-2.5-2.4l-3.8-66c0-1.4 1-2.6 2.4-2.6s2.6 1 2.6 2.4l3.8 66c0 1.4-1 2.6-2.4 2.6h-.1zm80.8-12.4c-1.4 0-2.5-1.1-2.5-2.5v-53.6c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v53.6c0 1.4-1.1 2.5-2.5 2.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 271 266'%3E%3Cdefs%3E%3Cstyle%3E.st0{stroke:%23000;stroke-miterlimit:10;stroke-width:.2px}%3C/style%3E%3C/defs%3E%3Cg id='Layer_11' data-name='Layer_1'%3E%3Cg id='Layer_1-2'%3E%3Cg id='Page-1'%3E%3Cg id='Cart-boutique'%3E%3Cg id='Group-58'%3E%3Cg id='Group-57'%3E%3Cpath class='st0' d='M106.4 202.2c-15.1 0-28.7-9.2-34.2-23.6L30.5 69.7c-2.1-5.6-7.6-9.4-13.6-9.4H3c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h13.9c8.1 0 15.4 5.1 18.3 12.6l8.3 21.6h224.7c1.4 0 2.5 1.1 2.5 2.5v66.9c0 11.8-8.8 22-20.6 23.7l-138.5 19.3c-1.7.2-3.5.4-5.2.4zm-61-107.7l31.5 82.4c5.3 13.9 19.3 22.1 34 20.1l138.5-19.3c9.3-1.3 16.3-9.3 16.3-18.7V94.6H45.4zm21.7 171c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M67.2 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM251 265.5c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M251 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zm-34.2 0H84.2c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h132.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zM74.3 231.3c-.3 0-.6 0-1-.2-1.3-.5-1.9-2-1.3-3.3l14.3-34.2c.5-1.3 2-1.9 3.3-1.3 1.3.5 1.9 2 1.3 3.3l-14.3 34.2c-.4 1-1.3 1.5-2.3 1.5zm30.5-46.3c-1.1 0-2.1-.7-2.4-1.8l-20.1-73.4c-.4-1.3.4-2.7 1.7-3.1 1.3-.4 2.7.4 3.1 1.7l20.1 73.4c.4 1.3-.4 2.7-1.7 3.1h-.7zm111.5-15.1c-1.4 0-2.5-1.1-2.5-2.5v-58.3c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v58.3c0 1.4-1.1 2.5-2.5 2.5zm-83.4 11.7c-1.2 0-2.3-.9-2.5-2.1l-11.6-70c-.2-1.4.7-2.6 2.1-2.9 1.4-.2 2.6.7 2.9 2.1l11.6 70c.2 1.4-.7 2.6-2.1 2.9h-.4zm56.1-8.1c-1.4 0-2.5-1.1-2.5-2.5v-61.9c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5V171c0 1.4-1.1 2.5-2.5 2.5zm-27.3 4.1c-1.3 0-2.4-1-2.5-2.4l-3.8-66c0-1.4 1-2.6 2.4-2.6s2.6 1 2.6 2.4l3.8 66c0 1.4-1 2.6-2.4 2.6h-.1zm80.8-12.4c-1.4 0-2.5-1.1-2.5-2.5v-53.6c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v53.6c0 1.4-1.1 2.5-2.5 2.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19ibG9nLnNjc3MiLCIwMi1mb250cy9fZm9udHMuc2NzcyIsIjAwLWFkZG9ucy9fYW5pbWF0aW9ucy5zY3NzIiwiYXBwLmNzcyIsIjAwLWFkZG9ucy9fY29yZS5zY3NzIiwiMDAtYWRkb25zL19lYXNpbmcuc2NzcyIsIjAwLWFkZG9ucy9fc2xpY2suc2NzcyIsIjAwLWFkZG9ucy9fbWl4aW5zLnNjc3MiLCIwMS1zZXR0aW5ncy9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwiMDEtc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIjAxLXNldHRpbmdzL19iYXNlLnNjc3MiLCIwMC1hZGRvbnMvX2ZsZXgtYm94LnNjc3MiLCIwMi1mb250cy9faWNvbnMuc2NzcyIsIjAzLW1vZHVsZXMvX2Zvcm1zLnNjc3MiLCIwNC1wYWdlcy9sYXlvdXQvX25hdmlnYXRpb25zLnNjc3MiLCIwNC1wYWdlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiMDQtcGFnZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIjA0LXBhZ2VzL19lcnJvcnMuc2NzcyIsIjA0LXBhZ2VzL19ob21lLnNjc3MiLCIwNC1wYWdlcy9fZmxleGlibGUuc2NzcyIsIjA0LXBhZ2VzL19jb250YWN0LnNjc3MiLCIwNC1wYWdlcy9fc3RvcmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwTEUsZ0JBdUJxQixDQ2hOdkIsZ0xBQVksQ0N1QlosdUJBRVEsZUFBZ0IsQ0FGeEIseUJBTVEsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixnQkFBaUIsQ0FLckIsd0JBQ0ksZUFBZ0IsQ0FLcEIsMkNBQ0ksZ0JBQWlCLENDNUJ6QiwyREQrQlEsWUFBYSxDQUNiLG9CQUFxQixDQUNyQixrQkFBbUIsQ0M1QjNCLHlERGtDUSxvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixXQUFZLENBSXBCLGlCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQix3QkFBaUMsQ0FIckMsdUJBTVEsV0FBWSxDQUNa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dEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUsc0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxtQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsc0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxtQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZC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aENjLENZZ2lDZCxpQkFBa0IsQ0FDbEIsVVo1akNRLENZNmpDUixnQ1pya0MrQixDWXNrQy9CLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLDhCQUFnQyxDQTdDcEMsOEVBK0NLLHdCWnZpQ21CLENZd2lDbkIsVVpya0NPLENZcWhDWix1Q0FxREcsWUFBYSxDQXJEaEIscUNBeURFLG1CQUFvQixDQUNwQixrQkFBbUIsQ0ExRHJCLHdEQTRERyxnQkFBaUIsQ0E1RHBCLG9JQXFFSSxZQUFhLENBckVqQix5QkEwRUUsZUFBa0IsQ2R2eUJsQiwrREFFRSxXQUFZLENBQ1osYUFBYyxDQUVoQiwrQkFDRSxVQUFXLENjc3lCZiw4REFHRyxxeEVBQTg3RSxDQUE5N0UsNndFQUE4N0UiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKipcblxuQkxPR1VFXG5cbioqKi9cblxuYm9keS5wYWdlLXRlbXBsYXRlLWJsb2d1ZSB7XG5cdC5oZWFkZXJfaGVybyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmJsb2d7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0cGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIFx0cGFkZGluZzogNjVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIFx0cGFkZGluZzogNzBweCAwIDUwcHggMDtcbiAgICB9XG5cdCZfYXJ0aWNsZXN7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Jl9zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMuNSwwKTtcblx0XHRcdC5zaWRlYmFyLXdpZGdldCB7XG5cdFx0XHRcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdGhyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLndpZGdldF9jYXRlZ29yaWVzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0LndpZGdldF9ibG9jayB7XG5cdFx0XHRcdFx0XHQmLndpZGdldF9jYXRlZ29yaWVzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHQgICAgXHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQgICAgXHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbGlzdGluZyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDgsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4LjUsMCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHQucG9zdCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdC5hcnRpY2xlX2NvbnRlbnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggNjBweCAwIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJlc3VtZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250aW51ZV9saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxNTtcblx0XHRcdFx0XHRyaWdodDogLTUwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbik7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuY29udGludWVfbGluayB7XG5cdFx0XHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5wb3N0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQucG9zdCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBcdC5wb3N0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0I25hdi1wb3N0cyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMik7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5wcmV2IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQubmV4dCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfZmxleGlibGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAxMTBweCAwO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgOTBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZzogMCAwIDY1cHggMDtcblx0ICAgIH1cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OlwiwrdcIjtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0Y291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAycHg7XHRcblx0XHRcdGxpIHtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcmV0b3VyIHtcblx0XHRcdC5jb250YWluZXJfbGFyZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQucmV0b3VyX2J0biB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQucmV0b3VyX2J0biB7XG5cdFx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQucmV0b3VyX2J0biB7XG5cdFx0XHRcdFx0dG9wOiAtNTBweDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5yZXRvdXJfYnRuIHtcblx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl9hdXRob3Ige1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdC5hdXRob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZXh0ZVN0YW5kYXJkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHRcdC5waG90b2xhcmdldXJzdGFuZGFyZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcGhvdG9TdGFuZGFyZHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2Jsb2NfcGhvdG8ge1xuXHRcdFx0bWFyZ2luOiAwIDAgMzVweCAwO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5yb3dQaG90byB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogOTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jb2xUZXh0ZVBob3RvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHRMZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig3LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHRSaWdodCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvUmlnaHQsXG5cdFx0XHRcdCZfcGhvdG9MZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LDApO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dExlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl90ZXh0UmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfdGV4dExlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl90ZXh0UmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3Bob3RvTGVmdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2FjdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQgICAgfVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdCZfcGFydGFnZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfZ29Ub3Age1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTM7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgLTQ4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4iLCIvLyBQUklNQVJZIEZPTlQgLSBPcGVuIHNhbnNcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6aXRhbCxvcHN6LHdnaHRAMCw5Li40MCwxMDAuLjEwMDA7MSw5Li40MCwxMDAuLjEwMDAmZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCwzMDAuLjgwMDsxLDMwMC4uODAwJmRpc3BsYXk9c3dhcCcpOyIsIi8vIFRyYW5zaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHNwZWVkOiAgMC4zcztcbiRib3VuY2U6IGN1YmljLWJlemllcigwLjE3LCAwLjY3LCAwLjMsIDEuMzMpO1xuJFBvd2VyMUVhc2VPdXQ6IGN1YmljLWJlemllcigwLjI1MCwgMC40NjAsIDAuNDUwLCAwLjk0MCk7XG4kUG93ZXIyRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRQb3dlcjNFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuJFBvd2VyNEVhc2VPdXQ6IGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCk7XG4kUG93ZXIxRWFzZUluOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDg1LCAwLjY4MCwgMC41MzApIDtcbiRQb3dlcjJFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4kUG93ZXIzRWFzZUluOiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMwLCAwLjY4NSwgMC4yMjApO1xuJFBvd2VyNEVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRFeHBvRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcbiRFeHBvRWFzZUluOiBjdWJpYy1iZXppZXIoMC45NTAsIDAuMDUwLCAwLjc5NSwgMC4wMzUpO1xuJEV4cG9FYXNlSW5PdXQ6IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kU2luZUVhc2VPdXQ6IGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCk7XG4kU2luZUVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNDcwLCAwLjAwMCwgMC43NDUsIDAuNzE1KTtcbiRQb3dlcjFFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XG4kUG93ZXIyRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRQb3dlcjRFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjg2MCwgMC4wMDAsIDAuMDcwLCAxLjAwMCk7XG4kU2xvd0Vhc2VPdXQ6IGN1YmljLWJlemllciguMDQsMS4xNSwwLjQsLjk5KTtcbiRlYXNpbmc6ICRQb3dlcjJFYXNlT3V0O1xuXG5odG1sIHtcbiAgICAmLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLmhhcy1zY3JvbGwtZHJhZ2dpbmcge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbltkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgICAuaGFzLXNjcm9sbC1zbW9vdGggJiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuIH1cblxuLm8taW1hZ2Vfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuXG4gICAgJi4tZnVsbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxMDBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5vLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vLWltYWdlIHtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyAkUG93ZXIyRWFzZU91dCwgdHJhbnNmb3JtIDEuMnMgJFBvd2VyMkVhc2VPdXQ7XG4gICAgfVxuXG4gICAgJi5pcy1pbnZpZXcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAmIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgfVxufVxuXG5cbi5jLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgJiwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG59XG5cbi8vIEFuaW1hdGlvbnMgdmFyaWFibGVzXG4kYW9zLWRpc3RhbmNlOiAxMDBweCAhZGVmYXVsdDtcblxuXG5cblxuLyoqXG4gKiBGYWRlIGFuaW1hdGlvbnM6XG4gKiBmYWRlXG4gKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gKi9cblxuW2RhdGEtYW9zXj0nZmFkZSddW2RhdGEtYW9zXj0nZmFkZSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5cbltkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dCddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cblxuXG5cbi8qKlxuICogU2xpZGUgYW5pbWF0aW9uc1xuICovXG5cbltkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuXG5cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5cbltkYXRhLWFvc149J2ZsaXAnXVtkYXRhLWFvc149J2ZsaXAnXSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC11cCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PURNK1NhbnM6aXRhbCxvcHN6LHdnaHRAMCw5Li40MCwxMDAuLjEwMDA7MSw5Li40MCwxMDAuLjEwMDAmZmFtaWx5PU9wZW4rU2FuczppdGFsLHdnaHRAMCwzMDAuLjgwMDsxLDMwMC4uODAwJmRpc3BsYXk9c3dhcFwiKTtcbmh0bWwuaGFzLXNjcm9sbC1zbW9vdGgge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmh0bWwuaGFzLXNjcm9sbC1kcmFnZ2luZyB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5oYXMtc2Nyb2xsLXNtb290aCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGFzLXNjcm9sbC1zbW9vdGggW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG5bZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSBbZGF0YS1zY3JvbGwtY29udGFpbmVyXSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5bZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSBbZGF0YS1zY3JvbGwtc2VjdGlvbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uby1pbWFnZV93cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjOWM5OyB9XG4gIC5vLWltYWdlX3dyYXBwZXIuLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgcmVtKDEwMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uby1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRjOWM5O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vLWltYWdlIHtcbiAgb3BhY2l0eTogMC45NTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gIC5vLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuby1pbWFnZS5pcy1pbnZpZXcgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuby1pbWFnZV93cmFwcGVyLi1mdWxsIC5vLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmMtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmMtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTsgfVxuICAuYy1zY3JvbGxiYXI6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAuYy1zY3JvbGxiYXIsIC5oYXMtc2Nyb2xsLWRyYWdnaW5nIC5jLXNjcm9sbGJhciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7IH1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbiAgY3Vyc29yOiBncmFiOyB9XG4gIC5oYXMtc2Nyb2xsLWRyYWdnaW5nIC5jLXNjcm9sbGJhcl90aHVtYiB7XG4gICAgY3Vyc29yOiBncmFiYmluZzsgfVxuICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDsgfVxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuW2RhdGEtYW9zXj0nZmFkZSddW2RhdGEtYW9zXj0nZmFkZSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS11cC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAtMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuLyoqXG4gKiBab29tIGFuaW1hdGlvbnM6XG4gKiB6b29tLWluLCB6b29tLWluLXVwLCB6b29tLWluLWRvd24sIHpvb20taW4tbGVmdCwgem9vbS1pbi1yaWdodFxuICogem9vbS1vdXQsIHpvb20tb3V0LXVwLCB6b29tLW91dC1kb3duLCB6b29tLW91dC1sZWZ0LCB6b29tLW91dC1yaWdodFxuICovXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuW2RhdGEtYW9zPSd6b29tLWluJ10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPSd6b29tLWluLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1pbi1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG5cbi8qKlxuICogU2xpZGUgYW5pbWF0aW9uc1xuICovXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuW2RhdGEtYW9zPSdmbGlwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz0nZmxpcC1sZWZ0J10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9J2ZsaXAtdXAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPSdmbGlwLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPSdmbGlwLWRvd24nXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzMwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzM1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzM1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzUwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzUwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzYwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzYwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzY1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc2NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzY1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzgwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc4MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzgwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nODUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogODUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzkwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzkwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzk1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc5NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9Jzk1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEwNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDExNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEyMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE4MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxODUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxODUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDE5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIxMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIxMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIxMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIxNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIyMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIzNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI0MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI2NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI3MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI4MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDI5NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzMwMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImxpbmVhclwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJsaW5lYXJcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZVwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pblwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLCAwLCAxLCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0XCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0XCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjU4LCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0XCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQyLCAwLCAwLjU4LCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWJhY2tcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1iYWNrXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtYmFja1wiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tc2luZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXNpbmVcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXNpbmVcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhZFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LXF1YWRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLWN1YmljXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tY3ViaWNcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWN1YmljXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWN1YmljXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWN1YmljXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWN1YmljXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tcXVhcnRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFydFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtcXVhcnRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhcnRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhcnRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm90dG9tOiAtMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cbiAgLnNsaWNrLWFycm93OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2xpY2stYXJyb3cgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAuc2xpY2stYXJyb3cgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH0gfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNDE5RDc4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0JDRENEMDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzIyODFFOyB9XG4gIGJvZHkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmhlYWRlciB1bCxcbmZvb3RlciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4jZ2VuZXJhbCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbnVsLmxpc3RfYm94IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICB1bC5saXN0X2JveCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gICAgdWwubGlzdF9ib3ggbGk6YWZ0ZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZEQTM5QjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICB3aWR0aDogMTFweDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKipcbiogUmVzZXRcbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgdWwsIG9sLCBsaSxcbmRpdiwgc2VjdGlvbiwgZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICBhLmxpbmtfb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaHIge1xuICBib3JkZXItY29sb3I6ICNGNkY1RjI7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLm1hcmd0b3Age1xuICBtYXJnaW46IDEyMHB4IDAgMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAubWFyZ3RvcCB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogNjVweCAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgMDsgfSB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4OyB9XG5cbi5mbGV4Ym94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNy41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuaDMge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMDA7IH1cblxuaDQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG5cbmEge1xuICBjb2xvcjogIzQxOUQ3ODtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNCQ0RDRDA7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZlcnRpY2FsLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tb2JpbGUtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubW9iaWxlLW9ubHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubW9iaWxlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vYmlsZS1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5waG90b19mcmFtZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBob3RvX2ZyYW1lX2JveDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwNCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDEwNCU7IH1cbiAgLnBob3RvX2ZyYW1lX2JveDphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjMyNjk1O1xuICAgIGJvdHRvbTogMnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDQlO1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwNCU7IH1cbiAgLnBob3RvX2ZyYW1lX2JveCBpbWcge1xuICAgIGJvcmRlcjogNnB4IGRhc2hlZCAjNjMyNjk1O1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuLnByaW1hcnlfYnRuLCAuc2Vjb25kYXJ5X2J0biwgLnByaW1hcnlfdGFyZ2V0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxOHB4IDI1cHggMTZweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjNDE5RDc4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnByaW1hcnlfYnRuLndoaXRlLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnByaW1hcnlfYnRuLndoaXRlcmVkLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZXJlZCwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGVyZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICNGQjREM0Q7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZCNEQzRDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgICAucHJpbWFyeV9idG4ud2hpdGVyZWQgc3BhbiwgLnNlY29uZGFyeV9idG4ud2hpdGVyZWQgc3BhbiwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGVyZWQgc3BhbiB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmltYXJ5X2J0bi53aGl0ZXJlZDphZnRlciwgLnNlY29uZGFyeV9idG4ud2hpdGVyZWQ6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLndoaXRlcmVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxTDE2IDhNMTYgOEw5IDE1TTE2IDhIMC4yNScgc3Ryb2tlPSclMjNGNEYwRTUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI0RDNEO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnByaW1hcnlfYnRuLnJlZHR4dCwgLnNlY29uZGFyeV9idG4ucmVkdHh0LCAucHJpbWFyeV90YXJnZXQgYS5yZWR0eHQge1xuICAgIGNvbG9yOiAjRkI0RDNEOyB9XG4gIC5wcmltYXJ5X2J0bi5hcnJvdzphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3c6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0Y0RjBFNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmltYXJ5X2J0bi5hcnJvd3JlZDphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3dyZWQ6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLmFycm93cmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0ZCNEQzRCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmltYXJ5X2J0bjpob3ZlciwgLnNlY29uZGFyeV9idG46aG92ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNTk1O1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZSwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGUsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQxNTA2ZTsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci5hcnJvd3JlZDphZnRlciwgLnNlY29uZGFyeV9idG46aG92ZXIuYXJyb3dyZWQ6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLmFycm93cmVkOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZXJlZCwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGVyZWQsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAucHJpbWFyeV9idG46aG92ZXIuYXJyb3c6YWZ0ZXIsIC5zZWNvbmRhcnlfYnRuOmhvdmVyLmFycm93OmFmdGVyLCAucHJpbWFyeV90YXJnZXQgYTpob3Zlci5hcnJvdzphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxTDE2IDhNMTYgOEw5IDE1TTE2IDhIMC4yNScgc3Ryb2tlPSclMjNGNEYwRTUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLnByaW1hcnlfYnRuOmZvY3VzLCAucHJpbWFyeV9idG46YWN0aXZlLCAucHJpbWFyeV9idG46YWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5X2J0bjpmb2N1cywgLnNlY29uZGFyeV9idG46YWN0aXZlLCAuc2Vjb25kYXJ5X2J0bjphY3RpdmU6Zm9jdXMsIC5wcmltYXJ5X3RhcmdldCBhOmZvY3VzLCAucHJpbWFyeV90YXJnZXQgYTphY3RpdmUsIC5wcmltYXJ5X3RhcmdldCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcmltYXJ5X2J0bi4td2hpdGUsIC5zZWNvbmRhcnlfYnRuLi13aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGEuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAyNTUsIDI1NSwgMjU1LCAxOyB9XG4gIC5wcmltYXJ5X2J0bi4tc21hbGwsIC5zZWNvbmRhcnlfYnRuLi1zbWFsbCwgLnByaW1hcnlfdGFyZ2V0IGEuLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5zZWNvbmRhcnlfYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyNzlBRjE7IH1cbiAgLnNlY29uZGFyeV9idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2MzI2OTY7IH1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay4td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpbmsuLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkQ4MjsgfVxuXG4ucmV0b3VyX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJldG91cl9idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9nYXVjaGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0LUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTMuNTAwMDAwKSAnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nLTIgMiAxLjUgNSA1IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggOXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucmV0b3VyX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDVBQzAnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnN1aXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1aXRlX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnN1aXRlX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZmxleGNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbi5mbGV4Y29udGVudGVuZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjQ2cmVtOyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4xNXJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjQyNXJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjU1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi44NXJlbTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07IH0gfVxuXG4vKiBCb290c3RyYXAgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXJfc21hbGxlciB7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX3NtYWxsIHtcbiAgd2lkdGg6IDg3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXJfc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbWVkIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTY4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgbWFyZ2luOiAwIDEwJTsgfVxuICAuY29udGFpbmVyX21lZF9sYXJnZTpiZWZvcmUsIC5jb250YWluZXJfbWVkX2xhcmdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX21lZF9sYXJnZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbjogMCA2JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA0JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMiU7IH0gfVxuXG4uY29udGFpbmVyX2xhcmdlIHtcbiAgbWFyZ2luOiAwIDYlOyB9XG4gIC5jb250YWluZXJfbGFyZ2U6YmVmb3JlLCAuY29udGFpbmVyX2xhcmdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2xhcmdlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgMyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9sYXJnZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lcl9sYXJnZXI6YmVmb3JlLCAuY29udGFpbmVyX2xhcmdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwKSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lcl9mdWxsOmJlZm9yZSwgLmNvbnRhaW5lcl9mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2Z1bGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIEZhbmN5Ym94ICovXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjkpOyB9XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdDpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdzpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmJlZm9yZSwgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRlbnRfbGFiZWwgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCBsZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICByZXNpemU6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRDgyOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGMDAwMDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMzMjI4MUU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQ0FDRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAucmFkaW9fcXVlc3Rpb24gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAucmFkaW9fcXVlc3Rpb24gLndwY2Y3LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMXB4IDEwcHggMCAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzI2OTY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNkY1RjI7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3dfZG93bl9zZWNvbmRhcnkuc3ZnXCIpIG5vLXJlcGVhdCA5NCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2VsZWN0LXN0eWxlIHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2VsZWN0LXN0eWxlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLmFqYXgtbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICByaWdodDogMjVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQ6aG92ZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBBY2NvcmRlb24gKi9cbi5BY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjVGMjsgfVxuICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDBweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE1cHgnIGhlaWdodD0nOHB4JyB2aWV3Qm94PScwIDAgMTUgOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCAzIENvcHklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdwYWdlLWJ1aWxkZXItY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3NS4wMDAwMDAsIC0xMDk1Ni4wMDAwMDApJyBzdHJva2U9JyUyMzBkMWQzZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjgyLjUwMDAwMCwgMTA5NjAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02ODIuNTAwMDAwLCAtMTA5NjAuMDAwMDAwKSAnIHBvaW50cz0nNjc2IDEwOTU3IDY4Mi41IDEwOTYzIDY4OSAxMDk1NyclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDYuNXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA2LjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCxcbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCBsaSxcbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5BY2NvcmRlb24uYWN0aXZlIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY29sb3I6ICMyNzlBRjE7IH1cbiAgICAuQWNjb3JkZW9uLmFjdGl2ZSAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cblxuLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tbWFnbmlmaWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tYnVyZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLWJ1cmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYnVyZ2VyLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1icm9hZGNhc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuaWNvbi1icm9hZGNhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2Jyb2FkY2FzdC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5pY29uLXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yYWRpby5naWZcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tcmlnaHQtYXJyb3csIC5pY29uLXRvcC1yaWdodC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3OUFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAuaWNvbi1yaWdodC1hcnJvdzpiZWZvcmUsIC5pY29uLXRvcC1yaWdodC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuaWNvbi1yaWdodC1hcnJvdzpob3ZlciwgLmljb24tdG9wLXJpZ2h0LWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxOyB9XG4gICAgLmljb24tcmlnaHQtYXJyb3c6aG92ZXI6YmVmb3JlLCAuaWNvbi10b3AtcmlnaHQtYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmljb24tdG9wLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTsgfVxuICAuaWNvbi1yaWdodC1hcnJvdy1zdHJhaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cblxuLmljb24tcGxheS1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3BsYXktaWNvbi5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG5cbi8qIEZvcm1zICovXG5sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjVGMjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNDRkNGQ0Y7IH1cbiAgdGFibGUgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBoZWlnaHQ6IDYuM2VtO1xuICByZXNpemU6IG5vbmU7IH1cbiAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMyMjgxRTsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0ZDRkNGOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCA4cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzI3OUFGMTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICMyNzlBRjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YmVmb3JlLCAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLndwY2Y3LXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDVweCA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9ybXVsYWlyZV9pbmZvbGV0dHJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YmVmb3JlLCAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLm5hbWUge1xuICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNGRjVCNDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1QjQwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGNUI0MDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGNUI0MDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLmFqYXgtbG9hZGVyLFxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIFNlYXJjaCAqL1xuLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG4ubW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5tb2JpbGVNZW51IC5jbG9zZU1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMyMjgxRTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51OmhvdmVyLCAubW9iaWxlTWVudSAuY2xvc2VNZW51OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNjMyNjk2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubW9iaWxlTWVudSAubW9iaWxlX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzI3OUFGMTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAubW9iaWxlTWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWVudV9uYXZfdWwge1xuICAgICAgbWFyZ2luOiAxNjVweCAwIDAgMDsgfVxuICAgIC5tb2JpbGVNZW51IHVsLm5hdk1lbnVTZWMgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjg1ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICM2MzI2OTY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzYzMjY5NjsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwOyB9XG4gICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzYzMjY5NjsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICM2MzI2OTY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vYmlsZU1lbnUgLm1lbnVUb3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLyogSGVhZGVyICovXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDg4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLnRvcF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuICBwYWRkaW5nOiAxM3B4IDAgMTJweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAudG9wX2hlYWRlciAubmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAudG9wX2hlYWRlciAubmF2IHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0FCOEI2NScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAgICAgICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgYTpob3ZlciwgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MTlENzg7IH1cbiAgICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXJfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNXB4IDA7IH1cbiAgICAuaGVhZGVyX3JvdzpiZWZvcmUsIC5oZWFkZXJfcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuaGVhZGVyX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuaGVhZGVyX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzkuNTgzMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzOS41ODMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMS4yNSU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjIuOTE2NjclOyB9IH1cbiAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3Ny4wODMzMyU7IH0gfVxuICAgIC5oZWFkZXJfbWVudV9uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0QjU5NTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYTpob3ZlciwgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCQ0RDRDA7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVlZGYwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDRENEMDsgfVxuICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG4gLmhhbWJ1cmdlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzMxcHgnIGhlaWdodD0nMjJweCcgdmlld0JveD0nMCAwIDMxIDIyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VIYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdNb2JpbGUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnJTNFJTNDZyBpZD0nVkQxNjE2NV9CYXJyZXR0ZVdvb2RfV2ViX0FjY3VlaWwtTW9iaWxlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjU4LjAwMDAwMCwgLTM0LjAwMDAwMCknIHN0cm9rZT0nJTIzMzIyODFFJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nSGFtYnVyZ2VyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNTkuMDAwMDAwLCAzNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzAuNScgeDI9JzI4LjUnIHkyPScwLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMTAnIHgyPScyOC41JyB5Mj0nMTAnIGlkPSdMaW5lLUNvcHknJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxOScgeDI9JzI4LjUnIHkyPScxOScgaWQ9J0xpbmUtQ29weS0yJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5cHggMjBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmhlYWRlcl9zdXBwb3J0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM1LjQxNjY3JTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX3N1cHBvcnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM1LjQxNjY3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX3N1cHBvcnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI3LjA4MzMzJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9zdXBwb3J0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxOC43NSU7IH0gfVxuICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYgbGk6Om1hcmtlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4jaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8gI3NsaWRlclNlY3Rpb24sXG4gICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnNsaWNrLXNsaWRlLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stc2xpZGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1kb3RzLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stZG90cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5kZWdyYWdlX2JnLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuZGVncmFnZV9iZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMwZTBhMjE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCAjMGUwYTIxIDEwMCUpOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDg1dmg7IH1cbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IC5mbGV4Ym94LFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IC5mbGV4Ym94IHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUlOyB9XG4gICAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCBoMSxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCBoMSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGgzLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGgzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCAuYnRuX2xpZW5fY2Fycm91c2VsLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IC5idG5fbGllbl9jYXJyb3VzZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stZG90cyxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnNsaWNrLWRvdHMsXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1kb3RzLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stZG90cyxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1kb3RzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnNsaWNrLWxpc3QsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stZG90cyxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsgfVxuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTsgfVxuICAgICNoZXJvLnNlY3Rpb25faGVybyAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3c6YmVmb3JlLCAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93X3RpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgI2hlcm8uc2VjdGlvbl9oZXJvLmdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGMjsgfVxuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvLmdyZXkgLnNlY3Rpb25faGVyb19yb3dfdGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvLmdyZXkgLnNlY3Rpb25faGVyb19yb3dfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICAgIGhlaWdodDogNzV2aDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwdmg7IH0gfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzI3OUFGMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuMmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHggMCAzNnB4OyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDE2cHg7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjI1ZW07IH0gfVxuICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNoZXJvLmhlcm9fc2VjdGlvbnM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9uczpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDk5LCAzOCwgMTQ5LCAwLjM1KSAwJSwgcmdiYSg0OCwgMTIsIDc4LCAwLjM1KSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICAgICAgaGVpZ2h0OiAzODBweDsgfSB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBoMiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgaDMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCA1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmludHJvX2JyZWFkY3J1bWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2hlcm8uaGVyb19hcnRpY2xlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwdmg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlcm8uaGVyb19hcnRpY2xlczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MTNjNTggMCUsICM0MTNjNTggMTAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAjaGVyby5oZXJvX2FydGljbGVzIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjaGVybyAuY29udGFpbmVyLFxuICAjaGVybyAuY29udGFpbmVyX2xhcmdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmhlYWRlcl9oZXJvIHtcbiAgcGFkZGluZzogNzVweCAwIDM1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlcl9oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX2hlcm8ge1xuICAgICAgcGFkZGluZzogNDBweCAwIDI1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5oZWFkZXJfaGVybyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwOyB9IH1cbiAgLmhlYWRlcl9oZXJvX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmhlYWRlcl9oZXJvX2hlYWQgLmljb24ge1xuICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAuaGVhZGVyX2hlcm9faGVhZCBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuaGVhZGVyX2hlcm9faGVhZCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfaGVyb19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9oZXJvX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cblxuLyogRm9vdGVyICovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjI7IH1cbiAgZm9vdGVyIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgZm9vdGVyIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gIGZvb3RlciAuZm9vdGVyX2N0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQkNEQ0QwO1xuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvKiZfZm9ybSB7XG5cdFx0XHRcdFx0LmZvcm11bGFpcmVfY29udGFjdCB7XG5cdFx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHQuY29saW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDIuNCwyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRcdCAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0ICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0ICAgICAgJjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgICAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi12aW9sZXQ7XG5cdFx0XHRcdFx0XHRcdCAgICAgIH1cblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0ICAgIC53cGNmNy1zdWJtaXQge1xuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRmb250LWZhbWlseTogJHN1YnRpdGxlLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9Ki8gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2N0YV9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfdGV4dCBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19hY3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDEuNjY2NjclO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfYWN0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfYWN0aW9uX2J0biB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2FjdGlvbl9idG4gLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4IDA7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjAuODMzMzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSBoNiB7XG4gICAgICAgICAgY29sb3I6ICM5QjlCOUI7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjRCNTk1OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm86YmVmb3JlLCBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb190aXRyZSBoNiB7XG4gICAgICAgICAgICBjb2xvcjogIzlCOUI5QjsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm9fY29udGVudCB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mb19jb250ZW50IHVsIGxpIGkge1xuICAgICAgICAgICAgY29sb3I6ICM2MzI2OTU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mbyBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvIGE6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0QjU5NTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8gcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X25hdlNvY2lhdXgge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4X21lbnUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4X21lbnUgbGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZsZXg6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4X21lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X25hdlNvY2lhdXhfbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X25hdlNvY2lhdXhfbWVudSBsaSBhIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4X21lbnUgbGkgYTpob3ZlciBpbWcge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbmF2U29jaWF1eCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtY2VudGVyOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNDRUFERUI7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGljcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGljcyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfcG9saXRpY3MgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGljcyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NEI1OTU7IH1cbiAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi8qIDQwNCBTdHlsZXMgKi9cbiNwb3N0LTQwNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTYwcHggMCAxMDBweCAwO1xuICBoZWlnaHQ6IDYwdmg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4OyB9XG4gICNwb3N0LTQwNCAuaWNvbl80MDQge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgI3Bvc3QtNDA0IC5mbGV4Ym94IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIEhPTUUgU3R5bGVzICovXG4uYWNjdWVpbCAuYWNjdWVpbF9hcHJvcG9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFMjM1MztcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfYXByb3BvcyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Fwcm9wb3Mge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfYXByb3BvcyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9hcHJvcG9zIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX2Fwcm9wb3NfaGVhZCBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIGJhY2tncm91bmQ6ICNDRUFERUI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0NFQURFQiAwJSwgIzYzMjY5NSAxMDAlKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfYXByb3Bvc19oZWFkIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Fwcm9wb3NfaGVhZCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUYyO1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9oZWFkIGgyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3JvdzpiZWZvcmUsIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3dfcGhvdG8ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3Bob3RvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3RleHQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3RleHQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd190ZXh0IC5wcmltYXJ5X2J0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfSB9XG5cbi5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI0RDNEO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWUge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93OmJlZm9yZSwgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfaGVhZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfaGVhZCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X2hlYWQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfaGVhZCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Mge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Mge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zX3JvdzpiZWZvcmUsIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3Rvc19yb3dfaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Nfcm93X2ltYWdlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zX3Jvd19pbWFnZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Nfcm93X2ltYWdlIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Nfcm93X2ltYWdlIGltZzpob3ZlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX2JvdXRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlOyB9XG5cbi5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUYyO1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGgge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3c6YmVmb3JlLCAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19oZWFkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfaGVhZCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19oZWFkIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93OmJlZm9yZSwgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3Jvd19jb2wge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93X2NvbF9jb250ZW50IC5jYWRyZV9waG90byB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3Jvd19jb2xfY29udGVudCAuY2FkcmVfcGhvdG8gaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3Jvd19jb2wgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3Jvd19jb2wgLmljb24gaW1nIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93X2NvbF9hcmVhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX2Zvb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7IH1cblxuLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogODsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX2hlYWQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDg7XG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMDsgfSB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLmljb25fdGVtb2luIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiAzNXB4OyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuaWNvbl90ZW1vaW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjcnIGhlaWdodD0nNTYnIHZpZXdCb3g9JzAgMCA2NyA1NicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0IDU2QzEwLjMzMzMgNTYgNy4xNjY2NyA1NC43NSA0LjUgNTIuMjVDMS44MzMzMyA0OS41ODMzIDAuNSA0Ni40MTY3IDAuNSA0Mi43NUMwLjUgMzMuOTE2NyAyLjY2NjY3IDI1LjUgNyAxNy41QzExLjUgOS41IDE2LjkxNjcgMy45MTY2NyAyMy4yNSAwLjc1TDI3LjI1IDMuMjVDMjAuNTgzMyA5LjU4MzMzIDE2LjI1IDE4LjE2NjcgMTQuMjUgMjlDMTcuOTE2NyAyOSAyMSAzMC4zMzMzIDIzLjUgMzNDMjYuMTY2NyAzNS42NjY3IDI3LjUgMzguODMzMyAyNy41IDQyLjVDMjcuNSA0Ni4zMzMzIDI2LjE2NjcgNDkuNTgzMyAyMy41IDUyLjI1QzIxIDU0Ljc1IDE3LjgzMzMgNTYgMTQgNTZaTTUzIDU2QzQ5LjMzMzMgNTYgNDYuMDgzMyA1NC43NSA0My4yNSA1Mi4yNUM0MC41ODMzIDQ5LjU4MzMgMzkuMjUgNDYuNDE2NyAzOS4yNSA0Mi43NUMzOS4yNSAzNC4wODMzIDQxLjMzMzMgMjUuODMzMyA0NS41IDE4QzQ5LjY2NjcgMTAgNTUuMTY2NyA0LjI0OTk5IDYyIDAuNzVMNjYgMy4yNUM1OS42NjY3IDkuNTgzMzMgNTUuMjUgMTguMTY2NyA1Mi43NSAyOUM1Ni40MTY3IDI5IDU5LjU4MzMgMzAuMzMzMyA2Mi4yNSAzM0M2NC45MTY3IDM1LjY2NjcgNjYuMjUgMzguODMzMyA2Ni4yNSA0Mi41QzY2LjI1IDQ2LjMzMzMgNjQuOTE2NyA0OS41ODMzIDYyLjI1IDUyLjI1QzU5Ljc1IDU0Ljc1IDU2LjY2NjcgNTYgNTMgNTZaJyBmaWxsPSclMjNDRUFERUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjdweCA1NnB4O1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLnNsaWNrLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogNTBweDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOUQ3ODsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwNScgaGVpZ2h0PScxMDUnIHZpZXdCb3g9JzAgMCAxMDUgMTA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOTMuMDQ0MyAzNS44MjU1TDgxLjEwOTQgMjMuODkwN0w2OS4xNzQ1IDExLjkzNDlMNTcuMjE4OCAwTDQ1LjI4MzkgMTEuOTM0OUw1Ny4yMTg4IDIzLjg5MDdMNjkuMTc0NSAzNS44MjU1TDcyLjY2NTEgMzkuMzE2MUg1MS41NTQ0SDM0LjY2NThIMTcuNzc3M0gwLjg4ODY3MlY1Ni4yMDQ3SDE3Ljc3NzNIMzQuNjY1OEg1MS41NTQ0SDcyLjY2NTFMNjkuMTc0NSA1OS43MTYyTDU3LjIxODggNzEuNjUxTDQ1LjI4MzkgODMuNTg1OUw1Ny4yMTg4IDk1LjU0MTdMNjkuMTc0NSA4My41ODU5TDgxLjEwOTQgNzEuNjUxTDkzLjA0NDMgNTkuNzE2MkwxMDUgNDcuNzYwNEw5My4wNDQzIDM1LjgyNTVaJyBmaWxsPSclMjM0MTlENzgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAudGVtb2luIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC50ZW1vaW4gLmJsb2N0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAudGVtb2luIC5ibG9jbm9tIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAudGVtb2luIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuYm9keS5wYWdlLXRlbXBsYXRlLWJsb2d1ZSAuaGVhZGVyX2hlcm8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9nIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHggMDsgfSB9XG4gIC5ibG9nX2FydGljbGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYmxvZ19hcnRpY2xlczpiZWZvcmUsIC5ibG9nX2FydGljbGVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYmxvZ19hcnRpY2xlczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayBociB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIGg1IHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjVGMjtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3OUFGMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDcwLjgzMzMzJTsgfSB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNkY1RjI7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdDpiZWZvcmUsIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmFydGljbGVfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5yZXN1bWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmNvbnRpbnVlX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuY29udGludWVfbGluayBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuY29udGludWVfbGluazpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmNvbnRpbnVlX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAub3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6aG92ZXIgLmNvbnRpbnVlX2xpbmsge1xuICAgICAgICAgIHJpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuYmxvZ19hcnRpY2xlcyAjbmF2LXBvc3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzICNuYXYtcG9zdHMgLnByZXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJsb2dfYXJ0aWNsZXMgI25hdi1wb3N0cyAubmV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJsb2dfZmxleGlibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMTBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZ19mbGV4aWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA5MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2dfZmxleGlibGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjVweCAwOyB9IH1cbiAgICAuYmxvZ19mbGV4aWJsZSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuYmxvZ19mbGV4aWJsZSBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIG9sIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIHRvcDogLTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgLmJsb2dfZmxleGlibGVfYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2F1dGhvciAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9hdXRob3IgLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV90ZXh0ZVN0YW5kYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDM1cHggMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmJlZm9yZSwgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvUmlnaHQsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9SaWdodCBpbWcsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dFJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNGNkY1RjI7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdzpiZWZvcmUsIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfcGFydGFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X3BhcnRhZ2Uge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19wYXJ0YWdlIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3Age1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3AgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OHB4OyB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAtNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuXG4vKioqXG5cbkdFTkVSQUxcblxuKioqL1xuLmZsZXhpYmxlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2Mgb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTBGQ0Y5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnRpdHJlX3ByZXNlbnRhdGlvbl9wcmluY2lwYWxlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIC5yb3dUZXh0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAyNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNjVweCAwIDIwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMTBweCAwIDMwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnBob3RvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgICAgcGFkZGluZzogMTAwcHggMCAzMHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDMwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCAyNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLmJsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5ibG9jX3ByZXNlbnRhdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3csIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LnJpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQgcDpsYXN0LWNoaWxkLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5yb3dfcGhvdG9fY29udGVudCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIC5yb3dfcGhvdG9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8gLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5kZXNjcmlwdGlvbiwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIGltZywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5yaWdodCAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5yaWdodCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0IC5jYXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ucmlnaHQgLmNhcHRpb24ge1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmNhcHRpb24ge1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQgLmJsb2Nzb3VzdGl0cmVncmlzLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCAuYmxvY3NvdXN0aXRyZWdyaXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LmxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5kZXNrdG9wLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8uZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LmxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogMCAwIDEwMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfaGVhZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3Jvd19oZWFkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3Jvd19oZWFkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3Jvd19saXN0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvYyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlX2Jsb2NfYXJlYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvY19hcmVhX2luZm8ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA5cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyNTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0c19oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0IC5waWMgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9oZWFkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXRfaGVhZF9hcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9oZWFkX2FyZWFfdGl0bGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9oZWFkX2FyZWFfdGl0bGUgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2hlYWRfYXJlYV90ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXRfaGVhZF9hcmVhX3RleHQgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdCBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NiY2JjYjtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2J1dHRvbiB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9idXR0b24gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfbG9nbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfbG9nbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19oZWFkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2hlYWQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbDphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2Mge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2Mge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZV9jb2xfYmxvY19pY29uIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzVweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZV9jb2xfYmxvY190ZXh0IGgzLCAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbF9ibG9jX3RleHQgaDQsIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2NfdGV4dCBoNSwgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZV9jb2xfYmxvY190ZXh0IGg2IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMzgsIDE0OSwgMC44KTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAxMDVweDtcbiAgICAgICAgei1pbmRleDogNTU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyX2hlYWQgaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyX2hlYWQgaDI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLmZlZWRfcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExMnB4O1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5waG90b19jb2xvbm5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDY5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAxMSU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC4wMDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMjcuNTAwMDAwKSB0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1JSAwIDAgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwJSAwIDAgIWltcG9ydGFudDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfaGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19oZWFkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfaGVhZCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfaGVhZCBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9zIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9zIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b3Nfcm93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b3Nfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9zX3Jvd19pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2UgaW1nOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19ib3V0b24ge1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2luZm9zX2F2ZWNfY291bGV1cl9mb25kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2luZm9zX2F2ZWNfY291bGV1cl9mb25kX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IGgxLCAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IGgyLCAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IGgzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGUwYTIxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCByZ2JhKDE0LCAxMCwgMzMsIDAuNzUpIDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YmVmb3JlLCAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzNjZkNTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGV4dCB1bCBsaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgb2wgbGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50ZXh0IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnLmRyb2l0ZSAuY29udGVudGZsZXgge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgICAgcGFkZGluZzogMTYwcHggMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2NSwgNjAsIDg4LCAwLjUpIDAlLCByZ2JhKDY1LCA2MCwgODgsIDAuODUpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgcmdiYSgxNCwgMTAsIDMzLCAwLjc1KSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgICAgcGFkZGluZzogMTQwcHggMCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTgwcHggNTBweCAxODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRpdGxlIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHRlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAubGllbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLmhvdmVyX2J0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogODk7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5wcmltYXJ5X2J0biB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1MHB4IDUwcHggMTUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5MHB4IDQwcHggOTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDY1cHggMzVweCA2NXB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuZmxleGJveCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgLmxpbmtfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50OmhvdmVyIC5yb3VuZF9idG46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnNfdGl0cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLm5hbWUge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmZvY3VzLCAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2Mge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2Mge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX2NvbnRlbnQgLnRleHRlLCAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19jb250ZW50IC50ZXh0ZSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTBGQ0Y5OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX3BpYyBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDc1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNjBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3NXB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIGhyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA2NXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3NXB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNjVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfbWFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDAgNzVweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX21hcmdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXJnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNjVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXJnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXJnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAuZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUYyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGgxLCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDIsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoMywgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGg0LCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDUsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlcGFsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGgxLCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDIsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoMywgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGg0LCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDUsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlcGFsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWQ3ODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctdmVydCBoMSwgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgaDIsIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0IGgzLCAuZmxleGlibGVfYmxvYyAuYmctdmVydCBoNCwgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgaDUsIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0IGg2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlX2Jsb2NfYXJlYV9pbmZvIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlX2Jsb2NfYXJlYV9pbmZvIGg1IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0cGFsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCAxNTcsIDEyMCwgMC4xNSk7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZDNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZSBoMSwgLmZsZXhpYmxlX2Jsb2MgLmJnLXJvdWdlIGgyLCAuZmxleGlibGVfYmxvYyAuYmctcm91Z2UgaDMsIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZSBoNCwgLmZsZXhpYmxlX2Jsb2MgLmJnLXJvdWdlIGg1LCAuZmxleGlibGVfYmxvYyAuYmctcm91Z2UgaDYge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXJvdWdlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZXBhbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDc3LCA2MSwgMC4xKTtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWdyaXNwYWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjI7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5jb2xvcnBhZGQge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29sb3JwYWRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29sb3JwYWRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29sb3JwYWRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5jb2xvcnBhZGQge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmNvbG9ycGFkZCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAubm9tYXJnZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyAubm9wYWQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvciAuYW5jaG9yX3RvcCB7XG4gICAgICAgIHRvcDogLTI1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0IC5hbmNob3JzX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0X2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICMyNzlBRjE7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0X2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIC50aXRyZV9wcmVzZW50YXRpb25fcHJpbmNpcGFsZSBoMiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyBoMyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyAucm93IC5yb3dfdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS1pZC0yMCAuZmxleGlibGUsIGJvZHkucGFnZS1pZC0xNSAuZmxleGlibGUge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBDT05UQUNUIFN0eWxlcyAqL1xuLmNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY29udGFjdF90aXRsZSBoMiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoLi4vaW1nL2ljb25zL2NhbWVyYV9iZy5wbmcpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5jb250YWN0X3RpdGxlIGgyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0X3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5jb250YWN0X3JvdzpiZWZvcmUsIC5jb250YWN0X3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmNvbnRhY3Rfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXMge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cbiAgICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuZm9ybS1yb3cgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0JDRENEMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmZvY3VzLCAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlX2FyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmVfYXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlX2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5jb250YWN0X2Zvcm0ge1xuICAgIHBhZGRpbmc6IDc1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3RfZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgICAuY29udGFjdF9mb3JtX2hlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4vKiBTVE9SRSBTdHlsZXMgKi9cbi53b29jb21tZXJjZS5ib3V0aXF1ZSxcbi5mbGV4aWJsZV9ibG9jIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVlbSAwOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucGFnZS10aXRsZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb24sXG4gIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbixcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb24sXG4gICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93LFxuICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93OmJlZm9yZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93OmFmdGVyLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3c6YmVmb3JlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3JvdzphZnRlcixcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfdXNlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X3VzZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfdXNlciB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcl9jb250ZW50IGEsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXJfY29udGVudCBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcbiAgICAgICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyX2NvbnRlbnQgYTpiZWZvcmUsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfdXNlcl9jb250ZW50IGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjVweCcgaGVpZ2h0PSczMXB4JyB2aWV3Qm94PScwIDAgMjUgMzEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXVzZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdFeHRyYW5ldC0tLURhc2hib2FyZCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEYXNoYm9hcmQtQWR2YW5jZWQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMDAuMDAwMDAwLCAtMzM4LjAwMDAwMCknIGZpbGw9JyUyMzZDODVBNCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0hlYWRlci1sb2dvK21lbnUrc2VhcmNoLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1MC4wMDAwMDAsIDMxOC4wMDAwMDApJyUzRSUzQ2cgaWQ9J3VzZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwLjAwMDAwMCwgMjAuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xLjUyMjk3Mjk3LDI2Ljk4MzEwODEgTDEuNTEyMTYyMTYsMjcuMDU4MTA4MSBMMS41MTIxNjIxNiwyNy4wNTgxMDgxIEwxLjUxMjE2MjE2LDI5LjI1Njc1NjggTDIzLjQ4NjQ4NjUsMjkuMjU2NzU2OCBMMjMuNDg2NDg2NSwyNy40MDEzNTE0IEwyMy40NjQ4NjQ5LDI3LjEyMjI5NzMgQzIzLjMyNTY3NTcsMjUuNDcwOTQ1OSAyMi42MDY3NTY4LDIzLjkzNzE2MjIgMjEuNDU5NDU5NSwyMi42MzkxODkyIEMyMC4zNjU1NDA1LDIxLjM5NTI3MDMgMTguODc1LDIwLjM3NjM1MTQgMTcuMTM3MTYyMiwxOS43MDA2NzU3IEMxNi41Njg5MTg5LDIwLjI2ODkxODkgMTUuOTE0ODY0OSwyMC43MzA0MDU0IDE1LjIwNjc1NjgsMjEuMDczNjQ4NiBDMTQuMzcwMjcwMywyMS40NzAyNzAzIDEzLjQ1ODc4MzgsMjEuNjk1OTQ1OSAxMi41MDQwNTQxLDIxLjY5NTk0NTkgQzExLjUwNjc1NjgsMjEuNjk1OTQ1OSAxMC41NjI4Mzc4LDIxLjQ2MDEzNTEgOS43MDQ3Mjk3MywyMS4wMzEwODExIEM4Ljk3NTY3NTY4LDIwLjY2NjIxNjIgOC4zLDIwLjE2MjE2MjIgNy43MjA5NDU5NSwxOS41NTEzNTE0IEM1Ljk3Mjk3Mjk3LDIwLjE4Mzc4MzggNC40ODI0MzI0MywyMS4xNzA5NDU5IDMuMzk4NjQ4NjUsMjIuNDA0MDU0MSBDMi4yODMxMDgxMSwyMy42Njk1OTQ2IDEuNTk2NjIxNjIsMjUuMjE0MTg5MiAxLjUyMTYyMTYyLDI2Ljg4NzE2MjIgTDEuNTIxNjIxNjIsMjYuODg3MTYyMiBMMS41MjE2MjE2MiwyNi45ODMxMDgxIEwxLjUyMjk3Mjk3LDI2Ljk4MzEwODEgWiBNMTIuNTA0NzI5NywwIEMxNC41MjA5NDU5LDAgMTYuMzMzMTA4MSwxLjA1MDY3NTY4IDE3LjYzMTA4MTEsMi43MzQ0NTk0NiBDMTguODg1ODEwOCw0LjM2NDg2NDg2IDE5LjY2ODkxODksNi42MDYwODEwOCAxOS42Njg5MTg5LDkuMDcyOTcyOTcgQzE5LjY2ODkxODksMTEuNTM5ODY0OSAxOC44ODU4MTA4LDEzLjc4MTA4MTEgMTcuNjMxMDgxMSwxNS40MTE0ODY1IEMxNi4zMzMxMDgxLDE3LjEwNjA4MTEgMTQuNTIwOTQ1OSwxOC4xNDY2MjE2IDEyLjUwNDcyOTcsMTguMTQ2NjIxNiBDMTAuNDg4NTEzNSwxOC4xNDY2MjE2IDguNjY1NTQwNTQsMTcuMTA2MDgxMSA3LjM2NzU2NzU3LDE1LjQxMTQ4NjUgQzYuMTEyODM3ODQsMTMuNzgxMDgxMSA1LjMyOTcyOTczLDExLjUzOTg2NDkgNS4zMjk3Mjk3Myw5LjA3Mjk3Mjk3IEM1LjMyOTcyOTczLDYuNjA2MDgxMDggNi4xMTI4Mzc4NCw0LjM2NDg2NDg2IDcuMzY3NTY3NTcsMi43MzQ0NTk0NiBDOC42NjU1NDA1NCwxLjA1MDY3NTY4IDEwLjQ4ODUxMzUsMCAxMi41MDQ3Mjk3LDAgTDEyLjUwNDcyOTcsMCBaIE0xNi40NDA1NDA1LDMuNjU3NDMyNDMgQzE1LjQyMTYyMTYsMi4zMzg1MTM1MSAxNC4wMjc3MDI3LDEuNTEyMTYyMTYgMTIuNTA0NzI5NywxLjUxMjE2MjE2IEMxMC45NzA5NDU5LDEuNTEyMTYyMTYgOS41NzcwMjcwMywyLjMzNzgzNzg0IDguNTU4MTA4MTEsMy42NTc0MzI0MyBDNy40OTY2MjE2Miw1LjAzMDQwNTQxIDYuODQxODkxODksNi45NSA2Ljg0MTg5MTg5LDkuMDczNjQ4NjUgQzYuODQxODkxODksMTEuMTk3Mjk3MyA3LjQ5NTk0NTk1LDEzLjExNjg5MTkgOC41NTgxMDgxMSwxNC40ODk4NjQ5IEM5LjU3NzAyNzAzLDE1LjgxOTU5NDYgMTAuOTcwOTQ1OSwxNi42MzQ0NTk1IDEyLjUwNDcyOTcsMTYuNjM0NDU5NSBDMTQuMDI3NzAyNywxNi42MzQ0NTk1IDE1LjQyMTYyMTYsMTUuODE5NTk0NiAxNi40NDA1NDA1LDE0LjQ4OTg2NDkgQzE3LjUwMjAyNywxMy4xMTY4OTE5IDE4LjE1Njc1NjgsMTEuMTk3Mjk3MyAxOC4xNTY3NTY4LDkuMDczNjQ4NjUgQzE4LjE1Njc1NjgsNi45NDkzMjQzMiAxNy41MDI3MDI3LDUuMDI5NzI5NzMgMTYuNDQwNTQwNSwzLjY1NzQzMjQzIEwxNi40NDA1NDA1LDMuNjU3NDMyNDMgWiBNMC4wNTQwNTQwNTQxLDI2LjMwNzQzMjQgQzAuMjU4MTA4MTA4LDI0LjQ3MzY0ODYgMS4wNDA1NDA1NCwyMi44MDA2NzU3IDIuMjc0MzI0MzIsMjEuNDA2MDgxMSBDMy42MjU2NzU2OCwxOS44NjE0ODY1IDUuNTIzNjQ4NjUsMTguNjUgNy43MjIyOTczLDE3Ljk1MjcwMjcgTDguMjA0NzI5NzMsMTcuODAyNzAyNyBMOC41MjYzNTEzNSwxOC4xOTkzMjQzIEM5LjA1MjAyNzAzLDE4LjgyMTYyMTYgOS42NzM2NDg2NSwxOS4zMjU2NzU3IDEwLjM3MDk0NTksMTkuNjc5MDU0MSBDMTEuMDI1LDIwLjAwMDY3NTcgMTEuNzQzOTE4OSwyMC4xODMxMDgxIDEyLjUwNTQwNTQsMjAuMTgzMTA4MSBDMTMuMjM0NDU5NSwyMC4xODMxMDgxIDEzLjkzMTc1NjgsMjAuMDExNDg2NSAxNC41NjQxODkyLDE5LjcxMTQ4NjUgQzE1LjIyOTA1NDEsMTkuMzg5ODY0OSAxNS44NDA1NDA1LDE4LjkxNzU2NzYgMTYuMzY2MjE2MiwxOC4zMTc1Njc2IEwxNi42OTg2NDg2LDE3Ljk0MTg5MTkgTDE3LjE4MTA4MTEsMTguMTAyNzAyNyBDMTkuMzU4MTA4MSwxOC44NjQxODkyIDIxLjIzNTEzNTEsMjAuMDk3Mjk3MyAyMi41ODY0ODY1LDIxLjY0MTg5MTkgQzIzLjc4NzgzNzgsMjIuOTkzMjQzMiAyNC42MDI3MDI3LDI0LjU5MTIxNjIgMjQuODgxNzU2OCwyNi4zMDc0MzI0IEwyNSwyNi4zMDc0MzI0IEwyNSwyNy4wNTgxMDgxIEwyNSwzMC4wMTgyNDMyIEwyNSwzMC43Njg5MTg5IEwyNC4yMzg1MTM1LDMwLjc2ODkxODkgTDAuNzYxNDg2NDg2LDMwLjc2ODkxODkgTDAsMzAuNzY4OTE4OSBMMCwzMC4wMTgyNDMyIEwwLDI3LjA1ODEwODEgTDAsMjYuMzA3NDMyNCBMMC4wNTQwNTQwNTQxLDI2LjMwNzQzMjQgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAzMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X3VzZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfdXNlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd191c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfbWVzc2FnZSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X21lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfbWVzc2FnZSxcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd19tZXNzYWdlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd19tZXNzYWdlLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X21lc3NhZ2Uge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X21lc3NhZ2VfY29udGVudCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfbWVzc2FnZV9jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50LFxuICAuZmxleGlibGVfYmxvYyAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcmVtIDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5hY2NvdW50X3RleHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC5hY2NvdW50X3RleHQge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53b29jb21tZXJjZS1vcmRlcmluZyxcbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQsXG4gIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1vcmRlcmluZyxcbiAgLmZsZXhpYmxlX2Jsb2MgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzOmFmdGVyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0czphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00OmJlZm9yZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQ6YWZ0ZXIsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00OmJlZm9yZSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00OmFmdGVyLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNDphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcm9kdWN0X2NvbnRlbnQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByb2R1Y3RfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByb2R1Y3RfY29udGVudCAuYWRkX3RvX2NhcnRfYnV0dG9uLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJvZHVjdF9jb250ZW50IC5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcm9kdWN0X2NvbnRlbnQgLmFkZF90b19jYXJ0X2J1dHRvbixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcm9kdWN0X2NvbnRlbnQgLmFkZF90b19jYXJ0X2J1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLm9iamVjdDEsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLm9iamVjdDEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAub2JqZWN0MTpob3ZlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5vYmplY3QxOmhvdmVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjllbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZTpiZWZvcmUsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2Vfc2hvcnRfZGVzY3JpcHRpb24sXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlX3Nob3J0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZV9zaG9ydF9kZXNjcmlwdGlvbiBwLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlX3Nob3J0X2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYWRkZWRfdG9fY2FydCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYWRkZWRfdG9fY2FydCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTIlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAxNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjI1LCAyMDgsIDAuOTUpO1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmFkZGVkX3RvX2NhcnQ6YWZ0ZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYWRkZWRfdG9fY2FydDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYWRkZWRfdG9fY2FydDpob3ZlcjphZnRlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5hZGRlZF90b19jYXJ0OmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHNwYW4ub25zYWxlLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHNwYW4ub25zYWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMyNjk2OyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcmljZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcmljZSBkZWwsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJpY2UgZGVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByaWNlIGlucyxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcmljZSBpbnMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53Y3JwLXJlbnRhbC1wcm9kdWN0cy1zZWxlY3QtZGF0ZXMtYnV0dG9uLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53Y3JwLXJlbnRhbC1wcm9kdWN0cy1zZWxlY3QtZGF0ZXMtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5zZWVfcHJvZHVjdCxcbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5zZWVfcHJvZHVjdCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud2NycC1yZW50YWwtcHJvZHVjdHMtcmVudGFsLXB1cmNoYXNlLXRvZ2dsZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud2NycC1yZW50YWwtcHJvZHVjdHMtcmVudGFsLXB1cmNoYXNlLXRvZ2dsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJvZHVjdF90eXBlX3NpbXBsZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJvZHVjdF90eXBlX3NpbXBsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wbGFjZWhvbGRlcixcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4gICAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCxcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTc1cHg7IH0gfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsIHtcbiAgICAgICAgICBvcmRlcjogLTE7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnNob3J0X2Rlc2NyaXB0aW9uLFxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbixcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2hvcnRfZGVzY3JpcHRpb24sXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnNob3J0X2Rlc2NyaXB0aW9uIHN0cm9uZyxcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBzdHJvbmcsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2hvcnRfZGVzY3JpcHRpb24gc3Ryb25nLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnNob3J0X2Rlc2NyaXB0aW9uIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnNob3J0X2Rlc2NyaXB0aW9uIC55aXRoLXdjd2wtYWRkLXRvLXdpc2hsaXN0LFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmFmdGVyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluazphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00LFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0LFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3Qge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcmljZSxcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnNlZV9wcm9kdWN0LFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2VlX3Byb2R1Y3Qge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdF9jb250ZW50IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdF9jb250ZW50IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3RfY29udGVudCAud29vY29tbWVyY2Vfc2hvcnRfZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0X2NvbnRlbnQgLndvb2NvbW1lcmNlX3Nob3J0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wbGFjZWhvbGRlcixcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LFxuICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19oZWFkZXIsXG4gICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtX19wcm9kdWN0LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJvZHVjdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtX19wcm9kdWN0IC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3ByaWNlcyAucHJpY2UsXG4gICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtX19wcmljZXMgLnByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IHRhYmxlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgdGFibGUge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZSBwLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZSBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgdGFibGUgdWwgbGksXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IHRhYmxlIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGUsXG4gICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGU6YmVmb3JlLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIsXG4gICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndwLWVsZW1lbnQtYnV0dG9uLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5RDc4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICAgICAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIC53cC1lbGVtZW50LWJ1dHRvbjpob3ZlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIC53cC1lbGVtZW50LWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNTk1OyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndwLWVsZW1lbnQtYnV0dG9uOnZpc2l0ZWQsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud3AtZWxlbWVudC1idXR0b246dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayxcbiAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0LFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uLFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI3OUFGMTtcbiAgICAgICAgICAgICAgY29sb3I6ICMyNzlBRjE7IH1cbiAgICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAuYWRkX3RvX2NhcnRfYnV0dG9uOmJlZm9yZSxcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyLjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzQyLjUzMjkzMjJweCcgaGVpZ2h0PScyMnB4JyB2aWV3Qm94PScwIDAgNDIuNTMyOTMyMiAyMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRmlsbCAxIENvcHklM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nU0VTSkNfQWNjdWVpbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzNTcsIC0xMTA0KScgZmlsbD0nJTIzMTQyRTNFJyUzRSUzQ2cgaWQ9J0Jsb2MtMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEsIDg3NSknJTNFJTNDcG9seWdvbiBpZD0nRmlsbC0xLUNvcHknIHBvaW50cz0nMTM4OS41MzE5OCAyMjkgMTM4Ny45NzE4MiAyMzAuNTYwMTY1IDEzOTYuNDEyOTIgMjM5LjAwMDk1IDEzNTggMjM5LjAwMDk1IDEzNTggMjQwLjk5OTY4MyAxMzk2LjQxMjkyIDI0MC45OTk2ODMgMTM4Ny45NzE4MiAyNDkuNDQwNDY5IDEzODkuNTMxOTggMjUxIDEzOTguOTcyMTMgMjQxLjU2MDE2NSAxNDAwLjUzMjkzIDI0MC4wMDA2MzMgMTM5OC45NzI0NSAyMzguNDM5ODM1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbixcbiAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19vcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53Yy1ibG9jay1jaGVja291dCxcbiAgLmZsZXhpYmxlX2Jsb2MgLndjLWJsb2NrLWNoZWNrb3V0IHtcbiAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53Yy1ibG9jay1jaGVja291dCBwLFxuICAgIC5mbGV4aWJsZV9ibG9jIC53Yy1ibG9jay1jaGVja291dCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud2MtYmxvY2stY2hlY2tvdXRfX2FkZC1ub3RlIGlucHV0LFxuICAuZmxleGlibGVfYmxvYyAud2MtYmxvY2stY2hlY2tvdXRfX2FkZC1ub3RlIGlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIGJ1dHRvbixcbiAgLmZsZXhpYmxlX2Jsb2MgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciBidXR0b246aG92ZXIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNTk1OyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIGJ1dHRvbixcbiAgLmZsZXhpYmxlX2Jsb2MgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSBidXR0b246aG92ZXIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNTk1OyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdDpiZWZvcmUsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdDphZnRlcixcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3Q6YmVmb3JlLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0OmFmdGVyLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnksXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IGltZywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IGltZyxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgaW1nLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IGltZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZTpmaXJzdC1jaGlsZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlOmZpcnN0LWNoaWxkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlOmZpcnN0LWNoaWxkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnksXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRpdGlvbm5hbF9pbmZvcyxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRpdGlvbm5hbF9pbmZvcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRpdGlvbm5hbF9pbmZvcyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluaywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkaXRpb25uYWxfaW5mb3MgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRpdGlvbm5hbF9pbmZvcyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMiU7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLm9wdGlvbnNfYWNoYXQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIGxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5hdHRyaWJ1dGUtcGFfZW5zZW1ibGVzIC5sYWJlbCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLmF0dHJpYnV0ZS1wYV9lbnNlbWJsZXMgLmxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLmF0dHJpYnV0ZS1wYV9lbnNlbWJsZXMgLmxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgdGFibGUudmFyaWF0aW9ucyAuYXR0cmlidXRlLXBhX2Vuc2VtYmxlcyAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLnJlc2V0X3ZhcmlhdGlvbnMsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLnJlc2V0X3ZhcmlhdGlvbnMsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICB6LWluZGV4OiA0NTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAud29vY29tbWVyY2UtdmFyaWF0aW9uLnNpbmdsZV92YXJpYXRpb24sXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMjgxRTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAud29vY29tbWVyY2UtdmFyaWF0aW9uLnNpbmdsZV92YXJpYXRpb24gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1Rjk7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGFibGUsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGFibGUsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRhYmxlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLmxhYmVsLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLmxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC5sYWJlbCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoLFxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGgsXG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0aCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGgsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoZWFkIHRyLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoZWFkIHRyLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0aGVhZCB0cixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0aGVhZCB0ciB7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBpbnB1dCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgaW5wdXQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEzOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24sIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gbGFiZWwsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBsYWJlbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIGxhYmVsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIGgzLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gaDMsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBoMyxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjVGOTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbi1vcHRpb24tY29waWUtc3VwcGxlbWVudGFpcmUgLmFkZG9uLW5hbWUsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbi1vcHRpb24tY29waWUtc3VwcGxlbWVudGFpcmUgLmFkZG9uLW5hbWUsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24tb3B0aW9uLWNvcGllLXN1cHBsZW1lbnRhaXJlIC5hZGRvbi1uYW1lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24tb3B0aW9uLWNvcGllLXN1cHBsZW1lbnRhaXJlIC5hZGRvbi1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuYWRkb24tbmFtZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5hZGRvbi1uYW1lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5hZGRvbi1uYW1lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmFkZG9uLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgbGFiZWwsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBsYWJlbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IGxhYmVsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgaW5wdXQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgaW5wdXQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwIC5pbmZvLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCAuaW5mbyxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAgLmluZm8sXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAgLmluZm8ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXF1ZXN0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3F1ZXN0aW9uJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yNTYsMCBDMTE0LjUwOSwwIDAsMTE0LjQ5NiAwLDI1NiBDMCwzOTcuNDg5IDExNC40OTYsNTEyIDI1Niw1MTIgQzM5Ny40OTEsNTEyIDUxMiwzOTcuNTA0IDUxMiwyNTYgQzUxMiwxMTQuNTA5IDM5Ny41MDQsMCAyNTYsMCBaIE0yNTYsNDc2LjI3OSBDMTM0LjUzOCw0NzYuMjc5IDM1LjcyMSwzNzcuNDYzIDM1LjcyMSwyNTYgQzM1LjcyMSwxMzQuNTM3IDEzNC41MzgsMzUuNzIxIDI1NiwzNS43MjEgQzM3Ny40NjMsMzUuNzIxIDQ3Ni4yNzksMTM0LjUzNyA0NzYuMjc5LDI1NiBDNDc2LjI3OSwzNzcuNDYzIDM3Ny40NjMsNDc2LjI3OSAyNTYsNDc2LjI3OSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNDguNDI1LDMyMy45MjQgQzIzNC4yNzIsMzIzLjkyNCAyMjIuODE1LDMzNS43MTggMjIyLjgxNSwzNDkuODcgQzIyMi44MTUsMzYzLjY4NyAyMzMuOTM1LDM3NS44MTggMjQ4LjQyNSwzNzUuODE4IEMyNjIuOTE1LDM3NS44MTggMjc0LjM3MSwzNjMuNjg3IDI3NC4zNzEsMzQ5Ljg3IEMyNzQuMzcxLDMzNS43MTggMjYyLjU3NywzMjMuOTI0IDI0OC40MjUsMzIzLjkyNCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI1Mi44MDUsMTI3LjQ2OSBDMjA3LjMxMywxMjcuNDY5IDE4Ni40MjEsMTU0LjQyOCAxODYuNDIxLDE3Mi42MjQgQzE4Ni40MjEsMTg1Ljc2NiAxOTcuNTQxLDE5MS44MzIgMjA2LjYzOSwxOTEuODMyIEMyMjQuODM2LDE5MS44MzIgMjE3LjQyMywxNjUuODg0IDI1MS43OTQsMTY1Ljg4NCBDMjY4LjY0MiwxNjUuODg0IDI4Mi4xMjIsMTczLjI5OCAyODIuMTIyLDE4OC43OTkgQzI4Mi4xMjIsMjA2Ljk5NSAyNjMuMjUxLDIxNy40NDEgMjUyLjEzMSwyMjYuODc2IEMyNDIuMzU4LDIzNS4yOTkgMjI5LjU1NCwyNDkuMTE2IDIyOS41NTQsMjc4LjA5NiBDMjI5LjU1NCwyOTUuNjE4IDIzNC4yNzIsMzAwLjY3MyAyNDguMDg3LDMwMC42NzMgQzI2NC41OTgsMzAwLjY3MyAyNjcuOTY4LDI5My4yNiAyNjcuOTY4LDI4Ni44NTYgQzI2Ny45NjgsMjY5LjMzNCAyNjguMzA1LDI1OS4yMjUgMjg2LjgzOSwyNDQuNzM1IEMyOTUuOTM3LDIzNy42NTkgMzI0LjU3OSwyMTQuNzQ0IDMyNC41NzksMTgzLjA2OSBDMzI0LjU3OSwxNTEuMzk0IDI5NS45MzcsMTI3LjQ2OSAyNTIuODA1LDEyNy40NjkgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMzsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLmJ1dHRvbiwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuYnV0dG9uLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuYnV0dG9uLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjMyNjk2O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudXAtc2VsbHMsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzIGltZywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC51cC1zZWxscyBpbWcsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzIGltZyxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC51cC1zZWxscyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5wcmljZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5wcmljZSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnByaWNlLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5wcmljZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLmxpdGVwaWNrZXIsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAubGl0ZXBpY2tlcixcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLmxpdGVwaWNrZXIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLmxpdGVwaWNrZXIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJvZHVjdF90aXRsZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdF90aXRsZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJvZHVjdF90aXRsZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5wcm9kdWN0X3RpdGxlOmJlZm9yZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdF90aXRsZTpiZWZvcmUsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJvZHVjdF90aXRsZTpiZWZvcmUsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0X3RpdGxlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9ydF9za3UsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3J0X3NrdSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcnRfc2t1LFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3J0X3NrdSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLnRhYnMud2MtdGFicywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtVGFicy1wYW5lbCAudGFicy53Yy10YWJzLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC50YWJzLndjLXRhYnMsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtVGFicy1wYW5lbCAudGFicy53Yy10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIGgyLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIGgyLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIGgyLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMy4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zcGVjaWZpY2F0aW9ucywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3BlY2lmaWNhdGlvbnMsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNwZWNpZmljYXRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4OyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQ6bGFzdC1jaGlsZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIC5pbmZvLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCAuaW5mbyxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIC5pbmZvLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCAuaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXF1ZXN0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3F1ZXN0aW9uJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yNTYsMCBDMTE0LjUwOSwwIDAsMTE0LjQ5NiAwLDI1NiBDMCwzOTcuNDg5IDExNC40OTYsNTEyIDI1Niw1MTIgQzM5Ny40OTEsNTEyIDUxMiwzOTcuNTA0IDUxMiwyNTYgQzUxMiwxMTQuNTA5IDM5Ny41MDQsMCAyNTYsMCBaIE0yNTYsNDc2LjI3OSBDMTM0LjUzOCw0NzYuMjc5IDM1LjcyMSwzNzcuNDYzIDM1LjcyMSwyNTYgQzM1LjcyMSwxMzQuNTM3IDEzNC41MzgsMzUuNzIxIDI1NiwzNS43MjEgQzM3Ny40NjMsMzUuNzIxIDQ3Ni4yNzksMTM0LjUzNyA0NzYuMjc5LDI1NiBDNDc2LjI3OSwzNzcuNDYzIDM3Ny40NjMsNDc2LjI3OSAyNTYsNDc2LjI3OSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNDguNDI1LDMyMy45MjQgQzIzNC4yNzIsMzIzLjkyNCAyMjIuODE1LDMzNS43MTggMjIyLjgxNSwzNDkuODcgQzIyMi44MTUsMzYzLjY4NyAyMzMuOTM1LDM3NS44MTggMjQ4LjQyNSwzNzUuODE4IEMyNjIuOTE1LDM3NS44MTggMjc0LjM3MSwzNjMuNjg3IDI3NC4zNzEsMzQ5Ljg3IEMyNzQuMzcxLDMzNS43MTggMjYyLjU3NywzMjMuOTI0IDI0OC40MjUsMzIzLjkyNCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI1Mi44MDUsMTI3LjQ2OSBDMjA3LjMxMywxMjcuNDY5IDE4Ni40MjEsMTU0LjQyOCAxODYuNDIxLDE3Mi42MjQgQzE4Ni40MjEsMTg1Ljc2NiAxOTcuNTQxLDE5MS44MzIgMjA2LjYzOSwxOTEuODMyIEMyMjQuODM2LDE5MS44MzIgMjE3LjQyMywxNjUuODg0IDI1MS43OTQsMTY1Ljg4NCBDMjY4LjY0MiwxNjUuODg0IDI4Mi4xMjIsMTczLjI5OCAyODIuMTIyLDE4OC43OTkgQzI4Mi4xMjIsMjA2Ljk5NSAyNjMuMjUxLDIxNy40NDEgMjUyLjEzMSwyMjYuODc2IEMyNDIuMzU4LDIzNS4yOTkgMjI5LjU1NCwyNDkuMTE2IDIyOS41NTQsMjc4LjA5NiBDMjI5LjU1NCwyOTUuNjE4IDIzNC4yNzIsMzAwLjY3MyAyNDguMDg3LDMwMC42NzMgQzI2NC41OTgsMzAwLjY3MyAyNjcuOTY4LDI5My4yNiAyNjcuOTY4LDI4Ni44NTYgQzI2Ny45NjgsMjY5LjMzNCAyNjguMzA1LDI1OS4yMjUgMjg2LjgzOSwyNDQuNzM1IEMyOTUuOTM3LDIzNy42NTkgMzI0LjU3OSwyMTQuNzQ0IDMyNC41NzksMTgzLjA2OSBDMzI0LjU3OSwxNTEuMzk0IDI5NS45MzcsMTI3LjQ2OSAyNTIuODA1LDEyNy40NjkgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNob3BfYXR0cmlidXRlcyxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNob3BfYXR0cmlidXRlcyB0cjpmaXJzdC1jaGlsZCB0ZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyOmZpcnN0LWNoaWxkIHRkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyOmZpcnN0LWNoaWxkIHRkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNob3BfYXR0cmlidXRlcyB0ciB0aCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRoLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRoLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGgge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRkLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB0ciB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGQgcCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRkIHAsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNob3BfYXR0cmlidXRlcyB0ciB0ZCBwLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB0ciB0ZCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmdhbGxlcnksIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmdhbGxlcnksXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmdhbGxlcnksXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuZ2FsbGVyeSB1bCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB1bCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5nYWxsZXJ5IHVsLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuZ2FsbGVyeSB1bCBsaSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB1bCBsaSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmdhbGxlcnkgdWwgbGksXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmdhbGxlcnkgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5nYWxsZXJ5IHVsIGxpIGltZywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB1bCBsaSBpbWcsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmdhbGxlcnkgdWwgbGkgaW1nLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmdhbGxlcnkgdWwgbGkgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnByaWNlLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcmljZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJpY2UsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLm9uc2FsZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAub25zYWxlLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5vbnNhbGUsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAub25zYWxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Rjg4OTc7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0cjpmaXJzdC1jaGlsZCB0ZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0cjpmaXJzdC1jaGlsZCB0ZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHI6Zmlyc3QtY2hpbGQgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweCA4cHggMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGgsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGgsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoIGxhYmVsLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoIGxhYmVsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoIGxhYmVsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGggbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0ZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0ZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0ZCBwLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRkIHAsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGQgcCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRkIHAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgLnJlc2V0X3ZhcmlhdGlvbnMsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBpbnB1dCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgaW5wdXQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgaW5wdXQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBpbnB1dCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIGxhYmVsIHNwYW4uYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnksIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnksXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZGl0aW9ubmFsX2luZm9zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkaXRpb25uYWxfaW5mb3Mge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNSU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIGxhYmVsIHNwYW4uYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZG9uLXdyYXAtMTg0LW9wdGlvbnMtc3VwcGxlbWVudGFpcmVzLTAtMCBsYWJlbCBzcGFuLmFtb3VudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQge1xuICAgICAgcGFkZGluZzogMCA4JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjI4MUU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQ6bGFzdC1jaGlsZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkOmxhc3QtY2hpbGQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZGl0aW9ubmFsX2luZm9zIC5wZGZfZG93bmxvYWQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zIC5wZGZfZG93bmxvYWQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MgLnBkZl9kb3dubG9hZCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zIC5wZGZfZG93bmxvYWQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNEQzRDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSxcbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtaW5mbyxcbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSxcbiAgICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1pbmZvIGEsXG4gICAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtZXJyb3IgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRjZGNUYyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NiAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkubG9nZ2VkLWluIC53b29jb21tZXJjZV9uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndjLWJsb2NrLWNhcnQge1xuICBtYXJnaW46IDAgMTAlOyB9XG4gIC53Yy1ibG9jay1jYXJ0OmJlZm9yZSwgLndjLWJsb2NrLWNhcnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC53Yy1ibG9jay1jYXJ0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLndjLWJsb2NrLWNhcnQge1xuICAgICAgbWFyZ2luOiAwIDYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC53Yy1ibG9jay1jYXJ0IHtcbiAgICAgIG1hcmdpbjogMCA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud2MtYmxvY2stY2FydCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDQlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2MtYmxvY2stY2FydCB7XG4gICAgICBwYWRkaW5nOiAwIDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLndjLWJsb2NrLWNhcnQge1xuICAgICAgcGFkZGluZzogMCAyJTsgfSB9XG5cbi5wbGFjZS1vcmRlciAuYnV0dG9uIHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYWNlLW9yZGVyIC5idXR0b246bGluaywgLnBsYWNlLW9yZGVyIC5idXR0b246dmlzaXRlZCB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTsgfVxuICAucGxhY2Utb3JkZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGMjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zcGlubmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC5vcmRlcl9kZXRhaWxzIHRoLCAud29vY29tbWVyY2Utb3JkZXIgLm9yZGVyX2RldGFpbHMgdGQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uc2hvcF90YWJsZSB0aCwgLnNob3BfdGFibGUgdGQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ud3AtYmxvY2stZ3JvdXAuYWxpZ253aWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5xdWFudGl0eSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5xdWFudGl0eSAucXR5IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5jYXJ0IC5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOUQ3ODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLmNhcnQgLmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQ0RDRDA7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQjREM0Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQTM5QjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ud2MtZm9yd2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53Yy10YWJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYiBoMiwgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53Yy10YWIgcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgbWFyZ2luOiA1cmVtIDAgMCAwOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdDpiZWZvcmUsIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ud2MtYmxvY2stY2FydF9fZW1wdHktY2FydF9fdGl0bGUud2l0aC1lbXB0eS1jYXJ0LWljb246YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0NzdmcgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB2aWV3Qm94PScwIDAgMjcxIDI2NiclM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAyLjEuMCBCdWlsZCAxNTEpIC0tJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFIC5zdDAgJTdCIHN0cm9rZTogJTIzMDAwOyBzdHJva2UtbWl0ZXJsaW1pdDogMTA7IHN0cm9rZS13aWR0aDogLjJweDsgJTdEICUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyBpZD0nTGF5ZXJfMTEnIGRhdGEtbmFtZT0nTGF5ZXJfMSclM0UlM0NnIGlkPSdMYXllcl8xLTInJTNFJTNDZyBpZD0nUGFnZS0xJyUzRSUzQ2cgaWQ9J0NhcnQtYm91dGlxdWUnJTNFJTNDZyBpZD0nR3JvdXAtNTgnJTNFJTNDZyBpZD0nR3JvdXAtNTcnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMTA2LjQsMjAyLjJjLTE1LjEsMC0yOC43LTkuMi0zNC4yLTIzLjZMMzAuNSw2OS43Yy0yLjEtNS42LTcuNi05LjQtMTMuNi05LjRIM2MtMS40LDAtMi41LTEuMS0yLjUtMi41czEuMS0yLjUsMi41LTIuNWgxMy45YzguMSwwLDE1LjQsNS4xLDE4LjMsMTIuNmw4LjMsMjEuNmgyMjQuN2MxLjQsMCwyLjUsMS4xLDIuNSwyLjV2NjYuOWMwLDExLjgtOC44LDIyLTIwLjYsMjMuN2wtMTM4LjUsMTkuM2MtMS43LjItMy41LjQtNS4yLjRoMFpNNDUuNCw5NC41bDMxLjUsODIuNGM1LjMsMTMuOSwxOS4zLDIyLjEsMzQsMjAuMWwxMzguNS0xOS4zYzkuMy0xLjMsMTYuMy05LjMsMTYuMy0xOC43di02NC40SDQ1LjRaTTY3LjEsMjY1LjVjLTEwLjgsMC0xOS42LTguOC0xOS42LTE5LjZzOC44LTE5LjYsMTkuNi0xOS42LDE5LjYsOC44LDE5LjYsMTkuNi04LjgsMTkuNi0xOS42LDE5LjZaTTY3LjEsMjMxLjNjLTguMSwwLTE0LjYsNi42LTE0LjYsMTQuNnM2LjYsMTQuNiwxNC42LDE0LjYsMTQuNi02LjYsMTQuNi0xNC42LTYuNi0xNC42LTE0LjYtMTQuNmgwWicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNNjcuMiwyNDguNGMtMS40LDAtMi41LTEuMS0yLjUtMi41czEuMS0yLjUsMi41LTIuNSwyLjUsMS4xLDIuNSwyLjUtMS4xLDIuNS0yLjUsMi41Wk0yNTEsMjY1LjVjLTEwLjgsMC0xOS42LTguOC0xOS42LTE5LjZzOC44LTE5LjYsMTkuNi0xOS42LDE5LjYsOC44LDE5LjYsMTkuNi04LjgsMTkuNi0xOS42LDE5LjZaTTI1MSwyMzEuM2MtOC4xLDAtMTQuNiw2LjYtMTQuNiwxNC42czYuNiwxNC42LDE0LjYsMTQuNiwxNC42LTYuNiwxNC42LTE0LjYtNi42LTE0LjYtMTQuNi0xNC42aDBaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00yNTEsMjQ4LjRjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjUsMi41LDEuMSwyLjUsMi41LTEuMSwyLjUtMi41LDIuNVpNMjE2LjgsMjQ4LjRIODQuMmMtMS40LDAtMi41LTEuMS0yLjUtMi41czEuMS0yLjUsMi41LTIuNWgxMzIuNmMxLjQsMCwyLjUsMS4xLDIuNSwyLjVzLTEuMSwyLjUtMi41LDIuNVpNNzQuMywyMzEuM2MtLjMsMC0uNiwwLTEtLjItMS4zLS41LTEuOS0yLTEuMy0zLjNsMTQuMy0zNC4yYy41LTEuMywyLTEuOSwzLjMtMS4zLDEuMy41LDEuOSwyLDEuMywzLjNsLTE0LjMsMzQuMmMtLjQsMS0xLjMsMS41LTIuMywxLjVaTTEwNC44LDE4NWMtMS4xLDAtMi4xLS43LTIuNC0xLjhsLTIwLjEtNzMuNGMtLjQtMS4zLjQtMi43LDEuNy0zLjEsMS4zLS40LDIuNy40LDMuMSwxLjdsMjAuMSw3My40Yy40LDEuMy0uNCwyLjctMS43LDMuMWgtLjdaTTIxNi4zLDE2OS45Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjV2LTU4LjNjMC0xLjQsMS4xLTIuNSwyLjUtMi41czIuNSwxLjEsMi41LDIuNXY1OC4zYzAsMS40LTEuMSwyLjUtMi41LDIuNVpNMTMyLjksMTgxLjZjLTEuMiwwLTIuMy0uOS0yLjUtMi4xbC0xMS42LTcwYy0uMi0xLjQuNy0yLjYsMi4xLTIuOSwxLjQtLjIsMi42LjcsMi45LDIuMWwxMS42LDcwYy4yLDEuNC0uNywyLjYtMi4xLDIuOWgtLjRaTTE4OSwxNzMuNWMtMS40LDAtMi41LTEuMS0yLjUtMi41di02MS45YzAtMS40LDEuMS0yLjUsMi41LTIuNXMyLjUsMS4xLDIuNSwyLjV2NjEuOWMwLDEuNC0xLjEsMi41LTIuNSwyLjVaTTE2MS43LDE3Ny42Yy0xLjMsMC0yLjQtMS0yLjUtMi40bC0zLjgtNjZjMC0xLjQsMS0yLjYsMi40LTIuNnMyLjYsMSwyLjYsMi40bDMuOCw2NmMwLDEuNC0xLDIuNi0yLjQsMi42aC0uMVpNMjQyLjUsMTY1LjJjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXYtNTMuNmMwLTEuNCwxLjEtMi41LDIuNS0yLjVzMi41LDEuMSwyLjUsMi41djUzLjZjMCwxLjQtMS4xLDIuNS0yLjUsMi41WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG4iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiA1MH1tcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAvLy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvdHRvbTogLTMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJi5zbGljay1wcmV2e1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICAgICYuc2xpY2stcHJldntcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLW5leHR7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTIyNC4wMDAwMDAsIC0zMDQ4LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMjI5LjAwMDAwMCwgNDA3LjUwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIyOS4wMDAwMDAsIC00MDcuNTAwMDAwKSB0cmFuc2xhdGUoMTIyMS4wMDAwMDAsIDQwMy4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMMTUuNjgwMzgxLDEuOTA2MTI1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGxpLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tZ3JlZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuLy8gVHJhbnNpdGlvbnNcblxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR0cmFuc2l0aW9uLXByb3BlcnR5Li4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc2l0aW9uLWRlbGF5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHRyYW5zaXRpb24tZHVyYXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10cmFuc2Zvcm0oJHRyYW5zaXRpb24uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG5cblxuLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cblxuLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiAje2FscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpfTtcbn1cblxuLy8gQ2xlYXJmaXhcblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvL1xuLy8gXG4vLyBcbi8vIE1JWElOU1xuQG1peGluIGh1Z2Utc2NyZWVue1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBkZXNrdG9we1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE0MDBweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBsYXB0b3B7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHRhYmxldHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiBtb2JpbGV7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzbWFsbC1tb2JpbGV7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzUwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBpbnB1dC1iYXNlKCkge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgfVxufVxuQG1peGluIGJ0bi1iYXNlKCkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHggOHB4IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mb250O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG59IiwiLy9Gb250c1xuJG1haW4tZm9udDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kc3VidGl0bGUtZm9udDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogJ0RNIFNhbnMnLCBzYW5zLXNlcmlmO1xuJGNvbG9yLWZvbnQ6ICMzMjI4MUU7XG4kY29sb3ItbGlnaHQtZm9udDogIzRCNzE4ODtcblxuLy9Db2xvcnNcbiRibGFjazogIzAwMDtcbiR3aGl0ZTogI2ZmZjtcbiR3aGl0ZS1oYWxmb3A6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblxuJGdyZXk6ICNDRkNGQ0Y7XG4kbGlnaHRlci1ncmV5OiAjRkZGNUY5O1xuJGxpZ2h0LWdyZXk6ICNGNkY1RjI7XG4kYmctZ3JleTogI0ZBRkFGQTtcbiRiZy1saWdodDogcmdiYSgyNDUsMjM3LDI0MCwwLjUpO1xuJGxpZ2h0LWJsdWVncmVlbjogIzlFQkZDNDtcbiRib3JkZXItZ3JleTogI0MzQ0FDRjtcbiRncmV5LWRhcms6ICM5Nzk3OTc7XG4kc2VtaS1kYXJrLWdyZXk6ICMzMTMxMzE7XG4kYmxhY2tpc2gtZ3JleTogIzI1MjUyNTtcbiRibGFjay1ncmV5OiAjMTExMTExO1xuXG4kcHJpbWFyeS1jb2xvcjogIzMyMjgxRTtcbiRzZWNvbmRhcnktY29sb3I6ICM2MzI2OTY7XG4kbWFpbi1wdXJsZTogIzYzMjY5NjtcbiRtYWluLXB1cnBsZS1kYXJrZXI6ICMzRTIzNTM7XG4kbWFpbi1wdXJsZS1saWdodDogI0NFQURFQjtcbiRtYWluLWJsdWU6ICMyNzlBRjE7XG4kbWFpbi15ZWxsb3c6ICNGRkZEODI7XG4kbWFpbi12aW9sZXQ6ICNhMzY2ZDU7XG4kbWFpbi10dXJxdW9pc2U6ICM5MEZDRjk7XG4kbWFpbi1ncmVlbjogIzQxOUQ3ODtcbiRtYWluLWdyZWVuLW1lZDogIzY0QjU5NTtcbiRtYWluLWdyZWVuLWxpZ2h0OiAjQkNEQ0QwO1xuJG1haW4tcmVkOiAjRkI0RDNEO1xuJG1haW4tcmVkLWxpZ2h0OiAjRkRBMzlCO1xuXG4kZ3JlZW46ICMzMUNCMUQ7XG4kcmVkOiAjRkYwMDAwO1xuJGxpZ2h0cmVkOiAjRkY1QjQwO1xuXG4kY29uZmlnLWdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kY29uZmlnLWdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uczogJGNvbmZpZy1ncmlkLWNvbHVtbnM7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRjb25maWctZ3JpZC1ndXR0ZXItd2lkdGg7IiwiaHRtbHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG5ib2R5e1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yIDogJGNvbG9yLWZvbnQ7XG4gICAgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ud3JhcHBlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWlue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5oZWFkZXIsXG5mb290ZXIge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG59XG5cbiNnZW5lcmFsIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbnVsLmxpc3RfYm94e1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBsaSB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1yZWQtbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4qe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5zdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuKiBSZXNldFxuKi9cblxuaDEsaDIsaDMsaDQsaDUsaDYsXG5wLHVsLG9sLGxpLFxuZGl2LHNlY3Rpb24sZm9ybXtcbiAgICBtYXJnaW4gOiAwO1xuICAgIHBhZGRpbmcgOiAwO1xufVxuXG5he1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICYubGlua19vdmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbmltZ3tcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaHIge1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5tYXJndG9wIHtcbiAgbWFyZ2luOiAxMjBweCAwIDAgMDtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDAgMDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG1hcmdpbjogODBweCAwIDAgMDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIG1hcmdpbjogNjVweCAwIDAgMDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUgIHtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gIH1cbn1cbi5uby1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDA7XG59XG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46MCAwIDEwcHggMjBweDtcbn1cbi5mbGV4Ym94IHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBHbG9iYWwgU3R5bGVzXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5oMSB7XG4gICAgZm9udC1zaXplOiA3LjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuaDMge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5oNCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZm9udDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuaDUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJHN1YnRpdGxlLWZvbnQ7XG59XG5oNiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mb250O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5hIHtcbiAgY29sb3I6ICRtYWluLWdyZWVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJG1haW4tZ3JlZW4tbGlnaHQ7XG4gIH1cbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQtY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZlcnRpY2FsLXRvcHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW9ubHl7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlLWhpZGRlbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5waG90b19mcmFtZV9ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzYzMjY5NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTA0JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHdpZHRoOiAxMDQlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTA0JTtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDQlO1xuICB9XG4gIGltZyB7XG4gICAgYm9yZGVyOiA2cHggZGFzaGVkICM2MzI2OTU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4vL0JVVFRPTlxuLnByaW1hcnlfYnRuLCAuc2Vjb25kYXJ5X2J0biwgLnByaW1hcnlfdGFyZ2V0IGEge1xuICBjb2xvcjogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE4cHggMjVweCAxNnB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mb250O1xuICBiYWNrZ3JvdW5kOiAkbWFpbi1ncmVlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgJi53aGl0ZXtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICAmLndoaXRlcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRtYWluLXJlZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1yZWQ7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHNwYW4ge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0Y0RjBFNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJlZDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgfVxuICB9XG4gICYucmVkdHh0IHtcbiAgICBjb2xvcjogJG1haW4tcmVkO1xuICB9XG4gICYuYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0Y0RjBFNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgIH1cbiAgfVxuICAmLmFycm93cmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxTDE2IDhNMTYgOEw5IDE1TTE2IDhIMC4yNScgc3Ryb2tlPSclMjNGQjREM0QnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE2cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW4tbWVkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICYud2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogcmdiYSg2NSwgODAsIDExMCwgMSk7XG4gICAgfVxuICAgICYuYXJyb3dyZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMUwxNiA4TTE2IDhMOSAxNU0xNiA4SDAuMjUnIHN0cm9rZT0nJTIzRjRGMEU1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJjphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmLi13aGl0ZXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuICAmLi1zbWFsbHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uc2Vjb25kYXJ5X2J0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxufVxuXG4ubGlua3tcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICYuLXdoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkbWFpbi15ZWxsb3c7XG4gIH1cbn1cblxuLnJldG91cl9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uc3VpdGVfYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmZsZXhjb250ZW50IHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7XG59XG4uZmxleGNvbnRlbnRlbmQge1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1O1xufVxuXG4vLyBNT0JJTEUgTUVESUFcbkBpbmNsdWRlIGRlc2t0b3Age1xuXG59XG5AaW5jbHVkZSBsYXB0b3Age1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS40NnJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMi4xNXJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuNDI1cmVtO1xuICB9XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogNC41NXJlbTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgfVxufVxuXG4vKiBCb290c3RyYXAgKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyX3NtYWxsZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9zbWFsbCB7XG4gIHdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbWVkIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTY4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX21lZF9sYXJnZSB7XG4gIG1hcmdpbjogMCAxMCU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwIDYlO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2Uge1xuICBtYXJnaW46IDAgNiU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCb29zdHJhcCBnZW5lcmFsIGNsYXNzZXMgKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGUtbW9iaWxle1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyogRmFuY3lib3ggKi9cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTksIDM4LCAxNDksIDAuOSk7XG59XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAuZm9ybS1yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICB9XG4gIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIH1cbiAgfVxuICAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmNvbnRlbnRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICYuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICByZXNpemU6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gICAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgfVxuICAgIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICB9XG4gIH1cbiAgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC5zZWxlY3Qtc3R5bGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X2Rvd25fc2Vjb25kYXJ5LnN2Z1wiKSBuby1yZXBlYXQgOTQlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICBvcHRpb24ge1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC53cGNmNy1zcGlubmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEFjY29yZGVvbiAqL1xuLkFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDBweCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgaDUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggMyBDb3B5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0ncGFnZS1idWlsZGVyLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NzUuMDAwMDAwLCAtMTA5NTYuMDAwMDAwKScgc3Ryb2tlPSclMjMwZDFkM2YnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY4Mi41MDAwMDAsIDEwOTYwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjgyLjUwMDAwMCwgLTEwOTYwLjAwMDAwMCkgJyBwb2ludHM9JzY3NiAxMDk1NyA2ODIuNSAxMDk2MyA2ODkgMTA5NTcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2LjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNi41cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4Ym94IFNBU1MgbWl4aW5zXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IGRpc3BsYXlcbkBtaXhpbiBmbGV4Ym94KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtbXMtZmxleDogJHZhbHVlcztcbiAgICAgICAgICBmbGV4OiAkdmFsdWVzO1xufVxuXG4vLyBGbGV4IEZsb3cgRGlyZWN0aW9uXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gICAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xuICAtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XG4gICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcbiAgICAgIC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgICAgIGZsZXgtZmxvdzogJGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXG4gICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICAgICBcbiAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAkdmFsOyAgICAgXG4gICAgICAgICAgLXdlYmtpdC1vcmRlcjogJHZhbDsgIFxuICAgICAgICAgICAgb3JkZXI6ICR2YWw7XG59XG5cbi8vIEZsZXggZ3JvdyBmYWN0b3Jcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPG51bWJlcj5cbkBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAgICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgICAtbXMtZmxleC1ncm93OiAkZ3JvdztcbiAgICAgICAgICBmbGV4LWdyb3c6ICRncm93O1xufVxuXG4vLyBGbGV4IHNocmlua1xuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxuLy8gPG51bWJlcj4gXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgLW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG4vLyBGbGV4IGJhc2lzXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIDx3aWR0aD4gXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAkd2lkdGg7XG59XG5cbi8vIEF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCBcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnkpIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAtbW96LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XG59XG5cbi8vIFBhY2tpbmcgRmxleCBMaW5lc1xuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiAkYWxpZ247XG59IiwiXG4vL0lDT05TXG4vL1xuXG4uaWNvbi1zZWFyY2h7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWFyY2guc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tbWFnbmlmaWVye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAxLjVyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvc2VhcmNoLnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLWJ1cmdlcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGhlaWdodDogMS41cmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9idXJnZXIuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tYnJvYWRjYXN0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAxLjhyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvYnJvYWRjYXN0LnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMS44cmVtO1xuXHRcdHRvcDogMC4yNXJlbTtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLXJhZGlve1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAyLjVyZW07XG5cdG1hcmdpbjogMCAxcmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yYWRpby5naWYnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uaWNvbi1yaWdodC1hcnJvd3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG5cdHBhZGRpbmc6IDAuNzVyZW07XG5cdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMnJlbTtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uaWNvbi10b3AtcmlnaHQtYXJyb3d7XG5cdEBleHRlbmQgLmljb24tcmlnaHQtYXJyb3c7XG5cdCY6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogM3JlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblxuXHR9XG59XG5cbi5pY29uLXBsYXktY2lyY2xle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9wbGF5LWljb24uc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuMjVyZW07XG5cdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cblxuXG5cbiIsIi8qIEZvcm1zICovIFxuXG5sYWJlbCB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbmxlZ2VuZCB7XG5cdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdHBhZGRpbmc6IDEwcHggMCAwO1xuXHRtYXJnaW46IDVweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dCB7XG5cdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblxuXHR0YWJsZSAmIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG50ZXh0YXJlYSB7XG5cdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblx0aGVpZ2h0OiA2LjNlbTtcblx0cmVzaXplOiBub25lO1xufVxuc2VsZWN0IHtcbiAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcblxuICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgLyogSGlkZSBhcnJvdyBvbiBJRSAqL1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG59XG5idXR0b24sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdEBpbmNsdWRlIGJ0bi1iYXNlKCk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cbn1cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLndwY2Y3LXJhZGlvIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDVweCA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHQgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIG1hcmdpbi1yaWdodDogMDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgd2lkdGg6IDMzLjMlO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgbGFiZWwge1xuXHQgICAgXHRtYXJnaW46IDA7XG5cdCAgICB9XG5cdCAgICBpbnB1dCB7XG5cdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgfVxuXHQgICAgc3BhbiB7XG5cdCAgICBcdGNvbG9yOiAkYmxhY2s7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIH1cbiAgICB9XG59XG5cbi5mb3JtdWxhaXJlX2luZm9sZXR0cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmZvcm0tcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc2luZ2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0cmVkO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0ICBjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cdFx0LnNob3ctcGFzc3dvcmQtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJ0bl9zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5hamF4LWxvYWRlcixcblx0XHQud3BjZjctc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG5cbi5tb2JpbGVNZW51e1xuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDY1LDYwLDg4LDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5jbG9zZU1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5oZWFkZXJfbWVudV9uYXZfdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAxNjVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdk1lbnVTZWMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudVRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi8qIEhlYWRlciAqLyBcblxuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0ei1pbmRleDogODg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdH1cblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbn1cbi50b3BfaGVhZGVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgyMDcsIDIwNywgMjA3LCAxKTtcblx0cGFkZGluZzogMTNweCAwIDEycHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdC5uYXYge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR1bHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLWdyZXk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XHRcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQubmF2IHtcblx0XHRcdHVse1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQubmF2IHtcblx0XHRcdHVse1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHQmX3JvdyB7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nOiAxNnB4IDAgMTVweCAwO1xuXHRcdC8vQGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cblx0Jl9sb2dvIHtcblx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0Ljc1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQuNzUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy43NSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigyLjc1LDApO1xuXHRcdC5sb2dvLWltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuXHRcdH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAyMzVweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0LmxvZ28taW1nIHtcblx0ICAgIFx0XHRtYXgtd2lkdGg6IDIxNXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHQubG9nby1pbWcge1xuXHQgICAgXHRcdG1heC13aWR0aDogMTAwJTtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG5cdCZfbWVudXtcblx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigzLDApO1xuXHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbig5LjI1LDApO1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQmX25hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY3VycmVudF9wYWdlX2l0ZW0sJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3J7XG5cdFx0XHRcdFx0XHQ+YXtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWdyZWVuLW1lZDtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS43ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tZ3JlZW4tbGlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0FCOEI2NScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA1cHg7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdC5zdWItbWVudXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zdWItbWVudXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCAgICB0b3A6IDMwcHg7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdCAgICB3aWR0aDogYXV0bztcblx0XHRcdFx0XHQgICAgbWluLXdpZHRoOiAxMjVweDtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHQgICAgei1pbmRleDogLTE7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuXG5cdFx0XHRcdFx0ICAgICY6YmVmb3Jle1xuXHRcdFx0XHRcdCAgICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwOyBcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwOyBcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjQ0VDRUNFO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgXHRsaXtcblx0XHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgXHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ICAgIFx0XHRhe1xuXHRcdFx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdCAgICBcdFx0XHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXMsJi5jdXJyZW50X3BhZ2VfaXRlbXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQgICAgXHRcdH1cblx0XHRcdFx0ICAgIFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVte1xuXHRcdFx0XHQgICAgXHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tZ3JlZW4tbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudG9wX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Lm1lbnUtYnRuIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMzFweCcgaGVpZ2h0PScyMnB4JyB2aWV3Qm94PScwIDAgMzEgMjInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUhhbWJ1cmdlciUzQy90aXRsZSUzRSUzQ2cgaWQ9J01vYmlsZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZSclM0UlM0NnIGlkPSdWRDE2MTY1X0JhcnJldHRlV29vZF9XZWJfQWNjdWVpbC1Nb2JpbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTguMDAwMDAwLCAtMzQuMDAwMDAwKScgc3Ryb2tlPSclMjMzMjI4MUUnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdIYW1idXJnZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1OS4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMC41JyB4Mj0nMjguNScgeTI9JzAuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxMCcgeDI9JzI4LjUnIHkyPScxMCcgaWQ9J0xpbmUtQ29weSclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzE5JyB4Mj0nMjguNScgeTI9JzE5JyBpZD0nTGluZS1Db3B5LTInJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjlweCAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudG9wX25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQmX3N1cHBvcnQge1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQuMjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNC4yNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLjI1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDIuMjUsMCk7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdCZfbGluayB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdCZfbmF2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bGk6Om1hcmtlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHQucHJpbWFyeV90YXJnZXQge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdC5wcmltYXJ5X3RhcmdldCB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHQjc2xpZGVyU2VjdGlvbixcblx0LnBob3RvX2RlX3NlY3Rpb25zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQuZGVncmFnZV9iZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYigxNCwxMCwzMyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDE0LDEwLDMzLDApIDAlLCByZ2JhKDE0LDEwLDMzLDEpIDEwMCUpO1xuXHRcdH1cblx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vbWluLWhlaWdodDogODUwcHg7XG5cdFx0XHRoZWlnaHQ6IDg1dmg7XG5cdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdCAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTAlO1xuXHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIC5mbGV4Ym94IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1JTtcblx0XHRcdFx0fVxuXHRcdFx0ICAgIGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBoMyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAuYnRuX2xpZW5fY2Fycm91c2VsIHtcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0ICAgIFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdCAgICBcdGZsb2F0OiByaWdodDtcblx0XHRcdCAgICBcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2JTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lcl9zbGlkZSB7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMlO1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHRoZWlnaHQ6IDYwdmg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2VjdGlvbl9oZXJvIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5zZWN0aW9uX2hlcm9fcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDRlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC41ZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdyZXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHQuc2VjdGlvbl9oZXJvX3JvdyB7XG5cdFx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWluLWhlaWdodDogNzUwcHg7XG5cdCAgICBcdGhlaWdodDogNzV2aDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHQgICAgXHRoZWlnaHQ6IDY1dmg7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRtaW4taGVpZ2h0OiA0ODBweDtcblx0ICAgIFx0aGVpZ2h0OiA1MHZoO1xuXHQgICAgfVxuXHR9XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdC5jb250ZW50X2hlcm9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA1MDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg3NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDUuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1LjJlbTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMzZweDtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMTZweDtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjI1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG5cdFx0fVxuXHR9XG5cdCYuaGVyb19zZWN0aW9ucyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdCAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHQgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDk5LCAzOCwgMTQ5LCAwLjM1KSAwJSwgcmdiYSg0OCwgMTIsIDc4LCAwLjM1KSAxMDAlKTtcblx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAtMTtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdGhlaWdodDogNDUwcHg7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdH1cblx0XHQuZmxleGNvbnRlbnQgeyBcblx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDJweCA1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBoMiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgaDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW50cm9fYnJlYWRjcnVtYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdCYuaGVyb19hcnRpY2xlcyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDIwdmg7XG5cdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyLFxuXHQuY29udGFpbmVyX2xhcmdlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmhlYWRlcl9oZXJvIHtcblx0cGFkZGluZzogNzVweCAwIDM1cHggMDtcblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMjVweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMzBweCAwIDIwcHggMDtcblx0fVxuXHQmX2hlYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBGb290ZXIgKi9cblxuZm9vdGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0fVxuXHR1bCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0ICBsaSB7XG5cdCAgICBmb250LXNpemU6IDEuNmVtO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0ICB9XG5cdH1cblx0LmZvb3RlciB7XG5cdFx0Jl9jdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNCQ0RDRDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDcsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywyMHB4KTtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2FjdGlvbiB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNSwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LDIwcHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvKiZfZm9ybSB7XG5cdFx0XHRcdFx0LmZvcm11bGFpcmVfY29udGFjdCB7XG5cdFx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0XHQuY29saW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDIuNCwyMHB4KTtcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCxcblx0XHRcdFx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHRcdCAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0ICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0ICAgICAgJjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgICAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi12aW9sZXQ7XG5cdFx0XHRcdFx0XHRcdCAgICAgIH1cblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0ICAgIC53cGNmNy1zdWJtaXQge1xuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHQgICAgXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRmb250LWZhbWlseTogJHN1YnRpdGxlLWZvbnQ7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0ICAgIFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9Ki9cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfY29udGFjdHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMjApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfbG9nb3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigyLjUsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMi41LDIwcHgpO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOUI5QjlCO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdCAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdCAgICAgIGxpIHtcblx0XHRcdFx0ICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHQgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0ICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHQgICAgICAgIGEge1xuXHRcdFx0XHQgICAgICAgIFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0ICAgICAgICBcdCY6aG92ZXIge1xuXHRcdFx0XHQgICAgICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tZ3JlZW4tbWVkO1xuXHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgfVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfY29udGFjdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMywyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigzLDIwcHgpO1xuXHRcdFx0XHRcdCZfaW5mbyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRcdFx0Jl90aXRyZSB7XG5cdFx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzlCOUI5Qjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgY29sb3I6ICM2MzI2OTU7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgdG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgdmVydGljYWwtYWxpZ246IHN1Yjtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1ncmVlbi1tZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9uYXZTb2NpYXV4IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0Jl9tZW51IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHQgICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtY2VudGVyO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfY29weXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkbWFpbi1wdXJsZS1saWdodDtcblx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcG9saXRpY3Mge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHQgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgICBsaSB7XG5cdFx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0ICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdCAgICAgICAgYSB7XG5cdFx0XHRcdCAgICAgICAgXHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQgICAgICAgIFx0Jjpob3ZlciB7XG5cdFx0XHRcdCAgICAgICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1ncmVlbi1tZWQ7XG5cdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLyogNDA0IFN0eWxlcyAqLyBcbiNwb3N0LTQwNCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTYwcHggMCAxMDBweCAwO1xuXHRoZWlnaHQ6IDYwdmg7XG5cdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHQuaWNvbl80MDQge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblx0LmZsZXhib3gge1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn0iLCIvKiBIT01FIFN0eWxlcyAqLyBcblxuLmFjY3VlaWwge1xuXHQuYWNjdWVpbF9hcHJvcG9zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1wdXJwbGUtZGFya2VyO1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogODBweCAwO1xuXHQgICAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRwYWRkaW5nOiA2NXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiA1MHB4IDA7XG5cdCAgICB9XG5cdCAgICAmX2hlYWQge1xuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjQ0VBREVCO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjQ0VBREVCIDAlLCAjNjMyNjk1IDEwMCUpO1xuXHRcdFx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHRcdFx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHQuYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogODBweCAwO1xuXHQgICAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRwYWRkaW5nOiA2NXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiA1MHB4IDA7XG5cdCAgICB9XG5cdFx0Jl9oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3BvdXJxdW9pIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw0MHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsNDBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNSU7XG5cdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMyU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hY2N1ZWlsX2dhbGVyaWUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDgwJSBib3R0b207XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAxMjBweCAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdHBhZGRpbmc6IDgwcHggMDtcblx0ICAgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogNjVweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZzogNTBweCAwO1xuXHQgICAgfVxuXHQgICAgJl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDQwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfcGhvdG9zIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0Jl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsNDBweCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jl9ib3V0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cdH1cblx0LmFjY3VlaWxfcGhvdG9ib290aCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0cGFkZGluZzogMTIwcHggMDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiA4MHB4IDA7XG5cdCAgICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmc6IDY1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDUwcHggMDtcblx0ICAgIH1cblx0ICAgICZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMyw0MHB4KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfZXhlbXBsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOSw0MHB4KTtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCw2MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNjBweCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHQuY2FkcmVfcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb290IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQuYWNjdWVpbF90ZW1vaWduYWdlcyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogODBweCAwO1xuXHQgICAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRwYWRkaW5nOiA2NXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiA1MHB4IDA7XG5cdCAgICB9XG5cdFx0Jl9oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA4O1xuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3NsaWRlc2V0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDg7XG5cdFx0XHRwYWRkaW5nOiAxMjBweCAwIDAgMDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDAgMDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdHBhZGRpbmc6IDgwcHggMCAwIDA7XG5cdFx0ICAgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdHBhZGRpbmc6IDY1cHggMCAwIDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRwYWRkaW5nOiA1MHB4IDAgMCAwO1xuXHRcdCAgICB9XG5cdFx0XHQuaWNvbl90ZW1vaW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC04MHB4O1xuXHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY3JyBoZWlnaHQ9JzU2JyB2aWV3Qm94PScwIDAgNjcgNTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNCA1NkMxMC4zMzMzIDU2IDcuMTY2NjcgNTQuNzUgNC41IDUyLjI1QzEuODMzMzMgNDkuNTgzMyAwLjUgNDYuNDE2NyAwLjUgNDIuNzVDMC41IDMzLjkxNjcgMi42NjY2NyAyNS41IDcgMTcuNUMxMS41IDkuNSAxNi45MTY3IDMuOTE2NjcgMjMuMjUgMC43NUwyNy4yNSAzLjI1QzIwLjU4MzMgOS41ODMzMyAxNi4yNSAxOC4xNjY3IDE0LjI1IDI5QzE3LjkxNjcgMjkgMjEgMzAuMzMzMyAyMy41IDMzQzI2LjE2NjcgMzUuNjY2NyAyNy41IDM4LjgzMzMgMjcuNSA0Mi41QzI3LjUgNDYuMzMzMyAyNi4xNjY3IDQ5LjU4MzMgMjMuNSA1Mi4yNUMyMSA1NC43NSAxNy44MzMzIDU2IDE0IDU2Wk01MyA1NkM0OS4zMzMzIDU2IDQ2LjA4MzMgNTQuNzUgNDMuMjUgNTIuMjVDNDAuNTgzMyA0OS41ODMzIDM5LjI1IDQ2LjQxNjcgMzkuMjUgNDIuNzVDMzkuMjUgMzQuMDgzMyA0MS4zMzMzIDI1LjgzMzMgNDUuNSAxOEM0OS42NjY3IDEwIDU1LjE2NjcgNC4yNDk5OSA2MiAwLjc1TDY2IDMuMjVDNTkuNjY2NyA5LjU4MzMzIDU1LjI1IDE4LjE2NjcgNTIuNzUgMjlDNTYuNDE2NyAyOSA1OS41ODMzIDMwLjMzMzMgNjIuMjUgMzNDNjQuOTE2NyAzNS42NjY3IDY2LjI1IDM4LjgzMzMgNjYuMjUgNDIuNUM2Ni4yNSA0Ni4zMzMzIDY0LjkxNjcgNDkuNTgzMyA2Mi4yNSA1Mi4yNUM1OS43NSA1NC43NSA1Ni42NjY3IDU2IDUzIDU2WicgZmlsbD0nJTIzQ0VBREVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDY3cHggNTZweDtcblx0XHRcdFx0ICAgIHdpZHRoOiA2N3B4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiA1NnB4O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdC8vYm90dG9tOiAtMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDUnIGhlaWdodD0nMTA1JyB2aWV3Qm94PScwIDAgMTA1IDEwNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkzLjA0NDMgMzUuODI1NUw4MS4xMDk0IDIzLjg5MDdMNjkuMTc0NSAxMS45MzQ5TDU3LjIxODggMEw0NS4yODM5IDExLjkzNDlMNTcuMjE4OCAyMy44OTA3TDY5LjE3NDUgMzUuODI1NUw3Mi42NjUxIDM5LjMxNjFINTEuNTU0NEgzNC42NjU4SDE3Ljc3NzNIMC44ODg2NzJWNTYuMjA0N0gxNy43NzczSDM0LjY2NThINTEuNTU0NEg3Mi42NjUxTDY5LjE3NDUgNTkuNzE2Mkw1Ny4yMTg4IDcxLjY1MUw0NS4yODM5IDgzLjU4NTlMNTcuMjE4OCA5NS41NDE3TDY5LjE3NDUgODMuNTg1OUw4MS4xMDk0IDcxLjY1MUw5My4wNDQzIDU5LjcxNjJMMTA1IDQ3Ljc2MDRMOTMuMDQ0MyAzNS44MjU1WicgZmlsbD0nJTIzNDE5RDc4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGVtb2lue1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1JTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jbm9tIHtcblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgICAgIGF7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKipcblxuR0VORVJBTFxuXG4qKiovXG5cblxuLmZsZXhpYmxlIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdCZfYmxvYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRjb2xvcjogJG1haW4tdHVycXVvaXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42cmVtO1xuXHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vei1pbmRleDogMTU7XG5cdFx0XHRcdFx0Ly9sZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdHMuY29sdW1ucy00IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEyMHB4IDAgMzBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMjVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90byB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDExMHB4IDAgMzBweCAwO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1Bob3RvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDMwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDI1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcGhvdG9fcGxlaW5lX2xhcmdldXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5ibG9jX3ByZXNlbnRhdGlvbiB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LmNhcHRpb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZXNrdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUsXG5cdFx0Jl90aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9IFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDUsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHQucm93X3Bob3RvX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTIwcHg7XG5cdFx0XHRcdFx0XHRyaWdodDogNjBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ICAgIFx0LnJvdyB7XG5cdFx0ICAgIFx0XHQucm93X3Bob3RvIHtcblx0XHQgICAgXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHQgICAgXHRcdH1cblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdC5yb3dfcGhvdG8ge1xuXHRcdCAgICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdCAgICAuYmxvY3NvdXN0aXRyZWdyaXMge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgICYubGVmdCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgICYubGVmdCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2RvdWJsZV9jb2xvbm5lcyB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFxuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm9wdGlvbl9ib3V0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRcdC5ibG9jX2xlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jX3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGVtb2lnbmFnZXMge1xuXHRcdFx0cGFkZGluZzogMCAwIDEwMHB4IDA7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg0MHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX2hlYWQge1xuXHRcdFx0ICAgIFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdCAgICBcdGgyIHtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICZfbGlzdGUge1xuXHRcdFx0ICAgIFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOCw0MHB4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0XHQmX2luZm8ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwIDAgOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAyNTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIHtcblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdCAgICAucm93Rm9yZmFpdCB7XG5cdFx0ICAgIFx0QGluY2x1ZGUgbWFrZS1yb3coMjBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmNvbF9mb3JmYWl0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waWMge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2hlYWQge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcdCAgICBoNCB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdCAgICAub3B0aW9uIHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0Ly9wYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdCAgICAucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHQgICAgXHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG5cdFx0XHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuXHRcdFx0XHRcdCAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2JjYmNiO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCAgICB1bCB7XG5cdFx0XHRcdFx0ICAgIFx0bGkge1xuXHRcdFx0XHRcdCAgICBcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2J1dHRvbiB7XG5cdFx0XHRcdFx0ICAgIGJvdHRvbTogMDtcblx0XHRcdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGEge1xuXHRcdFx0XHRcdCAgICBcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdFx0XHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHQgICAgXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgc21hbGwtbW9iaWxlIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdCAgICBcdFx0LmJsb2NpY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdCAgICBcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfbGlzdGluZ19lbmNhZHJlIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQgICAgXHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDQwcHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJl9saXN0ZSB7XG5cdFx0XHQgICAgXHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdCAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHQgICAgXHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsNDBweCk7XG5cdFx0XHRcdCAgICBcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw0MHB4KTtcblx0XHRcdFx0XHRcdFx0Jl9pY29uIHtcblx0XHRcdCAgICBcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIC8vb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcblx0XHRcdFx0XHRcdFx0XHQgICAgbWF4LXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdCAgICBcdFx0Jl90ZXh0IHtcblx0XHRcdCAgICBcdFx0XHRcdGgzLCBoNCwgaDUsIGg2IHtcblx0XHRcdCAgICBcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdCAgICBcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCAgICBcdFx0XHRcdH1cblx0XHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2dhbGVyaWVfcGhvdG9zX3NsaWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIGhlaWdodDogNjAlO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjgpO1xuXHRcdFx0fVxuXHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiA3MHB4IDAgMTA1cHg7XG5cdFx0XHRcdHotaW5kZXg6IDU1O1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LmZlZWRfcm93IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0ICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHQgICAgbWFyZ2luLXRvcDogLTExMnB4O1xuXHRcdFx0ICAgIHBhZGRpbmc6IDQ0cHggMDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdH1cblx0XHRcdC5waG90b19jb2xvbm5lIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogMTMwcHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogc2NhbGUtZG93bjtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLWFycm93e1xuXHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICB0b3A6IDUwJTtcblx0XHRcdCAgICB6LWluZGV4OiA2OTtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHQgICAgd2lkdGg6IDYwcHg7XG5cdFx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHQgICAgJi5zbGljay1wcmV2e1xuXHRcdFx0ICAgICAgICBsZWZ0OiAxMSU7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguMDAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI4LjAwMDAwMCwgLTI3LjUwMDAwMCkgdHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHQgICAgICAgIHdpZHRoOiA1NXB4O1xuXHRcdFx0ICAgICAgICBoZWlnaHQ6IDU1cHg7XG5cdFx0XHQgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdCAgICAgICAgcmlnaHQ6IDExJTtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0ICAgICAgICB3aWR0aDogNTVweDtcblx0XHRcdCAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHQgICAgXHRib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXHRcdFx0ICAgIFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjguMDAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI4LjAwMDAwMCwgLTI3LjUwMDAwMCkgdHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIH1cblxuXHRcdFx0XHQgICAgJi5zbGljay1uZXh0e1xuXHRcdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgICBvcGFjaXR5OiAxO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdC5zbGljay1saXN0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1JSAwIDAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMCUgMCAwIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2dhbGVyaWVfcGhvdG9zIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDQwcHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waG90b3Mge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDksNDBweCk7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHQmX2ltYWdlIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsNDBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNDBweCk7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfYm91dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfaW5mb3NfYXZlY19jb3VsZXVyX2ZvbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGgxLCBoMiwgaDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcblx0XHRcdC50ZW1wbGF0ZV9iZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgODAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCA1MHB4O1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZHJvaXRlIHtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfc2VjdGlvbl90ZW1wbGF0ZSB7XG5cdFx0XHQudGVtcGxhdGVfYmcge1xuXHRcdFx0XHRwYWRkaW5nOiAxNjBweCAwIDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHQvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDY1LDYwLDg4KTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMC41KSAwJSwgcmdiYSg2NSw2MCw4OCwwLjg1KSAxMDAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0ICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuXHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMTQsMTAsMzMpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwxMCwzMywwKSAwJSwgcmdiYSgxNCwxMCwzMywwLjc1KSAxMDAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuXHRcdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNDBweCAwIDAgMDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTIwcHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE4MHB4IDUwcHggMTgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHRlIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ob3Zlcl9idG4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA4OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNTBweCA1MHB4IDE1MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMCA5MHB4IDQwcHggOTBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDAgNjVweCAzNXB4IDY1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3BhcnRlbmFpcmVzIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDMwcHggMDtcblx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMyw2MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigyLjQsMjBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxpbmtfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDU1O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC5yb3VuZF9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdCAgXHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfY29sICB7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHQgICAgXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQmX2NvbCAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9hY2NvcmRlb25zIHtcblx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCZfbGlzdGUge1xuXHRcdFx0XHQuY29udGVudUFjY29yZGVvbiwgLmNvbnRlbnVBY2NvcmRlb24gcCB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb3JtdWxhaXJlIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybXVsYWlyZV9jb250YWN0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrOyBcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1yb3d7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbGlucHV0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl17XG5cdFx0XHRcdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5fc3VibWl0e1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMjA3LDIwNywyMDcpO1xuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyLjJyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl92aWRlb3Mge1xuXHRcdFx0cGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuXHRcdFx0Jl9saXN0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNik7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0LnRleHRlLCAudGV4dGUgcCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tdHVycXVvaXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3BpYyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMCA5MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgNzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDYwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX2RpdmlzaW9uIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA3NXB4IDA7XG5cdFx0XHRociB7XG5cdFx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDY1cHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX3BhZCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA3MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNjVweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfbWFyZ2Uge1xuXHRcdFx0bWFyZ2luOiAwIDAgNzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDcwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDY1cHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdFx0LmJnLW1hdXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksMzgsMTQ5LDEpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1tYXV2ZXBhbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwzOCwxNDksMC4xNSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnLW1hdXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksMzgsMTQ5LDEpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1tYXV2ZXBhbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwzOCwxNDksMC4xNSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnLXZlcnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwxNTcsMTIwLDEpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvY19hcmVhX2luZm8ge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmctdmVydHBhbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwxNTcsMTIwLDAuMTUpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0YS5wcmltYXJ5X2J0biB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1yb3VnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSw3Nyw2MSwxKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmctcm91Z2VwYWxlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLDc3LDYxLDAuMSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnLWdyaXNwYWxlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LDI0NSwyNDIsMSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbG9ycGFkZCB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ub21hcmdlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0Lm5vcGFkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdCZfYW5jaG9yIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5hbmNob3JfdG9wIHtcblx0XHRcdFx0dG9wOiAtMjUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9hbmNob3Jze1xuXG5cdFx0XHQmX2xpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0XHQuYW5jaG9yc19mbGV4IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfaXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEuNXJlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdCAmOmFmdGVyIHtcblx0XHRcdFx0ICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcblx0XHRcdFx0ICAgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHRcdCAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdFx0ICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0ICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIHtcblx0LmZsZXhpYmxlIHtcblx0XHQmX2Jsb2Mge1xuXHRcdFx0LmJsb2NfcGFkIHtcblx0XHRcdFx0Ji5jb2xvcmJnIHtcblx0XHRcdFx0XHQudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5ib2R5LnBhZ2UtaWQtMjAsIGJvZHkucGFnZS1pZC0xNSB7XG5cdC5mbGV4aWJsZSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn0iLCIvKiBDT05UQUNUIFN0eWxlcyAqLyBcblxuLmNvbnRhY3R7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQmX3RpdGxlIHtcblx0XHRoMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybCguLi9pbWcvaWNvbnMvY2FtZXJhX2JnLnBuZyk7XG5cdFx0ICAgIGNvbG9yOiAjMDAwO1xuXHRcdCAgICBmb250LXNpemU6IDM1cHg7XG5cdFx0ICAgIGhlaWdodDogODVweDtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdCZfcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0Jl9jb29yZG9ubmVlcyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjVweDtcblx0XHRcdFx0XHQmX3NvY2lhdXgge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZm9ybXVsYWlyZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybXVsYWlyZV9jb250YWN0e1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0LmZvcm0tcm93e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl17XG5cdFx0XHRcdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5fc3VibWl0e1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ncmVlbi1saWdodDtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdFx0JjphY3RpdmU6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud3BjZjctbm90LXZhbGlkLXRpcHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMi4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdCZfZm9ybSB7XG5cdFx0cGFkZGluZzogNzVweCAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0fVxuXHRcdCZfaGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCIvKiBTVE9SRSBTdHlsZXMgKi8gXG5cbi53b29jb21tZXJjZS5ib3V0aXF1ZSxcbi5mbGV4aWJsZV9ibG9jIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDVlbSAwO1xuXHQucGFnZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0ZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQmX25hdmlnYXRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgcGFkZGluZzogMCAzMHB4O1xuXHRcdH0gXG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgcGFkZGluZzogMCAyNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBwYWRkaW5nOiAwIDIwcHg7XG5cdFx0fVxuXHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfdXNlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNCwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMy41LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLjUsMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDM1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNjVlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyNXB4JyBoZWlnaHQ9JzMxcHgnIHZpZXdCb3g9JzAgMCAyNSAzMScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFdXNlciUzQy90aXRsZSUzRSUzQ2cgaWQ9J0V4dHJhbmV0LS0tRGFzaGJvYXJkJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rhc2hib2FyZC1BZHZhbmNlZCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIwMC4wMDAwMDAsIC0zMzguMDAwMDAwKScgZmlsbD0nJTIzNkM4NUE0JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nSGVhZGVyLWxvZ28rbWVudStzZWFyY2gtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTUwLjAwMDAwMCwgMzE4LjAwMDAwMCknJTNFJTNDZyBpZD0ndXNlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuMDAwMDAwLCAyMC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTEuNTIyOTcyOTcsMjYuOTgzMTA4MSBMMS41MTIxNjIxNiwyNy4wNTgxMDgxIEwxLjUxMjE2MjE2LDI3LjA1ODEwODEgTDEuNTEyMTYyMTYsMjkuMjU2NzU2OCBMMjMuNDg2NDg2NSwyOS4yNTY3NTY4IEwyMy40ODY0ODY1LDI3LjQwMTM1MTQgTDIzLjQ2NDg2NDksMjcuMTIyMjk3MyBDMjMuMzI1Njc1NywyNS40NzA5NDU5IDIyLjYwNjc1NjgsMjMuOTM3MTYyMiAyMS40NTk0NTk1LDIyLjYzOTE4OTIgQzIwLjM2NTU0MDUsMjEuMzk1MjcwMyAxOC44NzUsMjAuMzc2MzUxNCAxNy4xMzcxNjIyLDE5LjcwMDY3NTcgQzE2LjU2ODkxODksMjAuMjY4OTE4OSAxNS45MTQ4NjQ5LDIwLjczMDQwNTQgMTUuMjA2NzU2OCwyMS4wNzM2NDg2IEMxNC4zNzAyNzAzLDIxLjQ3MDI3MDMgMTMuNDU4NzgzOCwyMS42OTU5NDU5IDEyLjUwNDA1NDEsMjEuNjk1OTQ1OSBDMTEuNTA2NzU2OCwyMS42OTU5NDU5IDEwLjU2MjgzNzgsMjEuNDYwMTM1MSA5LjcwNDcyOTczLDIxLjAzMTA4MTEgQzguOTc1Njc1NjgsMjAuNjY2MjE2MiA4LjMsMjAuMTYyMTYyMiA3LjcyMDk0NTk1LDE5LjU1MTM1MTQgQzUuOTcyOTcyOTcsMjAuMTgzNzgzOCA0LjQ4MjQzMjQzLDIxLjE3MDk0NTkgMy4zOTg2NDg2NSwyMi40MDQwNTQxIEMyLjI4MzEwODExLDIzLjY2OTU5NDYgMS41OTY2MjE2MiwyNS4yMTQxODkyIDEuNTIxNjIxNjIsMjYuODg3MTYyMiBMMS41MjE2MjE2MiwyNi44ODcxNjIyIEwxLjUyMTYyMTYyLDI2Ljk4MzEwODEgTDEuNTIyOTcyOTcsMjYuOTgzMTA4MSBaIE0xMi41MDQ3Mjk3LDAgQzE0LjUyMDk0NTksMCAxNi4zMzMxMDgxLDEuMDUwNjc1NjggMTcuNjMxMDgxMSwyLjczNDQ1OTQ2IEMxOC44ODU4MTA4LDQuMzY0ODY0ODYgMTkuNjY4OTE4OSw2LjYwNjA4MTA4IDE5LjY2ODkxODksOS4wNzI5NzI5NyBDMTkuNjY4OTE4OSwxMS41Mzk4NjQ5IDE4Ljg4NTgxMDgsMTMuNzgxMDgxMSAxNy42MzEwODExLDE1LjQxMTQ4NjUgQzE2LjMzMzEwODEsMTcuMTA2MDgxMSAxNC41MjA5NDU5LDE4LjE0NjYyMTYgMTIuNTA0NzI5NywxOC4xNDY2MjE2IEMxMC40ODg1MTM1LDE4LjE0NjYyMTYgOC42NjU1NDA1NCwxNy4xMDYwODExIDcuMzY3NTY3NTcsMTUuNDExNDg2NSBDNi4xMTI4Mzc4NCwxMy43ODEwODExIDUuMzI5NzI5NzMsMTEuNTM5ODY0OSA1LjMyOTcyOTczLDkuMDcyOTcyOTcgQzUuMzI5NzI5NzMsNi42MDYwODEwOCA2LjExMjgzNzg0LDQuMzY0ODY0ODYgNy4zNjc1Njc1NywyLjczNDQ1OTQ2IEM4LjY2NTU0MDU0LDEuMDUwNjc1NjggMTAuNDg4NTEzNSwwIDEyLjUwNDcyOTcsMCBMMTIuNTA0NzI5NywwIFogTTE2LjQ0MDU0MDUsMy42NTc0MzI0MyBDMTUuNDIxNjIxNiwyLjMzODUxMzUxIDE0LjAyNzcwMjcsMS41MTIxNjIxNiAxMi41MDQ3Mjk3LDEuNTEyMTYyMTYgQzEwLjk3MDk0NTksMS41MTIxNjIxNiA5LjU3NzAyNzAzLDIuMzM3ODM3ODQgOC41NTgxMDgxMSwzLjY1NzQzMjQzIEM3LjQ5NjYyMTYyLDUuMDMwNDA1NDEgNi44NDE4OTE4OSw2Ljk1IDYuODQxODkxODksOS4wNzM2NDg2NSBDNi44NDE4OTE4OSwxMS4xOTcyOTczIDcuNDk1OTQ1OTUsMTMuMTE2ODkxOSA4LjU1ODEwODExLDE0LjQ4OTg2NDkgQzkuNTc3MDI3MDMsMTUuODE5NTk0NiAxMC45NzA5NDU5LDE2LjYzNDQ1OTUgMTIuNTA0NzI5NywxNi42MzQ0NTk1IEMxNC4wMjc3MDI3LDE2LjYzNDQ1OTUgMTUuNDIxNjIxNiwxNS44MTk1OTQ2IDE2LjQ0MDU0MDUsMTQuNDg5ODY0OSBDMTcuNTAyMDI3LDEzLjExNjg5MTkgMTguMTU2NzU2OCwxMS4xOTcyOTczIDE4LjE1Njc1NjgsOS4wNzM2NDg2NSBDMTguMTU2NzU2OCw2Ljk0OTMyNDMyIDE3LjUwMjcwMjcsNS4wMjk3Mjk3MyAxNi40NDA1NDA1LDMuNjU3NDMyNDMgTDE2LjQ0MDU0MDUsMy42NTc0MzI0MyBaIE0wLjA1NDA1NDA1NDEsMjYuMzA3NDMyNCBDMC4yNTgxMDgxMDgsMjQuNDczNjQ4NiAxLjA0MDU0MDU0LDIyLjgwMDY3NTcgMi4yNzQzMjQzMiwyMS40MDYwODExIEMzLjYyNTY3NTY4LDE5Ljg2MTQ4NjUgNS41MjM2NDg2NSwxOC42NSA3LjcyMjI5NzMsMTcuOTUyNzAyNyBMOC4yMDQ3Mjk3MywxNy44MDI3MDI3IEw4LjUyNjM1MTM1LDE4LjE5OTMyNDMgQzkuMDUyMDI3MDMsMTguODIxNjIxNiA5LjY3MzY0ODY1LDE5LjMyNTY3NTcgMTAuMzcwOTQ1OSwxOS42NzkwNTQxIEMxMS4wMjUsMjAuMDAwNjc1NyAxMS43NDM5MTg5LDIwLjE4MzEwODEgMTIuNTA1NDA1NCwyMC4xODMxMDgxIEMxMy4yMzQ0NTk1LDIwLjE4MzEwODEgMTMuOTMxNzU2OCwyMC4wMTE0ODY1IDE0LjU2NDE4OTIsMTkuNzExNDg2NSBDMTUuMjI5MDU0MSwxOS4zODk4NjQ5IDE1Ljg0MDU0MDUsMTguOTE3NTY3NiAxNi4zNjYyMTYyLDE4LjMxNzU2NzYgTDE2LjY5ODY0ODYsMTcuOTQxODkxOSBMMTcuMTgxMDgxMSwxOC4xMDI3MDI3IEMxOS4zNTgxMDgxLDE4Ljg2NDE4OTIgMjEuMjM1MTM1MSwyMC4wOTcyOTczIDIyLjU4NjQ4NjUsMjEuNjQxODkxOSBDMjMuNzg3ODM3OCwyMi45OTMyNDMyIDI0LjYwMjcwMjcsMjQuNTkxMjE2MiAyNC44ODE3NTY4LDI2LjMwNzQzMjQgTDI1LDI2LjMwNzQzMjQgTDI1LDI3LjA1ODEwODEgTDI1LDMwLjAxODI0MzIgTDI1LDMwLjc2ODkxODkgTDI0LjIzODUxMzUsMzAuNzY4OTE4OSBMMC43NjE0ODY0ODYsMzAuNzY4OTE4OSBMMCwzMC43Njg5MTg5IEwwLDMwLjAxODI0MzIgTDAsMjcuMDU4MTA4MSBMMCwyNi4zMDc0MzI0IEwwLjA1NDA1NDA1NDEsMjYuMzA3NDMyNCBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IDMxcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0ICAgIHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0ICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9tZXNzYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDUsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDUsMCk7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdFx0cGFkZGluZzogMTByZW0gMDtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQuYWNjb3VudF90ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdH1cblxuXHR9XG5cdC53b29jb21tZXJjZS1vcmRlcmluZyxcblx0Lndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdHMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHR9XG5cdFx0Ji5jb2x1bW5zLTQge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdFx0LnByb2R1Y3Qge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMik7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMzBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdC5wcm9kdWN0X2NvbnRlbnR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHRcdC5hZGRfdG9fY2FydF9idXR0b24sIC5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE3NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vYmplY3QxIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjllbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud29vY29tbWVyY2Vfc2hvcnRfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkZGVkX3RvX2NhcnQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEyJTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0ei1pbmRleDogMTY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIyNSwgMjA4LCAwLjk1KTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0XHRcdFx0JjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW4ub25zYWxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0ZGVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnMge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud2NycC1yZW50YWwtcHJvZHVjdHMtc2VsZWN0LWRhdGVzLWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2VlX3Byb2R1Y3QsXG5cdFx0XHRcdC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQud2NycC1yZW50YWwtcHJvZHVjdHMtcmVudGFsLXB1cmNoYXNlLXRvZ2dsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdF90eXBlX3NpbXBsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG5cdFx0XHRcdC53b29jb21tZXJjZS1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE3NXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG5cdFx0XHRcdFx0b3JkZXI6IC0xO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaG9ydF9kZXNjcmlwdGlvbixcblx0XHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3Qge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAzMztcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0bWFyZ2luLXJpZ2h0OiAtMjVweDtcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ICAgIFx0LnByb2R1Y3Qge1xuXHRcdCAgICBcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHQgICAgXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlZV9wcm9kdWN0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbnRlbnR7XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC53b29jb21tZXJjZV9zaG9ydF9kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53b29jb21tZXJjZS1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRcdGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQud2MtYmxvY2stY2FydCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0LndjLWJsb2NrLWNhcnQtaXRlbXNfX2hlYWRlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdFx0LndjLWJsb2NrLWNhcnQtaXRlbV9fcHJvZHVjdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdC53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtbmFtZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud2MtYmxvY2stY2FydC1pdGVtX19wcmljZXMge1xuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRhYmxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0fVxuXHRcdFx0LndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHQud3AtZWxlbWVudC1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4wNztcblx0XHRcdFx0XHRtYXJnaW46IDAgMC41cmVtO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuLW1lZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjp2aXNpdGVke1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sge1xuXHRcdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdFx0LndjLWJsb2NrLWdyaWQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHQud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0LndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Qge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQuYWRkX3RvX2NhcnRfYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQyLjVweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtMTJweDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTJyZW07XG5cdFx0XHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzQyLjUzMjkzMjJweCcgaGVpZ2h0PScyMnB4JyB2aWV3Qm94PScwIDAgNDIuNTMyOTMyMiAyMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRmlsbCAxIENvcHklM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nU0VTSkNfQWNjdWVpbCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzNTcsIC0xMTA0KScgZmlsbD0nJTIzMTQyRTNFJyUzRSUzQ2cgaWQ9J0Jsb2MtMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEsIDg3NSknJTNFJTNDcG9seWdvbiBpZD0nRmlsbC0xLUNvcHknIHBvaW50cz0nMTM4OS41MzE5OCAyMjkgMTM4Ny45NzE4MiAyMzAuNTYwMTY1IDEzOTYuNDEyOTIgMjM5LjAwMDk1IDEzNTggMjM5LjAwMDk1IDEzNTggMjQwLjk5OTY4MyAxMzk2LjQxMjkyIDI0MC45OTk2ODMgMTM4Ny45NzE4MiAyNDkuNDQwNDY5IDEzODkuNTMxOTggMjUxIDEzOTguOTcyMTMgMjQxLjU2MDE2NSAxNDAwLjUzMjkzIDI0MC4wMDA2MzMgMTM5OC45NzI0NSAyMzguNDM5ODM1JyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53Yy1ibG9jay1jb21wb25lbnRzLXJhZGlvLWNvbnRyb2xfX29wdGlvbntcblx0XHRcdHBhZGRpbmctbGVmdDogMy41cmVtO1xuXHRcdH1cblx0fVxuXHQud2MtYmxvY2stY2hlY2tvdXQge1xuXHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHR9XG5cdH1cblx0LndjLWJsb2NrLWNoZWNrb3V0X19hZGQtbm90ZSB7XG5cdFx0aW5wdXQge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdH1cblx0LndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciB7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW4tbWVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud2MtYmxvY2stY29tcG9uZW50cy1mb3JtIHtcblx0XHRidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW47XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbi1tZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0IHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHQmLnByb2R1Y3QtdHlwZS1zaW1wbGUsXG5cdFx0Ji5wcm9kdWN0LXR5cGUtdmFyaWFibGUge1xuXHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdH1cblx0XHRcdC5hZGRpdGlvbm5hbF9pbmZvcyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHQud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFkZG9uc19yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdFx0Lm9wdGlvbnNfYWNoYXQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRhYmxlLnZhcmlhdGlvbnMge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXR0cmlidXRlLXBhX2Vuc2VtYmxlcyB7XG5cdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVzZXRfdmFyaWF0aW9ucyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IC0zNXB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNDU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmV5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudmFyaWF0aW9uc19mb3JtLmNhcnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aCxcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQudmFsdWUge1xuXHRcdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0c3Bhbi5hbW91bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAyMHB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJvZHVjdC1hZGRvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0ZXItZ3JleTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByb2R1Y3QtYWRkb24tb3B0aW9uLWNvcGllLXN1cHBsZW1lbnRhaXJlIHtcblx0XHRcdFx0XHRcdFx0LmFkZG9uLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5hZGRvbi1uYW1lIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcblx0XHRcdFx0XHRcdFx0LnF1YW50aXR5IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUxMnB4JyBoZWlnaHQ9JzUxMnB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcXVlc3Rpb24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ncXVlc3Rpb24nIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTI1NiwwIEMxMTQuNTA5LDAgMCwxMTQuNDk2IDAsMjU2IEMwLDM5Ny40ODkgMTE0LjQ5Niw1MTIgMjU2LDUxMiBDMzk3LjQ5MSw1MTIgNTEyLDM5Ny41MDQgNTEyLDI1NiBDNTEyLDExNC41MDkgMzk3LjUwNCwwIDI1NiwwIFogTTI1Niw0NzYuMjc5IEMxMzQuNTM4LDQ3Ni4yNzkgMzUuNzIxLDM3Ny40NjMgMzUuNzIxLDI1NiBDMzUuNzIxLDEzNC41MzcgMTM0LjUzOCwzNS43MjEgMjU2LDM1LjcyMSBDMzc3LjQ2MywzNS43MjEgNDc2LjI3OSwxMzQuNTM3IDQ3Ni4yNzksMjU2IEM0NzYuMjc5LDM3Ny40NjMgMzc3LjQ2Myw0NzYuMjc5IDI1Niw0NzYuMjc5IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI0OC40MjUsMzIzLjkyNCBDMjM0LjI3MiwzMjMuOTI0IDIyMi44MTUsMzM1LjcxOCAyMjIuODE1LDM0OS44NyBDMjIyLjgxNSwzNjMuNjg3IDIzMy45MzUsMzc1LjgxOCAyNDguNDI1LDM3NS44MTggQzI2Mi45MTUsMzc1LjgxOCAyNzQuMzcxLDM2My42ODcgMjc0LjM3MSwzNDkuODcgQzI3NC4zNzEsMzM1LjcxOCAyNjIuNTc3LDMyMy45MjQgMjQ4LjQyNSwzMjMuOTI0IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjUyLjgwNSwxMjcuNDY5IEMyMDcuMzEzLDEyNy40NjkgMTg2LjQyMSwxNTQuNDI4IDE4Ni40MjEsMTcyLjYyNCBDMTg2LjQyMSwxODUuNzY2IDE5Ny41NDEsMTkxLjgzMiAyMDYuNjM5LDE5MS44MzIgQzIyNC44MzYsMTkxLjgzMiAyMTcuNDIzLDE2NS44ODQgMjUxLjc5NCwxNjUuODg0IEMyNjguNjQyLDE2NS44ODQgMjgyLjEyMiwxNzMuMjk4IDI4Mi4xMjIsMTg4Ljc5OSBDMjgyLjEyMiwyMDYuOTk1IDI2My4yNTEsMjE3LjQ0MSAyNTIuMTMxLDIyNi44NzYgQzI0Mi4zNTgsMjM1LjI5OSAyMjkuNTU0LDI0OS4xMTYgMjI5LjU1NCwyNzguMDk2IEMyMjkuNTU0LDI5NS42MTggMjM0LjI3MiwzMDAuNjczIDI0OC4wODcsMzAwLjY3MyBDMjY0LjU5OCwzMDAuNjczIDI2Ny45NjgsMjkzLjI2IDI2Ny45NjgsMjg2Ljg1NiBDMjY3Ljk2OCwyNjkuMzM0IDI2OC4zMDUsMjU5LjIyNSAyODYuODM5LDI0NC43MzUgQzI5NS45MzcsMjM3LjY1OSAzMjQuNTc5LDIxNC43NDQgMzI0LjU3OSwxODMuMDY5IEMzMjQuNTc5LDE1MS4zOTQgMjk1LjkzNywxMjcuNDY5IDI1Mi44MDUsMTI3LjQ2OSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOTVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudXAtc2VsbHMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGl0ZXBpY2tlciB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByb2R1Y3RfdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIuNzVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweCAwO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaG9ydF9za3Uge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwge1xuXHRcdFx0XHQudGFicy53Yy10YWJzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMy4yNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdFx0XHRcdC5zcGVjX2ZpZWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XHRcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW5mbyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTEycHgnIGhlaWdodD0nNTEycHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VxdWVzdGlvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdxdWVzdGlvbicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMjU2LDAgQzExNC41MDksMCAwLDExNC40OTYgMCwyNTYgQzAsMzk3LjQ4OSAxMTQuNDk2LDUxMiAyNTYsNTEyIEMzOTcuNDkxLDUxMiA1MTIsMzk3LjUwNCA1MTIsMjU2IEM1MTIsMTE0LjUwOSAzOTcuNTA0LDAgMjU2LDAgWiBNMjU2LDQ3Ni4yNzkgQzEzNC41MzgsNDc2LjI3OSAzNS43MjEsMzc3LjQ2MyAzNS43MjEsMjU2IEMzNS43MjEsMTM0LjUzNyAxMzQuNTM4LDM1LjcyMSAyNTYsMzUuNzIxIEMzNzcuNDYzLDM1LjcyMSA0NzYuMjc5LDEzNC41MzcgNDc2LjI3OSwyNTYgQzQ3Ni4yNzksMzc3LjQ2MyAzNzcuNDYzLDQ3Ni4yNzkgMjU2LDQ3Ni4yNzkgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjQ4LjQyNSwzMjMuOTI0IEMyMzQuMjcyLDMyMy45MjQgMjIyLjgxNSwzMzUuNzE4IDIyMi44MTUsMzQ5Ljg3IEMyMjIuODE1LDM2My42ODcgMjMzLjkzNSwzNzUuODE4IDI0OC40MjUsMzc1LjgxOCBDMjYyLjkxNSwzNzUuODE4IDI3NC4zNzEsMzYzLjY4NyAyNzQuMzcxLDM0OS44NyBDMjc0LjM3MSwzMzUuNzE4IDI2Mi41NzcsMzIzLjkyNCAyNDguNDI1LDMyMy45MjQgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNTIuODA1LDEyNy40NjkgQzIwNy4zMTMsMTI3LjQ2OSAxODYuNDIxLDE1NC40MjggMTg2LjQyMSwxNzIuNjI0IEMxODYuNDIxLDE4NS43NjYgMTk3LjU0MSwxOTEuODMyIDIwNi42MzksMTkxLjgzMiBDMjI0LjgzNiwxOTEuODMyIDIxNy40MjMsMTY1Ljg4NCAyNTEuNzk0LDE2NS44ODQgQzI2OC42NDIsMTY1Ljg4NCAyODIuMTIyLDE3My4yOTggMjgyLjEyMiwxODguNzk5IEMyODIuMTIyLDIwNi45OTUgMjYzLjI1MSwyMTcuNDQxIDI1Mi4xMzEsMjI2Ljg3NiBDMjQyLjM1OCwyMzUuMjk5IDIyOS41NTQsMjQ5LjExNiAyMjkuNTU0LDI3OC4wOTYgQzIyOS41NTQsMjk1LjYxOCAyMzQuMjcyLDMwMC42NzMgMjQ4LjA4NywzMDAuNjczIEMyNjQuNTk4LDMwMC42NzMgMjY3Ljk2OCwyOTMuMjYgMjY3Ljk2OCwyODYuODU2IEMyNjcuOTY4LDI2OS4zMzQgMjY4LjMwNSwyNTkuMjI1IDI4Ni44MzksMjQ0LjczNSBDMjk1LjkzNywyMzcuNjU5IDMyNC41NzksMjE0Ljc0NCAzMjQuNTc5LDE4My4wNjkgQzMyNC41NzksMTUxLjM5NCAyOTUuOTM3LDEyNy40NjkgMjUyLjgwNSwxMjcuNDY5IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaG9wX2F0dHJpYnV0ZXMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMzBweCA4cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDMwcHg7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZ2FsbGVyeSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0Lm9uc2FsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzdGODg5Nztcblx0XHRcdH1cblx0XHRcdC5jYXJ0IHtcblx0XHRcdFx0LnZhcmlhdGlvbnMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAzMHB4IDhweCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NWVtO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlc2V0X3ZhcmlhdGlvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3AgIHtcblx0XHRcdFx0LmFkZG9uc19yaWdodCB7XG5cdFx0XHRcdFx0LnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHtcblx0XHRcdFx0XHRcdHRkLnZhbHVlIHtcblx0XHRcdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIHtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFkZGl0aW9ubmFsX2luZm9zIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWRkb25zX3JpZ2h0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1JTtcblx0XHRcdFx0XHQudmFyaWF0aW9uc19mb3JtLmNhcnQge1xuXHRcdFx0XHRcdFx0dGQudmFsdWUge1xuXHRcdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIHtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCAge1xuXHRcdCAgICBcdC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuXHRcdCAgICBcdFx0LnNwZWNpZmljYXRpb25zIHtcblx0XHRcdFx0XHRcdC5zcGVjX2ZpZWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdC5hZGRvbnNfcmlnaHQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgOCU7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUgIHtcblx0XHQgICAgXHQuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcblx0XHQgICAgXHRcdC5zcGVjaWZpY2F0aW9ucyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHQuc3BlY19maWVsZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHQuYWRkaXRpb25uYWxfaW5mb3Mge1xuXHRcdFx0XHRcdC5wZGZfZG93bmxvYWQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIFx0LmFkZG9uc19yaWdodCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQudmFyaWF0aW9uc19mb3JtLmNhcnQge1xuXHRcdFx0XHRcdFx0dGQudmFsdWUge1xuXHRcdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG59XG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIHtcblx0bWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdC53b29jb21tZXJjZS1tZXNzYWdlLFxuXHQud29vY29tbWVyY2UtaW5mbyxcblx0Lndvb2NvbW1lcmNlLWVycm9yIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0Ly9tYXJnaW46IDAgMCAxcmVtIDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1lcnJvciB7XG5cdFx0bWFyZ2luOiAwIDAgMXJlbSAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGxpZ2h0LWdyZXkhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3IhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuLndvb2NvbW1lcmNlLWFjY291bnQge1xuXHQud29vY29tbWVyY2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cbn1cblxuYm9keS5sb2dnZWQtaW4ge1xuXHQud29vY29tbWVyY2V7XG5cdFx0Jl9uYXZpZ2F0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4ud2MtYmxvY2stY2FydCB7XG5cdG1hcmdpbjogMCAxMCU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdCAgICBtYXJnaW46IDAgNiU7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdCAgICBtYXJnaW46IDAgNSU7XG5cdH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIHBhZGRpbmc6IDAgNCU7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgcGFkZGluZzogMCAzJTtcblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgcGFkZGluZzogMCAyJTtcblx0fVxufVxuLnBsYWNlLW9yZGVye1xuXHQuYnV0dG9ue1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3JlbTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjpsaW5rLCAmOnZpc2l0ZWR7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXNwaW5uZXJ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cbi53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2Nre1xuXHQud3AtYmxvY2staGVhZGluZ3tcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxufVxuXG5cblxuLndvb2NvbW1lcmNlLW9yZGVye1xuXHQub3JkZXJfZGV0YWlsc3tcblx0XHR0aCwgdGR7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cbn1cbi5zaG9wX3RhYmxle1xuXHR0aCwgdGR7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cbn1cbi53cC1ibG9jay1ncm91cC5hbGlnbndpZGV7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXByb2R1Y3R7XG5cdC5zdW1tYXJ5e1xuXHRcdC5xdWFudGl0eXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQucXR5e1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGhlaWdodDogNC41cmVtO1xuXHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcnR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0LmJ1dHRvbi5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9ue1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJlZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3RfbWV0YSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtbWVzc2FnZXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5idXR0b24ud2MtZm9yd2FyZHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtdGFic3tcblx0XHQud2MtdGFic3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC53Yy10YWJ7XG5cdFx0XHRoMiwgcHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3R7XG5cdFx0bWFyZ2luOiA1cmVtIDAgMCAwO1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG59XG5cbi53Yy1ibG9jay1jYXJ0X19lbXB0eS1jYXJ0X190aXRsZXtcblx0Ji53aXRoLWVtcHR5LWNhcnQtaWNvbntcblx0XHQmOmJlZm9yZXtcblx0XHRcdG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDI3MSAyNjYnJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuMy4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjAgQnVpbGQgMTUxKSAtLSUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuc3QwICU3QiBzdHJva2U6ICUyMzAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOyBzdHJva2Utd2lkdGg6IC4ycHg7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0xheWVyXzExJyBkYXRhLW5hbWU9J0xheWVyXzEnJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyUzRSUzQ2cgaWQ9J1BhZ2UtMSclM0UlM0NnIGlkPSdDYXJ0LWJvdXRpcXVlJyUzRSUzQ2cgaWQ9J0dyb3VwLTU4JyUzRSUzQ2cgaWQ9J0dyb3VwLTU3JyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEwNi40LDIwMi4yYy0xNS4xLDAtMjguNy05LjItMzQuMi0yMy42TDMwLjUsNjkuN2MtMi4xLTUuNi03LjYtOS40LTEzLjYtOS40SDNjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjVoMTMuOWM4LjEsMCwxNS40LDUuMSwxOC4zLDEyLjZsOC4zLDIxLjZoMjI0LjdjMS40LDAsMi41LDEuMSwyLjUsMi41djY2LjljMCwxMS44LTguOCwyMi0yMC42LDIzLjdsLTEzOC41LDE5LjNjLTEuNy4yLTMuNS40LTUuMi40aDBaTTQ1LjQsOTQuNWwzMS41LDgyLjRjNS4zLDEzLjksMTkuMywyMi4xLDM0LDIwLjFsMTM4LjUtMTkuM2M5LjMtMS4zLDE2LjMtOS4zLDE2LjMtMTguN3YtNjQuNEg0NS40Wk02Ny4xLDI2NS41Yy0xMC44LDAtMTkuNi04LjgtMTkuNi0xOS42czguOC0xOS42LDE5LjYtMTkuNiwxOS42LDguOCwxOS42LDE5LjYtOC44LDE5LjYtMTkuNiwxOS42Wk02Ny4xLDIzMS4zYy04LjEsMC0xNC42LDYuNi0xNC42LDE0LjZzNi42LDE0LjYsMTQuNiwxNC42LDE0LjYtNi42LDE0LjYtMTQuNi02LjYtMTQuNi0xNC42LTE0LjZoMFonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTY3LjIsMjQ4LjRjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjUsMi41LDEuMSwyLjUsMi41LTEuMSwyLjUtMi41LDIuNVpNMjUxLDI2NS41Yy0xMC44LDAtMTkuNi04LjgtMTkuNi0xOS42czguOC0xOS42LDE5LjYtMTkuNiwxOS42LDguOCwxOS42LDE5LjYtOC44LDE5LjYtMTkuNiwxOS42Wk0yNTEsMjMxLjNjLTguMSwwLTE0LjYsNi42LTE0LjYsMTQuNnM2LjYsMTQuNiwxNC42LDE0LjYsMTQuNi02LjYsMTQuNi0xNC42LTYuNi0xNC42LTE0LjYtMTQuNmgwWicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUxLDI0OC40Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjVzMS4xLTIuNSwyLjUtMi41LDIuNSwxLjEsMi41LDIuNS0xLjEsMi41LTIuNSwyLjVaTTIxNi44LDI0OC40SDg0LjJjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjVoMTMyLjZjMS40LDAsMi41LDEuMSwyLjUsMi41cy0xLjEsMi41LTIuNSwyLjVaTTc0LjMsMjMxLjNjLS4zLDAtLjYsMC0xLS4yLTEuMy0uNS0xLjktMi0xLjMtMy4zbDE0LjMtMzQuMmMuNS0xLjMsMi0xLjksMy4zLTEuMywxLjMuNSwxLjksMiwxLjMsMy4zbC0xNC4zLDM0LjJjLS40LDEtMS4zLDEuNS0yLjMsMS41Wk0xMDQuOCwxODVjLTEuMSwwLTIuMS0uNy0yLjQtMS44bC0yMC4xLTczLjRjLS40LTEuMy40LTIuNywxLjctMy4xLDEuMy0uNCwyLjcuNCwzLjEsMS43bDIwLjEsNzMuNGMuNCwxLjMtLjQsMi43LTEuNywzLjFoLS43Wk0yMTYuMywxNjkuOWMtMS40LDAtMi41LTEuMS0yLjUtMi41di01OC4zYzAtMS40LDEuMS0yLjUsMi41LTIuNXMyLjUsMS4xLDIuNSwyLjV2NTguM2MwLDEuNC0xLjEsMi41LTIuNSwyLjVaTTEzMi45LDE4MS42Yy0xLjIsMC0yLjMtLjktMi41LTIuMWwtMTEuNi03MGMtLjItMS40LjctMi42LDIuMS0yLjksMS40LS4yLDIuNi43LDIuOSwyLjFsMTEuNiw3MGMuMiwxLjQtLjcsMi42LTIuMSwyLjloLS40Wk0xODksMTczLjVjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXYtNjEuOWMwLTEuNCwxLjEtMi41LDIuNS0yLjVzMi41LDEuMSwyLjUsMi41djYxLjljMCwxLjQtMS4xLDIuNS0yLjUsMi41Wk0xNjEuNywxNzcuNmMtMS4zLDAtMi40LTEtMi41LTIuNGwtMy44LTY2YzAtMS40LDEtMi42LDIuNC0yLjZzMi42LDEsMi42LDIuNGwzLjgsNjZjMCwxLjQtMSwyLjYtMi40LDIuNmgtLjFaTTI0Mi41LDE2NS4yYy0xLjQsMC0yLjUtMS4xLTIuNS0yLjV2LTUzLjZjMC0xLjQsMS4xLTIuNSwyLjUtMi41czIuNSwxLjEsMi41LDIuNXY1My42YzAsMS40LTEuMSwyLjUtMi41LDIuNVonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuIl19 */
