@import url(https://p.typekit.net/p.css?s=1&k=kij7pyv&ht=tk&f=2007.2008.2009.2010&a=2620516&app=typekit&e=css);
[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)}[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)}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }
  .hamburger:hover {
    opacity: 0.7; }
  .hamburger.is-active:hover {
    opacity: 0.7; }
  .hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner::before,
  .hamburger.is-active .hamburger-inner::after {
    background-color: #000; }

.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 40px;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease; }
  .hamburger-inner::before, .hamburger-inner::after {
    content: "";
    display: block; }
  .hamburger-inner::before {
    top: -10px; }
  .hamburger-inner::after {
    bottom: -10px; }

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 80px; }

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg); }
  .hamburger--3dx.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dx-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 80px; }

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg); }
  .hamburger--3dy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg); }
  .hamburger--3dxy.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 80px; }

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
    transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::before {
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--3dxy-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -10px, 0) rotate(-45deg); }

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn.is-active .hamburger-inner::before {
    transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
  .hamburger--arrowturn.is-active .hamburger-inner::after {
    transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::before {
    transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
  .hamburger--arrowturn-r.is-active .hamburger-inner::after {
    transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none; }

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg); }
  .hamburger--boring.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--boring.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--collapse-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
  .hamburger--collapse-r .hamburger-inner::before {
    transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--collapse-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear; }
  .hamburger--collapse-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-270deg);
    transition-delay: 0.075s; }

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
  .hamburger--elastic-r .hamburger-inner::before {
    top: 10px;
    transition: opacity 0.125s 0.275s ease; }
  .hamburger--elastic-r .hamburger-inner::after {
    top: 20px;
    transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  transition-delay: 0.075s; }
  .hamburger--elastic-r.is-active .hamburger-inner::before {
    transition-delay: 0s;
    opacity: 0; }
  .hamburger--elastic-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(270deg);
    transition-delay: 0.075s; }

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden; }
  .hamburger--emphatic .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic.is-active .hamburger-inner::before {
      left: -80px;
      top: -80px;
      transform: translate3d(80px, 80px, 0) rotate(45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic.is-active .hamburger-inner::after {
      right: -80px;
      top: -80px;
      transform: translate3d(-80px, 80px, 0) rotate(-45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden; }
  .hamburger--emphatic-r .hamburger-inner {
    transition: background-color 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::before {
      left: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in; }
    .hamburger--emphatic-r .hamburger-inner::after {
      top: 10px;
      right: 0;
      transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in; }
  .hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent !important; }
    .hamburger--emphatic-r.is-active .hamburger-inner::before {
      left: -80px;
      top: 80px;
      transform: translate3d(80px, -80px, 0) rotate(-45deg);
      transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }
    .hamburger--emphatic-r.is-active .hamburger-inner::after {
      right: -80px;
      top: 80px;
      transform: translate3d(-80px, -80px, 0) rotate(45deg);
      transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1); }

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear; }

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear; }

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0; }

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0; }

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 2px; }
  .hamburger--slider .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider .hamburger-inner::after {
    top: 20px; }

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--slider.is-active .hamburger-inner::before {
    transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(-90deg); }

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 2px; }
  .hamburger--slider-r .hamburger-inner::before {
    top: 10px;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-duration: 0.15s; }
  .hamburger--slider-r .hamburger-inner::after {
    top: 20px; }

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(-45deg); }
  .hamburger--slider-r.is-active .hamburger-inner::before {
    transform: rotate(45deg) translate3d(5.71429px, -6px, 0);
    opacity: 0; }
  .hamburger--slider-r.is-active .hamburger-inner::after {
    transform: translate3d(0, -20px, 0) rotate(90deg); }

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spin-r .hamburger-inner::before {
    transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in; }
  .hamburger--spin-r .hamburger-inner::after {
    transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spin-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out; }
  .hamburger--spin-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg);
    transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear; }
  .hamburger--spring .hamburger-inner::before {
    top: 10px;
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring .hamburger-inner::after {
    top: 20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important; }
  .hamburger--spring.is-active .hamburger-inner::before {
    top: 0;
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(45deg); }
  .hamburger--spring.is-active .hamburger-inner::after {
    top: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 10px, 0) rotate(-45deg); }

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--spring-r .hamburger-inner::after {
    top: -20px;
    transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
  .hamburger--spring-r .hamburger-inner::before {
    transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -10px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--spring-r.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear; }
  .hamburger--spring-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(90deg);
    transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear; }
  .hamburger--stand-r .hamburger-inner::before {
    transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--stand-r .hamburger-inner::after {
    transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear; }
  .hamburger--stand-r.is-active .hamburger-inner::before {
    top: 0;
    transform: rotate(-45deg);
    transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--stand-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(45deg);
    transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
  .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(90deg); }

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
    transition-duration: 0s;
    transition-delay: 0.1s;
    transition-timing-function: linear; }
  .hamburger--vortex-r .hamburger-inner::before {
    transition-property: top, opacity; }
  .hamburger--vortex-r .hamburger-inner::after {
    transition-property: bottom, transform; }

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
  .hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
    transition-delay: 0s; }
  .hamburger--vortex-r.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0; }
  .hamburger--vortex-r.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg); }

:root {
  --site-width: 1200px;
  --color-1: #494949;
  --color-2: #0063a0;
  --color-3: #72787f;
  --color-4: #6abdaf;
  --color-5: #f7f8f9;
  --color-6: #dbdbdb;
  --color-hover: #1597bb;
  --color-active: #1597bb;
  --color-error: #7b113a;
  --color-success: #8fd6e1;
  --link-color: var(--color-2);
  --link-color-hover: var(--color-hover);
  --base-font-family: museo-sans, sans-serif;
  --base-font-color: var(--color-1);
  --base-font-size: 18px;
  --base-line-height: 1.6;
  --base-font-weight: 400;
  --heading-font-family: var(--base-font-family);
  --heading-line-height: 0.85;
  --heading-font-weight: 900;
  --base-border-color: #000;
  --base-border-radius: 0px;
  --base-border: 1px solid var(--base-border-color);
  --btn-text-color: var(--color-2);
  --btn-background: #fff;
  --btn-text-color-hover: #fff;
  --btn-background-hover: var(--color-2);
  --btn-font-weight: 600;
  --btn-padding-vertical: 10px;
  --btn-padding-horizontal: 20px;
  --btn-padding-top: var(--btn-padding-vertical);
  --btn-padding-bottom: var(--btn-padding-vertical);
  --btn-padding-right: var(--btn-padding-horizontal);
  --btn-padding-left: var(--btn-padding-horizontal);
  --btn-border-width: 2px;
  --btn-border-style: solid;
  --btn-border-color: var(--color-2);
  --btn-border-radius: 30px;
  --btn-hover-border-color: var(--color-1);
  --btn-duration: var(--base-duration);
  --btn-timing: var(--base-timing);
  --input-text-color: var(--color-1);
  --input-background: #fff;
  --input-padding-top: 1em;
  --input-padding-bottom: 1em;
  --input-padding-left: 1em;
  --input-padding-right: 1em;
  --input-margin-top: 0;
  --input-margin-bottom: 1.5em;
  --input-margin-left: 0;
  --input-margin-right: 0;
  --focus-outline-style: solid;
  --focus-outline-color: var(--color-active);
  --focus-outline-width: 4px;
  --focus-outline-offset: 0;
  --base-duration: 300ms;
  --base-timing: ease-in-out; }

@-webkit-keyframes animate-bg-gradient {
  0% {
    background-position: 88% 0%; }
  50% {
    background-position: 13% 100%; }
  100% {
    background-position: 88% 0%; } }

@-moz-keyframes animate-bg-gradient {
  0% {
    background-position: 88% 0%; }
  50% {
    background-position: 13% 100%; }
  100% {
    background-position: 88% 0%; } }

@keyframes animate-bg-gradient {
  0% {
    background-position: 88% 0%; }
  50% {
    background-position: 13% 100%; }
  100% {
    background-position: 88% 0%; } }

html,
body {
  font-family: var(--base-font-family);
  font-weight: var(--base-font-weight);
  line-height: var(--base-line-height);
  font-size: var(--base-font-size);
  color: var(--base-font-color);
  -webkit-font-smoothing: antialiased; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: var(--heading-font-weight);
  line-height: var(--heading-line-height);
  margin: 0 0 20px 0; }

h1 {
  color: var(--color-2);
  font-size: 5em; }
  @media screen and (max-width: 720px) {
    h1 {
      font-size: 4em; } }

h2 {
  color: var(--color-2);
  font-size: 3em; }
  @media screen and (max-width: 720px) {
    h2 {
      font-size: 2.5em; } }

h3 {
  font-size: 4em;
  line-height: 1.1; }
  @media screen and (max-width: 720px) {
    h3 {
      font-size: 3em; } }

h4 {
  font-size: 1.4em; }
  @media screen and (max-width: 720px) {
    h4 {
      font-size: 1em; } }

h4 {
  font-size: 1.4em; }
  @media screen and (max-width: 720px) {
    h4 {
      font-size: 1em; } }

h5 {
  font-size: 2.5em; }
  @media screen and (max-width: 720px) {
    h5 {
      font-size: 1.75em; } }

h6 {
  font-size: 2em; }
  @media screen and (max-width: 720px) {
    h6 {
      font-size: 1.5em; } }

p {
  margin: 0 0 25px 0; }

a {
  color: var(--link-color);
  transition: all var(--base-duration) var(--base-timing); }
  a:hover {
    color: var(--link-color-hover); }
  a:focus {
    outline: var(--focus-outline);
    outline-offset: var(--focus-outline-offset); }

hr {
  border-bottom: var(--base-border);
  border-left: 0;
  border-right: 0;
  border-top: 0; }

blockquote {
  position: relative;
  margin: 80px 40px;
  padding: 20px;
  border-left: 1px solid var(--color-1); }
  blockquote p:last-of-type {
    margin-bottom: 0; }

form {
  max-width: 800px;
  margin: 0 auto;
  font-family: var(--base-font-family);
  color: var(--color-1); }

fieldset {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0; }

legend {
  font-weight: 600;
  margin-bottom: 10px;
  padding: 0; }

label {
  display: block;
  font-weight: 600;
  color: var(--color-2);
  margin-bottom: 20px;
  padding-left: 20px; }

.form-register {
  box-shadow: 0 13px 29px rgba(0, 0, 0, 0.2);
  border-radius: 30px;
  background-color: #ffffff;
  padding: 20px; }
  .form-register .row {
    display: grid;
    justify-content: center;
    grid-template-columns: auto auto;
    grid-gap: 10px; }

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea, select {
  width: 100%;
  font-family: var(--base-font-family);
  font-size: var(--base-font-size);
  font-weight: var(--btn-font-weight);
  padding-top: var(--input-padding-top);
  padding-right: var(--input-padding-right);
  padding-bottom: var(--input-padding-bottom);
  padding-left: var(--input-padding-left);
  margin-top: var(--input-margin-top);
  margin-right: var(--input-margin-right);
  margin-bottom: var(--input-margin-bottom);
  margin-left: var(--input-margin-left);
  color: var(--input-text-color);
  background-color: var(--input-background);
  border: var(--base-border);
  border-radius: var(--base-border-radius);
  box-shadow: var(--input-box-shadow-h-offset) var(--input-box-shadow-v-offset) var(--input-box-shadow-blur) var(--input-box-shadow-spread) var(--input-box-shadow-color);
  appearance: none;
  transition: border-color var(--base-duration) var(--base-timing); }
  [type='color']:focus, [type='color']:hover, [type='date']:focus, [type='date']:hover, [type='datetime']:focus, [type='datetime']:hover, [type='datetime-local']:focus, [type='datetime-local']:hover, [type='email']:focus, [type='email']:hover, [type='month']:focus, [type='month']:hover, [type='number']:focus, [type='number']:hover, [type='password']:focus, [type='password']:hover, [type='search']:focus, [type='search']:hover, [type='tel']:focus, [type='tel']:hover, [type='text']:focus, [type='text']:hover, [type='time']:focus, [type='time']:hover, [type='url']:focus, [type='url']:hover, [type='week']:focus, [type='week']:hover, input:not([type]):focus, input:not([type]):hover, textarea:focus, textarea:hover, select:focus, select:hover {
    outline-style: var(--focus-outline-style);
    outline-color: var(--focus-outline-color);
    outline-width: var(--focus-outline-width);
    outline-offset: var(--focus-outline-offset); }
  [type='color']:disabled, [type='date']:disabled, [type='datetime']:disabled, [type='datetime-local']:disabled, [type='email']:disabled, [type='month']:disabled, [type='number']:disabled, [type='password']:disabled, [type='search']:disabled, [type='tel']:disabled, [type='text']:disabled, [type='time']:disabled, [type='url']:disabled, [type='week']:disabled, input:not([type]):disabled, textarea:disabled, select:disabled {
    background-color: shade(var(--input-background-color), 5%);
    cursor: not-allowed; }
    [type='color']:disabled:hover, [type='date']:disabled:hover, [type='datetime']:disabled:hover, [type='datetime-local']:disabled:hover, [type='email']:disabled:hover, [type='month']:disabled:hover, [type='number']:disabled:hover, [type='password']:disabled:hover, [type='search']:disabled:hover, [type='tel']:disabled:hover, [type='text']:disabled:hover, [type='time']:disabled:hover, [type='url']:disabled:hover, [type='week']:disabled:hover, input:not([type]):disabled:hover, textarea:disabled:hover, select:disabled:hover {
      border: var(--base-border); }
  [type='color']::placeholder, [type='date']::placeholder, [type='datetime']::placeholder, [type='datetime-local']::placeholder, [type='email']::placeholder, [type='month']::placeholder, [type='number']::placeholder, [type='password']::placeholder, [type='search']::placeholder, [type='tel']::placeholder, [type='text']::placeholder, [type='time']::placeholder, [type='url']::placeholder, [type='week']::placeholder, input:not([type])::placeholder, textarea::placeholder, select::placeholder {
    color: tint(var(--color-1), 60%); }

textarea,
select {
  resize: vertical;
  border: 2px solid var(--color-1);
  border-radius: 30px; }
  textarea:focus, textarea:hover,
  select:focus,
  select:hover {
    outline: none;
    box-shadow: 0 0 0px 5px var(--color-2); }

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.gfield {
  margin-bottom: 15px; }

.gform_button {
  padding: 10px 60px; }

.btn, button, [type='button'], [type='reset'], [type='submit'] {
  position: relative;
  display: inline-block;
  font-family: var(--base-font-family);
  font-size: var(--base-font-size);
  font-weight: var(--btn-font-weight);
  line-height: var(--btn-line-height);
  text-align: center;
  text-decoration: none;
  padding-top: var(--btn-padding-top);
  padding-right: var(--btn-padding-right);
  padding-bottom: var(--btn-padding-bottom);
  padding-left: var(--btn-padding-left);
  border-width: var(--btn-border-width);
  border-style: var(--btn-border-style);
  border-color: var(--btn-border-color);
  border-radius: var(--btn-border-radius);
  box-shadow: var(--btn-box-shadow-h-offset) var(--btn-box-shadow-v-offset) var(--btn-box-shadow-blur) var(--btn-box-shadow-spread) var(--btn-box-shadow-color);
  color: var(--btn-text-color);
  background: var(--btn-background);
  transition: all var(--btn-duration) var(--btn-timing);
  user-select: none;
  vertical-align: middle;
  appearance: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased; }
  .btn:hover, button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover {
    color: var(--btn-text-color-hover);
    background: var(--btn-background-hover); }
  .btn:focus, button:focus, [type='button']:focus, [type='reset']:focus, [type='submit']:focus {
    outline: var(--focus-outline);
    outline-offset: var(--focus-outline-offset); }

.button {
  position: relative; }

.btn {
  padding: 10px 30px; }

.tribe-events-c-top-bar__datepicker-button:hover {
  color: #1361a5; }

.tribe-events-header {
  z-index: 99999; }

.tribe-filter-bar.tribe-filter-bar--vertical {
  z-index: 99999; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html,
body {
  padding: 0;
  margin: 0; }
  html.nav-active,
  body.nav-active {
    overflow-y: hidden; }

.wrapper {
  max-width: var(--site-width);
  margin: auto;
  padding: 0 20px; }

.block {
  margin-bottom: 50px; }
  .block:last-of-type {
    margin-bottom: 0; }

.visually-hidden,
.visually-hide-label,
.visually-hide-text {
  position: absolute;
  right: 999999999px;
  width: 0;
  height: 0;
  opacity: 0; }

.align-left,
.text-align-left {
  text-align: left; }

.text-align-center,
.align-center {
  text-align: center; }

.align-right,
.text-align-right {
  text-align: right; }

.block.content-left .row {
  flex-direction: row; }

.block.content-right .row {
  flex-direction: row-reverse; }

@media screen and (max-width: 960px) {
  .block.content-left .row, .block.content-right .row {
    flex-direction: column; } }

.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }

.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

ul,
ol {
  margin: 0 0 20px 0;
  padding: 0 0 0 20px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    padding: 0 0 0 20px; }

dl {
  margin: 0; }

dt {
  font-weight: 600;
  margin: 0; }

dd {
  margin: 0; }

figure {
  margin: 0; }

img,
picture {
  margin: 0;
  max-width: 100%;
  height: auto; }

.embed-container {
  position: relative;
  padding-bottom: 62.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }
  .embed-container iframe,
  .embed-container object,
  .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

table {
  min-width: 500px;
  margin: 0 auto;
  border-collapse: collapse;
  table-layout: fixed;
  text-align: left; }

thead {
  line-height: --heading-line-height;
  vertical-align: bottom; }

tbody {
  vertical-align: top; }

th,
td {
  font-weight: 600;
  border-left: 10px solid var(--color-2);
  border-right: 10px solid var(--color-2); }

th {
  padding: 10px;
  background-color: transparent; }

tr:first-child td {
  padding-top: 0.8em; }

td {
  position: relative;
  padding: 0.4em 0.75em; }
  td:after {
    content: "";
    display: block;
    width: calc(100% - (0.75em * 2));
    height: 1px;
    background-color: var(--btn-background);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); }

td.amount {
  text-align: right; }

tr:last-child td:after,
td.amount:after {
  content: none; }

.wp-caption {
  position: relative; }

.wp-caption-text {
  position: relative; }

.sticky {
  position: relative; }

.screen-reader-text {
  position: relative; }

.gallery-caption {
  position: relative; }

.bypostauthor {
  position: relative; }

.alignright {
  text-align: right; }

.alignleft {
  text-align: left; }

.aligncenter {
  text-align: center; }

.skip-nav {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--color-2);
  background: #fff;
  opacity: 0;
  z-index: -1; }
  .skip-nav:focus {
    opacity: 1;
    z-index: 9999; }

.utility-bar {
  background-color: #dbdbdb; }
  .utility-bar .row {
    display: flex;
    justify-content: flex-end;
    padding: 10px 0; }
  .utility-bar a {
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 40px;
    font-size: 0.8em; }
  .utility-bar img {
    padding-right: 8px; }

header {
  position: relative;
  z-index: 9999; }
  header .wrapper {
    max-width: 1400px;
    padding-top: 45px; }
  header nav {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  header .logo {
    display: inline-block;
    max-width: 150px;
    padding: 10px 0; }
  @media screen and (max-width: 930px) {
    header .col:first-of-type {
      display: flex;
      justify-content: space-between;
      align-items: center;
      flex-direction: row-reverse; } }
  header .social-links {
    display: none; }
    @media screen and (max-width: 930px) {
      header .social-links {
        display: block; }
        header .social-links a {
          border-bottom: none;
          padding: 10px; } }
  header .mobile-logo {
    display: none; }
    @media screen and (max-width: 930px) {
      header .mobile-logo {
        display: block;
        width: 300px;
        height: 300px;
        margin-top: 105px;
        margin-left: 67px; } }
  header .hamburger {
    display: none;
    position: relative;
    z-index: 100;
    padding: 0;
    line-height: 0;
    background: transparent;
    border-color: transparent; }
    @media screen and (max-width: 930px) {
      header .hamburger {
        display: block; } }
    header .hamburger:hover {
      background: transparent; }
  header ul {
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: flex-end;
    margin: 0; }
    @media screen and (max-width: 930px) {
      header ul {
        justify-content: center;
        align-items: flex-start; } }
    header ul li {
      padding: 25px; }
      @media screen and (max-width: 930px) {
        header ul li {
          padding: 0; } }
      header ul li.btn {
        position: relative;
        padding: 0;
        overflow: hidden; }
        @media screen and (max-width: 930px) {
          header ul li.btn {
            margin: 20px; } }
        header ul li.btn:hover {
          background: transparent; }
        header ul li.btn a {
          display: block;
          padding: 10px 30px; }
          @media screen and (max-width: 930px) {
            header ul li.btn a {
              display: block;
              border-bottom: none; } }
          header ul li.btn a:after {
            display: none; }
          header ul li.btn a:hover {
            color: var(--btn-text-color-hover);
            background: var(--btn-background-hover); }
      header ul li a {
        letter-spacing: 0.04em;
        text-transform: uppercase;
        text-decoration: none;
        font-size: 1em;
        position: relative; }
        @media screen and (max-width: 930px) {
          header ul li a {
            display: block;
            padding: 20px;
            text-transform: capitalize;
            font-size: 1.4em;
            font-weight: 800;
            border-bottom: 1px solid #939393; } }
        header ul li a:after {
          content: "";
          position: absolute;
          left: 0;
          right: 0;
          bottom: 0;
          width: 0;
          height: 2px;
          background-color: var(--color-2);
          opacity: 1;
          transition: all 300ms ease-in-out; }
          @media screen and (max-width: 930px) {
            header ul li a:after {
              display: none; } }
        header ul li a:hover:after {
          width: 100%; }

.mobile-check {
  opacity: 0; }

@media screen and (max-width: 930px) {
  .nav-links {
    background-color: #fff;
    position: fixed;
    width: 100%;
    max-width: 320%;
    height: 100vh;
    position: fixed;
    top: 90px;
    max-width: 320px;
    width: 100%;
    right: 0;
    left: 100%;
    z-index: 9999;
    display: block;
    padding: 0 15px;
    transition: all 300ms ease-in-out;
    overflow: hidden; }
  .mobile-check {
    position: absolute;
    right: 5%;
    bottom: 85%;
    height: 30px;
    width: 30px;
    cursor: pointer;
    opacity: 0;
    z-index: 100; }
  .mobile-check:checked + .nav-links {
    transform: translate(-100%); }
  .nav-open {
    transform: translateX(-100%); } }

footer {
  padding: 50px 0;
  background: var(--color-2); }
  footer a {
    color: #dadada;
    text-decoration: none;
    text-transform: uppercase; }
    footer a:hover, footer a:focus {
      color: #fff;
      transition: 300ms all ease-in-out; }
  footer .row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 60px; }
    @media screen and (max-width: 1066px) {
      footer .row {
        align-items: center;
        text-align: center;
        flex-direction: column; } }
    footer .row:nth-child(1) {
      padding: 40px 0; }
    footer .row:nth-child(2) {
      text-align: center; }
  footer .logo {
    display: flex;
    justify-content: flex-start;
    max-width: 120px; }
  footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center; }
    @media screen and (max-width: 768px) {
      footer ul {
        flex-direction: column; } }
  footer .social-links ul {
    display: flex;
    flex-direction: row; }
    footer .social-links ul li {
      gap: 3px; }
  footer .fa,
  footer .fab,
  footer .fad,
  footer .fal,
  footer .far,
  footer .fas {
    font-size: 24px;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; }
  footer li {
    list-style: none;
    padding: 8px;
    font-size: 0.8em; }

.component.panel {
  position: fixed;
  top: 0;
  left: 0;
  width: 220px;
  height: 100vh;
  padding: 20px;
  background: var(--color-4);
  filter: drop-shadow(2px 4px 10px rgba(0, 0, 0, 0.2)); }
  .component.panel .option {
    display: flex;
    align-items: center; }
    .component.panel .option input {
      margin-left: 10px; }

.colors {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0; }

html {
  color: var(--color-text);
  font-family: sans-serif; }

.colors {
  display: grid;
  grid-gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
  list-style: none;
  margin: 0;
  padding: 0; }

.color {
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  padding: 0.5rem;
  transition: box-shadow 0.15s; }

.color:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); }

.color__swatch {
  background-color: var(--color);
  border-radius: 2px 2px 0 0;
  display: block;
  height: 7rem; }

.color__details {
  font-size: 1rem;
  padding: 0.5rem;
  text-align: right; }

.color input {
  border: 0;
  display: block;
  font-family: monospace;
  font-size: inherit;
  margin: 0;
  padding: 0.2rem;
  text-align: right;
  width: 100%; }

.block .label {
  font-size: 16px; }
  .block .label.hide {
    display: none; }

.block.accordions .row {
  display: flex;
  flex-direction: column;
  gap: 20px; }

.block.accordions .accordion-title {
  padding-top: 30px;
  padding-bottom: 9px;
  color: var(--color-2);
  font-size: 1.5em;
  background: #fff;
  cursor: pointer;
  border-top: 1px solid var(--color-2); }
  @media screen and (max-width: 800px) {
    .block.accordions .accordion-title {
      font-size: 1.3em; } }

.block.accordions .accordion-content {
  padding: 20px 200px 0px 70px; }
  @media screen and (max-width: 860px) {
    .block.accordions .accordion-content {
      padding-right: 50px;
      padding-left: 20px; } }

.block.basic-content .col {
  margin-bottom: 25px; }

.block.basic-content input {
  border: 2px solid var(--color-1);
  border-radius: 30px;
  margin-bottom: 35px; }
  .block.basic-content input:focus, .block.basic-content input:hover {
    outline: none;
    box-shadow: 0 0 0px 5px var(--color-2); }

.block.basic-content .title {
  color: var(--color-2);
  font-size: 2.5em;
  text-align: left;
  display: inline-block; }

.block.basic-content a {
  font-size: 1em; }

.block.basic-content .btn {
  border: 2px solid var(--color-2);
  text-transform: uppercase;
  padding: 10px 30px;
  letter-spacing: 0.067em; }

.block.basic-content .btn-filter {
  float: right; }

.block.basic-content #parent {
  position: relative;
  width: 600px;
  height: 400px; }

.block.basic-content .photo-placeholder {
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.15);
  display: inline-block; }

.block.basic-content .live-label, .block.basic-content .recorded-label {
  width: 110px;
  height: 35px;
  border-radius: 0 21px 21px 0;
  background-color: var(--color-4);
  text-align: center;
  color: #fff;
  position: absolute;
  top: 20px; }

.block.cards .row {
  display: grid;
  justify-content: center;
  grid-template-columns: repeat(auto-fill, 250px);
  gap: 30px;
  row-gap: 40px; }
  @media screen and (max-width: 400px) {
    .block.cards .row {
      grid-template-columns: repeat(auto-fill, 100%); } }

.block.cards .col {
  width: 100%; }

.block.cards .card {
  padding: 50px 15px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  background-color: #F6F6F6; }
  .block.cards .card a {
    text-decoration: underline; }

.block.cards .image {
  position: relative;
  height: 200px;
  margin-bottom: 20px;
  overflow: hidden; }
  .block.cards .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }

.block.cards .title {
  font-size: 2em;
  margin-bottom: 10px; }

.block.cards .content::before {
  content: "";
  display: block;
  position: relative;
  width: 30px;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 15px;
  background: #fff; }

.block.cards .content {
  margin-left: 15px; }

.block.hero {
  position: relative; }
  .block.hero .row:first-of-type {
    display: flex;
    align-items: center;
    gap: 60px; }
    .block.hero .row:first-of-type .btn {
      text-transform: uppercase;
      padding: 10px 30px;
      border-radius: 30px;
      letter-spacing: 0.067em; }
      @media screen and (max-width: 680px) {
        .block.hero .row:first-of-type .btn {
          width: 100%; } }
    .block.hero .row:first-of-type .title {
      text-shadow: 0 0 76px rgba(0, 0, 0, 0.1);
      color: var(--color-2);
      text-shadow: 0 0 76px rgba(0, 0, 0, 0.1);
      font-size: 6.5em;
      font-weight: 600;
      font-style: normal;
      letter-spacing: -0.027em;
      text-align: left;
      margin-top: 0;
      margin-bottom: 20px; }
      @media screen and (max-width: 800px) {
        .block.hero .row:first-of-type .title {
          font-size: 3em; } }
      .block.hero .row:first-of-type .title:after {
        content: "";
        display: block;
        position: relative;
        width: 40px;
        height: 1px;
        margin-top: 50px;
        background: var(--color-2); }
    .block.hero .row:first-of-type .content {
      position: relative;
      z-index: 1;
      max-width: 538px; }
      @media screen and (max-width: 970px) {
        .block.hero .row:first-of-type .content {
          text-align: left; } }
      .block.hero .row:first-of-type .content p {
        letter-spacing: -0.005px; }
        @media screen and (max-width: 970px) {
          .block.hero .row:first-of-type .content p {
            text-align: left; } }
    @media screen and (max-width: 680px) {
      .block.hero .row:first-of-type .card .content {
        text-align: left; } }
  .block.hero.bg-blue {
    background-color: var(--color-2);
    background: linear-gradient(33deg, #005b8b, #44b2ec);
    background-size: 400% 400%;
    -webkit-animation: animate-bg-gradient 16s ease infinite;
    -moz-animation: animate-bg-gradient 16s ease infinite;
    animation: animate-bg-gradient 16s ease infinite; }
    .block.hero.bg-blue .row .title {
      color: #ffffff; }
      .block.hero.bg-blue .row .title:after {
        background: #fff; }
    .block.hero.bg-blue .row p, .block.hero.bg-blue .row a {
      color: #ffffff; }
    .block.hero.bg-blue .row .btn {
      background-color: transparent;
      font-weight: 400;
      border: 2px solid white;
      color: white;
      transition: all 300ms ease-in-out; }
    .block.hero.bg-blue .row .btn:hover {
      background-color: white;
      color: #1070a2; }
  .block.hero.style-2, .block.hero.bg-green {
    background: var(--color-4);
    background: linear-gradient(63deg, #6abdaf 5%, #6abdaf 44%, rgba(106, 189, 175, 0.191381) 100%); }
    .block.hero.style-2 .col, .block.hero.bg-green .col {
      margin-bottom: 15px; }
    .block.hero.style-2 .content, .block.hero.bg-green .content {
      color: #ffffff; }
      @media screen and (max-width: 680px) {
        .block.hero.style-2 .content, .block.hero.bg-green .content {
          text-align: center; } }
    .block.hero.style-2 .flickity-button, .block.hero.bg-green .flickity-button {
      position: absolute;
      background-color: #fff;
      color: #80b2d1;
      transition: all 300ms ease-in-out; }
      .block.hero.style-2 .flickity-button:hover, .block.hero.bg-green .flickity-button:hover {
        background-color: #80b2d1;
        color: #fff; }
    .block.hero.style-2 .row:first-of-type .title, .block.hero.bg-green .row:first-of-type .title {
      color: #ffffff; }
      .block.hero.style-2 .row:first-of-type .title:after, .block.hero.bg-green .row:first-of-type .title:after {
        background: #fff; }
      .block.hero.style-2 .row:first-of-type .title.single-title, .block.hero.bg-green .row:first-of-type .title.single-title {
        font-size: 3em; }
    .block.hero.style-2 .row:first-of-type .subtitle, .block.hero.bg-green .row:first-of-type .subtitle {
      font-size: 1.1em; }
    .block.hero.style-2 .row:first-of-type .btn, .block.hero.bg-green .row:first-of-type .btn {
      background-color: transparent;
      border: 2px solid white;
      color: white; }
    .block.hero.style-2 .row:first-of-type .btn:hover, .block.hero.bg-green .row:first-of-type .btn:hover {
      background-color: white;
      color: var(--color-4); }
    .block.hero.style-2 .row:first-of-type a, .block.hero.bg-green .row:first-of-type a {
      color: #fff; }
    .block.hero.style-2 .row:first-of-type .link-text, .block.hero.bg-green .row:first-of-type .link-text {
      margin-right: 8px; }
    .block.hero.style-2 .row:first-of-type .cards, .block.hero.bg-green .row:first-of-type .cards {
      margin-bottom: 45px; }
      .block.hero.style-2 .row:first-of-type .cards a, .block.hero.bg-green .row:first-of-type .cards a {
        color: var(--color-2); }
      .block.hero.style-2 .row:first-of-type .cards .content, .block.hero.bg-green .row:first-of-type .cards .content {
        padding: 0; }
      .block.hero.style-2 .row:first-of-type .cards .event-title, .block.hero.bg-green .row:first-of-type .cards .event-title {
        margin-bottom: 20px;
        color: #fff; }
    @media screen and (max-width: 680px) {
      .block.hero.style-2 .row:first-of-type, .block.hero.bg-green .row:first-of-type {
        text-align: center; } }
    .block.hero.style-2.carousel, .block.hero.bg-green.carousel {
      padding-bottom: 100px; }
      .block.hero.style-2.carousel .card, .block.hero.bg-green.carousel .card {
        width: 250px;
        margin: 0 20px; }
      .block.hero.style-2.carousel .flickity-button, .block.hero.bg-green.carousel .flickity-button {
        position: absolute;
        background-color: #fff;
        opacity: 0.25;
        color: #fff;
        transition: all 300ms ease-in-out; }
        .block.hero.style-2.carousel .flickity-button:hover, .block.hero.bg-green.carousel .flickity-button:hover {
          background-color: #fff;
          color: #80b2d1;
          border: #80b2d1; }
      .block.hero.style-2.carousel .flickity-page-dots, .block.hero.bg-green.carousel .flickity-page-dots {
        position: absolute;
        width: 100%;
        bottom: 25px;
        padding: 0;
        margin: 0;
        list-style: none;
        text-align: center;
        line-height: 1; }
  .block.hero .flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: 25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1; }
  @media screen and (max-width: 970px) {
    .block.hero.style-1 .row {
      flex-direction: column-reverse;
      gap: 40px; } }
  .block.hero.style-1 .row:first-of-type {
    padding: 50px 0 80px 0; }
    .block.hero.style-1 .row:first-of-type .image {
      display: flex;
      align-items: center;
      position: relative;
      width: 60%;
      height: auto; }
      @media screen and (max-width: 990px) {
        .block.hero.style-1 .row:first-of-type .image {
          width: 90%;
          max-width: 500px;
          height: auto; } }
      .block.hero.style-1 .row:first-of-type .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        object-fit: contain; }
        @media screen and (max-width: 990px) {
          .block.hero.style-1 .row:first-of-type .image img {
            object-fit: contain; } }
      .block.hero.style-1 .row:first-of-type .image .heart-stroke {
        position: absolute;
        top: 0;
        left: -40px;
        width: 80%;
        height: 100%; }
        @media screen and (max-width: 720px) {
          .block.hero.style-1 .row:first-of-type .image .heart-stroke {
            top: 20px;
            left: -20px; } }
        .block.hero.style-1 .row:first-of-type .image .heart-stroke img {
          object-fit: contain; }
      .block.hero.style-1 .row:first-of-type .image .heart-mask {
        height: 100%;
        mask-image: url(images/heart.png);
        -webkit-mask-image: url(images/heart.png);
        mask-position: center;
        -webkit-mask-position: center;
        mask-size: contain;
        -webkit-mask-size: contain;
        mask-repeat: no-repeat;
        -webkit-mask-repeat: no-repeat; }
    .block.hero.style-1 .row:first-of-type .btn {
      margin: 20px 20px 0 0; }
      @media screen and (max-width: 680px) {
        .block.hero.style-1 .row:first-of-type .btn {
          margin-bottom: 20px; } }
  .block.hero.style-2 {
    overflow: hidden; }
    .block.hero.style-2 .row:first-of-type .content {
      padding: 75px 0;
      color: #fff; }
      .block.hero.style-2 .row:first-of-type .content .btn {
        margin: 20px 20px 0 0; }
        @media screen and (max-width: 680px) {
          .block.hero.style-2 .row:first-of-type .content .btn {
            margin-bottom: 20px; } }
    .block.hero.style-2 .row:first-of-type .image {
      position: absolute;
      top: 0;
      left: 0;
      width: 120%;
      height: 120%;
      transform: none; }
      .block.hero.style-2 .row:first-of-type .image:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: var(--color-4);
        background: linear-gradient(63deg, #6abdaf 5%, #6abdaf 44%, rgba(106, 189, 175, 0.191381) 100%);
        opacity: 1; }
      .block.hero.style-2 .row:first-of-type .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        object-position: center right; }
    @media screen and (max-width: 960px) {
      .block.hero.style-2.style-3.content-left .row {
        flex-direction: column-reverse; } }
    .block.hero.style-2.style-3.content-left .content {
      right: -100px; }
      @media screen and (max-width: 960px) {
        .block.hero.style-2.style-3.content-left .content {
          right: 0; } }
    @media screen and (max-width: 960px) {
      .block.hero.style-2.style-3.content-right .row {
        flex-direction: column-reverse; } }
    .block.hero.style-2.style-3.content-right .content {
      left: -100px; }
      @media screen and (max-width: 960px) {
        .block.hero.style-2.style-3.content-right .content {
          left: 0; } }
    @media screen and (max-width: 960px) {
      .block.hero.style-2.style-3 .row {
        gap: 0; } }
    @media screen and (max-width: 960px) {
      .block.hero.style-2.style-3 .col {
        width: 100%; } }
    .block.hero.style-2.style-3 .content {
      position: relative;
      width: 100%;
      max-width: 640px;
      padding: 40px;
      background: #ddd; }
      @media screen and (max-width: 960px) {
        .block.hero.style-2.style-3 .content {
          top: -60px;
          width: 100%;
          max-width: 640px; } }
    .block.hero.style-2.style-3 .image {
      display: flex;
      align-items: center;
      width: 100%;
      height: 800px; }
      .block.hero.style-2.style-3 .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center; }
    .block.hero.style-2 .cards {
      margin-bottom: 60px; }
    .block.hero.style-2 .grid .row.cards .row {
      display: grid;
      justify-content: center;
      grid-template-columns: repeat(auto-fill, 250px);
      gap: 30px;
      row-gap: 40px; }
      @media screen and (max-width: 400px) {
        .block.hero.style-2 .grid .row.cards .row {
          grid-template-columns: repeat(auto-fill, 100%); } }
    .block.hero.style-2 .grid .col {
      width: 100%; }
    .block.hero.style-2 .grid .cards {
      margin-bottom: 45px; }
      .block.hero.style-2 .grid .cards .content {
        width: 100%;
        position: relative;
        margin-left: 15px;
        text-align: left;
        z-index: 1; }
        .block.hero.style-2 .grid .cards .content:before {
          content: "";
          display: block;
          position: relative;
          width: 30px;
          height: 1px;
          margin-top: 40px;
          margin-bottom: 15px;
          background: var(--color-1); }
        .block.hero.style-2 .grid .cards .content .event-title {
          color: #fff; }
        .block.hero.style-2 .grid .cards .content .description {
          display: none; }
    .block.hero.style-2 .grid .card {
      padding: 50px 15px;
      box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
      border-radius: 10px;
      background-color: #f6f6f6;
      margin-bottom: 20px; }
    .block.hero.style-2 .grid .image {
      position: relative;
      height: 200px;
      overflow: hidden; }
      .block.hero.style-2 .grid .image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center; }
    .block.hero.style-2 .grid .link-text {
      margin-right: 8px; }

.block.listing .card {
  background-image: url(images/card-placeholder.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

.block.listing .section-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  margin-bottom: 60px; }
  @media screen and (max-width: 768px) {
    .block.listing .section-header {
      flex-direction: column;
      align-items: center; } }
  @media screen and (max-width: 460px) {
    .block.listing .section-header .col {
      width: 100%; } }
  .block.listing .section-header .title {
    color: var(--color-2);
    font-size: 2.5em;
    margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .block.listing .section-header .title {
        text-align: center;
        margin-bottom: 10px; } }
  .block.listing .section-header .filters {
    display: flex;
    justify-content: center; }
    @media screen and (max-width: 768px) {
      .block.listing .section-header .filters {
        display: block; } }
    .block.listing .section-header .filters .fs-wrap {
      display: block; }
      @media screen and (max-width: 768px) {
        .block.listing .section-header .filters .fs-wrap {
          margin-bottom: 10px; } }
  .block.listing .section-header .facetwp-facet-topic {
    outline: none; }
    @media screen and (max-width: 460px) {
      .block.listing .section-header .facetwp-facet-topic {
        position: relative; } }
    .block.listing .section-header .facetwp-facet-topic .fs-label-wrap {
      border: none; }
    .block.listing .section-header .facetwp-facet-topic .fs-dropdown {
      border-color: var(--color-2);
      padding-top: 10px;
      border-radius: 5px;
      margin-top: 7px;
      overflow: hidden; }
    .block.listing .section-header .facetwp-facet-topic .fs-search {
      border-color: var(--color-2); }
      .block.listing .section-header .facetwp-facet-topic .fs-search input {
        outline: 2px solid var(--color-2);
        padding: 4px;
        margin-bottom: 8px; }
  @media screen and (max-width: 460px) {
    .block.listing .section-header .fs-dropdown {
      width: 100%; } }
  @media screen and (max-width: 460px) {
    .block.listing .section-header .fs-label-wrap {
      width: 100%; } }
  .block.listing .section-header .facetwp-facet {
    margin-bottom: 0;
    padding-left: 20px; }
    .block.listing .section-header .facetwp-facet:focus {
      box-shadow: 0 0 0px 5px var(--color-2); }
    @media screen and (max-width: 768px) {
      .block.listing .section-header .facetwp-facet {
        padding-left: 0; } }
  .block.listing .section-header .facetwp-facet-date {
    padding-left: 20px; }
    @media screen and (max-width: 768px) {
      .block.listing .section-header .facetwp-facet-date {
        padding-left: 0; } }
  .block.listing .section-header .facetwp-date:hover {
    outline-style: none; }
  .block.listing .section-header .fs-search input {
    outline: none;
    box-shadow: 0 0 0px 5px var(--color-2) !important; }

.block.listing .view-links {
  margin-bottom: 20px;
  text-align: right;
  text-transform: uppercase; }
  @media screen and (max-width: 768px) {
    .block.listing .view-links {
      text-align: center;
      margin-bottom: 10px; } }
  .block.listing .view-links .list-view {
    padding-left: 20px; }

.block.listing .filters {
  display: flex; }
  @media screen and (max-width: 590px) {
    .block.listing .filters {
      width: 100%; } }
  .block.listing .filters .facetwp-date {
    padding: 6px; }
  .block.listing .filters .fs-label {
    padding: 8px; }
  .block.listing .filters .fs-arrow {
    right: 10px;
    border-top: 5px solid var(--link-color); }
  .block.listing .filters .facetwp-date,
  .block.listing .filters .fs-label {
    font-family: var(--base-font-family);
    font-size: var(--base-font-size);
    font-weight: var(--base-font-weight);
    border: 1px solid var(--link-color);
    margin-bottom: 0;
    border-radius: 30px;
    color: var(--link-color); }

.block.listing .btn {
  text-transform: uppercase; }

.block.listing .date {
  color: var(--color-2);
  margin-top: 0; }
  @media screen and (max-width: 590px) {
    .block.listing .date {
      text-align: center; } }

.block.listing .link-text {
  margin-right: 8px; }

.block.listing.grid .cards .row {
  display: grid;
  grid-template-columns: repeat(auto-fill, 259px);
  gap: 40px; }
  @media screen and (max-width: 590px) {
    .block.listing.grid .cards .row {
      justify-content: center; } }

.block.listing.grid .card {
  height: 400px; }

.block.listing.grid .description {
  display: none; }

.block.listing.list .card {
  margin-bottom: 50px;
  background-image: unset;
  box-shadow: unset;
  background-color: unset;
  padding: 0; }
  .block.listing.list .card .image {
    display: none; }

.block.listing.list .content {
  margin: 0; }
  .block.listing.list .content p {
    color: var(--color-2); }

.block.listing.list .date {
  color: var(--color-2);
  font-size: 1.4em; }

.block.listing.list .title,
.block.listing.list .description,
.block.listing.list a {
  color: var(--base-font-color); }

.no-posts {
  text-align: center; }

.cards {
  margin-bottom: 120px; }
  .cards.carousel {
    padding-bottom: 100px; }
    @media screen and (max-width: 1300px) {
      .cards.carousel {
        max-width: 1000px;
        margin: auto;
        padding: 0 50px 100px 50px; } }
    .cards.carousel .card {
      width: 259px;
      height: 400px;
      margin: 0 20px;
      background-image: url(images/card-placeholder.jpg);
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center; }
      .cards.carousel .card .content {
        color: #fff; }
      .cards.carousel .card a {
        color: #fff; }
        .cards.carousel .card a:hover {
          color: #80b2d1; }
          .cards.carousel .card a:hover .fas {
            transform: translateX(4px); }
    .cards.carousel .description {
      display: none; }
    .cards.carousel .link-text {
      margin-right: 8px; }
    .cards.carousel .flickity-button {
      position: absolute;
      background-color: #80b2d1;
      color: #fff;
      border: 2px solid #80b2d1; }
      .cards.carousel .flickity-button:hover {
        background-color: #fff;
        color: #98d3f8;
        border: 2px solid #80b2d1; }
      .cards.carousel .flickity-button.previous {
        left: -65px;
        top: 212px; }
        @media screen and (max-width: 1300px) {
          .cards.carousel .flickity-button.previous {
            left: 0; } }
      .cards.carousel .flickity-button.next {
        right: -65px;
        top: 212px; }
        @media screen and (max-width: 1300px) {
          .cards.carousel .flickity-button.next {
            right: 0; } }
  .cards .flickity-page-dots {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1; }
  .cards .card {
    display: flex;
    align-items: flex-end;
    position: relative;
    padding: 50px 20px;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    background-color: #f6f6f6; }
    .cards .card .fas {
      transition: 300ms transform ease-in-out;
      transform: translateX(0); }
    .cards .card:hover img {
      transform: scale(1.2); }
  .cards .image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden; }
    .cards .image:before {
      content: "";
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      background: linear-gradient(rgba(0, 130, 170, 0), black);
      z-index: 4; }
    .cards .image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      transform: scale(1);
      transition: 1200ms all ease-in-out; }
  .cards .title {
    font-size: 1.5em;
    margin-bottom: 10px;
    color: #fff; }
  .cards .date {
    color: var(--color-2);
    font-size: 1.4em; }
  .cards .content {
    position: relative;
    text-align: left;
    z-index: 1; }
    .cards .content p {
      color: #fff; }
    .cards .content:before {
      content: "";
      display: block;
      position: relative;
      width: 30px;
      height: 1px;
      margin-top: 40px;
      margin-bottom: 15px;
      background: var(--color-1); }
  .cards a {
    color: #fff;
    text-decoration: underline;
    text-transform: uppercase;
    transition: all 300ms ease-in-out; }
  .cards .btn {
    text-decoration: none; }
    @media screen and (max-width: 680px) {
      .cards .btn {
        margin-bottom: 10px; } }

.btn-more {
  display: flex;
  justify-content: center; }

.fdate-wrap {
  margin-top: 5px;
  border-color: var(--color-2) !important; }

.ie-notice {
  display: none; }

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .ie-notice {
    display: block;
    margin: 0;
    padding: 0;
    height: 100vh;
    width: 100vw; }
    .ie-notice .wrapper {
      margin: 0;
      padding: 0;
      z-index: 99999;
      position: fixed;
      max-width: unset;
      height: 100vh;
      width: 100vw;
      background-color: #0063a0;
      color: #f7f8f9;
      text-align: center;
      padding-top: 24%; }
      .ie-notice .wrapper a {
        color: #f7f8f9; } }

.single-crc {
  position: relative;
  margin-bottom: 50px; }
  .single-crc .social-sharing a {
    font-size: 1.5em; }
  .single-crc .social-sharing p {
    margin: 0;
    margin-bottom: -7px;
    padding: 0; }
  .single-crc .row-single {
    display: flex;
    align-items: center;
    gap: 60px;
    margin-bottom: 80px; }
    @media screen and (max-width: 1040px) {
      .single-crc .row-single {
        flex-direction: column-reverse;
        gap: 0; } }
    .single-crc .row-single .content {
      padding: 100px 0; }
      @media screen and (max-width: 1040px) {
        .single-crc .row-single .content {
          max-width: 800px;
          margin: auto;
          padding: 40px 0; } }
      .single-crc .row-single .content .buttons {
        display: flex;
        justify-content: space-between;
        align-items: center; }
    .single-crc .row-single .image,
    .single-crc .row-single .video {
      flex-shrink: 0;
      width: 600px; }
      @media screen and (max-width: 1040px) {
        .single-crc .row-single .image,
        .single-crc .row-single .video {
          width: 100%;
          max-width: 800px; } }
    @media screen and (max-width: 1040px) {
      .single-crc .row-single .image {
        height: 300px; } }
    .single-crc .row-single .image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .single-crc .date-time {
    font-size: 1.25em;
    color: var(--color-1);
    margin-bottom: 10px;
    font-weight: 800; }
  .single-crc .topics {
    position: relative;
    display: flex;
    margin-bottom: 60px; }
    .single-crc .topics:after {
      content: "";
      display: block;
      position: absolute;
      bottom: -40px;
      left: 0;
      width: 30px;
      height: 1px;
      background: var(--color-1); }
    .single-crc .topics ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      display: flex; }
    .single-crc .topics li {
      margin-left: 5px;
      line-height: 1; }
      .single-crc .topics li:not(:first-child):before {
        content: "\2022";
        color: var(--color-1);
        margin-right: 10px; }
  .single-crc .topic-title {
    font-size: 1em;
    line-height: 1;
    margin: 0; }
  .single-crc .content .single-title {
    font-size: 3em;
    color: var(--color-2);
    line-height: 1.05; }
    .single-crc .content .single-title .btn {
      text-transform: uppercase;
      padding: 10px 30px;
      letter-spacing: 0.067em; }
      @media screen and (max-width: 680px) {
        .single-crc .content .single-title .btn {
          width: 100%;
          margin-bottom: 10px; } }

.block.partners {
  position: relative;
  padding: 100px 0; }
  .block.partners .wrapper {
    margin-top: 50px; }
  .block.partners .card {
    margin-bottom: 100px; }
  .block.partners a {
    text-decoration: none; }
  .block.partners .image {
    margin: 15px 0; }
    .block.partners .image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center;
      width: 150px;
      object-fit: contain; }
  .block.partners .name {
    font-size: 1.25em;
    line-height: 1.15;
    margin-bottom: 10px;
    letter-spacing: .75px; }
  .block.partners .description {
    font-size: 1em; }
    .block.partners .description p:last-of-type {
      margin-bottom: 0; }
  .block.partners .flickity-page-dots {
    left: 0; }

.language {
  position: absolute;
  width: 100vw;
  height: 35px;
  color: var(--color-2);
  z-index: 10000; }
  .language:after {
    content: "";
    width: 100vw;
    background: var(--color-6);
    height: 35px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0; }
  .language .wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    max-width: 1400px;
    margin: auto;
    height: inherit;
    padding: 5px 35px; }
    .language .wrapper .row {
      padding: 0 10px;
      cursor: pointer; }
      .language .wrapper .row p {
        padding: 0;
        margin: 0; }
      .language .wrapper .row:hover + .language-selection {
        position: relative;
        opacity: 1;
        top: -5px;
        transition: all 500ms ease; }
    .language .wrapper .language-selection:hover {
      position: relative;
      opacity: 1;
      top: -5px;
      transition: all 500ms ease; }
    .language .wrapper .row:first-of-type {
      position: relative;
      top: -5px;
      height: 35px;
      width: fit-content;
      z-index: 1;
      background: var(--color-6); }
      .language .wrapper .row:first-of-type p {
        padding-top: 3px; }
    .language .wrapper .language-selection {
      background: var(--color-6);
      width: fit-content;
      min-width: 175px;
      position: relative;
      z-index: 0;
      padding-bottom: 10px;
      opacity: 0;
      top: -125px;
      transition: all 500ms ease; }
      .language .wrapper .language-selection ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        width: fit-content; }

.component.featured .row {
  display: grid;
  justify-content: center;
  grid-template-columns: auto auto;
  grid-gap: 50px; }
  @media screen and (max-width: 800px) {
    .component.featured .row {
      display: block;
      flex-direction: row; } }

.component.featured .col {
  margin-bottom: 20px; }

.component.featured input {
  border: 2px solid var(--color-1);
  border-radius: 30px;
  margin-bottom: 35px; }

.component.featured .title {
  color: var(--color-2);
  font-size: 2.5em;
  text-align: left;
  display: inline-block; }

@media screen and (max-width: 800px) {
  .component.featured .content {
    text-align: center; } }

.component.featured .content p {
  margin: 0 0 15px 0; }

.component.featured .date {
  color: var(--color-2);
  font-size: 1.4em; }

.component.featured .event-title {
  color: var(--color-2);
  font-size: 1.1em;
  margin: 20px 0; }

.component.featured a {
  font-size: 1em; }

.component.featured .link-text {
  margin-right: 8px; }

.component.featured .btn {
  border: 2px solid var(--color-2);
  text-transform: uppercase;
  padding: 10px 30px;
  letter-spacing: 0.067em; }

.component.featured .btn-filter {
  float: right; }

.component.featured #parent {
  position: relative; }

.component.featured .photo-placeholder {
  box-shadow: 0 0 45px rgba(0, 0, 0, 0.15);
  display: inline-block; }

.component.featured .live-label, .component.featured .recorded-label {
  width: 110px;
  height: 35px;
  border-radius: 0 21px 21px 0;
  background-color: var(--color-4);
  text-align: center;
  color: #fff;
  position: absolute;
  top: 20px; }

.block.modal {
  display: none; }
  .block.modal .partial_entry_warning {
    display: none; }
  .block.modal .redirect-notice {
    color: var(--color-3);
    font-size: 0.65em; }
  .block.modal.is-open {
    display: block;
    position: absolute;
    height: 100vh;
    width: 100vw;
    left: 0;
    top: 0;
    z-index: 9999; }
    .block.modal.is-open:after {
      content: "";
      width: 100vw;
      background: var(--color-2);
      opacity: 90%;
      position: fixed;
      left: 0;
      top: 0;
      bottom: 0;
      z-index: -1; }
  .block.modal #modal-content,
  .block.modal #zoom-modal-content {
    position: relative;
    width: 100%;
    max-width: 600px;
    padding: 40px;
    margin: 100px auto;
    background: #fff;
    vertical-align: middle;
    opacity: 100%;
    border-radius: 30px; }
    .block.modal #modal-content input,
    .block.modal #modal-content select,
    .block.modal #zoom-modal-content input,
    .block.modal #zoom-modal-content select {
      outline: none;
      font-size: 15px;
      padding: 8px;
      border: 1px solid var(--color-2);
      border-radius: 30px; }
      .block.modal #modal-content input[type="submit"],
      .block.modal #modal-content select[type="submit"],
      .block.modal #zoom-modal-content input[type="submit"],
      .block.modal #zoom-modal-content select[type="submit"] {
        padding: 6px 50px;
        box-shadow: unset; }
      .block.modal #modal-content input:focus,
      .block.modal #modal-content select:focus,
      .block.modal #zoom-modal-content input:focus,
      .block.modal #zoom-modal-content select:focus {
        box-shadow: 0 0 0px 5px var(--color-2); }
    .block.modal #modal-content label,
    .block.modal #zoom-modal-content label {
      font-size: 15px;
      padding-left: 5px;
      margin-bottom: 20px; }
    .block.modal #modal-content .close-modal,
    .block.modal #zoom-modal-content .close-modal {
      position: absolute;
      top: 0;
      right: 0;
      width: 60px;
      height: 60px;
      border: none; }
    .block.modal #modal-content .row,
    .block.modal #zoom-modal-content .row {
      display: flex;
      justify-content: space-between; }
      .block.modal #modal-content .row:last-of-type,
      .block.modal #zoom-modal-content .row:last-of-type {
        display: block; }
  .block.modal #zoom-registration-form fieldset {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 2%; }
    @media screen and (max-width: 768px) {
      .block.modal #zoom-registration-form fieldset {
        display: block; } }
  .block.modal #zoom-registration-form input,
  .block.modal #zoom-registration-form select {
    color: var(--color-2);
    padding: 8px; }
    .block.modal #zoom-registration-form input[type="submit"],
    .block.modal #zoom-registration-form select[type="submit"] {
      margin: 0 0 22px 0; }
  .block.modal #zoom-registration-submit:hover {
    color: #fff; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvZGlzdC9oYW1idXJnZXJzLmNzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2dsb2JhbC92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2dsb2JhbC9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2dsb2JhbC90eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9nbG9iYWwvZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2dsb2JhbC9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9nbG9iYWwvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9nbG9iYWwvbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2dsb2JhbC9tZWRpYS5zY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vc3JjL3Njc3MvZ2xvYmFsL3RhYmxlcy5zY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vc3JjL3Njc3MvZ2xvYmFsL3dvcmRwcmVzcy5zY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vc3JjL3Njc3MvcGFydGlhbHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9wYXJ0aWFscy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL3BhcnRpYWxzL3N0eWxlZ3VpZGUuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2Jsb2Nrcy9hY2NvcmRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9ibG9ja3MvYmFzaWMtY29udGVudC5zY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vc3JjL3Njc3MvYmxvY2tzL2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9ibG9ja3MvaGVyby5zY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vc3JjL3Njc3MvYmxvY2tzL2xpc3Rpbmcuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2Jsb2Nrcy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2Jsb2Nrcy9zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly9tdWgtYnVpbGQtcHJvY2Vzcy8uL3NyYy9zY3NzL2Jsb2Nrcy9wYXJ0bmVycy5zY3NzIiwid2VicGFjazovL211aC1idWlsZC1wcm9jZXNzLy4vc3JjL3Njc3MvYmxvY2tzL2xhbmd1YWdlLnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9jb21wb25lbnRzL2ZlYXR1cmVkLnNjc3MiLCJ3ZWJwYWNrOi8vbXVoLWJ1aWxkLXByb2Nlc3MvLi9zcmMvc2Nzcy9jb21wb25lbnRzL3JlZ2lzdHJhdGlvbl9tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxxRkFBcUYsd0JBQXdCLENBQUMsK0VBQStFLGtCQUFrQixDQUFDLHVHQUF1RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx1RkFBdUYsdUJBQXVCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxvQkFBb0IsQ0FBQyx1RkFBdUYsd0JBQXdCLENBQUMsaUZBQWlGLGtCQUFrQixDQUFDLHlHQUF5RyxxQkFBcUIsQ0FBQyx5RkFBeUYsc0JBQXNCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxtQkFBbUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsc0JBQXNCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxtQkFBbUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxzQkFBc0IsQ0FBQyx5RkFBeUYsd0JBQXdCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLDJHQUEyRyxxQkFBcUIsQ0FBQyx5RkFBeUYseUJBQXlCLENBQUMsbUZBQW1GLGtC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YTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixtQkFBbUI7SUF6Q3JCOzs7O01BNkNHLGFBQWE7TUFDYixlQUFlO01BQ2YsWUFBWTtNQUNaLGdDQUFnQztNQUNoQyxtQkFBbUI7TUFqRHRCOzs7O1FBb0RJLGlCQUFpQjtRQUNqQixpQkFBaUI7TUFyRHJCOzs7O1FBeURJLHNDQUFzQztJQXpEMUM7O01BOERHLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsbUJBQW1CO0lBaEV0Qjs7TUFvRUcsa0JBQWtCO01BQ2xCLE1BQU07TUFDTixRQUFRO01BQ1IsV0FBVztNQUNYLFlBQVk7TUFDWixZQUFZO0lBekVmOztNQTZFRyxhQUFhO01BQ2IsOEJBQThCO01BOUVqQzs7UUFpRkksY0FBYztFQWpGbEI7SUF3RkcsYUFBYTtJQUNiLGdDQUFnQztJQUNoQyxZQUFZO0lBRVo7TUE1Rkg7UUE2RkksY0FBYyxJQUVmO0VBL0ZIOztJQW1HRyxxQkFBcUI7SUFDckIsWUFBWTtJQXBHZjs7TUF1R0ksa0JBQWtCO0VBdkd0QjtJQThHRyxXQUFXIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmhhbWJ1cmdlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIC5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTBweDsgfVxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDsgfVxuXG4vKlxuICAgKiAzRFhcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpOyB9XG4gIC5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogQXJyb3dcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgQWx0IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuXG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQXJyb3cgVHVybiBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4gIC5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQm9yaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cblxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogLTIwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAtMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogRWxhc3RpY1xuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG5cbi8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4gIC5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTsgfVxuICAuaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG5cbi8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4gICAgLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC04MHB4O1xuICAgICAgdG9wOiAtODBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbiAgICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuICAuaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtODBweDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgLTgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuICAgIC5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIC04MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogTWludXNcbiAgICovXG4uaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LCB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKlxuICAgKiBTbGlkZXJcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4gIC5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsIC02cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyk7IH1cblxuLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9XG4gIC5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNwaW5cbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIC5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuICAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4gIC5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuICAuaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuICAuaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3ByaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAwLjEzcyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRvcDogLTIwcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMHMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFN0YW5kXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAuaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNxdWVlemVcbiAgICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlOyB9XG4gIC5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogVm9ydGV4XG4gICAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qXG4gICAqIFZvcnRleCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL3AudHlwZWtpdC5uZXQvcC5jc3M/cz0xJms9a2lqN3B5diZodD10ayZmPTIwMDcuMjAwOC4yMDA5LjIwMTAmYT0yNjIwNTE2JmFwcD10eXBla2l0JmU9Y3NzXCIpO1xuXG46cm9vdCB7XG5cdC8vIFNpdGUgV2lkdGhcblx0LS1zaXRlLXdpZHRoOiAxMjAwcHg7XG5cblx0Ly8gU2l0ZSBDb2xvcnNcblx0LS1jb2xvci0xOiAjNDk0OTQ5O1xuXHQtLWNvbG9yLTI6ICMwMDYzYTA7XG5cdC0tY29sb3ItMzogIzcyNzg3Zjtcblx0LS1jb2xvci00OiAjNmFiZGFmO1xuXHQtLWNvbG9yLTU6ICNmN2Y4Zjk7XG5cdC0tY29sb3ItNjogI2RiZGJkYjtcblx0LS1jb2xvci1ob3ZlcjogIzE1OTdiYjtcblx0LS1jb2xvci1hY3RpdmU6ICMxNTk3YmI7XG5cdC0tY29sb3ItZXJyb3I6ICM3YjExM2E7XG5cdC0tY29sb3Itc3VjY2VzczogIzhmZDZlMTtcblxuXHQtLWxpbmstY29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHQtLWxpbmstY29sb3ItaG92ZXI6IHZhcigtLWNvbG9yLWhvdmVyKTtcblxuXHQvLyBCYXNlIEZvbnRcblx0LS1iYXNlLWZvbnQtZmFtaWx5OiBtdXNlby1zYW5zLCBzYW5zLXNlcmlmO1xuXHQtLWJhc2UtZm9udC1jb2xvcjogdmFyKC0tY29sb3ItMSk7XG5cdC0tYmFzZS1mb250LXNpemU6IDE4cHg7XG5cdC0tYmFzZS1saW5lLWhlaWdodDogMS42O1xuXHQtLWJhc2UtZm9udC13ZWlnaHQ6IDQwMDtcblxuXHQvLyBIZWFkaW5nIEZvbnRcblx0LS1oZWFkaW5nLWZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0LS1oZWFkaW5nLWxpbmUtaGVpZ2h0OiAwLjg1O1xuXHQtLWhlYWRpbmctZm9udC13ZWlnaHQ6IDkwMDtcblxuXHQvLyBCYXNlIEJvcmRlclxuXHQtLWJhc2UtYm9yZGVyLWNvbG9yOiAjMDAwO1xuXHQtLWJhc2UtYm9yZGVyLXJhZGl1czogMHB4O1xuXHQtLWJhc2UtYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmFzZS1ib3JkZXItY29sb3IpO1xuXG5cdC8vIEJ1dHRvbiBWYXJpYWJsZXNcblx0LS1idG4tdGV4dC1jb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdC0tYnRuLWJhY2tncm91bmQ6ICNmZmY7XG5cdC0tYnRuLXRleHQtY29sb3ItaG92ZXI6ICNmZmY7XG5cdC0tYnRuLWJhY2tncm91bmQtaG92ZXI6IHZhcigtLWNvbG9yLTIpO1xuXHQvLy0tYnRuLWxpbmUtaGVpZ2h0OiB2YXIoLS1iYXNlLWxpbmUtaGVpZ2h0KTtcblx0LS1idG4tZm9udC13ZWlnaHQ6IDYwMDtcblx0LS1idG4tcGFkZGluZy12ZXJ0aWNhbDogMTBweDtcblx0LS1idG4tcGFkZGluZy1ob3Jpem9udGFsOiAyMHB4O1xuXHQtLWJ0bi1wYWRkaW5nLXRvcDogdmFyKC0tYnRuLXBhZGRpbmctdmVydGljYWwpO1xuXHQtLWJ0bi1wYWRkaW5nLWJvdHRvbTogdmFyKC0tYnRuLXBhZGRpbmctdmVydGljYWwpO1xuXHQtLWJ0bi1wYWRkaW5nLXJpZ2h0OiB2YXIoLS1idG4tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1idG4tcGFkZGluZy1sZWZ0OiB2YXIoLS1idG4tcGFkZGluZy1ob3Jpem9udGFsKTtcblx0LS1idG4tYm9yZGVyLXdpZHRoOiAycHg7XG5cdC0tYnRuLWJvcmRlci1zdHlsZTogc29saWQ7XG5cdC0tYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdC0tYnRuLWJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMSk7XG5cdC0tYnRuLWR1cmF0aW9uOiB2YXIoLS1iYXNlLWR1cmF0aW9uKTtcblx0LS1idG4tdGltaW5nOiB2YXIoLS1iYXNlLXRpbWluZyk7XG5cdC8vLS1idG4tYm94LXNoYWRvdy1oLW9mZnNldDogMXB4O1xuXHQvLy0tYnRuLWJveC1zaGFkb3ctdi1vZmZzZXQ6IDFweDtcblx0Ly8tLWJ0bi1ib3gtc2hhZG93LWJsdXI6IDFweDtcblx0Ly8tLWJ0bi1ib3gtc2hhZG93LXNwcmVhZDogMXB4O1xuXHQvLy0tYnRuLWJveC1zaGFkb3ctY29sb3I6IHZhcigtLWNvbG9yLTEpO1xuXG5cdC8vIElucHV0IFZhcmlhYmxlc1xuXHQtLWlucHV0LXRleHQtY29sb3I6IHZhcigtLWNvbG9yLTEpO1xuXHQtLWlucHV0LWJhY2tncm91bmQ6ICNmZmY7XG5cblx0LS1pbnB1dC1wYWRkaW5nLXRvcDogMWVtO1xuXHQtLWlucHV0LXBhZGRpbmctYm90dG9tOiAxZW07XG5cdC0taW5wdXQtcGFkZGluZy1sZWZ0OiAxZW07XG5cdC0taW5wdXQtcGFkZGluZy1yaWdodDogMWVtO1xuXG5cdC0taW5wdXQtbWFyZ2luLXRvcDogMDtcblx0LS1pbnB1dC1tYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0LS1pbnB1dC1tYXJnaW4tbGVmdDogMDtcblx0LS1pbnB1dC1tYXJnaW4tcmlnaHQ6IDA7XG5cblx0Ly8tLWlucHV0LWJveC1zaGFkb3ctaC1vZmZzZXQ6IDFweDtcblx0Ly8tLWlucHV0LWJveC1zaGFkb3ctdi1vZmZzZXQ6IDFweDtcblx0Ly8tLWlucHV0LWJveC1zaGFkb3ctYmx1cjogMXB4O1xuXHQvLy0taW5wdXQtYm94LXNoYWRvdy1zcHJlYWQ6IDFweDtcblx0Ly8tLWlucHV0LWJveC1zaGFkb3ctY29sb3I6IHZhcigtLWNvbG9yLTEpO1xuXG5cdC0tZm9jdXMtb3V0bGluZS1zdHlsZTogc29saWQ7XG5cdC0tZm9jdXMtb3V0bGluZS1jb2xvcjogdmFyKC0tY29sb3ItYWN0aXZlKTtcblx0LS1mb2N1cy1vdXRsaW5lLXdpZHRoOiA0cHg7XG5cdC0tZm9jdXMtb3V0bGluZS1vZmZzZXQ6IDA7XG5cblx0Ly8gQmFzZSBUcmFuc2l0aW9uXG5cdC0tYmFzZS1kdXJhdGlvbjogMzAwbXM7XG5cdC0tYmFzZS10aW1pbmc6IGVhc2UtaW4tb3V0O1xufVxuXG4vLyBCdXR0b25zXG4kYWxsLWJ1dHRvbnM6IFwiLmJ0biwgYnV0dG9uLCBbdHlwZT0nYnV0dG9uJ10sIFt0eXBlPSdyZXNldCddLCBbdHlwZT0nc3VibWl0J11cIjtcbiRhbGwtYnV0dG9ucy1hY3RpdmU6IFwiYnV0dG9uOmFjdGl2ZSwgW3R5cGU9J2J1dHRvbiddOmFjdGl2ZSwgW3R5cGU9J3Jlc2V0J106YWN0aXZlLCBbdHlwZT0nc3VibWl0J106YWN0aXZlXCI7XG4kYWxsLWJ1dHRvbnMtZm9jdXM6IFwiYnV0dG9uOmZvY3VzLCBbdHlwZT0nYnV0dG9uJ106Zm9jdXMsIFt0eXBlPSdyZXNldCddOmZvY3VzLCBbdHlwZT0nc3VibWl0J106Zm9jdXNcIjtcbiRhbGwtYnV0dG9ucy1ob3ZlcjogXCJidXR0b246aG92ZXIsIFt0eXBlPSdidXR0b24nXTpob3ZlciwgW3R5cGU9J3Jlc2V0J106aG92ZXIsIFt0eXBlPSdzdWJtaXQnXTpob3ZlclwiO1xuJGFsbC10ZXh0LWlucHV0czogXCJbdHlwZT0nY29sb3InXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGV4dCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSd3ZWVrJ10sIGlucHV0Om5vdChbdHlwZV0pLCB0ZXh0YXJlYVwiO1xuJGFsbC10ZXh0LWlucHV0cy1hY3RpdmU6IFwiW3R5cGU9J2NvbG9yJ106YWN0aXZlLCBbdHlwZT0nZGF0ZSddOmFjdGl2ZSwgW3R5cGU9J2RhdGV0aW1lJ106YWN0aXZlLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTphY3RpdmUsIFt0eXBlPSdlbWFpbCddOmFjdGl2ZSwgW3R5cGU9J21vbnRoJ106YWN0aXZlLCBbdHlwZT0nbnVtYmVyJ106YWN0aXZlLCBbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsIFt0eXBlPSdzZWFyY2gnXTphY3RpdmUsIFt0eXBlPSd0ZWwnXTphY3RpdmUsIFt0eXBlPSd0ZXh0J106YWN0aXZlLCBbdHlwZT0ndGltZSddOmFjdGl2ZSwgW3R5cGU9J3VybCddOmFjdGl2ZSwgW3R5cGU9J3dlZWsnXTphY3RpdmUsIGlucHV0Om5vdChbdHlwZV0pOmFjdGl2ZSwgdGV4dGFyZWE6YWN0aXZlXCI7XG4kYWxsLXRleHQtaW5wdXRzLWZvY3VzOiBcIlt0eXBlPSdjb2xvciddOmZvY3VzLCBbdHlwZT0nZGF0ZSddOmZvY3VzLCBbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Zm9jdXMsIFt0eXBlPSdlbWFpbCddOmZvY3VzLCBbdHlwZT0nbW9udGgnXTpmb2N1cywgW3R5cGU9J251bWJlciddOmZvY3VzLCBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cywgW3R5cGU9J3NlYXJjaCddOmZvY3VzLCBbdHlwZT0ndGVsJ106Zm9jdXMsIFt0eXBlPSd0ZXh0J106Zm9jdXMsIFt0eXBlPSd0aW1lJ106Zm9jdXMsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J3dlZWsnXTpmb2N1cywgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMsIHRleHRhcmVhOmZvY3VzXCI7XG4kYWxsLXRleHQtaW5wdXRzLWhvdmVyOiBcIlt0eXBlPSdjb2xvciddOmhvdmVyLCBbdHlwZT0nZGF0ZSddOmhvdmVyLCBbdHlwZT0nZGF0ZXRpbWUnXTpob3ZlciwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106aG92ZXIsIFt0eXBlPSdlbWFpbCddOmhvdmVyLCBbdHlwZT0nbW9udGgnXTpob3ZlciwgW3R5cGU9J251bWJlciddOmhvdmVyLCBbdHlwZT0ncGFzc3dvcmQnXTpob3ZlciwgW3R5cGU9J3NlYXJjaCddOmhvdmVyLCBbdHlwZT0ndGVsJ106aG92ZXIsIFt0eXBlPSd0ZXh0J106aG92ZXIsIFt0eXBlPSd0aW1lJ106aG92ZXIsIFt0eXBlPSd1cmwnXTpob3ZlciwgW3R5cGU9J3dlZWsnXTpob3ZlciwgaW5wdXQ6bm90KFt0eXBlXSk6aG92ZXIsIHRleHRhcmVhOmhvdmVyXCI7XG4kYWxsLXRleHQtaW5wdXRzLWludmFsaWQ6IFwiW3R5cGU9J2NvbG9yJ106aW52YWxpZCwgW3R5cGU9J2RhdGUnXTppbnZhbGlkLCBbdHlwZT0nZGF0ZXRpbWUnXTppbnZhbGlkLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTppbnZhbGlkLCBbdHlwZT0nZW1haWwnXTppbnZhbGlkLCBbdHlwZT0nbW9udGgnXTppbnZhbGlkLCBbdHlwZT0nbnVtYmVyJ106aW52YWxpZCwgW3R5cGU9J3Bhc3N3b3JkJ106aW52YWxpZCwgW3R5cGU9J3NlYXJjaCddOmludmFsaWQsIFt0eXBlPSd0ZWwnXTppbnZhbGlkLCBbdHlwZT0ndGV4dCddOmludmFsaWQsIFt0eXBlPSd0aW1lJ106aW52YWxpZCwgW3R5cGU9J3VybCddOmludmFsaWQsIFt0eXBlPSd3ZWVrJ106aW52YWxpZCwgaW5wdXQ6bm90KFt0eXBlXSk6aW52YWxpZCwgdGV4dGFyZWE6aW52YWxpZFwiO1xuIiwiLy8gQnJlYWtwb2ludHNcbkBtaXhpbiBtb2JpbGUtb25seSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbi8vIFN0eWxlZ3VpZGVcbkBtaXhpbiBoZWFkaW5nLXN0eWxlKCRoZWFkaW5nLWZvbnQtc2l6ZSwgJGhlYWRpbmctbGluZS1oZWlnaHQpIHtcblx0Zm9udC1zaXplOiAkaGVhZGluZy1mb250LXNpemU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IC0taGVhZGluZy1mb250LXdlaWdodDtcblx0bGluZS1oZWlnaHQ6IC0taGVhZGluZy1saW5lLWhlaWdodDtcbn1cblxuLy8gVXRpbGl0eVxuQG1peGluIGxpbmstc3R5bGUoKSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTU1ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtaXhpbiBpbWFnZS1jb3ZlcigpIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0aW1nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtaXhpbiBjbGVhci1saXN0KCkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuQG1peGluIGNsZWFyLWJ0bigpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IC0tYmFzZS1saW5lLWhlaWdodDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLTEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuXHQvLyBodHRwczovL2Nzcy10cmlja3MuY29tL2FzcGVjdC1yYXRpby1ib3hlcy9cblx0Ly8gY2FsYyg1OTEuNDQgLyAxMTI3LjM0ICogMTAwJSk7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6ICRoZWlnaHQgLyAkd2lkdGggKiAxMDAlO1xufVxuXG5AbWl4aW4gZmxleCgkanVzdGlmeTogY2VudGVyLCAkYWxpZ246IGNlbnRlciwgJGRpcjogcm93LCAkd3JhcDogd3JhcCkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuXHRhbGlnbi1pdGVtczogJGFsaWduO1xuXHRmbGV4LXdyYXA6ICR3cmFwO1xufVxuXG5AbWl4aW4gZGlzcGxheS12YWx1ZSgkdmFyKSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YXI7XG5cdH1cbn1cblxuQG1peGluIHNjcmVlbigkb3BhY2l0eSkge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRvcGFjaXR5OiAkb3BhY2l0eTtcblx0fVxufVxuXG5AbWl4aW4gc2NyZWVuLWdyZWVuKCRvcGFjaXR5KSB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci00KTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHQ2M2RlZyxcblx0XHRcdHJnYmEoMTA2LCAxODksIDE3NSwgMSkgNSUsXG5cdFx0XHRyZ2JhKDEwNiwgMTg5LCAxNzUsIDEpIDQ0JSxcblx0XHRcdHJnYmEoMTA2LCAxODksIDE3NSwgMC4xOTEzODA3NzU5NDMxODk4KSAxMDAlXG5cdFx0KTtcblx0XHRvcGFjaXR5OiAkb3BhY2l0eTtcblx0fVxufVxuXG5AbWl4aW4gaW1hZ2UtZml0KCkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlLWJnLWdyYWRpZW50IHtcblx0MCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDg4JSAwJTtcblx0fVxuXHQ1MCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEzJSAxMDAlO1xuXHR9XG5cdDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDg4JSAwJTtcblx0fVxufVxuQC1tb3ota2V5ZnJhbWVzIGFuaW1hdGUtYmctZ3JhZGllbnQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODglIDAlO1xuXHR9XG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTMlIDEwMCU7XG5cdH1cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODglIDAlO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtYmctZ3JhZGllbnQge1xuXHQwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODglIDAlO1xuXHR9XG5cdDUwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTMlIDEwMCU7XG5cdH1cblx0MTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODglIDAlO1xuXHR9XG59XG4iLCJodG1sLFxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWJhc2UtZm9udC13ZWlnaHQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYmFzZS1saW5lLWhlaWdodCk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuXHRjb2xvcjogdmFyKC0tYmFzZS1mb250LWNvbG9yKTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1oZWFkaW5nLWZvbnQtd2VpZ2h0KTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWhlYWRpbmctbGluZS1oZWlnaHQpO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbmgxIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRmb250LXNpemU6ICg1ZW0pO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuXHRcdGZvbnQtc2l6ZTogKDRlbSk7XG5cdH1cbn1cblxuaDIge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdGZvbnQtc2l6ZTogKDNlbSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG5cdFx0Zm9udC1zaXplOiAoMi41ZW0pO1xuXHR9XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAoNGVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcblx0XHRmb250LXNpemU6ICgzZW0pO1xuXHR9XG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAoMS40ZW0pO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuXHRcdGZvbnQtc2l6ZTogKDFlbSk7XG5cdH1cbn1cblxuaDQge1xuXHRmb250LXNpemU6ICgxLjRlbSk7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG5cdFx0Zm9udC1zaXplOiAoMWVtKTtcblx0fVxufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogKDIuNWVtKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcblx0XHRmb250LXNpemU6ICgxLjc1ZW0pO1xuXHR9XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAoMmVtKTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcblx0XHRmb250LXNpemU6ICgxLjVlbSk7XG5cdH1cbn1cblxucCB7XG5cdG1hcmdpbjogMCAwIDI1cHggMDtcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLWJhc2UtZHVyYXRpb24pIHZhcigtLWJhc2UtdGltaW5nKTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHZhcigtLWxpbmstY29sb3ItaG92ZXIpO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IHZhcigtLWZvY3VzLW91dGxpbmUpO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiB2YXIoLS1mb2N1cy1vdXRsaW5lLW9mZnNldCk7XG5cdH1cbn1cblxuaHIge1xuXHRib3JkZXItYm90dG9tOiB2YXIoLS1iYXNlLWJvcmRlcik7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogODBweCA0MHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLTEpO1xuXHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiZm9ybSB7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRmb250LWZhbWlseTogdmFyKC0tYmFzZS1mb250LWZhbWlseSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci0xKTtcbn1cblxuZmllbGRzZXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZm9ybS1yZWdpc3RlciB7XG5cdGJveC1zaGFkb3c6IDAgMTNweCAyOXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0cGFkZGluZzogMjBweDtcblxuXHQucm93IHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXHRcdGdyaWQtZ2FwOiAxMHB4O1xuXHR9XG59XG5cbiN7JGFsbC10ZXh0LWlucHV0c30sIHNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1idG4tZm9udC13ZWlnaHQpO1xuXG5cdHBhZGRpbmctdG9wOiB2YXIoLS1pbnB1dC1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWlucHV0LXBhZGRpbmctcmlnaHQpO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0taW5wdXQtcGFkZGluZy1ib3R0b20pO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWlucHV0LXBhZGRpbmctbGVmdCk7XG5cblx0bWFyZ2luLXRvcDogdmFyKC0taW5wdXQtbWFyZ2luLXRvcCk7XG5cdG1hcmdpbi1yaWdodDogdmFyKC0taW5wdXQtbWFyZ2luLXJpZ2h0KTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0taW5wdXQtbWFyZ2luLWJvdHRvbSk7XG5cdG1hcmdpbi1sZWZ0OiB2YXIoLS1pbnB1dC1tYXJnaW4tbGVmdCk7XG5cblx0Y29sb3I6IHZhcigtLWlucHV0LXRleHQtY29sb3IpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kKTtcblxuXHRib3JkZXI6IHZhcigtLWJhc2UtYm9yZGVyKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYmFzZS1ib3JkZXItcmFkaXVzKTtcblxuXHRib3gtc2hhZG93OiB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LWgtb2Zmc2V0KSB2YXIoLS1pbnB1dC1ib3gtc2hhZG93LXYtb2Zmc2V0KVxuXHRcdHZhcigtLWlucHV0LWJveC1zaGFkb3ctYmx1cikgdmFyKC0taW5wdXQtYm94LXNoYWRvdy1zcHJlYWQpXG5cdFx0dmFyKC0taW5wdXQtYm94LXNoYWRvdy1jb2xvcik7XG5cblx0YXBwZWFyYW5jZTogbm9uZTtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIHZhcigtLWJhc2UtZHVyYXRpb24pIHZhcigtLWJhc2UtdGltaW5nKTtcblxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvdXRsaW5lLXN0eWxlOiB2YXIoLS1mb2N1cy1vdXRsaW5lLXN0eWxlKTtcblx0XHRvdXRsaW5lLWNvbG9yOiB2YXIoLS1mb2N1cy1vdXRsaW5lLWNvbG9yKTtcblx0XHRvdXRsaW5lLXdpZHRoOiB2YXIoLS1mb2N1cy1vdXRsaW5lLXdpZHRoKTtcblx0XHRvdXRsaW5lLW9mZnNldDogdmFyKC0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUodmFyKC0taW5wdXQtYmFja2dyb3VuZC1jb2xvciksIDUlKTtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyOiB2YXIoLS1iYXNlLWJvcmRlcik7XG5cdFx0fVxuXHR9XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogdGludCh2YXIoLS1jb2xvci0xKSwgNjAlKTtcblx0fVxufVxuXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdHJlc2l6ZTogdmVydGljYWw7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLTEpO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwcHggNXB4IHZhcigtLWNvbG9yLTIpO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZ2ZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmdmb3JtX2J1dHRvbiB7XG5cdHBhZGRpbmc6IDEwcHggNjBweDtcbn0iLCJAaW1wb3J0IFwiLi9nbG9iYWwvYmFzZVwiO1xuQGltcG9ydCBcIi4vcGFydGlhbHMvYmFzZVwiO1xuQGltcG9ydCBcIi4vYmxvY2tzL2Jhc2VcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYmFzZVwiO1xuQGltcG9ydCBcIi4vcGFnZXMvYmFzZVwiO1xuXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9kaXN0L2Fvcy5jc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvaGFtYnVyZ2Vycy9kaXN0L2hhbWJ1cmdlcnMuY3NzXCI7XG4iLCJAbWl4aW4gYnRuLXN0eWxlLTEoKSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQtc2l6ZSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1idG4tZm9udC13ZWlnaHQpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tYnRuLWxpbmUtaGVpZ2h0KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0cGFkZGluZy10b3A6IHZhcigtLWJ0bi1wYWRkaW5nLXRvcCk7XG5cdHBhZGRpbmctcmlnaHQ6IHZhcigtLWJ0bi1wYWRkaW5nLXJpZ2h0KTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWJ0bi1wYWRkaW5nLWJvdHRvbSk7XG5cdHBhZGRpbmctbGVmdDogdmFyKC0tYnRuLXBhZGRpbmctbGVmdCk7XG5cblx0Ym9yZGVyLXdpZHRoOiB2YXIoLS1idG4tYm9yZGVyLXdpZHRoKTtcblx0Ym9yZGVyLXN0eWxlOiB2YXIoLS1idG4tYm9yZGVyLXN0eWxlKTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1idG4tYm9yZGVyLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYnRuLWJvcmRlci1yYWRpdXMpO1xuXG5cdGJveC1zaGFkb3c6IHZhcigtLWJ0bi1ib3gtc2hhZG93LWgtb2Zmc2V0KSB2YXIoLS1idG4tYm94LXNoYWRvdy12LW9mZnNldClcblx0XHR2YXIoLS1idG4tYm94LXNoYWRvdy1ibHVyKSB2YXIoLS1idG4tYm94LXNoYWRvdy1zcHJlYWQpXG5cdFx0dmFyKC0tYnRuLWJveC1zaGFkb3ctY29sb3IpO1xuXG5cdGNvbG9yOiB2YXIoLS1idG4tdGV4dC1jb2xvcik7XG5cdGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kKTtcblxuXHR0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYnRuLWR1cmF0aW9uKSB2YXIoLS1idG4tdGltaW5nKTtcblxuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tYnRuLXRleHQtY29sb3ItaG92ZXIpO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kLWhvdmVyKTtcblx0fVxuXHQmOmZvY3VzIHtcblx0XHRvdXRsaW5lOiB2YXIoLS1mb2N1cy1vdXRsaW5lKTtcblx0XHRvdXRsaW5lLW9mZnNldDogdmFyKC0tZm9jdXMtb3V0bGluZS1vZmZzZXQpO1xuXHR9XG59XG5cbiN7JGFsbC1idXR0b25zfSB7XG5cdEBpbmNsdWRlIGJ0bi1zdHlsZS0xKCk7XG59XG5cbi5idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4ge1xuXHRwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi50cmliZS1ldmVudHMtYy10b3AtYmFyX19kYXRlcGlja2VyLWJ1dHRvbiB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjMTM2MWE1O1xuXHR9XG59XG5cbi50cmliZS1ldmVudHMtaGVhZGVyIHtcblx0ei1pbmRleDogOTk5OTk7XG59XG5cbi50cmliZS1maWx0ZXItYmFyIHtcblx0Ji50cmliZS1maWx0ZXItYmFyLS12ZXJ0aWNhbCB7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdH1cbn1cbiIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXG5cdCYubmF2LWFjdGl2ZSB7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG59XG5cbi53cmFwcGVyIHtcblx0bWF4LXdpZHRoOiB2YXIoLS1zaXRlLXdpZHRoKTtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZS1sYWJlbCxcbi52aXN1YWxseS1oaWRlLXRleHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA5OTk5OTk5OTlweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcbn1cblxuLmFsaWduLWxlZnQsXG4udGV4dC1hbGlnbi1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyLFxuLmFsaWduLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLXJpZ2h0LFxuLnRleHQtYWxpZ24tcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrIHtcblx0Ji5jb250ZW50LWxlZnQge1xuXHRcdC5yb3cge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblx0Ji5jb250ZW50LXJpZ2h0IHtcblx0XHQucm93IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR9XG5cdH1cblx0Ji5jb250ZW50LWxlZnQsXG5cdCYuY29udGVudC1yaWdodCB7XG5cdFx0LnJvdyB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmlkZW8td3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHRoZWlnaHQ6IDA7XG59XG5cbi52aWRlby13cmFwcGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuIiwidWwsXG5vbCB7XG5cdG1hcmdpbjogMCAwIDIwcHggMDtcblx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXHR9XG59XG5cbmRsIHtcblx0bWFyZ2luOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbjogMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDA7XG59XG4iLCJmaWd1cmUge1xuXHRtYXJnaW46IDA7XG59XG5cbmltZyxcbnBpY3R1cmUge1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uZW1iZWQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNjIuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogMTAwJTtcblx0aWZyYW1lLFxuXHRvYmplY3QsXG5cdGVtYmVkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG4iLCJ0YWJsZSB7XG5cdG1pbi13aWR0aDogNTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aGVhZCB7XG5cdGxpbmUtaGVpZ2h0OiAtLWhlYWRpbmctbGluZS1oZWlnaHQ7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbnRib2R5IHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGgsXG50ZCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHZhcigtLWNvbG9yLTIpO1xuXHRib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdmFyKC0tY29sb3ItMik7XG59XG5cbnRoIHtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRyOmZpcnN0LWNoaWxkIHRkIHtcblx0cGFkZGluZy10b3A6IDAuOGVtO1xufVxuXG50ZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMC40ZW0gMC43NWVtO1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAoMC43NWVtICogMikpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1iYWNrZ3JvdW5kKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cbn1cblxudGQuYW1vdW50IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnRyOmxhc3QtY2hpbGQgdGQsXG50ZC5hbW91bnQge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG4iLCIud3AtY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0aWNreSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsaWducmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWdubGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5za2lwLW5hdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdH1cbn1cblxuLnV0aWxpdHktYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcblxuXHQucm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMC44ZW07XG5cdH1cblx0aW1nIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdH1cbn1cblxuaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk5O1xuXG5cdC53cmFwcGVyIHtcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0fVxuXG5cdG5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubG9nbyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0LmNvbCB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zb2NpYWwtbGlua3Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9iaWxlLWxvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTA1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjdweDtcblx0XHR9XG5cdH1cblxuXHQuaGFtYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji5idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MzBweCkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1idG4tdGV4dC1jb2xvci1ob3Zlcik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1idG4tYmFja2dyb3VuZC1ob3Zlcik7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkzOTM5Mztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vYmlsZS1jaGVjayB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkzMHB4KSB7XG5cdC5uYXYtbGlua3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzIwJTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogOTBweDtcblxuXHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRyaWdodDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5tb2JpbGUtY2hlY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogNSU7XG5cdFx0Ym90dG9tOiA4NSU7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxuXHQubW9iaWxlLWNoZWNrOmNoZWNrZWQgKyAubmF2LWxpbmtzIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XG5cdH1cblxuXHQubmF2LW9wZW4ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdH1cbn1cbiIsImZvb3RlciB7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNkYWRhZGE7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0cmFuc2l0aW9uOiAzMDBtcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Z2FwOiA2MHB4O1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjZweCkge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5sb2dvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHR9XG5cblx0dWwge1xuXHRcdEBpbmNsdWRlIGNsZWFyLWxpc3QoKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdH1cblxuXHQuc29jaWFsLWxpbmtzIHtcblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGxpIHtcblx0XHRcdFx0Z2FwOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZhLFxuXHQuZmFiLFxuXHQuZmFkLFxuXHQuZmFsLFxuXHQuZmFyLFxuXHQuZmFzIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHR9XG59XG4iLCIuY29tcG9uZW50LnBhbmVsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAyMjBweDtcblx0aGVpZ2h0OiAxMDB2aDtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItNCk7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG5cdC5vcHRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRpbnB1dCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbG9ycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGNsZWFyLWxpc3QoKTtcbn1cblxuaHRtbCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG4gIFxuLmNvbG9ycyB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAxcmVtO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuICBcbi5jb2xvciB7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdHBhZGRpbmc6IDAuNXJlbTtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cztcbn1cbiAgXG4uY29sb3I6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbiAgXG4uY29sb3JfX3N3YXRjaCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDdyZW07XG59XG4gIFxuLmNvbG9yX19kZXRhaWxzIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRwYWRkaW5nOiAwLjVyZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuICBcbi5jb2xvciBpbnB1dCB7XG5cdGJvcmRlcjogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwLjJyZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrIHtcblx0LmxhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Ji5oaWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2suYWNjb3JkaW9ucyB7XG5cdFxuXHQucm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyMHB4O1xuXHR9XG5cblx0LmFjY29yZGlvbi10aXRsZSB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDlweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItMik7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwMHB4IDBweCA3MHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODYwcHgpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2suYmFzaWMtY29udGVudCB7XG4gICAgXG4gICAgLmNvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci0xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDBweCA1cHggdmFyKC0tY29sb3ItMik7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIFxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLTIpO1xuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgXG5cbiAgICBcblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG4gICBcblxuICAgIC5idG4ge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci0yKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDY3ZW07XG4gICAgICAgIFxuICAgICAgICBcblx0XHRcbiAgICB9XG4gICAgLmJ0bi1maWx0ZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIFxuICAgIH1cblxuICAgICNwYXJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAucGhvdG8tcGxhY2Vob2xkZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICBcbiAgICAubGl2ZS1sYWJlbCwgLnJlY29yZGVkLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjFweCAyMXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gICAgfVxuIiwiLmJsb2NrLmNhcmRzIHtcblx0LnJvdyB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI1MHB4KTtcblx0XHRnYXA6IDMwcHg7XG5cdFx0cm93LWdhcDogNDBweDtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMDAlKTtcblx0XHR9XG5cdH1cblx0LmNvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0cGFkZGluZzogNTBweCAxNXB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdH1cblx0LmltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmNvbnRlbnQ6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHQuY29udGVudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdH1cblx0fVxuXHRcblxuIiwiLmJsb2NrLmhlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnJvdyB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiA2MHB4O1xuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNjdlbTtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDAgNzZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMCA3NnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0Zm9udC1zaXplOiA2LjVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI3ZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdG1heC13aWR0aDogNTM4cHg7XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHgpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMDVweDtcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJnLWJsdWUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzM2RlZywgIzAwNWI4YiwgIzQ0YjJlYyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA0MDAlIDQwMCU7XG5cblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYW5pbWF0ZS1iZy1ncmFkaWVudCAxNnMgZWFzZSBpbmZpbml0ZTtcblx0XHQtbW96LWFuaW1hdGlvbjogYW5pbWF0ZS1iZy1ncmFkaWVudCAxNnMgZWFzZSBpbmZpbml0ZTtcblx0XHRhbmltYXRpb246IGFuaW1hdGUtYmctZ3JhZGllbnQgMTZzIGVhc2UgaW5maW5pdGU7XG5cblx0XHQucm93IHtcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCwgYSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0LmJ0bjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogIzEwNzBhMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnN0eWxlLTIsXG5cdCYuYmctZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTQpO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdDYzZGVnLFxuXHRcdFx0cmdiYSgxMDYsIDE4OSwgMTc1LCAxKSA1JSxcblx0XHRcdHJnYmEoMTA2LCAxODksIDE3NSwgMSkgNDQlLFxuXHRcdFx0cmdiYSgxMDYsIDE4OSwgMTc1LCAwLjE5MTM4MDc3NTk0MzE4OTgpIDEwMCVcblx0XHQpO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZsaWNraXR5LWJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICM4MGIyZDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODBiMmQxO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblxuXHRcdFx0Ly8gJi5wcmV2aW91cyB7XG5cdFx0XHQvLyBcdGxlZnQ6IC01NXB4O1xuXHRcdFx0Ly8gXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdC8vIFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cblx0XHRcdC8vICYubmV4dCB7XG5cdFx0XHQvLyBcdHJpZ2h0OiAtNTVweDtcblx0XHRcdC8vIFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG5cdFx0XHQvLyBcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zaW5nbGUtdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN1YnRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ0bjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubGluay10ZXh0IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jYXJkcyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZXZlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2Fyb3VzZWwge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mbGlja2l0eS1idXR0b24ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdG9wYWNpdHk6IDAuMjU7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb2xvcjogIzgwYjJkMTtcblx0XHRcdFx0XHRib3JkZXI6ICM4MGIyZDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQvLyAmLnByZXZpb3VzIHtcblx0XHRcdFx0Ly8gXHRsZWZ0OiAtNTVweDtcblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdC8vICYubmV4dCB7XG5cdFx0XHRcdC8vIFx0cmlnaHQ6IC01NXB4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cblx0XHRcdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHR9XG5cblx0Ji5zdHlsZS0xIHtcblx0XHQucm93IHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4KSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0Z2FwOiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgODBweCAwO1xuXG5cdFx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaW1hZ2UtZml0KCk7XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuaGVhcnQtc3Ryb2tlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IC00MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LmhlYXJ0LW1hc2sge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2hlYXJ0LnBuZ1wiKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2hlYXJ0LnBuZ1wiKTtcblx0XHRcdFx0XHRcdG1hc2stcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bWFzay1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMjBweCAwIDA7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zdHlsZS0yIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC5yb3cge1xuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDc1cHggMDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdC5idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDIwcHggMCAwO1xuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTIwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEyMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbi1ncmVlbigxKTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaW1hZ2UtZml0KCk7XG5cdFx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN0eWxlLTMge1xuXHRcdFx0Ji5jb250ZW50LWxlZnQge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMDBweDtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuY29udGVudC1yaWdodCB7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRsZWZ0OiAtMTAwcHg7XG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yb3cge1xuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuXHRcdFx0XHRcdGdhcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29sIHtcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZGQ7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cdFx0XHRcdFx0dG9wOiAtNjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDY0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDgwMHB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGltYWdlLWZpdCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmRzIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0LmdyaWQge1xuXHRcdFx0LnJvdy5jYXJkcyAucm93IHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgMjUwcHgpO1xuXHRcdFx0XHRnYXA6IDMwcHg7XG5cdFx0XHRcdHJvdy1nYXA6IDQwcHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2FyZHMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmV2ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDE1cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluay10ZXh0IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2subGlzdGluZyB7XG5cdC5jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvY2FyZC1wbGFjZWhvbGRlci5qcGdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXG5cdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5jb2wge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpdGxlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcblx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpbHRlcnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LmZzLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFjZXR3cC1mYWNldC10b3BpYyB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdC5mcy1sYWJlbC13cmFwIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZnMtZHJvcGRvd24ge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdC5mcy1zZWFyY2gge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0b3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZnMtZHJvcGRvd24ge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZzLWxhYmVsLXdyYXAge1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2V0d3AtZmFjZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwcHggNXB4IHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZhY2V0d3AtZmFjZXQtZGF0ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmFjZXR3cC1kYXRlOmhvdmVyIHtcblx0XHRcdG91dGxpbmUtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZzLXNlYXJjaCB7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwcHggNXB4IHZhcigtLWNvbG9yLTIpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnZpZXctbGlua3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5saXN0LXZpZXcge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5maWx0ZXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5mYWNldHdwLWRhdGUge1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdH1cblxuXHRcdC5mcy1sYWJlbCB7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0fVxuXG5cdFx0LmZzLWFycm93IHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuXHRcdH1cblxuXHRcdC5mYWNldHdwLWRhdGUsXG5cdFx0LmZzLWxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1iYXNlLWZvbnQtZmFtaWx5KTtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWJhc2UtZm9udC13ZWlnaHQpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHQuYnRuIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmRhdGUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTkwcHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQubGluay10ZXh0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxuXG5cdCYuZ3JpZCB7XG5cdFx0LmNhcmRzIHtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDI1OXB4KTtcblx0XHRcdFx0Z2FwOiA0MHB4O1xuXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5MHB4KSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZCB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCYubGlzdCB7XG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuXHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXRlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcblx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0fVxuXHRcdC50aXRsZSxcblx0XHQuZGVzY3JpcHRpb24sXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tYmFzZS1mb250LWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cblxuLm5vLXBvc3RzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZHMge1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuXHQmLmNhcm91c2VsIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMCA1MHB4IDEwMHB4IDUwcHg7XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0d2lkdGg6IDI1OXB4O1xuXHRcdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2NhcmQtcGxhY2Vob2xkZXIuanBnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQvLyBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG5cdFx0XHRcdFx0Y29sb3I6ICM4MGIyZDE7XG5cblx0XHRcdFx0XHQuZmFzIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5saW5rLXRleHQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0LmZsaWNraXR5LWJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODBiMmQxO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjODBiMmQxO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICM5OGQzZjg7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICM4MGIyZDE7XG5cdFx0XHR9XG5cblx0XHRcdCYucHJldmlvdXMge1xuXHRcdFx0XHRsZWZ0OiAtNjVweDtcblx0XHRcdFx0dG9wOiAyMTJweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAtNjVweDtcblx0XHRcdFx0dG9wOiAyMTJweDtcblxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMjVweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC5kb3QuaXMtc2VsZWN0ZWQge1xuXHRcdFx0Ly8gYmFja2dyb3VuZDogdmFyKC0tY29sb3ItMik7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1MHB4IDIwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cblx0XHQuZmFzIHtcblx0XHRcdHRyYW5zaXRpb246IDMwMG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAxMzAsIDE3MCwgMCksIHJnYmEoMCwgMCwgMCwgMSkpO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zaXRpb246IDEyMDBtcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXHR9XG5cblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQuZGF0ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTIpO1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdH1cblxuXHQuY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdHAge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItMSk7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblx0fVxuXG5cdC5idG4ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYnRuLW1vcmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZkYXRlLXdyYXAge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItMikgIWltcG9ydGFudDtcbn1cbiIsIi5pZS1ub3RpY2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksXG5cdHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdC5pZS1ub3RpY2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXG5cdFx0LndyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2EwO1xuXHRcdFx0Y29sb3I6ICNmN2Y4Zjk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjQlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICNmN2Y4Zjk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2luZ2xlLWNyYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQuc29jaWFsLXNoYXJpbmcge1xuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206LTdweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJvdy1zaW5nbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDYwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmltYWdlLFxuXHRcdC52aWRlbyB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiA2MDBweDtcblxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbWFnZSB7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGluY2x1ZGUgaW1hZ2UtZml0KCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhdGUtdGltZSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTEpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0fVxuXG5cdC50b3BpY3Mge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLTEpO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyLWxpc3QoKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLTEpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b3BpYy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmNvbnRlbnQge1xuXHRcdC5zaW5nbGUtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4wNTtcblxuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDY3ZW07XG5cblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvY2sucGFydG5lcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cblx0LndyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblxuXHQuY2FyZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuaW1hZ2Uge1xuXHRcdG1hcmdpbjogMTVweCAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdEBpbmNsdWRlIGltYWdlLWZpdCgpO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cblxuXHQubmFtZSB7XG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjc1cHg7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHAge1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cbiIsIi5sYW5ndWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcblx0ei1pbmRleDogMTAwMDA7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItNik7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC53cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdG1heC13aWR0aDogMTQwMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0cGFkZGluZzogNXB4IDM1cHg7XG5cblx0XHQucm93IHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCsgLmxhbmd1YWdlLXNlbGVjdGlvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlLXNlbGVjdGlvbjpob3ZlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG5cdFx0fVxuXG5cdFx0LnJvdzpmaXJzdC1vZi10eXBlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTVweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci02KTtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlLXNlbGVjdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci02KTtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdG1pbi13aWR0aDogMTc1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dG9wOiAtMTI1cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmNvbXBvbmVudC5mZWF0dXJlZCB7XG4gICAgLnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDUwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIH1cblxuICAgIC5jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLTEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci0yKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB9XG5cbiAgICAuZXZlbnQtdGl0bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItMik7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICAubGluay10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICAgXG5cbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItMik7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA2N2VtO1xuICAgICAgICBcbiAgICAgICAgXG5cdFx0XG4gICAgfVxuICAgIC5idG4tZmlsdGVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBcbiAgICB9XG5cbiAgICAjcGFyZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAucGhvdG8tcGxhY2Vob2xkZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICBcbiAgICAubGl2ZS1sYWJlbCwgLnJlY29yZGVkLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjFweCAyMXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgXG4gICAgfVxuICAgIH1cbiIsIi5ibG9jay5tb2RhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5wYXJ0aWFsX2VudHJ5X3dhcm5pbmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnJlZGlyZWN0LW5vdGljZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLTMpO1xuXHRcdGZvbnQtc2l6ZTogMC42NWVtO1xuXHR9XG5cdCYuaXMtb3BlbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci0yKTtcblx0XHRcdG9wYWNpdHk6IDkwJTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblxuXHQjbW9kYWwtY29udGVudCxcblx0I3pvb20tbW9kYWwtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRtYXJnaW46IDEwMHB4IGF1dG87XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG9wYWNpdHk6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblxuXHRcdGlucHV0LFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItMik7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXG5cdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggNTBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogdW5zZXQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMHB4IDVweCB2YXIoLS1jb2xvci0yKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmNsb3NlLW1vZGFsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN6b29tLXJlZ2lzdHJhdGlvbi1mb3JtIHtcblx0XHRmaWVsZHNldCB7XG5cdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG5cdFx0XHRncmlkLWdhcDogMiU7XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlucHV0LFxuXHRcdHNlbGVjdCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItMik7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cblx0XHRcdCZbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIycHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjem9vbS1yZWdpc3RyYXRpb24tc3VibWl0IHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/