[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[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)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
/*# sourceURL=webpack://./node_modules/aos/dist/aos.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFGQUFxRix3QkFBd0IsQ0FBQywrRUFBK0UsbUJBQW1CLENBQUMsdUdBQXVHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMs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eUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMscUNBQXFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHdDQUF3QyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQywwQ0FBMEMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsMkNBQTJDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLDBDQUEwQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxvREFBb0QscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsK0NBQStDLENBQUMsaUJBQWlCLENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyx1Q0FBdUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsd0NBQXdDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHVDQUF1Qyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrREFBa0Qsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsK0NBQStDLENBQUMsc0NBQXNDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLGtEQUFrRCxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyx1Q0FBdUMscURBQXFELENBQUMsNkNBQTZDLENBQUMsbURBQW1ELGdEQUFnRCxDQUFDLHdDQUF3QyxDQUFDLG9DQUFvQyxzREFBc0QsQ0FBQyw4Q0FBOEMsQ0FBQyxnREFBZ0QsZ0RBQWdELENBQUMsd0NBQXdDLENBQUMsc0NBQXNDLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLGtEQUFrRCxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3Nde3BvaW50ZXItZXZlbnRzOm5vbmV9W2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXtwb2ludGVyLWV2ZW50czphdXRvfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfUBtZWRpYSBzY3JlZW57aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNik7dHJhbnNmb3JtOnNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTt2aXNpYmlsaXR5OmhpZGRlbn1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfX0iXSwic291cmNlUm9vdCI6IiJ9 *//**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*# sourceURL=webpack://./node_modules/swiper/swiper-bundle.min.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0VBVUU7O0FBRUYsV0FBVyx3QkFBd0IsQ0FBQyw0ckVBQTRyRSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLDRCQUE0QixDQUFDLE1BQU0saUJBQWlCLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxRQUFRLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsaUNBQWlDLHFCQUFxQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsbUZBQW1GLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLDhCQUE4QixDQUFDLG1CQUFtQixrQkFBa0IsQ0FBQyxpQkFBaUIsa0JBQWtCLENBQUMsY0FBYyxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsQ0FBQyxhQUFhLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLG9EQUFvRCxXQUFXLENBQUMsbUNBQW1DLHNCQUFzQixDQUFDLG9DQUFvQyxDQUFDLHNDQUFzQyx1QkFBdUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsMkJBQTJCLDJCQUEyQixDQUFDLFdBQVcsa0JBQWtCLENBQUMsd0RBQXdELDJCQUEyQixDQUFDLGlDQUFpQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsb0RBQW9ELFlBQVksQ0FBQywrQ0FBK0MsNkJBQTZCLENBQUMsbURBQW1ELDRCQUE0QixDQUFDLGlEQUFpRCw0QkFBNEIsQ0FBQyxrREFBa0QscUJB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LGFBQWEsZ0JBQWdCLENBQUMsMkJBQTJCLG1CQUFtQixDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsbUJBQW1CLENBQUMseUZBQXlGLG1CQUFtQixDQUFDLGtRQUFrUSxTQUFTLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsK0JBQStCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyw0Q0FBNEMsQ0FBQyxjQUFjLGdCQUFnQixDQUFDLDRCQUE0Qiw4QkFBOEIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgMTEuMS40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAzMCwgMjAyNFxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iXSwic291cmNlUm9vdCI6IiJ9 */*{position:relative;margin:0;padding:0;outline:none !important;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-tap-highlight-color:rgba(0,0,0,0) !important}div{-webkit-overflow-scrolling:touch}textarea{resize:none}img{border:0;vertical-align:top;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}form,fieldset,table{border:0}table{border-collapse:collapse;border-spacing:0}input{box-shadow:none;border:0;border-radius:0}sup{font-size:50%;font-family:inherit}.ui-loader{display:none}a{-webkit-transform:translateZ(0) !important;outline-style:none;border-color:rgba(0,0,0,0)}a:active,a:visited{outline:none !important;border:none;box-shadow:none;border-color:rgba(0,0,0,0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Socicon";src:url("../fonts/Socicon.eot?484r1f");src:url("../fonts/Socicon.eot?484r1f#iefix") format("embedded-opentype"),url("../fonts/Socicon.woff2?484r1f") format("woff2"),url("../fonts/Socicon.ttf?484r1f") format("truetype"),url("../fonts/Socicon.woff?484r1f") format("woff"),url("../fonts/Socicon.svg?484r1f#Socicon") format("svg");font-weight:normal;font-style:normal}[class^=socicon-],[class*=" socicon-"]{font-family:"Socicon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-internet:before{content:""}.socicon-moddb:before{content:""}.socicon-indiedb:before{content:""}.socicon-traxsource:before{content:""}.socicon-gamefor:before{content:""}.socicon-pixiv:before{content:""}.socicon-myanimelist:before{content:""}.socicon-blackberry:before{content:""}.socicon-wickr:before{content:""}.socicon-spip:before{content:""}.socicon-napster:before{content:""}.socicon-beatport:before{content:""}.socicon-hackerone:before{content:""}.socicon-hackernews:before{content:""}.socicon-smashwords:before{content:""}.socicon-kobo:before{content:""}.socicon-bookbub:before{content:""}.socicon-mailru:before{content:""}.socicon-gitlab:before{content:""}.socicon-instructables:before{content:""}.socicon-portfolio:before{content:""}.socicon-codered:before{content:""}.socicon-origin:before{content:""}.socicon-nextdoor:before{content:""}.socicon-udemy:before{content:""}.socicon-livemaster:before{content:""}.socicon-crunchbase:before{content:""}.socicon-homefy:before{content:""}.socicon-calendly:before{content:""}.socicon-realtor:before{content:""}.socicon-tidal:before{content:""}.socicon-qobuz:before{content:""}.socicon-natgeo:before{content:""}.socicon-mastodon:before{content:""}.socicon-unsplash:before{content:""}.socicon-homeadvisor:before{content:""}.socicon-angieslist:before{content:""}.socicon-codepen:before{content:""}.socicon-slack:before{content:""}.socicon-openaigym:before{content:""}.socicon-logmein:before{content:""}.socicon-fiverr:before{content:""}.socicon-gotomeeting:before{content:""}.socicon-aliexpress:before{content:""}.socicon-guru:before{content:""}.socicon-appstore:before{content:""}.socicon-homes:before{content:""}.socicon-zoom:before{content:""}.socicon-alibaba:before{content:""}.socicon-craigslist:before{content:""}.socicon-wix:before{content:""}.socicon-redfin:before{content:""}.socicon-googlecalendar:before{content:""}.socicon-shopify:before{content:""}.socicon-freelancer:before{content:""}.socicon-seedrs:before{content:""}.socicon-bing:before{content:""}.socicon-doodle:before{content:""}.socicon-bonanza:before{content:""}.socicon-squarespace:before{content:""}.socicon-toptal:before{content:""}.socicon-gust:before{content:""}.socicon-ask:before{content:""}.socicon-trulia:before{content:""}.socicon-loomly:before{content:""}.socicon-ghost:before{content:""}.socicon-upwork:before{content:""}.socicon-fundable:before{content:""}.socicon-booking:before{content:""}.socicon-googlemaps:before{content:""}.socicon-zillow:before{content:""}.socicon-niconico:before{content:""}.socicon-toneden:before{content:""}.socicon-augment:before{content:""}.socicon-bitbucket:before{content:""}.socicon-fyuse:before{content:""}.socicon-yt-gaming:before{content:""}.socicon-sketchfab:before{content:""}.socicon-mobcrush:before{content:""}.socicon-microsoft:before{content:""}.socicon-pandora:before{content:""}.socicon-messenger:before{content:""}.socicon-gamewisp:before{content:""}.socicon-bloglovin:before{content:""}.socicon-tunein:before{content:""}.socicon-gamejolt:before{content:""}.socicon-trello:before{content:""}.socicon-spreadshirt:before{content:""}.socicon-500px:before{content:""}.socicon-8tracks:before{content:""}.socicon-airbnb:before{content:""}.socicon-alliance:before{content:""}.socicon-amazon:before{content:""}.socicon-amplement:before{content:""}.socicon-android:before{content:""}.socicon-angellist:before{content:""}.socicon-apple:before{content:""}.socicon-appnet:before{content:""}.socicon-baidu:before{content:""}.socicon-bandcamp:before{content:""}.socicon-battlenet:before{content:""}.socicon-mixer:before{content:""}.socicon-bebee:before{content:""}.socicon-bebo:before{content:""}.socicon-behance:before{content:""}.socicon-blizzard:before{content:""}.socicon-blogger:before{content:""}.socicon-buffer:before{content:""}.socicon-chrome:before{content:""}.socicon-coderwall:before{content:""}.socicon-curse:before{content:""}.socicon-dailymotion:before{content:""}.socicon-deezer:before{content:""}.socicon-delicious:before{content:""}.socicon-deviantart:before{content:""}.socicon-diablo:before{content:""}.socicon-digg:before{content:""}.socicon-discord:before{content:""}.socicon-disqus:before{content:""}.socicon-douban:before{content:""}.socicon-draugiem:before{content:""}.socicon-dribbble:before{content:""}.socicon-drupal:before{content:""}.socicon-ebay:before{content:""}.socicon-ello:before{content:""}.socicon-endomodo:before{content:""}.socicon-envato:before{content:""}.socicon-etsy:before{content:""}.socicon-facebook:before{content:""}.socicon-feedburner:before{content:""}.socicon-filmweb:before{content:""}.socicon-firefox:before{content:""}.socicon-flattr:before{content:""}.socicon-flickr:before{content:""}.socicon-formulr:before{content:""}.socicon-forrst:before{content:""}.socicon-foursquare:before{content:""}.socicon-friendfeed:before{content:""}.socicon-github:before{content:""}.socicon-goodreads:before{content:""}.socicon-google:before{content:""}.socicon-googlescholar:before{content:""}.socicon-googlegroups:before{content:""}.socicon-googlephotos:before{content:""}.socicon-googleplus:before{content:""}.socicon-grooveshark:before{content:""}.socicon-hackerrank:before{content:""}.socicon-hearthstone:before{content:""}.socicon-hellocoton:before{content:""}.socicon-heroes:before{content:""}.socicon-smashcast:before{content:""}.socicon-horde:before{content:""}.socicon-houzz:before{content:""}.socicon-icq:before{content:""}.socicon-identica:before{content:""}.socicon-imdb:before{content:""}.socicon-instagram:before{content:""}.socicon-issuu:before{content:""}.socicon-istock:before{content:""}.socicon-itunes:before{content:""}.socicon-keybase:before{content:""}.socicon-lanyrd:before{content:""}.socicon-lastfm:before{content:""}.socicon-line:before{content:""}.socicon-linkedin:before{content:""}.socicon-livejournal:before{content:""}.socicon-lyft:before{content:""}.socicon-macos:before{content:""}.socicon-mail:before{content:""}.socicon-medium:before{content:""}.socicon-meetup:before{content:""}.socicon-mixcloud:before{content:""}.socicon-modelmayhem:before{content:""}.socicon-mumble:before{content:""}.socicon-myspace:before{content:""}.socicon-newsvine:before{content:""}.socicon-nintendo:before{content:""}.socicon-npm:before{content:""}.socicon-odnoklassniki:before{content:""}.socicon-openid:before{content:""}.socicon-opera:before{content:""}.socicon-outlook:before{content:""}.socicon-overwatch:before{content:""}.socicon-patreon:before{content:""}.socicon-paypal:before{content:""}.socicon-periscope:before{content:""}.socicon-persona:before{content:""}.socicon-pinterest:before{content:""}.socicon-play:before{content:""}.socicon-player:before{content:""}.socicon-playstation:before{content:""}.socicon-pocket:before{content:""}.socicon-qq:before{content:""}.socicon-quora:before{content:""}.socicon-raidcall:before{content:""}.socicon-ravelry:before{content:""}.socicon-reddit:before{content:""}.socicon-renren:before{content:""}.socicon-researchgate:before{content:""}.socicon-residentadvisor:before{content:""}.socicon-reverbnation:before{content:""}.socicon-rss:before{content:""}.socicon-sharethis:before{content:""}.socicon-skype:before{content:""}.socicon-slideshare:before{content:""}.socicon-smugmug:before{content:""}.socicon-snapchat:before{content:""}.socicon-songkick:before{content:""}.socicon-soundcloud:before{content:""}.socicon-spotify:before{content:""}.socicon-stackexchange:before{content:""}.socicon-stackoverflow:before{content:""}.socicon-starcraft:before{content:""}.socicon-stayfriends:before{content:""}.socicon-steam:before{content:""}.socicon-storehouse:before{content:""}.socicon-strava:before{content:""}.socicon-streamjar:before{content:""}.socicon-stumbleupon:before{content:""}.socicon-swarm:before{content:""}.socicon-teamspeak:before{content:""}.socicon-teamviewer:before{content:""}.socicon-technorati:before{content:""}.socicon-telegram:before{content:""}.socicon-tripadvisor:before{content:""}.socicon-tripit:before{content:""}.socicon-triplej:before{content:""}.socicon-tumblr:before{content:""}.socicon-twitch:before{content:""}.socicon-twitter:before{content:""}.socicon-uber:before{content:""}.socicon-ventrilo:before{content:""}.socicon-viadeo:before{content:""}.socicon-viber:before{content:""}.socicon-viewbug:before{content:""}.socicon-vimeo:before{content:""}.socicon-vine:before{content:""}.socicon-vkontakte:before{content:""}.socicon-warcraft:before{content:""}.socicon-wechat:before{content:""}.socicon-weibo:before{content:""}.socicon-whatsapp:before{content:""}.socicon-wikipedia:before{content:""}.socicon-windows:before{content:""}.socicon-wordpress:before{content:""}.socicon-wykop:before{content:""}.socicon-xbox:before{content:""}.socicon-xing:before{content:""}.socicon-yahoo:before{content:""}.socicon-yammer:before{content:""}.socicon-yandex:before{content:""}.socicon-yelp:before{content:""}.socicon-younow:before{content:""}.socicon-youtube:before{content:""}.socicon-zapier:before{content:""}.socicon-zerply:before{content:""}.socicon-zomato:before{content:""}.socicon-zynga:before{content:""}/*!
 * 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:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.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:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .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 .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .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 .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .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 .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !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)}.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)}.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)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .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 .1s ease,transform .1s .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 .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .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 .1s ease,transform .1s .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 .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.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)}.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)}.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)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .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:.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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .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:.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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .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:.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:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .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:.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:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .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 .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .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 .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .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 .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.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)}.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:.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)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.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 .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.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 .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.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 .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .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:.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 .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .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 .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.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 .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.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:.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)}.hamburger--vortex-r .hamburger-inner{transition-duration:.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:.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)}.clearfix:after{content:" ";display:block;height:0;clear:both}.kill-css-transition{-webkit-transition:all 0ms ease !important;-moz-transition:all 0ms ease !important;-o-transition:all 0ms ease !important;transition:all 0ms ease !important}.noselect{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.div-table{display:table;height:100%;width:100%}.div-tablecell{display:table-cell;vertical-align:middle;height:100%;width:100%}.socicon{-webkit-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-moz-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-o-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;will-change:opacity,scale,filter,transform}.socicon,.socicon:hover,.socicon_a,.socicon_a:hover{text-decoration:none}.bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-o-object-fit:cover;object-fit:cover;overflow:hidden}.bgimg video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}.bgimg video.portrait{height:auto;width:100%}body.browser-safari .bgimg video,body.browser-chrome .bgimg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;transform:translate(0, 0)}.bgimg.tl{background-position:left top}.bgimg.tc{background-position:center top}.bgimg.tr{background-position:right top}.bgimg.cl{background-position:left center}.bgimg.cc{background-position:center center}.bgimg.cr{background-position:right center}.bgimg.bl{background-position:left bottom}.bgimg.bc{background-position:center bottom}.bgimg.br{background-position:right bottom}.imghover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:block;opacity:1}.imghover:hover{opacity:.85}.material-icons{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.abs00{position:absolute;top:0;left:0}.abs100{position:absolute;top:0;left:0;width:100%;height:100%}.capper{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.capper.wh{width:100%;height:100%}.capper-padded{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px){.capper-padded{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.capper-padded{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}@media only screen and (max-width: 900px){.capper-padded.no-mobile-pad{width:100%;padding-left:0 !important;padding-right:0 !important}}.capper-padded-2x{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.capper-padded-2x{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.capper-padded-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.capper-padded-2x{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.color-pink{color:#da1653}.color-red{color:#9a0633}.rte{color:#191919;width:100%;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:1.5em}.rte.center{margin-left:auto;margin-right:auto}.rte.text-center{text-align:center}@media only screen and (max-width: 900px){.rte.text-center{text-align:left}}.rte.text-center h1.tighter{margin-left:auto;margin-right:auto;max-width:800px}.rte:not(.no-max-width){max-width:970px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{line-height:1.1em;word-break:break-word;margin:0 0 20px 0}.rte h1{font-size:42px;font-family:"Montserrat",sans-serif;font-weight:300;text-transform:uppercase}@media only screen and (max-width: 900px){.rte h1{font-size:35px}}.rte h2{font-size:28px;font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase}.rte h3{font-size:24px;font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase}.rte h4{font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px}.rte h5,.rte .rte-h5{font-size:18px;margin:0 0 15px 0;font-family:"Montserrat",sans-serif;font-weight:600;color:#da1653}.rte h5.dark,.rte .rte-h5.dark{color:#191919}.rte h6,.rte .rte-h6{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:500}.rte p,.rte a,.rte li,.rte a,.rte tr,.rte th,.rte td{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:400}.rte p b,.rte p strong,.rte a b,.rte a strong,.rte li b,.rte li strong,.rte a b,.rte a strong,.rte tr b,.rte tr strong,.rte th b,.rte th strong,.rte td b,.rte td strong{font-family:"Montserrat",sans-serif;font-weight:700}.rte p i,.rte p em,.rte a i,.rte a em,.rte li i,.rte li em,.rte a i,.rte a em,.rte tr i,.rte tr em,.rte th i,.rte th em,.rte td i,.rte td em{font-style:italic}.rte a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600}.rte a:hover{color:#9a0633}.rte p,.rte h6{word-break:break-word;margin-bottom:15px}.rte p:last-child,.rte h6:last-child{margin-bottom:0}.rte table th{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}.rte table td{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:1.2em}.rte table td *{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}.rte b,.rte strong,.rte em,.rte i,.rte del,.rte strike,.rte u{color:inherit}.rte ul,.rte ol{margin-bottom:20px}.rte small{font-size:14px}.rte figure{margin-bottom:20px}.rte figure img,.rte figure svg{max-width:100%}.rte ul li,.rte ol li{margin-bottom:10px;margin-left:17px}.rte .important,.rte .error{font-weight:bold}.rte.tight-margins p,.rte.tight-margins li,.rte.tight-margins h3,.rte.tight-margins h4,.rte.tight-margins h5,.rte.tight-margins h6{margin-bottom:5px}.rte.light{color:#fff}.rte.gray{color:#797979}.rte h1 .text-tiny,.rte h2 .text-tiny,.rte h3 .text-tiny,.rte h4 .text-tiny,.rte h5 .text-tiny,.rte h6 .text-tiny,.rte p .text-tiny,.rte li .text-tiny{font-size:60%;line-height:1.2}.rte h1 .text-small,.rte h2 .text-small,.rte h3 .text-small,.rte h4 .text-small,.rte h5 .text-small,.rte h6 .text-small,.rte p .text-small,.rte li .text-small{font-size:80%;line-height:1.2}.rte h1 .text-big,.rte h2 .text-big,.rte h3 .text-big,.rte h4 .text-big,.rte h5 .text-big,.rte h6 .text-big,.rte p .text-big,.rte li .text-big{font-size:120%;line-height:1.2}.rte h1 .text-huge,.rte h2 .text-huge,.rte h3 .text-huge,.rte h4 .text-huge,.rte h5 .text-huge,.rte h6 .text-huge,.rte p .text-huge,.rte li .text-huge{font-size:140%;line-height:1.2}html,body{background-color:#fcfcfc}body{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}#container{width:100%}#content{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){#content{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){#content{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){#content{padding-top:15px;padding-bottom:15px}}#meta-sitewidth{display:none;z-index:0;padding-top:1920px}#meta-breakpoint{display:none;z-index:0;padding-top:900px}a{text-decoration:none}.generic-holder{padding-top:40px;padding-bottom:40px;min-height:300px}@media only screen and (max-width: 1400px){.generic-holder{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.generic-holder{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.generic-holder{padding-top:15px;padding-bottom:15px}}.generic-holder .generic-holder-content{padding-top:40px}.blocks-holder{width:100%}.block{width:100%;margin-top:10px;margin-bottom:10px}.generic-lr{display:flex;justify-content:space-between;width:100%}.generic-lr .l{width:calc(100% - 475px);margin-right:100px}.generic-lr .r{width:375px;min-width:375px;max-width:375px}@media only screen and (max-width: 900px){.generic-lr{flex-wrap:wrap}.generic-lr .l{width:100%;margin-right:0}.generic-lr .r{width:100%;min-width:100%;max-width:100%;margin-top:40px}}.link-underline-grow{display:inline-block;text-decoration:none}.link-underline-grow:after{content:"";display:block;width:100%;height:2px;background-color:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform-origin:top center}.link-underline-grow:hover:after{transform:scaleY(2)}.link-underline-leftright,.link-underline-leftright-white,.link-underline-leftright-red,.link-underline-leftright-dark{cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.link-underline-leftright:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.link-underline-leftright:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.link-underline-leftright:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before{transition:all 0ms ease-in-out}.link-underline-leftright:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.link-underline-leftright.active:before,.active.link-underline-leftright-white:before,.active.link-underline-leftright-red:before,.active.link-underline-leftright-dark:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright.active:after,.active.link-underline-leftright-white:after,.active.link-underline-leftright-red:after,.active.link-underline-leftright-dark:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright:hover:before,.link-underline-leftright-white:hover:before,.link-underline-leftright-red:hover:before,.link-underline-leftright-dark:hover:before{left:0;transition:all 250ms ease-in}.link-underline-leftright:hover:after,.link-underline-leftright-white:hover:after,.link-underline-leftright-red:hover:after,.link-underline-leftright-dark:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.link-underline-leftright.small:before,.small.link-underline-leftright-white:before,.small.link-underline-leftright-red:before,.small.link-underline-leftright-dark:before,.link-underline-leftright.small:after,.small.link-underline-leftright-white:after,.small.link-underline-leftright-red:after,.small.link-underline-leftright-dark:after{height:1px}.link-underline-leftright-dark:before,.link-underline-leftright-dark:after{background-color:#9a0633}.link-underline-leftright-red:before,.link-underline-leftright-red:after{background-color:#9a0633}.link-underline-leftright-white:before,.link-underline-leftright-white:after{background-color:#fff}.miniButton{color:#000;font-family:"Montserrat",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;background-color:#ccc;border:1px solid #000;display:inline-block;margin-top:5px;padding:5px 5px 2px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}button.only-mini{background-color:rgba(0,0,0,0);border:none;display:inline-block}button.only-mini .miniButton{cursor:pointer;margin-top:0}button.only-mini .miniButton:hover{background-color:#fff}.text-ellipsis,.field-dropdown-box.field .div-select-selected-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-underline-grow{color:#9a0633;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase}@media only screen and (max-width: 1080px){.link-underline-grow{font-size:15px;line-height:15px}}.generic-image-hover{cursor:pointer;opacity:1;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}.generic-image-hover:hover{opacity:.85}.scrim{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a6289;background:linear-gradient(180deg, rgb(26, 98, 137) 0%, rgb(7, 64, 96) 68%, rgb(0, 55, 85) 100%)}.mini-nav-action .mini-nav-action2{display:inline-flex;align-items:center;justify-content:flex-start}.mini-nav-action .mini-nav-action2 *{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;color:#fff}.mini-nav-action a svg{margin-left:5px;width:12px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.mini-nav-action a svg path{fill:#fff}.mini-nav-action a:hover svg{transform:translateX(5px)}.mini-nav-action.back a svg{margin-right:5px;margin-left:0}.mini-nav-action.back a:hover svg{transform:translateX(-5px)}ul.sidenav-links{list-style:none;overflow:hidden;width:340px}ul.sidenav-links li{display:flex;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:translateX(-30px);margin:20px 0}ul.sidenav-links li a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;text-transform:uppercase;color:#fff;opacity:.5}ul.sidenav-links li svg{width:14px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:.5;margin-right:18px}ul.sidenav-links li svg path{fill:#fff}ul.sidenav-links li.active,ul.sidenav-links li:hover{transform:translateX(0)}ul.sidenav-links li.active a,ul.sidenav-links li.active svg,ul.sidenav-links li:hover a,ul.sidenav-links li:hover svg{opacity:1}.global-close{width:40px;height:40px;display:block;cursor:pointer}.global-close:before,.global-close:after{content:"";width:40px;height:5px;border-radius:7px;background-color:#fff;position:absolute;top:16px;left:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.global-close:before{transform:rotate(45deg)}.global-close:after{transform:rotate(-45deg)}.global-close:hover:before,.global-close:hover:after{transform:rotate(0deg);background-color:#9a0633}.global-close.smaller{width:25px;height:25px}.global-close.smaller:before,.global-close.smaller:after{width:25px;height:2px;border-radius:3px}.below-header{padding-top:175px}@media only screen and (max-width: 1080px){.below-header{padding-top:0}}.field-row{display:flex;justify-content:space-between;margin-bottom:40px}.field-row .field-row-element{width:45%;display:flex;align-items:center}.field-row .field-row-element .lbl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;margin-right:15px}.field-row .field-row-element input{padding:10px 20px;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;background-color:#083856;border:1px solid #3e7a9b}.field-row .field-row-element input::-webkit-input-placeholder{color:#fff}.field-row .field-row-element input:-moz-placeholder{color:#fff;opacity:1}.field-row .field-row-element input::-moz-placeholder{color:#fff;opacity:1}.field-row .field-row-element input:-ms-input-placeholder{color:#fff}.field-row .field-row-element input::-ms-input-placeholder{color:#fff}.field-row .field-row-element input::placeholder{color:#fff}.field-row .field-row-element input.error{border:1px solid #9a0633}.field-row .field-row-element select{-webkit-appearance:none;cursor:pointer;padding:10px 30px 10px 20px;width:100%;color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;background-color:#083856;border:1px solid #3e7a9b;font-size:18px;border-radius:0;background-image:url(../images/global/icon-angle-down.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:14px 14px}.field-row .field-row-element select.error{border:1px solid #9a0633}.dropdown{position:relative}.dropdown .dropdown-inner{position:relative;min-width:240px}@media only screen and (max-width: 1250px){.dropdown .dropdown-inner{min-width:200px}}.dropdown .dropdown-inner *{color:#797979;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}@media only screen and (max-width: 900px){.dropdown .dropdown-inner *{font-size:12px}}.dropdown .dropdown-inner .gtranslate_wrapper a{display:block;width:calc(100% - 20px);padding:5px 10px}.dropdown .dropdown-inner .btn,.dropdown .dropdown-inner body.page-contact .formie .fui-btn,body.page-contact .formie .dropdown .dropdown-inner .fui-btn{color:#fff !important}.dropdown .dropdown-inner .selected{padding:10px 10px;position:relative;cursor:pointer;display:inline-flex;align-items:center}.dropdown .dropdown-inner .selected .globe svg{width:16px;height:auto;margin-right:10px}.dropdown .dropdown-inner .selected .globe svg path{fill:#797979}.dropdown .dropdown-inner .selected .triangle svg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:12px;height:auto;margin-left:10px}.dropdown .dropdown-inner .selected .triangle svg path{fill:#797979}.dropdown .items{display:none;padding:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;position:absolute;top:39px;right:0;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown .items .lbl{display:inline-block;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown .items .icon{width:15px;height:auto;display:inline-block;margin-right:10px}.dropdown .items .icon img,.dropdown .items .icon svg{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown.open{z-index:100}.dropdown.open .dropdown-inner{background-color:#efefef}.dropdown.open .dropdown-inner .triangle svg{transform:rotate(-90deg)}.dropdown.open .items{background-color:#efefef;display:block}.dropdown.open .items ul,.dropdown.open .items li{list-style:none}.dropdown.open .items li a{width:calc(100% - 20px);padding:10px 10px;display:flex;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown.open .items li a svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown.open .items li a:hover{color:#da1653 !important}.dropdown.open .items li a:hover *{color:#da1653 !important}.dropdown.open .items li a:hover svg path{fill:#da1653 !important}.dropdown.open .items li.li-level1-hook{width:calc(100% - 20px);padding:10px 10px}.dropdown.open .items ul ul{margin:10px 0 0 0}.dropdown.open .items .li-level1-hook .ul-level2{display:none;position:absolute;top:0;left:90%;background-color:#efefef;width:100%;border-radius:15px;z-index:2}.dropdown.open .items .li-level1-hook:hover .ul-level2{display:block}.dropdown.wide-header-right .items{width:50vw;padding:10px}.dropdown.wide-header-right .items ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:column}@media only screen and (max-width: 900px){.dropdown.wide-header-right .items ul{grid-template-columns:repeat(1, 1fr)}}.dropdown.search .items{width:350px;padding:10px}.dropdown-search{width:100%}.dropdown-search .tabs{display:flex;align-items:center;justify-content:flex-start}.dropdown-search .tabs .tab{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;margin-right:10px;padding-right:10px;cursor:pointer;border-right:1px solid #b5b5b5}.dropdown-search .tabs .tab.active{color:#da1653}.dropdown-search .tabs .tab:last-child{border-right:none}.dropdown-search .fields-button{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.dropdown-search .fields-button .fields{width:100%}.dropdown-search .fields-button .fields .field{display:none;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown-search .fields-button .fields .field.active{display:block}.dropdown-search .fields-button .fields .field input{width:calc(100% - 20px)}.dropdown-search .fields-button .fields .field.field-location input{padding-right:25px;width:calc(100% - 35px)}.dropdown-search .fields-button .fields .field.field-location .geo-icon{position:absolute;top:7px;right:6px;z-index:2}.dropdown-search .fields-button .fields .field.field-location .geo-icon svg{width:14px;height:14px;cursor:pointer}.dropdown-search .fields-button .fields .field.field-location .geo-icon svg path{fill:#797979;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown-search .fields-button .fields .field.field-location .geo-icon:hover svg path{fill:#da1653}.dropdown-search .fields-button .fields .field.field-location #geo-icon-search-geo-icon{top:3px}.dropdown-search .fields-button .button{width:110px;margin-left:20px}.social-icons{display:inline-flex;align-items:center;height:100%}.social-icons .icon{margin:0 8px}.social-icons .icon:first-child{margin-left:0}.social-icons .icon svg{height:18px;width:18px;position:relative;top:2px}.social-icons .icon svg path{fill:#797979;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.social-icons .icon:hover svg path{fill:#fff}.social-icons.red .icon svg path{fill:#da1653}.social-icons.red .icon:hover svg path{fill:#9a0633}.social-icons.white .icon svg path{fill:#fff}.social-icons.white .icon:hover svg path{fill:#da1653}input{border:1px solid #b5b5b5;padding:5px 10px;color:#797979}input::-webkit-input-placeholder{color:rgba(121,121,121,.8)}input:-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input::-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input:-ms-input-placeholder{color:rgba(121,121,121,.8)}input::-ms-input-placeholder{color:rgba(121,121,121,.8)}input::placeholder{color:rgba(121,121,121,.8)}.btn,body.page-contact .formie .fui-btn{border:none;background-color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;line-height:1em;color:#fff;text-transform:uppercase;padding:20px 30px;border-radius:30px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.btn.condensed-padding,body.page-contact .formie .condensed-padding.fui-btn{border-radius:20px;padding:10px 20px}.btn:hover,body.page-contact .formie .fui-btn:hover{background-color:#9a0633}.btn.inverse,body.page-contact .formie .inverse.fui-btn{background-color:#9a0633}.btn.inverse:hover,body.page-contact .formie .inverse.fui-btn:hover{background-color:#da1653}.btn.white-hover:hover,body.page-contact .formie .white-hover.fui-btn:hover{background-color:#fff;color:#da1653}.btn.dark,body.page-contact .formie .dark.fui-btn{background-color:#292727;border:1px solid #292727;color:#707070}.btn.dark:hover,body.page-contact .formie .dark.fui-btn:hover,.btn.dark.active,body.page-contact .formie .dark.active.fui-btn{background-color:#000;color:#fff;border:1px solid #fff}.btn.white,body.page-contact .formie .white.fui-btn{background-color:#fff;border:1px solid #fff;color:#707070}.btn.white:hover,body.page-contact .formie .white.fui-btn:hover,.btn.white.active,body.page-contact .formie .white.active.fui-btn{background-color:#9a0633;color:#fff;border:1px solid #fff}.btn.square,body.page-contact .formie .square.fui-btn{border-radius:0;padding-top:15px;padding-bottom:15px;text-transform:unset}.swiper-button-next,.swiper-button-prev{width:52px;height:52px;border-radius:50%;background-color:#000;border:1px solid #3a3a3a;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg,.swiper-button-prev svg{width:15px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg path,.swiper-button-prev svg path{fill:#fff}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.2)}.swiper-button-next{right:-65px}.swiper-button-next:hover{border:1px solid #fff}.swiper-button-next:hover svg{transform:scale(0.85)}.swiper-button-prev{left:-65px}.swiper-button-prev:hover{border:1px solid #fff}.swiper-button-prev:hover svg{transform:scale(0.85)}.icon-copy{display:flex;margin:5px 0}.icon-copy .icon{width:12px;min-width:12px;max-width:12px;margin-right:15px}.icon-copy .icon svg{width:100%}.icon-copy .icon svg path{fill:#191919}.icon-copy .copy *{fill:#191919;font-size:16px;line-height:1.2em}.icon-copy .copy .bold{font-family:"Montserrat",sans-serif;font-weight:600}.icon-copy .copy .regular{font-family:"Montserrat",sans-serif;font-weight:500}.icon-copy.dark .icon svg path{fill:#191919}.icon-copy.dark .copy *{color:#191919}.icon-copy.all-gray *{font-size:14px}.icon-copy.all-gray .icon svg path{fill:#797979 !important}.icon-copy.all-gray .copy *{color:#797979 !important}.line{border-top:1px solid #b5b5b5;width:100%;margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){.line{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.line{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.line{margin-top:15px;margin-bottom:15px}}.expandables{margin-bottom:40px}.expandables .row .top{display:flex;align-items:center;cursor:pointer}.expandables .row .top .rowl{width:100%}.expandables .row .top .rowl *{font-family:"Montserrat",sans-serif;font-weight:700}.expandables .row .top .rowr{width:16px;min-width:16px;max-width:16px;margin-left:10px;top:1px;position:relative}.expandables .row .top .rowr svg{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:rotate(-90deg)}.expandables .row .bottom{height:0;opacity:0;overflow:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;max-height:100000px}.expandables .row .line{margin-top:20px;margin-bottom:20px}.expandables .row.open .top .rowr svg{transform:rotate(0deg)}.expandables .row.open .bottom{opacity:1}.expandables .row:last-child .line{display:none}.tour-linkout-row{border-top:1px solid #e0e0e0;padding-bottom:5px;padding-top:5px;margin-bottom:0px;display:flex}.tour-linkout-row .col{padding:10px 10px 10px 0}.tour-linkout-row .col .l1{font-family:"Montserrat",sans-serif;font-weight:500}.tour-linkout-row .col1{width:45%}.tour-linkout-row .col2{width:35%;display:flex;align-items:center;justify-content:flex-start}.tour-linkout-row .col3{width:20%;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 1150px){.tour-linkout-row{display:block;margin-bottom:10px}.tour-linkout-row .col1,.tour-linkout-row .col2,.tour-linkout-row .col3{width:100%;margin-top:0 !important;padding:0 !important}.tour-linkout-row .col1{padding-bottom:0}.tour-linkout-row .col2{padding-top:5px}}.tour-linkout-row.first{border-top:1px solid rgba(0,0,0,0)}.border-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-radius:6px;transform:scale(0.95);aspect-ratio:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.border-hover .bgimg{opacity:.3;border-radius:6px !important;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:calc(100% - 12px);height:calc(100% - 12px);left:6px;top:6px}.border-hover:hover{transform:scale(1);background-color:#272727}.border-hover:hover .bgimg{opacity:1}.border-hover-active{transform:scale(1);background-color:#272727}.border-hover-active .bgimg{opacity:1}.filter-holder .show-mobile.block{margin:20px 0}.jump{cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600}.jump:hover{color:#9a0633}.also-in-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover *{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover:hover{color:#fff !important}.also-in-hover:hover *{color:#fff !important}.also-in-hover:hover svg path{fill:#fff !important}.website-social-bar{margin-top:10px;margin-bottom:10px;display:flex}.website-social-bar .bar{border-left:1px solid #b5b5b5;margin-left:10px;padding-left:10px}.website-social-bar .bar:first-child{border-left:none;margin-left:0;padding-left:0}.website-social-bar .bar .social-icons .icon a svg path{fill:#da1653}.website-social-bar .bar .social-icons .icon a:hover svg path{fill:#9a0633}.simple-underline-on-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-bottom:1px solid rgba(0,0,0,0)}.simple-underline-on-hover:hover{border-bottom:1px solid #9a0633}.simple-underline-on-hover.dark:hover{border-bottom:1px solid #191919}.content-block{width:100%;margin-bottom:40px}.content-block:last-child{margin-bottom:0}.content-block .quick-one-swipe{width:100%;aspect-ratio:1.9}.content-block .quick-one-swipe .swiper-slide .caption{display:none}.content-block #quick-one-captions{margin-top:5px;display:block;font-size:12px;color:#000}.content-block #quick-one-captions *{font-size:12px}.field-dropdown-box.field{min-width:200px;display:flex;align-items:center;margin-right:30px;width:100%}.field-dropdown-box.field input,.field-dropdown-box.field select,.field-dropdown-box.field .div-option,.field-dropdown-box.field .div-select-selected-display{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:rgba(0,0,0,0);border:0;border-radius:0;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.05em;color:#fff;font-size:16px;left:0}.field-dropdown-box.field input::-ms-expand,.field-dropdown-box.field select::-ms-expand,.field-dropdown-box.field .div-option::-ms-expand,.field-dropdown-box.field .div-select-selected-display::-ms-expand{display:none}.field-dropdown-box.field input::-webkit-input-placeholder,.field-dropdown-box.field select::-webkit-input-placeholder,.field-dropdown-box.field .div-option::-webkit-input-placeholder,.field-dropdown-box.field .div-select-selected-display::-webkit-input-placeholder{color:#fff}.field-dropdown-box.field input:-moz-placeholder,.field-dropdown-box.field select:-moz-placeholder,.field-dropdown-box.field .div-option:-moz-placeholder,.field-dropdown-box.field .div-select-selected-display:-moz-placeholder{color:#fff;opacity:1}.field-dropdown-box.field input::-moz-placeholder,.field-dropdown-box.field select::-moz-placeholder,.field-dropdown-box.field .div-option::-moz-placeholder,.field-dropdown-box.field .div-select-selected-display::-moz-placeholder{color:#fff;opacity:1}.field-dropdown-box.field input:-ms-input-placeholder,.field-dropdown-box.field select:-ms-input-placeholder,.field-dropdown-box.field .div-option:-ms-input-placeholder,.field-dropdown-box.field .div-select-selected-display:-ms-input-placeholder{color:#fff}.field-dropdown-box.field input::-ms-input-placeholder,.field-dropdown-box.field select::-ms-input-placeholder,.field-dropdown-box.field .div-option::-ms-input-placeholder,.field-dropdown-box.field .div-select-selected-display::-ms-input-placeholder{color:#fff}.field-dropdown-box.field input::placeholder,.field-dropdown-box.field select::placeholder,.field-dropdown-box.field .div-option::placeholder,.field-dropdown-box.field .div-select-selected-display::placeholder{color:#fff}.field-dropdown-box.field .div-option,.field-dropdown-box.field .div-select-selected-display{color:rgba(255,255,255,.51)}.field-dropdown-box.field .div-option.option-is-selected,.field-dropdown-box.field .div-select-selected-display.option-is-selected{color:#fff}.field-dropdown-box.field .field-box{border:1px solid #3e7a9b;padding:8px 15px 9px 15px;background-color:#010e3a;width:100%}.field-dropdown-box.field .div-option{word-break:break-word}.field-dropdown-box.field.error .field-box{border:1px solid #ff0;background-color:rgba(255,255,255,.15)}.field-dropdown-box .title{color:#fff;opacity:1;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.05em;margin:0 0 5px 0}.field-dropdown-box .field-box{cursor:pointer;padding:0}.field-dropdown-box .field-box .arrow{position:absolute;top:8px;left:15px;width:17px;height:17px}.field-dropdown-box .field-box .arrow .cls-1{stroke-width:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:1;fill:#fff}.field-dropdown-box .field-box .div-select-selected-display{position:relative;padding:10px 15px 11px 50px;width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}.field-dropdown-box .field-box .div-select{z-index:20000;position:absolute;top:40px;left:-1px;width:100%;height:0;cursor:pointer;overflow:auto;border-left:1px solid #3e7a9b;border-right:1px solid #3e7a9b;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;background-color:#010e3a;overflow-x:hidden;overflow-y:auto}.field-dropdown-box .field-box .div-select .div-option{padding:15px 15px 15px 50px;width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}@media only screen and (min-width: 900px){.field-dropdown-box .field-box .div-select .div-option{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}}.field-dropdown-box .field-box .div-select .div-option:hover{background-color:rgba(0,0,0,.33)}.field-dropdown-box .field-box.over .arrow .cls-1{fill:#fff}.field-dropdown-box .field-box.over .div-select{border-bottom:1px solid #3e7a9b;display:block;max-height:405px}.field-dropdown-box .field-box.over.solid-hover{background-image:url("../images/shared/bg-dropdown-affiliation.png");background-size:cover}.field-dropdown-box .field-box.over.solid-hover .div-options{background-image:url("../images/shared/bg-dropdown-affiliation.png");background-size:cover}.field-dropdown-box .field-box.over.solid-hover .div-option:hover{background-image:none;background-color:#fff;color:#000}.field-dropdown-box#selector-city .field-box.over.solid-hover,.field-dropdown-box#selector-guests .field-box.over.solid-hover{background-image:url("../images/shared/bg-dropdown-guest.png");background-size:cover}.field-dropdown-box#selector-city .field-box.over.solid-hover .div-options,.field-dropdown-box#selector-guests .field-box.over.solid-hover .div-options{background-image:url("../images/shared/bg-dropdown-guest.png");background-size:cover}.combobox{width:100%;background-color:#3a3a3a;border-radius:3px;border:1px solid #5d5d5d}.combobox .combobox-display{cursor:pointer}.combobox .combobox-display .combobox-display2{padding:15px 30px;display:flex;align-items:center;justify-content:space-between}.combobox .combobox-display .combobox-display2 .lbl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}.combobox .combobox-display .combobox-display2 .triangle{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.combobox .combobox-display .combobox-display2 .triangle svg{width:10px}.combobox .combobox-display .combobox-display2 .triangle svg path{fill:#fff}.combobox .combobox-choices{display:none}.combobox .combobox-choices button{width:100%;padding:10px 30px;border-radius:0;border:none;background-color:rgba(0,0,0,0);text-align:left;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}.combobox .combobox-choices button:hover{background-color:#000}.combobox.open .combobox-choices{display:block}.combobox.open .triangle{transform:rotate(-90deg)}[data-tooltip]{cursor:help;position:relative;display:inline-block}[data-tooltip]:before,[data-tooltip]:after{position:absolute;left:50%;transform:translate(-50%, -12px);z-index:1000;pointer-events:none;user-select:none;opacity:0;transition:opacity .35s ease .25s;font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px}[data-tooltip]:before{content:attr(data-tooltip);background:#191919;color:#eee;padding:8px 12px;white-space:nowrap;bottom:100%;border-radius:3px;box-shadow:0 5px 15px -5px rgba(0,0,0,.65)}[data-tooltip]:after{content:"";background:rgba(0,0,0,0);border:8px solid rgba(0,0,0,0);border-top-color:#191919}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,[data-tooltip]:active:before,[data-tooltip]:active:after{opacity:1}[data-tooltip].tooltip-multiline:before{width:100vw;max-width:240px;white-space:normal}[data-tooltip][class*=tooltip-bottom]:before,[data-tooltip][class*=tooltip-bottom]:after{transform:translate(-50%, 12px)}[data-tooltip][class*=tooltip-bottom]:before{bottom:auto;top:100%}[data-tooltip][class*=tooltip-bottom]:after{bottom:0;border:8px solid rgba(0,0,0,0);border-bottom-color:#191919}[data-tooltip].tooltip-bottom-left:before{transform:translate(-24px, 12px)}[data-tooltip].tooltip-bottom-right:before{left:auto;right:50%;transform:translate(24px, 12px)}[data-tooltip].tooltip-top-left:before{transform:translate(-24px, -12px)}[data-tooltip].tooltip-top-right:before{left:auto;right:50%;transform:translate(24px, -12px)}.header-alert{background-color:#da1653;padding:10px 0;text-align:center;z-index:100001}@media only screen and (max-width: 900px){.header-alert .debugger{display:none}}.header-alert .rte *{color:#fff;margin:0}.header-alert .rte a{text-decoration:underline}.header-alert .rte p{padding:5px 0}.header-strip{position:-webkit-sticky;position:sticky;top:0;z-index:100001;background-color:#191919;border-bottom:1px #3a3a3a solid}.header-strip .lr{display:flex;justify-content:space-between;align-items:stretch}.header-strip .lr .bar{display:inline-flex;align-items:stretch;border-right:1px #3a3a3a solid;margin-right:10px}.header-strip .lr .bar:last-child{border-right:0}.header-strip .lr .l{width:45%;display:flex;align-items:stretch}@media only screen and (max-width: 1350px){.header-strip .lr .l .bar-language .dropdown .dropdown-inner{min-width:180px}}.header-strip .lr .r{display:flex;align-items:stretch;width:55%}.header-strip .lr .r .bar:last-child{margin-right:0}@media only screen and (max-width: 1350px){.header-strip .lr .l{width:40%}.header-strip .lr .r{width:60%}}@media only screen and (max-width: 1270px){.header-strip .lr .l{width:37%}.header-strip .lr .r{width:63%}}header.header{background-color:#191919;top:0;left:0;width:100%;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;z-index:10000}header.header .header-logo{background-color:#191919;border-bottom:1px #3a3a3a solid}header.header .header-logo .lr{display:flex;align-items:center;justify-content:space-between;max-width:712px;margin:0 auto;padding:30px 0;width:100%}header.header .header-logo .lr .l{width:50%;top:0}header.header .header-logo .lr .l img{width:100%;height:auto}header.header .header-logo .lr .r{width:calc(50% - 50px);top:5px}header.header .header-logo .lr .r *{color:#797979;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.2em;font-size:14px}header.header .header-shows{background-color:#191919;border-bottom:1px #3a3a3a solid}header.header .header-shows .bars{display:flex;align-items:center;justify-content:center}header.header .header-shows .bars .bar{display:inline-flex;padding:0 20px}header.header .header-shows .bars .bar button{min-width:180px}.dynamic-nav-bars .link-only .lbl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}.dynamic-nav-bars .dropdown .dropdown-inner .selected .lbl{color:#fff}.dynamic-nav-bars .dropdown.open .dropdown-inner .selected .lbl{color:#222}.dynamic-nav-bars .lbl{color:#222}.dynamic-nav-bars svg path{fill:#222}footer.footer{background-color:#000}footer.footer .footer2{padding-top:40px;padding-bottom:40px;background-color:#000}@media only screen and (max-width: 1400px){footer.footer .footer2{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){footer.footer .footer2{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){footer.footer .footer2{padding-top:15px;padding-bottom:15px}}footer.footer .legal-lr{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){footer.footer .legal-lr{flex-direction:column-reverse;flex-wrap:wrap}}footer.footer .legal-lr .r{width:275px;margin-top:40px}footer.footer .legal-lr .r .mobile-main-logo{display:none}@media only screen and (max-width: 900px){footer.footer .legal-lr .r .mobile-main-logo{display:block;width:95%;margin-left:auto;margin-right:auto;max-width:420px}footer.footer .legal-lr .r .mobile-main-logo img{width:100%}}@media only screen and (max-width: 900px){footer.footer .legal-lr .r{width:100%;text-align:center}}@media only screen and (max-width: 900px){footer.footer .legal-lr .r img,footer.footer .legal-lr .r p{width:80%;margin-left:auto;margin-right:auto}}footer.footer .legal-lr .r img{width:100%;margin:20px 0}@media only screen and (max-width: 900px){footer.footer .legal-lr .r img{max-width:300px}}@media only screen and (max-width: 900px){footer.footer .legal-lr .r p{max-width:420px}}footer.footer .legal-lr .r *{color:#797979;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}footer.footer .legal-lr .l{width:calc(100% - 275px)}@media only screen and (max-width: 900px){footer.footer .legal-lr .l{width:100%}}footer.footer .legal-lr .rowline{margin:20px 0 40px}footer.footer .legal-lr .rowline.main-logo img{width:275px}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.main-logo{display:none}}footer.footer .legal-lr .rowline.logos{margin:20px 0}footer.footer .legal-lr .rowline.logos h5{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;color:#555}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.logos h5{text-align:center}}footer.footer .legal-lr .rowline.logos .logo-holder{display:flex;flex-wrap:wrap}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.logos .logo-holder{justify-content:space-around}}footer.footer .legal-lr .rowline.logos .logo{display:inline-block;min-width:85px;height:85px;margin:10px 40px 10px 0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.logos .logo{margin:10px 20px 10px 20px}}footer.footer .legal-lr .rowline.nav{margin-top:60px}footer.footer .legal-lr .rowline.nav *,footer.footer .legal-lr .rowline.legal *{font-size:14px;font-family:"Montserrat",sans-serif;font-weight:500;color:#adadad}footer.footer .legal-lr .rowline.nav a,footer.footer .legal-lr .rowline.legal a{-webkit-transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;-moz-transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;-o-transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;will-change:opacity,scale,filter,transform}footer.footer .legal-lr .rowline.nav a:after,footer.footer .legal-lr .rowline.legal a:after{content:"|";margin-right:10px;margin-left:10px;color:#adadad !important}footer.footer .legal-lr .rowline.nav a:last-child:after,footer.footer .legal-lr .rowline.legal a:last-child:after{display:none}footer.footer .legal-lr .rowline.nav a:hover,footer.footer .legal-lr .rowline.legal a:hover{color:#fff}footer.footer .legal-lr .rowline.nav a:hover:after,footer.footer .legal-lr .rowline.legal a:hover:after{color:#adadad !important}footer.footer .legal-lr .rowline .r .social-icons{margin:20px 0}body.theme-dark .footer-promotions .rowline{display:none}.prefooter{background-color:#fcfcfc}.prefooter .footer-home{background-color:#fcfcfc;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.prefooter .footer-home{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.prefooter .footer-home{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.prefooter .footer-home{padding-top:15px;padding-bottom:15px}}.prefooter .footer-home .inner{margin:20px 0 0}.prefooter .footer-home .panel{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.prefooter .footer-home .panel{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.prefooter .footer-home .panel{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.prefooter .footer-home .panel{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.prefooter .footer-home .panel .lr{display:flex;justify-content:space-between}.prefooter .footer-home .panel .lr .l{width:100%}.prefooter .footer-home .panel .lr .r{width:300px;min-width:300px;max-width:300px;margin-left:80px}.prefooter .footer-home .panel .lr .r .social-icons .icon a svg path{fill:#da1653}.prefooter .footer-home .panel .lr .r .social-icons .icon a:hover svg path{fill:#9a0633}.prefooter .footer-home .panel .lr h5{text-transform:uppercase}@media only screen and (max-width: 900px){.prefooter .footer-home .panel .lr{display:block}.prefooter .footer-home .panel .lr .r{width:100%;min-width:100%;max-width:100%;margin:40px 0 0 0}}.prefooter .footer-promotions{background-color:#fcfcfc;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.prefooter .footer-promotions{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.prefooter .footer-promotions{padding-top:15px;padding-bottom:15px}}.prefooter .footer-promotions .inner{margin:20px 0 0}.prefooter .footer-promotions .panel{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.prefooter .footer-promotions .panel{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions .panel{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.prefooter .footer-promotions .panel{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions .panel{padding-left:0;padding-right:0;width:100%}.prefooter .footer-promotions .panel .quick-thumbs{width:100%}}@media only screen and (max-width: 900px)and (max-width: 550px){.prefooter .footer-promotions .panel .quick-thumbs{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}}@media only screen and (max-width: 900px)and (max-width: 550px)and (max-width: 1400px){.prefooter .footer-promotions .panel .quick-thumbs{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px)and (max-width: 550px)and (max-width: 900px){.prefooter .footer-promotions .panel .quick-thumbs{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 900px)and (max-width: 550px)and (max-width: 380px){.prefooter .footer-promotions .panel .quick-thumbs{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions .panel .quick-thumbs-dots-outer{width:100%;margin-top:30px;margin-left:0}}@media only screen and (max-width: 900px)and (max-width: 550px){.prefooter .footer-promotions .panel .quick-thumbs-dots-outer{width:80%;margin-left:auto;margin-right:auto}}.prefooter .footer-sponsors{background-color:#fcfcfc;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.prefooter .footer-sponsors{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.prefooter .footer-sponsors{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.prefooter .footer-sponsors{padding-top:15px;padding-bottom:15px}}.prefooter .footer-sponsors .inner{margin:40px 0 50px;box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.prefooter .footer-sponsors .inner{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .inner{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.prefooter .footer-sponsors .inner{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.prefooter .footer-sponsors .panels{display:flex;justify-content:space-between;flex-wrap:wrap}.prefooter .footer-sponsors .panels .panel{width:calc(25% - 30px);margin:30px 0;aspect-ratio:1;background-color:#fff;border:1px solid #dbdbdb;border-radius:15px}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .panels .panel{width:calc(50% - 20px);margin:20px 0}}.prefooter .footer-sponsors .panels .panel a{width:100%;height:100%;display:block}.prefooter .footer-sponsors .panels .panel .bgimg{background-size:contain;width:96%;height:96%;left:3%;top:3%}.prefooter .footer-sponsors .panels.smaller-quantity{justify-content:center}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .panels.smaller-quantity{justify-content:space-between}}.prefooter .footer-sponsors .panels.smaller-quantity .panel{margin-left:40px;margin-right:40px}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .panels.smaller-quantity .panel{margin-left:0;margin-right:0}}.prefooter.side .capper-padded{padding-left:0 !important;padding-right:0 !important;width:100% !important}.prefooter.side .footer-promotions .panel{padding-left:0 !important;padding-right:0 !important;width:100% !important}.prefooter.side .footer-sponsors .inner{padding-left:0 !important;padding-right:0 !important;width:100% !important}.prefooter.side .footer-sponsors .inner .panels .panel{width:calc(50% - 15px);margin:15px 0}#mediaOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;visibility:hidden}#mediaOverlay #mediaOverlayScrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block}#mediaOverlay #mediaOverlayInner,#mediaOverlay #mediaOverlayInner .inner2,#mediaOverlay #swiper-super-outer,#mediaOverlay .swiper,#mediaOverlay .swiper-wrapper,#mediaOverlay .swiper-slide,#mediaOverlay iframe{width:100%;height:100%;position:relative}#mediaOverlay iframe{border:0}#mediaOverlay .caption{position:absolute;bottom:0;left:0;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);background-color:rgba(25,25,25,.8);padding:10px;color:#b5b5b5;font-family:"Montserrat",sans-serif;font-weight:500}#mediaOverlay .caption *{color:#b5b5b5;font-family:"Montserrat",sans-serif;font-weight:500}#mediaOverlay .side{position:absolute;top:calc(50% - 26px)}#mediaOverlay .side.prev{right:unset;left:-10px}@media only screen and (max-width: 900px){#mediaOverlay .side.prev{left:60px}}#mediaOverlay .side.next{left:unset;right:-10px}@media only screen and (max-width: 900px){#mediaOverlay .side.next{right:60px}}#mediaOverlay #mediaOverlayInner .inner2{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:calc(100% - 100px);margin:50px 100px}@media only screen and (max-width: 900px){#mediaOverlay #mediaOverlayInner .inner2{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin:20px}}#mediaOverlay #mediaOverlayInner .inner2 .bgimg{background-size:contain}#mediaOverlay #media-dots{width:100%;text-align:center;margin-top:20px}@media only screen and (max-width: 900px){#mediaOverlay #media-dots{margin-top:0}}#mediaOverlay #media-dots .dots .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}#mediaOverlay #media-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}#mediaOverlay #media-dots .dots.swiper-pagination-disabled{display:none}#mediaOverlay .overlay-x{position:absolute;z-index:20;right:29px;top:0px}#modalPopupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;visibility:hidden}#modalPopupOverlay #modalPopupOverlayScrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block}#modalPopupOverlay #modalPopupOverlayInner{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);margin:150px auto;max-width:530px;border:1px solid #535353;border-radius:5px;background-color:#000}@media only screen and (max-width: 900px){#modalPopupOverlay #modalPopupOverlayInner{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:50px 20px 0}}#modalPopupOverlay #modalPopupOverlayInner .overlay-x{position:absolute;z-index:20;right:0;top:-35px}#modalPopupOverlay #modalPopupOverlayInner .inner2{width:auto;padding:30px}#modalPopupOverlay #modalPopupOverlayInner .inner2 h1,#modalPopupOverlay #modalPopupOverlayInner .inner2 h2,#modalPopupOverlay #modalPopupOverlayInner .inner2 h3,#modalPopupOverlay #modalPopupOverlayInner .inner2 h4,#modalPopupOverlay #modalPopupOverlayInner .inner2 h5{text-transform:uppercase;margin-bottom:30px}#modalPopupOverlay #modalPopupOverlayInner .inner2 h6{margin-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:600}#modalPopupOverlay #modalPopupOverlayInner .inner2 p,#modalPopupOverlay #modalPopupOverlayInner .inner2 a,#modalPopupOverlay #modalPopupOverlayInner .inner2 h6{font-size:18px}#overlay,.overlay-section{display:none}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}#overlay #overlay-scrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block}#overlay #overlay2,#overlay #overlay-inner,#overlay .overlay-section,#overlay .overlay-video-wrapper,#overlay .overlay-video-wrapper iframe,#overlay .overlay-video-wrapper video{width:100%;height:100%}#overlay .overlay-section{max-width:1600px;margin-left:auto;margin-right:auto}#overlay #overlay-inner2{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:calc(100% - 100px);margin:50px 100px}@media only screen and (max-width: 900px){#overlay #overlay-inner2{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin:20px}}#overlay .overlay-video-caption{position:absolute;bottom:-45px;left:0;width:100%;font-family:"Montserrat",sans-serif;font-weight:500;font-size:22px;color:#257df9}.overlay-x{position:absolute;z-index:20;right:0;top:0}body.screenings-scroller #overlay{position:absolute}body.screenings-scroller #overlay #overlay-inner{height:auto}body.screenings-scroller #overlay #overlay-rsvp{display:block}#header-mobile,#mobile-nav-overlay-outer,#mobile-nav-hamburger,.header-mobile-bar{display:none}@media only screen and (max-width: 1080px){.header-strip,.header-logo,.header-shows{display:none}.header-mobile-bar{position:-webkit-sticky;position:sticky;top:0;background-color:#000;z-index:100001;display:block;padding-top:6px;padding-bottom:16px}.header-mobile-bar .lr{display:flex;width:100%}.header-mobile-bar .lr .l{width:225px;min-width:225px;max-width:225px}.header-mobile-bar .lr .l img{width:100%}.header-mobile-bar .lr .r{width:100%}#mobile-nav-overlay-outer{background-color:#000;display:block;width:100%;z-index:1000;overflow:hidden;padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #3e3e3e}#mobile-nav-overlay-outer.hidden{border-bottom:none;display:none}#header-mobile{display:block}.header-mobile{display:block;position:absolute;width:70px;height:50px;z-index:5000;top:12px;right:5px}#mobile-nav-inner{padding:0}#mobile-nav-hamburger{display:block;position:absolute;top:8px;right:0;z-index:2}.hamburger{padding:5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#fff;border-radius:0}.is-active .hamburger-inner,.is-active .hamburger-inner::after,.is-active .hamburger-inner::before{background-color:#fff !important}#mobile-nav-overlay{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:block}}@media only screen and (max-width: 1080px)and (max-width: 1400px){#mobile-nav-overlay{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 1080px)and (max-width: 900px){#mobile-nav-overlay{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1080px)and (max-width: 380px){#mobile-nav-overlay{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay.hidden{display:none}#mobile-nav-overlay nav{padding:20px}}@media only screen and (max-width: 1080px)and (max-width: 1080px){#mobile-nav-overlay .lang-switcher{display:none}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul{margin:10px 0}#mobile-nav-overlay nav ul li{list-style:none;margin-bottom:15px}#mobile-nav-overlay nav ul li:last-child{margin-bottom:0}#mobile-nav-overlay nav ul li .item-on{display:none}}@media only screen and (max-width: 1080px)and (max-width: 1080px){#mobile-nav-overlay nav ul li .action-hands img{position:absolute;width:38px;top:-20px;left:120px;margin-right:5px;vertical-align:text-bottom}body.es-us #mobile-nav-overlay nav ul li .action-hands img{left:135px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}#mobile-nav-overlay nav ul li.li-level1{border-bottom:1px solid #fff}#mobile-nav-overlay nav ul li.li-level1 a{color:#fff}#mobile-nav-overlay nav ul li.li-level1 a.active{color:#9a0633}#mobile-nav-overlay nav ul li.li-level1.search{border-bottom:0 solid #fff}#mobile-nav-overlay nav ul li.li-level2 a{color:#fff}#mobile-nav-overlay nav ul li.li-level2 a.active{color:#9a0633}#mobile-nav-overlay nav ul li .hover-holder-level2{padding:0 20px}#mobile-nav-overlay nav ul li #nav-search{margin-top:30px}#mobile-nav-overlay nav ul li #nav-search input{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:5px 10px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}#mobile-nav-overlay nav ul li #nav-search input.search-submit{background-color:rgba(0,0,0,0);position:absolute;top:1px;right:0;cursor:pointer;width:15px}#mobile-nav-overlay .mobile-search{margin:20px 0 0}#mobile-nav-overlay .button{margin:20px 0 0}#mobile-nav-overlay .button .global-button{width:-moz-calc(100% - 8px);width:-webkit-calc(100% - 8px);width:calc(100% - 8px);text-align:center}.mobile-content{width:100%;text-align:left;margin:0 auto}.mobile-content .logline{margin:20px 0}.mobile-content .bars{display:flex;width:100%}.mobile-content .bars .bar{width:50%;border-top:#707070 solid 1px;border-bottom:#707070 solid 1px;border-left:#707070 solid 1px}.mobile-content .bars .bar.full{width:100%}.mobile-content .bars .bar:first-child{border-radius:5px 0 0 5px}.mobile-content .bars .bar:last-child{border-radius:0 5px 5px 0;border-right:#707070 solid 1px}.mobile-content .bars .bar .dropdown .dropdown-inner img{filter:invert(1)}.mobile-content .bars .bar .dropdown .dropdown-inner .items li.li-level1-hook{padding:10px 0}.mobile-content .bars .bar .dropdown .dropdown-inner .selected .triangle svg path{fill:#fff}.mobile-content .bars .bar.bar-language .dropdown .dropdown-inner .selected,.mobile-content .bars .bar.bar-search .dropdown .dropdown-inner .selected{padding:15px}.mobile-content .bars .bar.bar-language svg path,.mobile-content .bars .bar.bar-search svg path{fill:#797979 !important}.mobile-content .bars .bar.bar-language .dropdown-search .fields-button,.mobile-content .bars .bar.bar-search .dropdown-search .fields-button{display:block}.mobile-content .bars .bar.bar-language .dropdown .dropdown-inner .items{left:0;right:unset;width:100%}.mobile-content .bars .bar.bar-search .dropdown .dropdown-inner .items{left:0;right:unset;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.mobile-content .mobile-social{margin:20px 0;text-align:center}.mobile-content .dynamic-nav-bars{display:block}.mobile-content .dynamic-nav-bars .bar{width:100%;border:none}.mobile-content .dynamic-nav-bars .bar *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .bar .lbl{color:#fff !important}.mobile-content .dynamic-nav-bars .bar svg path{fill:#fff}.mobile-content .dynamic-nav-bars .bar .btn.square,.mobile-content .dynamic-nav-bars .bar body.page-contact .formie .square.fui-btn,body.page-contact .formie .mobile-content .dynamic-nav-bars .bar .square.fui-btn{width:100%}.mobile-content .dynamic-nav-bars .bar,.mobile-content .nyc-touring .bar{border-bottom:#707070 solid 1px;border-left:none !important;border-right:none !important;border-radius:0;padding:0;margin:20px 0}.mobile-content .dynamic-nav-bars .dropdown,.mobile-content .nyc-touring .dropdown{margin:20px 0}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner *,.mobile-content .nyc-touring .dropdown .dropdown-inner *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected{padding:0}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected *,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected .triangle svg path,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected .triangle svg path{fill:#fff}.mobile-content .dynamic-nav-bars .dropdown.open .dropdown-inner,.mobile-content .nyc-touring .dropdown.open .dropdown-inner{background-color:rgba(0,0,0,0)}.mobile-content .dynamic-nav-bars .dropdown .items,.mobile-content .nyc-touring .dropdown .items{width:100%;padding:0;position:relative;top:0;border:none;background-color:rgba(0,0,0,0);margin-top:10px}.mobile-content .dynamic-nav-bars .dropdown .items ul,.mobile-content .nyc-touring .dropdown .items ul{display:block}.mobile-content .dynamic-nav-bars .dropdown .items ul li a,.mobile-content .nyc-touring .dropdown .items ul li a{padding:10px 0;width:100%}.mobile-content .nyc-touring .bar:first-child{border-top:#707070 solid 1px !important}.mobile-content .nyc-touring .dropdown .dropdown-inner .selected *{color:#797979}.mobile-content .nyc-touring .dropdown .dropdown-inner .selected .triangle svg path{fill:#797979}.mobile-content .dynamic-nav-bars .bar:last-child{border:none !important}.mobile-content .social-icons .icon svg path{fill:#fff}}#featured-gallery{overflow:hidden}#featured-gallery .items{width:100%}#featured-gallery .items .swiper-wrapper,#featured-gallery .items .swiper-slide{width:100%}#featured-gallery .items .swiper-slide{cursor:pointer}#featured-gallery .swiper-button-next{right:65px}@media only screen and (max-width: 900px){#featured-gallery .swiper-button-next{right:20px;display:none}}#featured-gallery .swiper-button-prev{left:65px}@media only screen and (max-width: 900px){#featured-gallery .swiper-button-prev{left:20px;display:none}}#featured-gallery .gallery-big{width:100%;opacity:0;aspect-ratio:1920/615}@media only screen and (max-width: 900px){#featured-gallery .gallery-big{aspect-ratio:1920/1100}}#featured-gallery .gallery-big a{display:block;width:100%;height:100%}#featured-gallery .gallery-big .scrim{opacity:0;position:absolute;top:73%;left:0;width:100%;height:27%;background-image:linear-gradient(to bottom, rgba(25, 25, 25, 0), #191919);-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}#featured-gallery .gallery-thumbs-outer{width:calc(100% - 160px);margin-left:250px;margin-top:-50px;margin-bottom:40px}@media only screen and (max-width: 900px){#featured-gallery .gallery-thumbs-outer{margin-left:80px}}#featured-gallery .gallery-thumbs-outer .swiper-slide{display:flex;align-items:center;background-color:rgba(0,0,0,0) !important}#featured-gallery .gallery-thumbs-outer .swiper-slide a{width:100%;height:100%;display:block}#featured-gallery .gallery-thumbs-outer .swiper-slide .border-hover{width:100%;position:relative;height:auto;aspect-ratio:1/1;box-shadow:0 0 20px #000;background-color:#000}#featured-gallery .gallery-thumbs-outer .swiper-slide .border-hover .bgimg{left:0;top:0;width:100%;height:100%}#featured-gallery .gallery-thumbs{opacity:0;width:100%;height:100%;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform;overflow:visible !important}#featured-gallery .gallery-thumbs .swiper-slide{cursor:pointer;background-color:#191919;width:200px}#featured-gallery .gallery-thumbs .swiper-slide{transform:scale(1);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}#featured-gallery .gallery-thumbs .swiper-slide:hover{transform:scale(1.1);z-index:11}#featured-gallery .gallery-thumbs .swiper-slide-active{width:250px !important;margin-top:-80px;z-index:10}@media only screen and (max-width: 900px){#featured-gallery .gallery-thumbs .swiper-slide-active{width:25vw !important;margin-top:-5vw}}@media only screen and (max-width: 400px){#featured-gallery .gallery-thumbs .swiper-slide-active{margin-top:-4vw;width:30vw !important}}#featured-gallery .gallery-thumbs .swiper-slide-active .border-hover .bgimg{opacity:1}#featured-gallery .gallery-thumbs .swiper-slide-active:hover{transform:scale(1)}.quick-thumbs{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 900px){.quick-thumbs{width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin-left:auto;margin-right:auto}.quick-thumbs.shows,.quick-thumbs.tours{width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%)}}@media only screen and (max-width: 550px){.quick-thumbs{width:100%}}.quick-thumbs .swiper-wrapper,.quick-thumbs .swiper-slide{width:100%}.quick-thumbs .swiper-slide{cursor:pointer}.quick-thumbs .side{position:relative;width:80px;min-width:80px;max-width:80px}@media only screen and (max-width: 550px){.quick-thumbs .side{display:none}}.quick-thumbs .side .swiper-button-prev{left:0;right:unset}.quick-thumbs .side .swiper-button-next{left:23px;right:unset}@media only screen and (max-width: 900px){.quick-thumbs.shows .swiper-button-prev,.quick-thumbs.shows .swiper-button-next,.quick-thumbs.tours .swiper-button-prev,.quick-thumbs.tours .swiper-button-next{top:-100px}.quick-thumbs.shows .swiper-grid-column>.swiper-wrapper,.quick-thumbs.tours .swiper-grid-column>.swiper-wrapper{flex-direction:unset}}.quick-thumbs.shows .bgimg,.quick-thumbs.tours .bgimg{opacity:1 !important}@media only screen and (max-width: 900px){.quick-thumbs.shows .side,.quick-thumbs.tours .side{display:none !important}}.quick-thumbs .quick-thumbs-outer{width:calc(100% - 160px);margin-left:80px;display:flex}@media only screen and (max-width: 900px){.quick-thumbs .quick-thumbs-outer{width:100% !important;margin-left:0 !important}}.quick-thumbs .quick-thumbs-outer .swiper-slide{display:flex;align-items:center}.quick-thumbs .quick-thumbs-outer .swiper-slide a{display:block;width:100%;height:100%}.quick-thumbs .quick-thumbs-outer .swiper-slide .bgimg{position:relative;height:auto;aspect-ratio:1/1}.quick-thumbs .quick-thumbs-swiper{width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper .swiper-slide{cursor:pointer;border-radius:15px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg{opacity:.4;border-radius:15px;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}.quick-thumbs .quick-thumbs-swiper .swiper-slide:hover .bgimg{opacity:1}.quick-thumbs .quick-thumbs-swiper .swiper-slide-active .bgimg{opacity:1}.quick-thumbs.promos .quick-thumbs-outer{margin-left:-80px;width:calc(100% + 160px)}@media only screen and (max-width: 550px){.quick-thumbs.promos .quick-thumbs-outer{width:100%;margin-left:0}}.quick-thumbs.promos .quick-thumbs-swiper .swiper-slide .bgimg{opacity:1}.quick-thumbs.promos .quick-thumbs-swiper .swiper-slide:hover .bgimg{opacity:.85}.quick-thumbs.promos.side .side{display:none}.quick-thumbs.promos.side .quick-thumbs-outer{width:100%;margin-left:0}.quick-thumbs-dots-outer{margin-top:20px;width:90%;margin-left:5%;display:flex;align-items:center}.quick-thumbs-dots-outer .side{width:30px}.quick-thumbs-dots-outer .side .swiper-button-next,.quick-thumbs-dots-outer .side .swiper-button-prev{width:30px;height:30px;left:0}.quick-thumbs-dots-outer .quick-thumbs-dots{width:calc(100% - 30px - 30px);text-align:center}.quick-thumbs-dots-outer .quick-thumbs-dots .dots .swiper-pagination-bullet{background-color:rgba(25,25,25,.7)}.quick-thumbs-dots-outer .quick-thumbs-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#191919}.quick-thumbs-dots-outer .quick-thumbs-dots .dots.swiper-pagination-disabled{display:none}.quick-thumbs-dots-outer .quick-thumbs-dots.dark-dots .dots .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}.quick-thumbs-dots-outer .quick-thumbs-dots.dark-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media only screen and (min-width: 551px){.quick-thumbs-dots-outer{display:none}.quick-thumbs-dots-outer.promos.side{display:flex}}.quick-thumbs-dots-outer.shows,.quick-thumbs-dots-outer.tours{display:none}#quick-one-captions{display:none}.quick-one-swipe{width:100%;height:100%}.quick-one-swipe .quick-one-swipe-outer,.quick-one-swipe .swiper-wrapper,.quick-one-swipe .swiper-slide,.quick-one-swipe .quick-one-swipe-swiper,.quick-one-swipe .bgimg-outer{width:100%;height:100%}.quick-one-swipe .swiper-slide .bgimg-outer{position:relative}.quick-one-swipe .swiper-slide .caption{position:absolute;left:15px;bottom:15px;width:80%;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:500;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75)}@media only screen and (max-width: 900px){.quick-one-swipe .swiper-slide .caption{display:none}}.quick-one-swipe .swiper-slide .play{position:absolute;top:calc(50% - 21px);left:calc(50% - 21px);width:52px;height:52px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.quick-one-swipe .swiper-slide .play .play2 svg{width:22px;height:18px;left:2px;top:1px;position:relative}.quick-one-swipe .swiper-slide .play .play2 svg path{fill:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.quick-one-swipe .swiper-slide .play:hover .play2 svg path{fill:#9a0633}.quick-one-swipe .swiper-slide .icon{position:absolute;right:15px;top:15px;z-index:3}.quick-one-swipe .swiper-slide .icon svg{width:20px;height:auto}.quick-one-swipe .swiper-slide .icon svg path{fill:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:.5;cursor:pointer}.quick-one-swipe .swiper-slide .icon:hover svg path{opacity:1}.quick-one-swipe .side{position:absolute;top:50%}@media only screen and (max-width: 900px){.quick-one-swipe .side{display:none}}.quick-one-swipe .side.prev{right:unset;left:100px}.quick-one-swipe .side.next{left:unset;right:100px}.quick-one-swipe #quick-one-dots{z-index:2;width:calc(100% - 80px);text-align:center;position:absolute;top:12px;left:40px;display:none}@media only screen and (max-width: 900px){.quick-one-swipe #quick-one-dots{display:block}}.quick-one-swipe #quick-one-dots .dots{top:0 !important;bottom:unset !important}.quick-one-swipe #quick-one-dots .dots .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}.quick-one-swipe #quick-one-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.quick-one-swipe #quick-one-dots .dots.swiper-pagination-disabled{display:none}.theater-access{background-color:#efefef;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.theater-access{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.theater-access{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.theater-access{padding-top:15px;padding-bottom:15px}}.theater-access .capper{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.theater-access .capper{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.theater-access .capper{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.theater-access .capper{padding-top:15px;padding-bottom:15px}}.theater-access .lr{display:flex;align-items:center;justify-content:space-between;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.theater-access .lr{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.theater-access .lr{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.theater-access .lr{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width: 900px){.theater-access .lr{display:block}}.theater-access .lr .img{width:137px;min-width:137px;max-width:137px;margin-right:40px}@media only screen and (max-width: 900px){.theater-access .lr .img{margin:40px auto}}.theater-access .lr .img img{width:100%}.theater-access .lr .theater-access-copy{width:100%}.theater-access .lr .theater-access-copy .rte *{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:500;line-height:2em}aside.aside{position:-webkit-sticky;position:sticky;top:70px}aside.aside .aside-block{background-color:#efefef;margin-bottom:60px;border-radius:9px}@media only screen and (max-width: 900px){aside.aside .aside-block{margin-bottom:30px}}aside.aside .aside-block .aside-block2{padding:20px}aside.aside .aside-block .aside-block2 a h5{color:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}aside.aside .aside-block .aside-block2 a:hover h5{color:#9a0633 !important}aside.aside .aside-block .aside-block2 .organization-img{width:100%}aside.aside .aside-block .subtitle{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:600}aside.aside .aside-block .icon-copy{display:flex;margin:15px 0}aside.aside .aside-block .icon-copy .icon{width:12px;min-width:12px;max-width:12px;margin-right:15px}aside.aside .aside-block .icon-copy .icon img{width:100%}aside.aside .aside-block .icon-copy .copy .bold{font-family:"Montserrat",sans-serif;font-weight:600}aside.aside .aside-block .icon-copy .copy .regular{font-family:"Montserrat",sans-serif;font-weight:500}aside.aside .aside-block .row-line{width:100%;display:block;height:1px;background-color:#cbcbcb}aside.aside .aside-block .row-time{display:flex;justify-content:space-between;margin:20px 0}aside.aside .aside-block .row-time .l,aside.aside .aside-block .row-time .r{width:50%;font-family:"Montserrat",sans-serif;font-weight:600;text-align:left}aside.aside .aside-block .row-time .l.no,aside.aside .aside-block .row-time .r.no{color:#b2b2b2}aside.aside .aside-block .line{width:100%;height:1px;margin:40px 0;display:block;background-color:#cbcbcb;padding:0}aside.aside .cast-recording .btn-outer{margin-bottom:20px}aside.aside .cast-recording .btn-outer .btn,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn{width:100%}aside.aside .cast-recording .btn-outer .btn svg,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn svg,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn svg{width:12px;margin-right:10px}aside.aside .cast-recording .btn-outer .btn svg path,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn svg path,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn svg path{fill:#fff}aside.aside .cast-recording .btn-outer .btn.amazon svg,aside.aside .cast-recording .btn-outer body.page-contact .formie .amazon.fui-btn svg,body.page-contact .formie aside.aside .cast-recording .btn-outer .amazon.fui-btn svg{width:14px}aside.aside .cast-recording .btn-outer .btn.apple svg,aside.aside .cast-recording .btn-outer body.page-contact .formie .apple.fui-btn svg,body.page-contact .formie aside.aside .cast-recording .btn-outer .apple.fui-btn svg{top:-1px}aside.aside .cast-recording .btn-outer .btn span,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn span,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn span{top:-3px;position:relative}aside.aside.aside-theatre *{font-size:16px}aside.aside.aside-generic .aside-block{background-color:rgba(0,0,0,0)}aside.aside.aside-generic .footer-sponsors{padding:0}aside.aside.aside-generic .prefooter .footer-promotions{padding:0}.featured-show-panel{background-image:url(../images/global/bg-show-featured.png);background-size:cover}@media only screen and (max-width: 900px){.featured-show-panel .capper-padded{padding:0;width:100%}}.featured-show-panel .featured-show-panel2{padding:60px 0 120px}@media only screen and (max-width: 900px){.featured-show-panel .featured-show-panel2{padding-top:0;padding-bottom:20px}}.featured-show-panel .lr{display:flex}@media only screen and (max-width: 900px){.featured-show-panel .lr{flex-direction:column-reverse;flex-wrap:wrap}}.featured-show-panel .lr .col1{width:33%}@media only screen and (max-width: 900px){.featured-show-panel .lr .col1{width:100%}}.featured-show-panel .lr .col2{width:67%}@media only screen and (max-width: 900px){.featured-show-panel .lr .col2{width:100%}}@media only screen and (min-width: 901px){.featured-show-panel .lr .bar .bar-col{min-height:54px}.featured-show-panel .lr .bar .bar-col a{min-height:54px}.featured-show-panel .lr .bar .bar-col a button{min-height:54px}}.featured-show-panel .lr .poster.img{aspect-ratio:1;background-size:cover}@media only screen and (min-width: 901px){.featured-show-panel .lr .poster.img{border-top-left-radius:15px}}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.img{width:56%;margin:-23% auto 40px;z-index:2}}.featured-show-panel .lr .poster.bar{background-color:#000}@media only screen and (min-width: 901px){.featured-show-panel .lr .poster.bar{border-bottom-left-radius:15px}}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar{background-color:rgba(0,0,0,0)}}.featured-show-panel .lr .poster.bar .social-icons{width:100%;text-align:center;justify-content:center}.featured-show-panel .lr .poster.bar .social-icons .icon{display:inline-block}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar .social-icons .icon a svg path{fill:#fff}.featured-show-panel .lr .poster.bar .social-icons .icon a:hover svg path{fill:#9a0633}}.featured-show-panel .lr .poster.bar.tours{height:100%}.featured-show-panel .lr .poster.bar.tours .bar-col{width:100%;border-right:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.featured-show-panel .lr .poster.bar.tours .bar-col a,.featured-show-panel .lr .poster.bar.tours .bar-col button{display:block;width:100%;height:100%;border-radius:0;border-bottom-left-radius:15px}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar.tours .bar-col a,.featured-show-panel .lr .poster.bar.tours .bar-col button{border-radius:30px}}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar.tours{width:90%;margin:0 auto}}.featured-show-panel .lr .panel.img{aspect-ratio:2;background-color:#000}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.img{aspect-ratio:1.54}}@media only screen and (min-width: 901px){.featured-show-panel .lr .panel.img{border-top-right-radius:15px}}@media only screen and (min-width: 901px){.featured-show-panel .lr .panel.img .bgimg{border-top-right-radius:15px}}.featured-show-panel .lr .panel.bar{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar{display:block;width:90%;margin:0 auto}}.featured-show-panel .lr .panel.bar .bar-col{width:51%}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col{width:100%}}.featured-show-panel .lr .panel.bar .bar-col a,.featured-show-panel .lr .panel.bar .bar-col button{display:block;width:100%;border-radius:0}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col a,.featured-show-panel .lr .panel.bar .bar-col button{border-radius:30px}}.featured-show-panel .lr .panel.bar .bar-col button{padding:20px 0}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col button{margin-bottom:20px}}.featured-show-panel .lr .panel.bar .bar-col:first-child{border-right:1px solid #000}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col:first-child{border-right:none}}@media only screen and (min-width: 901px){.featured-show-panel .lr .panel.bar .bar-col:last-child button{border-bottom-right-radius:15px}}.featured-show-panel .lr .panel.bar.tours{justify-content:right;background-color:#000;border-bottom-right-radius:15px}.featured-show-panel .lr .panel.bar.tours .social-icons{margin-right:15px}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar.tours{margin-bottom:20px;margin-top:-15px;text-align:center}}.featured-show-panel .lr.without-media .poster.img{border-radius:0}@media only screen and (max-width: 900px){.featured-show-panel .lr.without-media .poster-outer{padding-top:20px}.featured-show-panel .lr.without-media .poster.img{width:100%;margin:0 auto}}.featured-show-panel .lr.without-media .btns{display:flex;align-items:center;justify-content:flex-start}.featured-show-panel .lr.without-media .btns .btn-outer{margin:20px 20px 20px 0}@media only screen and (max-width: 900px){.featured-show-panel .lr.without-media .btns{display:none}}@media only screen and (max-width: 900px){.featured-show-panel .lr.without-media .copy{display:none}}.featured-show-panel .lr.without-media .copy .rte{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.featured-show-panel .lr.without-media .copy h2{margin-bottom:5px}.featured-show-panel .lr.without-media .copy h6{color:#797979}.featured-show-panel .lr.without-media .copy .description{margin-top:10px}.featured-show-panel .lr.without-media .social-icons{display:flex;justify-content:center;height:auto;width:100%;margin:20px 0 0}.featured-show-panel .lr.without-media .social-icons .icon a svg path{fill:#fff}.featured-show-panel .lr.without-media .social-icons .icon a:hover svg path{fill:#da1653}.show-tour-header.without-media .lr{align-items:flex-end;margin-bottom:40px}@media only screen and (max-width: 900px){.show-tour-header.without-media{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}}@media only screen and (max-width: 900px)and (max-width: 1400px){.show-tour-header.without-media{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px)and (max-width: 900px){.show-tour-header.without-media{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px)and (max-width: 380px){.show-tour-header.without-media{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}.special-hook-mobile-tours-without-media{width:100%;margin-top:15px}.special-hook-mobile-tours-without-media a{display:block;width:100%}.special-hook-mobile-tours-without-media a button{width:100%}.block-image-columns{width:100%;max-width:970px;margin:0 auto}.block-image-columns .image-columns{margin:20px 0}.block-image-columns .image-columns .image-columns-row{display:flex;justify-content:space-between;margin:20px 0}.block-image-columns .image-columns .image-columns-row .image-columns-l{width:30%;margin-bottom:20px}@media only screen and (max-width: 900px){.block-image-columns .image-columns .image-columns-row .image-columns-l{width:35%}}.block-image-columns .image-columns .image-columns-row .image-columns-l img{width:100%;height:auto}.block-image-columns .image-columns .image-columns-row .image-columns-r{width:calc(70% - 40px)}@media only screen and (max-width: 900px){.block-image-columns .image-columns .image-columns-row .image-columns-r{width:calc(65% - 10px)}}body.page-home{background-color:#191919}body.page-home #featured-gallery{z-index:2}body.page-home .mobile-logline{display:none}@media only screen and (max-width: 900px){body.page-home .mobile-logline{display:block;background-color:#191919}body.page-home .mobile-logline *{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;color:#797979;line-height:1.4em}body.page-home .mobile-logline .mobile-logline2{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 900px)and (max-width: 1400px){body.page-home .mobile-logline .mobile-logline2{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px)and (max-width: 900px){body.page-home .mobile-logline .mobile-logline2{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 900px)and (max-width: 380px){body.page-home .mobile-logline .mobile-logline2{padding-top:15px;padding-bottom:15px}}body.page-home .bottom{width:100%;overflow:visible}body.page-home .bottom .bottom-bg{top:-100px;width:100%;height:auto;aspect-ratio:2}body.page-home .bottom .panel{margin-top:40px;margin-bottom:40px;width:100%;padding-top:70px;padding-bottom:30px;border-top:1px solid #3e3e3e}@media only screen and (max-width: 1400px){body.page-home .bottom .panel{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-home .bottom .panel{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-home .bottom .panel{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 900px){body.page-home .bottom .panel{padding-top:30px;margin-top:0 !important}}body.page-home .bottom .panel .lr{width:100%;display:flex;justify-content:space-between;align-items:center}body.page-home .bottom .panel .lr .panel-titles .side{display:none}@media only screen and (max-width: 900px){body.page-home .bottom .panel .lr .panel-titles .side{display:block;top:-5px}}@media only screen and (max-width: 900px){body.page-home .bottom .panel .lr .panel-titles{display:flex;align-items:center}body.page-home .bottom .panel .lr .panel-titles .swiper-button-prev{left:15px}body.page-home .bottom .panel .lr .panel-titles .swiper-button-next{right:15px}body.page-home .bottom .panel .lr .panel-titles .c{width:100%}}body.page-home .bottom .panel .lr .l{width:180px;min-width:180px;max-width:180px}body.page-home .bottom .panel .lr .r{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}@media only screen and (max-width: 900px){body.page-home .bottom .panel .lr{flex-wrap:wrap}body.page-home .bottom .panel .lr .l{width:100%;min-width:100%;max-width:100%;text-align:center}body.page-home .bottom .panel .lr .r{width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%)}}@media only screen and (max-width: 900px)and (max-width: 900px){body.page-home .bottom .panel .lr .r{margin-top:40px}}body.page-home .bottom .panel h1{white-space:pre-line;word-spacing:180px;margin-bottom:0}@media only screen and (max-width: 900px){body.page-home .bottom .panel h1{word-spacing:0}}body.page-home .bottom .panel h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;color:#da1653;text-transform:uppercase}@media only screen and (max-width: 900px){body.page-home .bottom .panel h2{margin-bottom:0}}body.page-home .bottom .panel .btn-outer{margin-top:20px}@media only screen and (max-width: 900px){body.page-home .bottom .panel .btn-outer{text-align:center;width:100%}}body.page-general #featured-gallery{z-index:2}body.page-general .bottom .bottom-bg{top:-100px;width:100%;height:auto;aspect-ratio:2}body.page-general .bottom .panel{margin-top:40px;margin-bottom:40px;width:100%;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #3e3e3e}@media only screen and (max-width: 1400px){body.page-general .bottom .panel{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .bottom .panel{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .bottom .panel{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1400px){body.page-general .bottom .panel{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .bottom .panel{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .bottom .panel{padding-top:15px;padding-bottom:15px}}body.page-general .bottom .panel:last-child{border-bottom:none}body.page-general .bottom .panel .lr{width:100%;display:flex;justify-content:space-between;align-items:center}body.page-general .bottom .panel .lr .l{width:180px;min-width:180px;max-width:180px}body.page-general .bottom .panel .lr .r{width:100%}body.page-general .bottom .panel h1{white-space:pre-line;word-spacing:180px}body.page-general .bottom .panel h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;color:#da1653;text-transform:uppercase}body.page-general .bottom .panel .btn-outer{margin-top:20px}body.page-general .mini-col{margin:0 auto;max-width:600px}@media only screen and (max-width: 900px){body.page-general .mini-col{width:100%;max-width:unset}}body.page-general .header-copy-border-holder{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){body.page-general .header-copy-border-holder{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .header-copy-border-holder{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .header-copy-border-holder{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .top-copy{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){body.page-general .perforamnce-times-table .top-copy{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .top-copy{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .perforamnce-times-table .top-copy{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .bottom-copy{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){body.page-general .perforamnce-times-table .bottom-copy{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .bottom-copy{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .perforamnce-times-table .bottom-copy{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .showtimes-table{margin-top:40px;margin-bottom:40px;text-align:left}@media only screen and (max-width: 1400px){body.page-general .perforamnce-times-table .showtimes-table{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .perforamnce-times-table .showtimes-table{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .showtimes-table a{text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:600}body.page-general .perforamnce-times-table .showtimes-table .table-header{vertical-align:bottom}body.page-general .perforamnce-times-table .showtimes-table table{width:100%}body.page-general .perforamnce-times-table .showtimes-table table tr{display:grid;width:100%;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr{grid-template-columns:2fr 1fr 1fr}}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-desktop{display:block}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-mobile{display:none}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-all.special{display:block}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table .table-hook-desktop{display:none}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-mobile{display:block}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-all.special{display:none}}body.page-general .perforamnce-times-table .showtimes-table table th{align-items:end}body.page-general .perforamnce-times-table .showtimes-table table th .l2{font-family:"Montserrat",sans-serif;font-weight:400}body.page-general .perforamnce-times-table .showtimes-table table th .flx{display:flex;align-items:flex-end;width:100%;height:100%;flex-wrap:wrap}body.page-general .perforamnce-times-table .showtimes-table table th .flx div{width:100%}body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:20px;display:flex;align-items:center}@media only screen and (max-width: 1150px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:15px}}@media only screen and (max-width: 1050px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:10px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:15px}}@media only screen and (max-width: 500px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:10px}}body.page-general .perforamnce-times-table .showtimes-table table th{padding:5px 20px}body.page-general .perforamnce-times-table .showtimes-table table tr td{border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5}body.page-general .perforamnce-times-table .showtimes-table table tr td:last-child{border-right:1px solid #b5b5b5}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr td.special{border-right:1px solid #b5b5b5}}body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td{border-bottom:1px solid #b5b5b5}body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2){margin-top:10px}body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2) td:first-child{border-top-left-radius:10px}body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2) td:last-child{border-top-right-radius:10px}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2) td.special{border-top-right-radius:10px}}body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td:first-child{border-bottom-left-radius:10px}body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td:last-child{border-bottom-right-radius:10px}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td.special{border-bottom-right-radius:10px}}body.page-general .organization-rows{margin-top:20px}body.page-general .organization-rows .organization-row{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}body.page-general .organization-rows .organization-row .col{padding:10px 10px 10px 0}body.page-general .organization-rows .organization-row .col .l1{font-family:"Montserrat",sans-serif;font-weight:500}body.page-general .organization-rows .organization-row .col1{width:75%}body.page-general .organization-rows .organization-row .col2{width:25%}body.page-general .organization-rows .organization-row .col2 svg{width:15px;height:15px;margin-right:15px}body.page-general .organization-rows .organization-row .col2 .l1{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 900px){body.page-general .organization-rows .organization-row{display:block}body.page-general .organization-rows .organization-row .col1,body.page-general .organization-rows .organization-row .col2,body.page-general .organization-rows .organization-row .col3{width:100%}}body.page-home #content,body.page-show #content,body.page-tour #content{padding-top:0 !important}@media only screen and (max-width: 900px){body.page-home .synopsis-holder,body.page-show .synopsis-holder,body.page-tour .synopsis-holder{margin-bottom:40px}}body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:15px;padding-bottom:15px}}body.page-home .show-content .lr,body.page-show .show-content .lr,body.page-tour .show-content .lr{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 900px){body.page-home .show-content .lr,body.page-show .show-content .lr,body.page-tour .show-content .lr{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}body.page-home .show-content .lr .main,body.page-show .show-content .lr .main,body.page-tour .show-content .lr .main{width:100%}@media only screen and (max-width: 900px){body.page-home .show-content .lr .main,body.page-show .show-content .lr .main,body.page-tour .show-content .lr .main{margin-top:60px}}body.page-home .show-content .lr aside,body.page-show .show-content .lr aside,body.page-tour .show-content .lr aside{width:400px;min-width:400px;max-width:400px;margin-left:50px}@media only screen and (max-width: 900px){body.page-home .show-content .lr aside,body.page-show .show-content .lr aside,body.page-tour .show-content .lr aside{width:100%;min-width:100%;max-width:100%;margin-left:0;position:relative;top:0}}body.page-home .show-content .lr .main .do-media-hook.without-media,body.page-show .show-content .lr .main .do-media-hook.without-media,body.page-tour .show-content .lr .main .do-media-hook.without-media{display:none}@media only screen and (max-width: 900px){body.page-home .show-content .lr .main .do-media-hook.without-media,body.page-show .show-content .lr .main .do-media-hook.without-media,body.page-tour .show-content .lr .main .do-media-hook.without-media{display:block}}@media only screen and (max-width: 900px){body.page-home .show-content .lr .main .no-mobile,body.page-show .show-content .lr .main .no-mobile,body.page-tour .show-content .lr .main .no-mobile{display:none !important}}body.page-home .show-content .lr .main .main-block,body.page-show .show-content .lr .main .main-block,body.page-tour .show-content .lr .main .main-block{margin-bottom:20px;padding-bottom:30px}body.page-home .show-content .lr .main .main-block .btn-holder,body.page-show .show-content .lr .main .main-block .btn-holder,body.page-tour .show-content .lr .main .main-block .btn-holder{margin-bottom:50px}body.page-home .show-content .lr .main .main-block .copy,body.page-show .show-content .lr .main .main-block .copy,body.page-tour .show-content .lr .main .main-block .copy{margin-bottom:40px}body.page-home .show-content .lr .main .main-block h4,body.page-show .show-content .lr .main .main-block h4,body.page-tour .show-content .lr .main .main-block h4{display:inline-flex;align-items:center}body.page-home .show-content .lr .main .main-block h4 .icon,body.page-show .show-content .lr .main .main-block h4 .icon,body.page-tour .show-content .lr .main .main-block h4 .icon{width:14px;margin-left:10px}body.page-home .show-content .lr .main .main-block h2,body.page-show .show-content .lr .main .main-block h2,body.page-tour .show-content .lr .main .main-block h2{margin-bottom:10px}body.page-home .show-content .lr .main .main-block h6.special-cat,body.page-show .show-content .lr .main .main-block h6.special-cat,body.page-tour .show-content .lr .main .main-block h6.special-cat{color:#797979;text-shadow:0px 0px 6px rgba(0,0,0,.16);text-transform:uppercase;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:600;margin-bottom:20px}body.page-home .show-content .lr .main .main-block .ibdb-logo,body.page-show .show-content .lr .main .main-block .ibdb-logo,body.page-tour .show-content .lr .main .main-block .ibdb-logo{display:flex;align-items:flex-end}body.page-home .show-content .lr .main .main-block .ibdb-logo .logo,body.page-show .show-content .lr .main .main-block .ibdb-logo .logo,body.page-tour .show-content .lr .main .main-block .ibdb-logo .logo{margin-right:10px}body.page-home .show-content .lr .main .main-block .ibdb-logo .logo img,body.page-show .show-content .lr .main .main-block .ibdb-logo .logo img,body.page-tour .show-content .lr .main .main-block .ibdb-logo .logo img{width:85px}body.page-home .show-content .lr .main .main-block .ibdb-logo .link a,body.page-show .show-content .lr .main .main-block .ibdb-logo .link a,body.page-tour .show-content .lr .main .main-block .ibdb-logo .link a{font-size:11px;font-family:"Montserrat",sans-serif;font-weight:600;color:#797979}body.page-home .footer-promotions,body.page-show .footer-promotions,body.page-tour .footer-promotions{padding-top:0}body.page-home .footer-promotions .line,body.page-show .footer-promotions .line,body.page-tour .footer-promotions .line{display:none}body.page-shows,body.page-tours,body.page-international,body.page-cast-recordings{background-color:#191919}body.page-shows .bgscrim,body.page-tours .bgscrim,body.page-international .bgscrim,body.page-cast-recordings .bgscrim{aspect-ratio:2.6;height:auto}body.page-shows .top,body.page-tours .top,body.page-international .top,body.page-cast-recordings .top{width:100%}body.page-shows .top .copy,body.page-tours .top .copy,body.page-international .top .copy,body.page-cast-recordings .top .copy{color:#b5b5b5}body.page-shows .top .lr,body.page-tours .top .lr,body.page-international .top .lr,body.page-cast-recordings .top .lr{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1150px){body.page-shows .top .lr,body.page-tours .top .lr,body.page-international .top .lr,body.page-cast-recordings .top .lr{display:block}}body.page-shows .top .lr .l,body.page-tours .top .lr .l,body.page-international .top .lr .l,body.page-cast-recordings .top .lr .l{width:100%}body.page-shows .top .lr .r,body.page-tours .top .lr .r,body.page-international .top .lr .r,body.page-cast-recordings .top .lr .r{margin-left:60px;width:650px;min-width:650px;max-width:650px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r,body.page-tours .top .lr .r,body.page-international .top .lr .r,body.page-cast-recordings .top .lr .r{width:100%;min-width:100%;max-width:100%;margin-left:0}}body.page-shows .top .lr .r .filters-popup-hook-outer,body.page-tours .top .lr .r .filters-popup-hook-outer,body.page-international .top .lr .r .filters-popup-hook-outer,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer{text-align:right}@media only screen and (max-width: 900px){body.page-shows .top .lr .r .filters-popup-hook-outer,body.page-tours .top .lr .r .filters-popup-hook-outer,body.page-international .top .lr .r .filters-popup-hook-outer,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer{background-color:#000;padding:10px 10px 8px;border:1px solid #535353;border-radius:5px}}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook{display:flex;align-items:center;justify-content:flex-end;font-family:"Montserrat",sans-serif;font-weight:500;color:#9d9d9d;font-size:16px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}@media only screen and (max-width: 900px){body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook{justify-content:space-between}}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt{margin-right:7px}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg{width:28px;height:auto}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path{fill:#9d9d9d;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover{color:#fff}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path{fill:#fff}body.page-shows .top .lr .r .enhanced-filters,body.page-tours .top .lr .r .enhanced-filters,body.page-international .top .lr .r .enhanced-filters,body.page-cast-recordings .top .lr .r .enhanced-filters{position:absolute;top:-10px;right:0;z-index:100;background-color:#000;border:1px solid #535353;border-radius:5px;width:calc(100% - 20px);max-width:410px}body.page-shows .top .lr .r .enhanced-filters .enhanced-filters2,body.page-tours .top .lr .r .enhanced-filters .enhanced-filters2,body.page-international .top .lr .r .enhanced-filters .enhanced-filters2,body.page-cast-recordings .top .lr .r .enhanced-filters .enhanced-filters2{padding:20px}body.page-shows .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x,body.page-tours .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x,body.page-international .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x,body.page-cast-recordings .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x{top:15px;right:20px}body.page-shows .top .lr .r .enhanced-filters .btn,body.page-shows .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-shows .top .lr .r .enhanced-filters .fui-btn,body.page-tours .top .lr .r .enhanced-filters .btn,body.page-tours .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-tours .top .lr .r .enhanced-filters .fui-btn,body.page-international .top .lr .r .enhanced-filters .btn,body.page-international .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-international .top .lr .r .enhanced-filters .fui-btn,body.page-cast-recordings .top .lr .r .enhanced-filters .btn,body.page-cast-recordings .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-cast-recordings .top .lr .r .enhanced-filters .fui-btn{text-transform:unset}body.page-shows .top .lr .r .enhanced-filters .apply,body.page-tours .top .lr .r .enhanced-filters .apply,body.page-international .top .lr .r .enhanced-filters .apply,body.page-cast-recordings .top .lr .r .enhanced-filters .apply{width:100%;display:none}body.page-shows .top .lr .r .enhanced-filters .apply .btn,body.page-shows .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-shows .top .lr .r .enhanced-filters .apply .fui-btn,body.page-tours .top .lr .r .enhanced-filters .apply .btn,body.page-tours .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-tours .top .lr .r .enhanced-filters .apply .fui-btn,body.page-international .top .lr .r .enhanced-filters .apply .btn,body.page-international .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-international .top .lr .r .enhanced-filters .apply .fui-btn,body.page-cast-recordings .top .lr .r .enhanced-filters .apply .btn,body.page-cast-recordings .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-cast-recordings .top .lr .r .enhanced-filters .apply .fui-btn{width:100%;padding:10px 0}@media only screen and (max-width: 900px){body.page-shows .top .lr .r .enhanced-filters .apply,body.page-tours .top .lr .r .enhanced-filters .apply,body.page-international .top .lr .r .enhanced-filters .apply,body.page-cast-recordings .top .lr .r .enhanced-filters .apply{display:block}}body.page-shows .top .lr .r .enhanced-filters .lbl,body.page-tours .top .lr .r .enhanced-filters .lbl,body.page-international .top .lr .r .enhanced-filters .lbl,body.page-cast-recordings .top .lr .r .enhanced-filters .lbl{font-family:"Montserrat",sans-serif;font-weight:600;color:#707070;font-size:14px;margin-right:20px;display:block;margin-bottom:5px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .enhanced-filters .lbl,body.page-tours .top .lr .r .enhanced-filters .lbl,body.page-international .top .lr .r .enhanced-filters .lbl,body.page-cast-recordings .top .lr .r .enhanced-filters .lbl{width:100%;display:block}}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr{display:flex;justify-content:space-between}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r{text-align:right}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span{color:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover{color:#fff}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content{width:100%;border:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header{background-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;font-weight:600;font-size:19px;border:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next{cursor:pointer;top:10px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover{background-color:rgba(0,0,0,0);border:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon{background-image:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{overflow:visible}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:#fff;transform-origin:center right}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after{transform-origin:center left;transform:rotate(45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before{transform-origin:center left;transform:rotate(-45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after{transform:rotate(-45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before{transform:rotate(45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead{font-family:"Montserrat",sans-serif;font-weight:500;font-size:17px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody{font-family:"Montserrat",sans-serif;font-weight:400;font-size:17px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr{position:relative}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after{content:"";position:absolute;margin-top:-1px;left:-1px;width:calc(100% + 2px);height:47px;border:1px solid #707070;opacity:0;pointer-events:none;border-radius:5px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after{opacity:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td{text-align:center}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span{color:#fff;text-align:center;margin:2px 0;background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid rgba(0,0,0,0);width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active{background-color:#3a3a3a;border-radius:50%;border:none;width:32px;height:32px;display:inline-flex;text-align:center;justify-content:center;align-items:center}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a{color:#707070}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span{background-color:rgba(0,0,0,0);border:none}body.page-shows .top .lr .r .enhanced-filters .filter-row,body.page-tours .top .lr .r .enhanced-filters .filter-row,body.page-international .top .lr .r .enhanced-filters .filter-row,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .enhanced-filters .filter-row,body.page-tours .top .lr .r .enhanced-filters .filter-row,body.page-international .top .lr .r .enhanced-filters .filter-row,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row{justify-content:flex-start;margin-top:20px;flex-wrap:wrap}}body.page-shows .top .lr .r .enhanced-filters .filter-row .btn-outer,body.page-tours .top .lr .r .enhanced-filters .filter-row .btn-outer,body.page-international .top .lr .r .enhanced-filters .filter-row .btn-outer,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .btn-outer{margin:0 20px 10px 0}body.page-shows .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-tours .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-international .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event{display:none}body.page-shows .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child,body.page-tours .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child,body.page-international .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child{margin-right:0}body.page-shows .top .lr .r .enhanced-filters .filter-row:last-child,body.page-tours .top .lr .r .enhanced-filters .filter-row:last-child,body.page-international .top .lr .r .enhanced-filters .filter-row:last-child,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row:last-child{margin-bottom:0}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column{margin:0 0 10px;display:flex;align-items:center}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column:last-child,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column:last-child,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column:last-child,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column:last-child{margin-bottom:0}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button{margin-right:15px;background-color:rgba(0,0,0,0);padding:0;border:none;cursor:pointer;line-height:0}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button svg,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button svg,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button svg,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button svg{width:20px}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button svg path,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button svg path,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button svg path,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button svg path{fill:#fff}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check{opacity:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check{opacity:1}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check{opacity:1}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;color:#fff}body.page-shows .top .lr .r .listing-filters .filter-row,body.page-tours .top .lr .r .listing-filters .filter-row,body.page-international .top .lr .r .listing-filters .filter-row,body.page-cast-recordings .top .lr .r .listing-filters .filter-row{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .listing-filters .filter-row,body.page-tours .top .lr .r .listing-filters .filter-row,body.page-international .top .lr .r .listing-filters .filter-row,body.page-cast-recordings .top .lr .r .listing-filters .filter-row{justify-content:flex-start;margin-top:20px;flex-wrap:wrap}}body.page-shows .top .lr .r .listing-filters .filter-row .lbl,body.page-tours .top .lr .r .listing-filters .filter-row .lbl,body.page-international .top .lr .r .listing-filters .filter-row .lbl,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .lbl{font-family:"Montserrat",sans-serif;font-weight:600;color:#707070;font-size:14px;margin-right:20px;margin-bottom:10px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .listing-filters .filter-row .lbl,body.page-tours .top .lr .r .listing-filters .filter-row .lbl,body.page-international .top .lr .r .listing-filters .filter-row .lbl,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .lbl{width:100%;display:block}}body.page-shows .top .lr .r .listing-filters .filter-row .btn-outer,body.page-tours .top .lr .r .listing-filters .filter-row .btn-outer,body.page-international .top .lr .r .listing-filters .filter-row .btn-outer,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .btn-outer{margin:0 20px 10px 0}body.page-shows .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-tours .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-international .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event{display:none}body.page-shows .top .lr .r .listing-filters .filter-row .btn-outer:last-child,body.page-tours .top .lr .r .listing-filters .filter-row .btn-outer:last-child,body.page-international .top .lr .r .listing-filters .filter-row .btn-outer:last-child,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .btn-outer:last-child{margin-right:0}body.page-shows .top .lr .r .listing-filters .filter-row:last-child,body.page-tours .top .lr .r .listing-filters .filter-row:last-child,body.page-international .top .lr .r .listing-filters .filter-row:last-child,body.page-cast-recordings .top .lr .r .listing-filters .filter-row:last-child{margin-bottom:0}.no-matches{margin-top:40px;margin-bottom:40px;display:none}@media only screen and (max-width: 1400px){.no-matches{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.no-matches{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.no-matches{margin-top:15px;margin-bottom:15px}}.grid{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(5, 1fr);column-gap:40px;row-gap:40px}@media only screen and (max-width: 1400px){.grid{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.grid{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.grid{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1600px){.grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1400px){.grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 900px){.grid{grid-template-columns:repeat(1, 1fr)}body.page-cast-recordings .grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 900px){body.page-cast-recordings .grid{column-gap:20px;row-gap:20px}}.grid .item .img{width:100%;aspect-ratio:1}.grid .item .img a{width:100%;height:100%;display:block}.grid .item .img .bgimg{border-radius:9px}.grid .item .info{margin-top:20px}.grid .item .info h4{font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.5em;color:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;margin-bottom:5px}.grid .item .info h4:hover{color:#da1653}.grid .item .info .icon-copy{margin:2px 0}.grid .item .info .icon-copy.block{display:block}.grid .item .info .icon-copy .tour-linkout-row{display:block;width:100%;border-top:0;padding-top:0;margin-top:0}.grid .item .info .icon-copy .tour-linkout-row a{color:#da1653}.grid .item .info .icon-copy .tour-linkout-row a:hover{color:#fff}.grid .item .info .icon-copy .tour-linkout-row .col1{width:100%}.grid .item .info .icon-copy *{color:#797979;font-size:14px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.grid .item .info .icon-copy .icon svg{position:relative}.grid .item .info .icon-copy .icon svg path{fill:#797979;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.grid .item .info .icon-copy .icon.star svg{top:0}.grid .item .info .icon-copy.special-show-filter-hook{cursor:pointer}.grid .item .info .icon-copy.special-show-filter-hook *{color:#da1653}.grid .item .info .icon-copy.special-show-filter-hook .icon svg path{fill:#da1653}.grid .item .info .icon-copy.special-show-filter-hook:hover *{color:#fff}.grid .item .info .icon-copy.special-show-filter-hook:hover .icon svg path{fill:#fff}@media only screen and (max-width: 900px){.grid .item{display:flex;align-items:flex-start;justify-content:space-between}.grid .item .img{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-right:20px}.grid .item .info{margin-top:0;width:50%}}@media only screen and (max-width: 900px)and (max-width: 380px){.grid .item .img{width:-moz-calc(30% - 20px);width:-webkit-calc(30% - 20px);width:calc(30% - 20px)}.grid .item .info{width:70%}}@media only screen and (max-width: 900px){body.page-cast-recordings .grid .item{display:block}body.page-cast-recordings .grid .item .img,body.page-cast-recordings .grid .item .info{width:100% !important}body.page-cast-recordings .grid .item .info{margin-top:10px !important}}body.page-international .top .lr .r{display:none !important}body.page-international .filters{margin-top:40px;margin-bottom:40px;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (max-width: 1400px){body.page-international .filters{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-international .filters{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-international .filters{margin-top:15px;margin-bottom:15px}}body.page-international .filters .lbl{margin:0 20px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;color:#707070}body.page-international .filters .btn-outer{margin-right:20px}body.page-international .filters .btn-outer .btn,body.page-international .filters .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie body.page-international .filters .btn-outer .fui-btn{text-transform:unset;background-color:#3a3a3a;color:#fff}body.page-international .filters .btn-outer .btn:hover,body.page-international .filters .btn-outer body.page-contact .formie .fui-btn:hover,body.page-contact .formie body.page-international .filters .btn-outer .fui-btn:hover{background-color:#fff;color:#3a3a3a}.closeable-chips{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.closeable-chips .btn-outer{margin-right:15px;margin-bottom:15px}.closeable-chips .btn-outer:last-child{margin-right:0}.closeable-chips .btn-outer .btn,.closeable-chips .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie .closeable-chips .btn-outer .fui-btn{align-items:center;justify-content:center;display:flex}.closeable-chips .btn-outer .btn.dark,.closeable-chips .btn-outer body.page-contact .formie .dark.fui-btn,body.page-contact .formie .closeable-chips .btn-outer .dark.fui-btn{background-color:#000;color:#707070}.closeable-chips .btn-outer .btn .close,.closeable-chips .btn-outer body.page-contact .formie .fui-btn .close,body.page-contact .formie .closeable-chips .btn-outer .fui-btn .close{margin-left:10px;text-transform:uppercase;top:1px;position:relative}.closeable-chips .btn-outer .btn .close svg,.closeable-chips .btn-outer body.page-contact .formie .fui-btn .close svg,body.page-contact .formie .closeable-chips .btn-outer .fui-btn .close svg{width:9px;height:auto}.closeable-chips .btn-outer .btn .close svg path,.closeable-chips .btn-outer body.page-contact .formie .fui-btn .close svg path,body.page-contact .formie .closeable-chips .btn-outer .fui-btn .close svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;fill:#707070}.closeable-chips .btn-outer .btn:hover.dark,.closeable-chips .btn-outer body.page-contact .formie .fui-btn:hover.dark,body.page-contact .formie .closeable-chips .btn-outer .fui-btn:hover.dark{color:#fff}.closeable-chips .btn-outer .btn:hover svg path,.closeable-chips .btn-outer body.page-contact .formie .fui-btn:hover svg path,body.page-contact .formie .closeable-chips .btn-outer .fui-btn:hover svg path{fill:#fff}.closeable-chips .btn-outer span{text-transform:none}body.page-theaters .top{text-align:center}body.page-theaters .top .copy{text-align:center;max-width:620px;width:100%;margin:0 auto}body.page-theaters .theater-holder{margin:100px 0}body.page-theaters .theater-holder .theaters{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:40px;row-gap:50px}@media only screen and (max-width: 1400px){body.page-theaters .theater-holder .theaters{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-theaters .theater-holder .theaters{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-theaters .theater-holder .theaters{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1400px){body.page-theaters .theater-holder .theaters{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1150px){body.page-theaters .theater-holder .theaters{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 900px){body.page-theaters .theater-holder .theaters{grid-template-columns:repeat(1, 1fr);row-gap:50px}body.page-theaters .theater-holder .theaters .item{border-bottom:1px solid #b5b5b5;padding-bottom:40px}}body.page-theaters .theater-holder .theaters .icon-copy.calendar .bold{font-size:14px;display:block}body.page-theaters .theater-holder .theaters .icon-copy.calendar a{color:#da1653}body.page-theaters .theater-holder .theaters .icon-copy.calendar a *{font-family:"Montserrat",sans-serif;font-weight:600;color:#da1653}body.page-theaters .theater-holder .theaters .icon-copy.calendar a:hover{color:#9a0633}body.page-theaters .theater-holder .theaters .icon-copy.calendar a:hover *{color:#9a0633}body.page-theater .main-aside{display:flex}body.page-theater .main-aside .main{width:100%}body.page-theater .main-aside .main .address{display:inline-flex;align-items:center}body.page-theater .main-aside .main .address svg{width:11px;margin-right:10px}body.page-theater .main-aside .main .theater-access{margin-top:40px;border-radius:9px;padding:0}@media only screen and (max-width: 1400px){body.page-theater .main-aside .main .theater-access{margin-top:30px}}@media only screen and (max-width: 900px){body.page-theater .main-aside .main .theater-access{margin-top:20px}}@media only screen and (max-width: 380px){body.page-theater .main-aside .main .theater-access{margin-top:15px}}body.page-theater .main-aside .main .theater-access .capper,body.page-theater .main-aside .main .theater-access .capper-padded{padding:0;width:100%}body.page-theater .main-aside .main .theater-access .lr{padding:40px;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}body.page-theater .main-aside .main .copy{margin:20px 0}body.page-theater .main-aside .main .line{padding:0;margin:40px 0}body.page-theater .main-aside aside{width:350px;min-width:350px;max-width:350px;margin-left:100px}body.page-theater .main-aside aside img{width:150px}body.page-theater .main-aside aside .show{margin:0 0 20px 0}body.page-theater .main-aside aside .show .copy.with-asset{margin-top:10px}body.page-theater .main-aside aside .show .copy p{margin-bottom:0;line-height:1.3em}body.page-theater .main-aside aside .show img,body.page-theater .main-aside aside .show .btn-outer{width:270px}body.page-theater .main-aside aside .show .btn-outer{margin-top:10px}body.page-theater .main-aside aside .show .btn-outer .btn,body.page-theater .main-aside aside .show .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie body.page-theater .main-aside aside .show .btn-outer .fui-btn{width:100%}body.page-theater .main-aside aside .show img{border-radius:15px}body.page-theater .main-aside aside .show .copymain{margin-top:10px}body.page-theater .main-aside aside .show .icon-copy .icon{top:1px}body.page-theater .main-aside aside .show .icon-copy .copy .title-link{font-size:18px}body.page-theater .main-aside aside .line{padding:0;margin:40px 0}body.page-theater .main-aside aside .link{margin:20px 0 0 0}body.page-theater .main-aside aside .theatre-small-photo{margin-bottom:25px}body.page-theater .main-aside aside .theatre-small-photo img{width:100%;max-width:270px}body.page-theater .main-aside aside .current-show{margin-bottom:0}@media only screen and (max-width: 1150px){body.page-theater .main-aside{display:block}body.page-theater .main-aside .main{width:100%}body.page-theater .main-aside .col{width:100%;min-width:100%;max-width:100%;margin-left:0;margin-top:40px}}body.page-contact .contact-body{margin-top:40px}body.page-contact .formie{margin-top:40px}body.page-contact .formie textarea{min-height:230px}body.page-contact .formie .small-below-form{margin-top:30px;font-size:13px}body.page-contact .formie .small-below-form *{font-size:13px;line-height:1.5em}body.page-search .grid-holder.search-grid .grid .item .bgimg{background-color:#191919}body.page-search .flx-lr{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){body.page-search .flx-lr{flex-wrap:wrap;flex-direction:column-reverse}}body.page-search .flx-lr .l{width:100%}body.page-search .flx-lr .r{width:400px;min-width:400px;max-width:400px}@media only screen and (max-width: 900px){body.page-search .flx-lr .r{width:100%;min-width:100%;max-width:100%;margin-bottom:20px}}body.page-search .flx-lr .r .fields-button .fields .field input{background-color:#f5f5f5}body.page-search .flx-lr .r .fields-button .fields .field input::-webkit-input-placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field input:-moz-placeholder{color:#797979;opacity:1}body.page-search .flx-lr .r .fields-button .fields .field input::-moz-placeholder{color:#797979;opacity:1}body.page-search .flx-lr .r .fields-button .fields .field input:-ms-input-placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field input::-ms-input-placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field input::placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field,body.page-search .flx-lr .r .dropdown-search .tabs .tab{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}body.page-search .jumpto .jump-line{color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600;margin:0 10px}body.page-search .jumpto .jump-line:last-child{display:none}body.page-search .grid .item .info h4{color:#191919}body.page-search .theatre-sec h5 span{font-family:"Montserrat",sans-serif;font-weight:400;color:#191919}body.page-search .theatre-sec .tour-linkout-row:last-child{border-bottom:none}body.admin-api #content{padding:20px}body.admin-api #api-header{background-color:#191919}body.admin-api #api-header .inner{padding:20px;display:flex;align-items:center;justify-content:flex-start}body.admin-api #api-header .inner img{width:200px}body.admin-api #api-header .inner span{color:#fff;margin-left:40px;top:10px;position:relative;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}body.admin-api #api-breadcrumbs{padding:15px 0 0}body.admin-api #api-breadcrumbs ul{margin-bottom:0;padding-bottom:0}body.admin-api #api-breadcrumbs ul li{list-style:none;display:inline;margin-left:10px}body.admin-api #api-breadcrumbs ul li a.active{text-decoration:underline}body.admin-api h1,body.admin-api p{margin:0 0 20px 0}body.admin-api table,body.admin-api tr,body.admin-api td,body.admin-api th{vertical-align:center}body.admin-api td,body.admin-api th{padding:5px 10px}body.admin-api th *{font-weight:bold}body.admin-api .button{cursor:pointer}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-img-slide-reveal--from-left] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(-100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left] img{transform:translateX(100%)}[data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-right] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right] img{transform:translateX(-100%)}[data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-up] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(-100%)}[data-aos=custom-img-slide-reveal--from-up].aos-animate img{transform:translateY(0)}[data-aos=custom-img-slide-reveal--from-down] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(100%)}[data-aos=custom-img-slide-reveal--from-down].aos-animate img{transform:translateY(0)}[data-aos=custom-scale-in]{transition-property:transform;transform:scale(0)}[data-aos=custom-scale-in].aos-animate{transform:scale(1)}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-slide-left-mini]{transition-property:transform;transform:translateX(40px);opacity:0}[data-aos=custom-slide-left-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-right-mini]{transition-property:transform;transform:translateX(-40px);opacity:0}[data-aos=custom-slide-right-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-up-mini]{transition-property:transform;transform:translateY(40px);opacity:0}[data-aos=custom-slide-up-mini].aos-animate{transform:translateY(0);opacity:1}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-mobile]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-mobile]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-mobile].aos-animate{transform:translateY(0);opacity:1}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-desktop]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-desktop]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-desktop].aos-animate{transform:translateY(0);opacity:1}}.show-desktop{display:inline-block}.show-desktop.block{display:block}@media only screen and (max-width: 900px){.show-desktop{display:none}.show-desktop.block{display:none}}.show-mobile{display:none}.show-mobile.block{display:none}@media only screen and (max-width: 900px){.show-mobile{display:inline-block}.show-mobile.block{display:block}}[data-tooltip].wrap:before{width:250px;min-width:250px;max-width:250px;white-space:pre-wrap;text-align:center}.cc-banner .cc-message{padding-left:30px}body.side-column .prefooter{display:none}body.side-column .generic-lr .prefooter{display:block}.footer .l1,header.header .r .item.sign-up{display:none}header.header .r{justify-content:flex-end}
/*# sourceURL=webpack://./../__source/app/app.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/0.clear.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/1.normalize.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/socicon.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/hamburgers.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/globals.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/mixins.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/gutters.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/variables.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/rte.scss */
/*# sourceURL=webpack://./../__source/fout/fout.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/site.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/customDropdowns.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/combobox.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/tooltip.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/header.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/footer.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/prefooter.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mediaOverlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/modalPopupOverlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/overlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mobileNav.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/featuredGallery.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/quickThumbs.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/quickOneSwipe.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/theaterAccess.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/aside.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/featuredShowPanel.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/block-image-columns.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/home.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/general.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/show.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/shows.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/theaters.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/theater.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/contact.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/search.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/api-admin.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/custom-aos.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces-final.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/modes/modes.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9hcHAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jbGVhci8wLmNsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvY2xlYXIvMS5ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9saWJyYXJpZXMvc29jaWNvbi5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2xpYnJhcmllcy9oYW1idXJnZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvY29yZS9nbG9iYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvY29yZS9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL2d1dHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9mb3V0L2ZvdXQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvY3VzdG9tRHJvcGRvd25zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy9jb21ib2JveC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvbGF5b3V0L3ByZWZvb3Rlci5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvbWVkaWFPdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9tb2RhbFBvcHVwT3ZlcmxheS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvbW9iaWxlTmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9mZWF0dXJlZEdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL3F1aWNrVGh1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9xdWlja09uZVN3aXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy90aGVhdGVyQWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9hc2lkZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmVhdHVyZWRTaG93UGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2Jsb2NrLWltYWdlLWNvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvaG9tZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3Nob3cuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvc2hvd3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvdGhlYXRlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvdGhlYXRlci5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9hcGktYWRtaW4uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL2N1c3RvbS1hb3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy1maW5hbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9tb2Rlcy9tb2Rlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNRLEVDRVIsaUJBQ0ksQ0FBQSxRQUNILENBQUEsU0FDQSxDQUFBLHVCQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQ0FDQSxDQUFB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RixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLCtCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsbUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLGdDQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFF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QUEsQ0M5Sk4sY0FDRSxvQkFBQSxDQUNBLG9CQUNFLGFBQUEsQ0FFRiwwQ0FMRixjQU1JLFlBQUEsQ0FDQSxvQkFDRSxZQUFBLENBQUEsQ0FJTixhQUNFLFlBQUEsQ0FDQSxtQkFDRSxZQUFBLENBRUYsMENBTEYsYUFNSSxvQkFBQSxDQUNBLG1CQUNFLGFBQUEsQ0FBQSxDQU1OLDJCbEN3VUUsV2tDdlVxQixDbEN3VXJCLGVrQ3hVcUIsQ2xDeVVyQixla0N6VXFCLENBQ3JCLG9CQUFBLENBQ0EsaUJBQUEsQ0FLQSx1QkFDRSxpQkFBQSxDQ3BDRiw0QkFDRSxZQUFBLENBR0Esd0NBQ0UsYUFBQSxDekNJTiwyQ0FFRSxZQUFBLENBRUYsaUJBQ0Usd0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9fX2J1aWxkL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzJztcbkBpbXBvcnQgJy4uLy4uL19fYnVpbGQvbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MnO1xuXG5AaW1wb3J0ICcuLi9mb3V0L2ZvdXQuc2Nzcyc7XG5AaW1wb3J0IFwic2Nzcy9lbmdpbmUvbG9hZGVyXCI7XG5AaW1wb3J0IFwic2Nzcy9zaXRlL2xvYWRlclwiO1xuXG5cbi8vSElERVNcbi8vSElERSBtYWlsY2hpbXAgLSBhbHNvIGNvbW1lbnRlZCBvdXQgdmlhIFBIUFxuLmZvb3RlciAubDEsXG5oZWFkZXIuaGVhZGVyIC5yIC5pdGVtLnNpZ24tdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAuciB7XG4gIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuUFJFQ0xFQVIgLVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4qIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50OyAgLy9kaXNhYmxlcyB1Z2x5IG91dGxpbmVcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAgLy9zdG9wcyBpb3MgZnJvbSByZXNpemluZyBjb3B5IGF1dG9tYXRpY2FsbHlcblx0LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDsgLy9mb250IHdlaWdodCBmaXhcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wMDQpOyAvL2ZvbnQgd2VpZ2h0IGZpeFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCkhaW1wb3J0YW50OyAvL2Rpc2FibGVzIHVnbHkgaGlnaGxpZ2h0XG59IFxuZGl2IHsgXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogbW9tZW50dW0gc2Nyb2xsaW5nIGZvciBhbnkgb3ZlcmZsb3c6c2Nyb2xsICovIFxufVxudGV4dGFyZWEge1xuXHRyZXNpemU6bm9uZTtcbn0gIFxuaW1nIHsgXG5cdGJvcmRlcjowOyAgLy9lbnN1cmVzIG5vIGJvcmRlclxuXHR2ZXJ0aWNhbC1hbGlnbjp0b3A7ICAvL3ZlcnRpY2FsbHkgYWxpZ25zIGltYWdlLCBpZSBmaXhcblx0Ly9kaXNhYmxlcyB1Z2x5IHNlbGVjdFxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59IFxuZm9ybSwgXG5maWVsZHNldCwgXG50YWJsZSAgeyBcblx0Ym9yZGVyOjA7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7ICAvL3RhYmxlIGNlbGxzIHNoYXJlIGJvcmRlclxuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbmlucHV0IHsgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjowO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuc3VwIHsgXG5cdGZvbnQtc2l6ZTo1MCU7XG5cdGZvbnQtZmFtaWx5OmluaGVyaXQ7XG59XG4udWktbG9hZGVyIHsgXG5cdGRpc3BsYXk6bm9uZTsgLy9oaWRlIG1vYmlsZSBqcXVlcnkgZmVhdHVyZVxufVxuYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIWltcG9ydGFudDsgLy9zYWZhcmkgYmx1ZSB1Z2x5XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgb3V0bGluZTpub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2NpY29uJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLmVvdD80ODRyMWYnKTtcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLmVvdD80ODRyMWYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi53b2ZmMj80ODRyMWYnKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi50dGY/NDg0cjFmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24ud29mZj80ODRyMWYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLnN2Zz80ODRyMWYjU29jaWNvbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInNvY2ljb24tXCJdLCBbY2xhc3MqPVwiIHNvY2ljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdTb2NpY29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNvY2ljb24taW50ZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5zb2NpY29uLW1vZGRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uc29jaWNvbi1pbmRpZWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uc29jaWNvbi10cmF4c291cmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG4uc29jaWNvbi1nYW1lZm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4uc29jaWNvbi1waXhpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLnNvY2ljb24tbXlhbmltZWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5zb2NpY29uLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5zb2NpY29uLXdpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG4uc29jaWNvbi1zcGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4uc29jaWNvbi1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG4uc29jaWNvbi1iZWF0cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLnNvY2ljb24taGFja2Vyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uc29jaWNvbi1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uc29jaWNvbi1zbWFzaHdvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uc29jaWNvbi1rb2JvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4uc29jaWNvbi1ib29rYnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4uc29jaWNvbi1tYWlscnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cbi5zb2NpY29uLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLnNvY2ljb24taW5zdHJ1Y3RhYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLnNvY2ljb24tcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uc29jaWNvbi1jb2RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4uc29jaWNvbi1vcmlnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5zb2NpY29uLW5leHRkb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uc29jaWNvbi11ZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLnNvY2ljb24tbGl2ZW1hc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLnNvY2ljb24tY3J1bmNoYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLnNvY2ljb24taG9tZWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uc29jaWNvbi1jYWxlbmRseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLnNvY2ljb24tcmVhbHRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLnNvY2ljb24tdGlkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5zb2NpY29uLXFvYnV6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uc29jaWNvbi1uYXRnZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5zb2NpY29uLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uc29jaWNvbi11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLnNvY2ljb24taG9tZWFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5zb2NpY29uLWFuZ2llc2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5zb2NpY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5zb2NpY29uLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uc29jaWNvbi1vcGVuYWlneW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5zb2NpY29uLWxvZ21laW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5zb2NpY29uLWZpdmVycjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLnNvY2ljb24tZ290b21lZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5zb2NpY29uLWFsaWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5zb2NpY29uLWd1cnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5zb2NpY29uLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uc29jaWNvbi1ob21lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLnNvY2ljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuLnNvY2ljb24tYWxpYmFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLnNvY2ljb24tY3JhaWdzbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLnNvY2ljb24td2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uc29jaWNvbi1yZWRmaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5zb2NpY29uLWdvb2dsZWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uc29jaWNvbi1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uc29jaWNvbi1mcmVlbGFuY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uc29jaWNvbi1zZWVkcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5zb2NpY29uLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5zb2NpY29uLWRvb2RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLnNvY2ljb24tYm9uYW56YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLnNvY2ljb24tc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5zb2NpY29uLXRvcHRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuLnNvY2ljb24tZ3VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLnNvY2ljb24tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uc29jaWNvbi10cnVsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5zb2NpY29uLWxvb21seTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLnNvY2ljb24tZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5zb2NpY29uLXVwd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLnNvY2ljb24tZnVuZGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5zb2NpY29uLWJvb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5zb2NpY29uLXppbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuLnNvY2ljb24tbmljb25pY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5zb2NpY29uLXRvbmVkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5zb2NpY29uLWF1Z21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5zb2NpY29uLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLnNvY2ljb24tZnl1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5zb2NpY29uLXl0LWdhbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLnNvY2ljb24tc2tldGNoZmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uc29jaWNvbi1tb2JjcnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLnNvY2ljb24tbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uc29jaWNvbi1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uc29jaWNvbi1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5zb2NpY29uLWdhbWV3aXNwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uc29jaWNvbi1ibG9nbG92aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5zb2NpY29uLXR1bmVpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLnNvY2ljb24tZ2FtZWpvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5zb2NpY29uLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLnNvY2ljb24tc3ByZWFkc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5zb2NpY29uLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uc29jaWNvbi04dHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uc29jaWNvbi1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5zb2NpY29uLWFsbGlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uc29jaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5zb2NpY29uLWFtcGxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLnNvY2ljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLnNvY2ljb24tYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uc29jaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLnNvY2ljb24tYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uc29jaWNvbi1iYWlkdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLnNvY2ljb24tYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5zb2NpY29uLWJhdHRsZW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLnNvY2ljb24tbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5zb2NpY29uLWJlYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uc29jaWNvbi1iZWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uc29jaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uc29jaWNvbi1ibGl6emFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLnNvY2ljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLnNvY2ljb24tYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uc29jaWNvbi1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5zb2NpY29uLWNvZGVyd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLnNvY2ljb24tY3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5zb2NpY29uLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uc29jaWNvbi1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5zb2NpY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLnNvY2ljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLnNvY2ljb24tZGlhYmxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uc29jaWNvbi1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uc29jaWNvbi1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uc29jaWNvbi1kaXNxdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5zb2NpY29uLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLnNvY2ljb24tZHJhdWdpZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5zb2NpY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uc29jaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5zb2NpY29uLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5zb2NpY29uLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5zb2NpY29uLWVuZG9tb2RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uc29jaWNvbi1lbnZhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5zb2NpY29uLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5zb2NpY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uc29jaWNvbi1mZWVkYnVybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uc29jaWNvbi1maWxtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uc29jaWNvbi1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uc29jaWNvbi1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5zb2NpY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLnNvY2ljb24tZm9ybXVscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLnNvY2ljb24tZm9ycnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG4uc29jaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uc29jaWNvbi1mcmllbmRmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uc29jaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5zb2NpY29uLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLnNvY2ljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uc29jaWNvbi1nb29nbGVzY2hvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uc29jaWNvbi1nb29nbGVncm91cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLnNvY2ljb24tZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLnNvY2ljb24tZ3Jvb3Zlc2hhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5zb2NpY29uLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5zb2NpY29uLWhlYXJ0aHN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uc29jaWNvbi1oZWxsb2NvdG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uc29jaWNvbi1oZXJvZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5zb2NpY29uLXNtYXNoY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLnNvY2ljb24taG9yZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5zb2NpY29uLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uc29jaWNvbi1pY3E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5zb2NpY29uLWlkZW50aWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uc29jaWNvbi1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uc29jaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5zb2NpY29uLWlzc3V1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uc29jaWNvbi1pc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5zb2NpY29uLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLnNvY2ljb24ta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLnNvY2ljb24tbGFueXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uc29jaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5zb2NpY29uLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5zb2NpY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uc29jaWNvbi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLnNvY2ljb24tbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuLnNvY2ljb24tbWFjb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cbi5zb2NpY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5zb2NpY29uLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLnNvY2ljb24tbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uc29jaWNvbi1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLnNvY2ljb24tbW9kZWxtYXloZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5zb2NpY29uLW11bWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLnNvY2ljb24tbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLnNvY2ljb24tbmV3c3ZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5zb2NpY29uLW5pbnRlbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uc29jaWNvbi1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5zb2NpY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5zb2NpY29uLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuLnNvY2ljb24tb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5zb2NpY29uLW91dGxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cbi5zb2NpY29uLW92ZXJ3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLnNvY2ljb24tcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLnNvY2ljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uc29jaWNvbi1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5zb2NpY29uLXBlcnNvbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5zb2NpY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLnNvY2ljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLnNvY2ljb24tcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uc29jaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLnNvY2ljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uc29jaWNvbi1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLnNvY2ljb24tcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5zb2NpY29uLXJhaWRjYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uc29jaWNvbi1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG4uc29jaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5zb2NpY29uLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLnNvY2ljb24tcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4uc29jaWNvbi1yZXNpZGVudGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cbi5zb2NpY29uLXJldmVyYm5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLnNvY2ljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uc29jaWNvbi1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5zb2NpY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uc29jaWNvbi1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uc29jaWNvbi1zbXVnbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uc29jaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLnNvY2ljb24tc29uZ2tpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5zb2NpY29uLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5zb2NpY29uLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5zb2NpY29uLXN0YWNrZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cbi5zb2NpY29uLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5zb2NpY29uLXN0YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuLnNvY2ljb24tc3RheWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cbi5zb2NpY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uc29jaWNvbi1zdG9yZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG4uc29jaWNvbi1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5zb2NpY29uLXN0cmVhbWphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLnNvY2ljb24tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5zb2NpY29uLXN3YXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uc29jaWNvbi10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5zb2NpY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5zb2NpY29uLXRlY2hub3JhdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5zb2NpY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uc29jaWNvbi10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLnNvY2ljb24tdHJpcGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uc29jaWNvbi10cmlwbGVqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uc29jaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cbi5zb2NpY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuLnNvY2ljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuLnNvY2ljb24tdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLnNvY2ljb24tdmVudHJpbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5zb2NpY29uLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLnNvY2ljb24tdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5zb2NpY29uLXZpZXdidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5zb2NpY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uc29jaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uc29jaWNvbi12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5zb2NpY29uLXdhcmNyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWNvbi13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5zb2NpY29uLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLnNvY2ljb24td2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uc29jaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uc29jaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjtcbn1cbi5zb2NpY29uLXd5a29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG4uc29jaWNvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uc29jaWNvbi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG4uc29jaWNvbi15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuLnNvY2ljb24teWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG4uc29jaWNvbi15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cbi5zb2NpY29uLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cbi5zb2NpY29uLXlvdW5vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuLnNvY2ljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuLnNvY2ljb24temFwaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4uc29jaWNvbi16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTdcIjtcbn1cbi5zb2NpY29uLXpvbWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLnNvY2ljb24tenluZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cbiIsIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbi5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43OyB9XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7IH1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG4vKlxuICAgKiAzRFhcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogQXJyb3dcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgQWx0IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuXG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IFR1cm4gUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBCb3JpbmdcbiAgICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTsgfVxuXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIEVsYXN0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuXG4vKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuXG4vKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiAtODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCA4MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKlxuICAgKiBFbXBoYXRpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgLTgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAtODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogTWludXNcbiAgICovXG4uaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LCB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKlxuICAgKiBTbGlkZXJcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsIC02cHgsIDApO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyk7IH1cblxuLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNwaW5cbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3ByaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAwLjEzcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFN0YW5kXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNxdWVlemVcbiAgICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7IH1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogVm9ydGV4XG4gICAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4iLCIvL3VzZSBpbiBmbG9hdHNcbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyogYWRkIHRoaXMgY2xhcyB0byBraWxsIGEgY3NzIHRyYW5zaXRpb24gaW4gcHJvZ3Jlc3MsIHRoZW4gcmVtb3ZlIGl0IGFnYWluICovXG4ua2lsbC1jc3MtdHJhbnNpdGlvbiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBtcyBlYXNlIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICBcdC1vLXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBtcyBlYXNlIWltcG9ydGFudDtcbn1cblxuLy9zdG9wIGFuIGVsZW1lbnQgYW5kIGl0cyBjaGlsZHJlbiBmcm9tIGJlaW5nIHNlbGVjdGFibGVcbi5ub3NlbGVjdCB7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vdmVydGljYWwgYWxpZ24gZWxlbWVudHNcbi8vdXNhZ2UgPGRpdiBjbGFzcz1cImRpdi10YWJsZVwiPjxkaXYgY2xhc3M9XCJkaXYtdGFibGVjZWxsXCI+Y29weTwvZGl2PjwvZGl2PlxuLmRpdi10YWJsZSB7IFxuXHRkaXNwbGF5OnRhYmxlO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cbi5kaXYtdGFibGVjZWxsIHsgXG5cdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cblxuLy9zb2NpY29uIHNwZWNpYWxzXG4uc29jaWNvbiB7IFxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWhvdmVyKCk7XG59XG4uc29jaWNvbiwgXG4uc29jaWNvbjpob3ZlciwgIFxuLnNvY2ljb25fYSwgIFxuLnNvY2ljb25fYTpob3ZlciB7IFxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuXG5cblxuLy8gYmdpbWdcbi5iZ2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHZpZGVvIHtcbiAgICAvL3RoaXMgaXMgdGhlIG5vcm1hbCB3YXlcbiAgICAvL3dpZHRoOjEwMCU7XG4gICAgLy9oZWlnaHQ6MTAwJTtcbiAgICAvLy1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC8vb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAvL3RoaXMgaXMgdGhlIHdheSB0aGF0IGFsc28gaW5jbHVkZXMgSUVcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC8vb3VyIG1vZHVsZXMgYXJlIGFsd2F5cyBpbiBsYW5kc2NhcGUgbW9kZSwgbmV2ZXIgcG9ydHJhaXRcbiAgICAvL2lmIHBvcnRyYWl0LCB3ZSdkIGhhdmUgd2lkdGggMTAwJSBhbmQgaGVpZ2h0IGF1dG9cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgJi5wb3J0cmFpdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBib2R5LmJyb3dzZXItc2FmYXJpICYsXG4gICAgYm9keS5icm93c2VyLWNocm9tZSAmIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgfVxuXG4gIH1cblxuICAmLnRsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgO31cbiAgJi50YyB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7fVxuICAmLnRyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO31cbiAgJi5jbCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO31cbiAgJi5jYyB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7fVxuICAmLmNyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyIDt9XG4gICYuYmwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTt9XG4gICYuYmMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO31cbiAgJi5iciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTt9XG5cbn1cblxuXG4vL2FwcGx5IHRvIGltZyB0YWdcbi5pbWdob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb25fYWxsKCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OjAuODU7XG4gIH1cbn1cblxuLy9mb3IgdXNpbmcgaW4gQGV4dGVuZCAubWF0ZXJpYWwtaWNvbnNcbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5hYnMwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbn1cbi5hYnMxMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblZBUklBQkxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gdHJhbnNpdGlvbi1ob3ZlcigpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWNvbG9yKCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1vcGFjaXR5KCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsLXRpbWVtcygzNTBtcykgKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbC10aW1lbXMoJHRpbWVtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXktdGltZW1zKDM1MG1zKSAqL1xuQG1peGluIHRyYW5zaXRpb24tZGVsYXktdGltZW1zKCR0aW1lbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuLy90cmFuc2l0aW9uLXR5cGUobGVmdCk7IG5vIHF1b3Rlc1xuQG1peGluIHRyYW5zaXRpb24tdHlwZSgkcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8qIGV4IHRyYW5zaXRpb24tZGVsYXkoMzUwbXMpICovXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdGltZW1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8vQGluY2x1ZGUgY2FsYyggd2lkdGgsICcxMDAlIC0gMzJweCcpO1xuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KTtcbn1cblxuQG1peGluIGNhbGMtaW1wb3J0YW50KCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pICFpbXBvcnRhbnQ7XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBwb3Atb3V0LXRleHQtdGlnaHQoKSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xufVxuXG5AbWl4aW4gcG9wLW91dC10ZXh0KCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggIzAwMDtcbn1cblxuQG1peGluIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKSB7XG4gIHRleHQtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3goKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGUoKSB7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGVzdCgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94LXN1YnRsZS1raWxsKCkge1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5AbWl4aW4gcm90YXRlLTkwY2MoKSB7XG4gIC8qIFNhZmFyaSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBJRSAqL1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogT3BlcmEgKi9cbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbn1cblxuLyogYXBwbGllIHRyYW5zaXRpb24tYWxsIHRvIGhvbGRlciBiZWZvcmUsIGFsc28gdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgKi9cbkBtaXhpbiByb3RhdGUtMzYwKCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249NCk7XG59XG5cblxuLy9AaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigjMDAwLDJweCwtMnB4KTsgLy9leHBhbmQgb3V0IGZyb20gY2VudGVyXG4vL0BpbmNsdWRlIHVuZGVybGluZWhvdmVyKCMwMDAsMnB4LC0ycHgsJ3NpZGVzd2lwZXInKTsgLy9leHBhbmQgbGVmdCB0byByaWdodFxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXIoJGNvbG9yLCRzaXplLCRib3R0b20sJG1vZGU6XCJjZW50ZXJcIikge1xuICBAaW5jbHVkZSB1bmRlcmxpbmVob3Zlci1zcGxpdC1wcmVob3ZlcigkY29sb3IsICRzaXplLCAkYm90dG9tLCAkbW9kZSk7XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHVuZGVybGluZWhvdmVyLXNwbGl0LWhvdmVyKCRtb2RlKTtcbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItc3BsaXQtcHJlaG92ZXIoJGNvbG9yLCRzaXplLCRib3R0b20sJG1vZGU6IFwiY2VudGVyXCIpIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDY1MG1zIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDY1MG1zIGVhc2UgMHM7XG4gICAgQGlmICRtb2RlID09ICdzaWRlc3dpcGVyJyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIH1cblxuICB9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmVob3Zlci1zcGxpdC1ob3ZlcigkbW9kZTonY2VudGVyJykge1xuICAmOmJlZm9yZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UgMHM7XG4gICAgQGlmICRtb2RlID09ICdzaWRlc3dpcGVyJyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItZ2VuZXJpYygkY29sb3IsJG1vZGU6J3NpZGVzd2lwZXInKSB7XG4gIEBpbmNsdWRlIHVuZGVybGluZWhvdmVyKCRjb2xvciwgMnB4LCAtMnB4LCAkbW9kZSk7XG59XG5cbkBtaXhpbiB1bmRlcmxpbmVob3ZlcmtpbGwoKSB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIGZhbmN5LWxpbmVzLWhvdmVyKCRib3JkZXJTdGFydGVyLCRib3JkZXJHbG93KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlclN0YXJ0ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgaW1nLCAuaG92ZXItY29udGFpbmVyLWltZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IDAuN3M7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAmOmhvdmVyOjpiZWZvcmUsICY6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCA5cHggMXB4ICRib3JkZXJHbG93LCBpbnNldCAwIDAgOXB4IDFweCAkYm9yZGVyR2xvdztcblxuICAgIGltZywgLmhvdmVyLWNvbnRhaW5lci1pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICB9XG4gIH1cblxuXG4gIC8qXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6MC44NTtcbiAgICAgIC5pbWctZnVsbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICAgICovXG5cblxufVxuXG5AbWl4aW4gc2lkZS1zd2lwZS1idXR0b24tZmlsbCgkZGVmYXVsdENvbG9yLCRob3ZlckNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0Q29sb3I7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQ29sb3I7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA2NTBtcyBlYXNlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIHotaW5kZXg6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vQGluY2x1ZGUgdGV4dC1vdXRsaW5lKDJweCwjZmZmLHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuQG1peGluIHRleHQtb3V0bGluZSgkc3Ryb2tlV2lkdGgsJHN0cm9rZUNvbG9yLCAkZmlsbENvbG9yLCRmYWlsc2FmZUNvbG9yOiNmZmYpIHtcbiAgY29sb3I6ICRmYWlsc2FmZUNvbG9yO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGZpbGxDb2xvcjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIHRleHQtZmlsbC1jb2xvcjogJGZpbGxDb2xvcjtcbiAgLW1vei10ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkc3Ryb2tlQ29sb3I7XG4gIHRleHQtc3Ryb2tlLWNvbG9yOiAkc3Ryb2tlQ29sb3I7XG4gIC1tb3otdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogJHN0cm9rZVdpZHRoO1xuICB0ZXh0LXN0cm9rZS13aWR0aDogJHN0cm9rZVdpZHRoO1xufVxuXG5cbkBtaXhpbiBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoJGNvbCkge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxufVxuXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuXG5AbWl4aW4gY29sdW1uLWJyZWFrLWluc2lkZSB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIENocm9tZSwgU2FmYXJpICovXG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgLyogVGhlb3JldGljYWxseSBGRiAyMCsgKi9cbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47IC8qIElFIDExICovXG59XG5cbkBmdW5jdGlvbiBnZXQtdncoJHRhcmdldCkge1xuICAkdnctY29udGV4dDogKDE3MDAgKi4wMSkgKiAxcHg7XG4gIEByZXR1cm4gKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xufVxuXG5cbkBtaXhpbiB2aDEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cblxuQG1peGluIHdpbGxDaGFuZ2Uge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgc2NhbGUsIGZpbHRlciwgdHJhbnNmb3JtO1xufVxuXG5cbkBtaXhpbiB3aWR0aE1heE1pbigkdHcpIHtcbiAgd2lkdGg6JHR3O1xuICBtaW4td2lkdGg6JHR3O1xuICBtYXgtd2lkdGg6JHR3O1xufVxuXG5cbkBtaXhpbiBsaW5rLXVuZGVybGluZS1sZWZ0cmlnaHQoKSB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAkdHJhbnNUaW1lOjI1MG1zO1xuICAkdHJhbnNFYXNlSW5PdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1pbi1vdXQ7XG4gICR0cmFuc0Vhc2VJbjphbGwgJHRyYW5zVGltZSBlYXNlLWluO1xuICAkdHJhbnNFYXNlT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2Utb3V0O1xuICAkdHJhbnNPZmY6YWxsIDBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6I2ZmZjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluT3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY2FsYyh0b3AsJzEwMCUgLSA0cHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zT2ZmO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnMTAwJScpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zVGltZTtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6MXB4O1xuICAgIH1cbiAgfVxufSIsIi8vQlJFQUtTXG4kYnJlYWtwb2ludC10aW55OjM4MHB4O1xuJGJyZWFrcG9pbnQtc21hbGxlcjo1MDBweDtcbiRicmVha3BvaW50LXNtYWxsOjkwMHB4O1xuJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xOjkwMXB4O1xuJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtOjExNTBweDtcbiRicmVha3BvaW50LXNtYWxsLW1lZGl1bS1wbHVzLTE6MTE1MXB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtOjE0MDBweDtcbiRicmVha3BvaW50LW1lZGl1bS1wbHVzLTE6MTQwMXB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtLWxhcmdlOjE2MDBweDtcbiRicmVha3BvaW50LW1lZGl1bS1sYXJnZS1wbHVzLTE6MTYwMXB4O1xuJGJyZWFrcG9pbnQtbW9iaWxlLW5hdjoxMDgwcHg7XG5cbiRicmVha3BvaW50LXF1aWNrdGh1bWJzOiA1NTBweDtcbiRicmVha3BvaW50LXF1aWNrdGh1bWJzLXBsdXMtMTogNTUxcHg7XG5cbi8vQ0FQU1xuJG1heC13aWR0aC1zaXRlOjE5MjBweDtcbiRtYXgtd2lkdGgtc2l0ZS1wbHVzLTE6MTkyMXB4O1xuJG1heC13aWR0aC1jb3B5Ojk3MHB4O1xuXG4vL1BBRERJTkdTXG4kbWFzdGVyLXBhZGRpbmc6MTAwcHg7XG4kbWFzdGVyLXBhZGRpbmctMng6MjAwcHg7XG4kbWFzdGVyLXBhZGRpbmctNHg6NDAwcHg7XG4kbWFzdGVyLXBhZGRpbmctbWVkaXVtOjYwcHg7XG4kbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4OjEyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS00eDoyNDBweDtcbiRtYXN0ZXItcGFkZGluZy1tb2JpbGU6MjBweDtcbiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng6NDBweDtcbiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtNHg6ODBweDtcbiRtYXN0ZXItcGFkZGluZy10aW55OjEwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGlueS0yeDoyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRpbnktNHg6NDBweDtcblxuJG1hc3Rlci1wYWRkaW5nLXRiOjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtOjMwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlOjIwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGItdGlueToxNXB4O1xuXG5cbi8vTUlYSU5TXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHIoKSB7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctdGIoKSB7XG4gIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctdCgpIHtcbiAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1iKCkge1xuICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy0yeCk7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy10aW55LTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4KCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctNHgpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tZWRpdW0tNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnktMng7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1uZWdhdGl2ZS1sZWZ0LW1hcmdpbigpIHtcbiAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tbGVmdDotJG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItcG9zaXRpb24tbGVmdCgpIHtcbiAgbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBsZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuXG5cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLWxyKCkge1xuICBtYXJnaW4tbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1yaWdodDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLXRiKCkge1xuICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLXQoKSB7XG4gIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLWIoKSB7XG4gIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cblxuXG4vL0dMT0JBTCBDTEFTU0VTXG4uY2FwcGVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYud2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNhcHBlci1wYWRkZWQge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aCgpO1xuICAmLm5vLW1vYmlsZS1wYWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmNhcHBlci1wYWRkZWQtMngge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpO1xufVxuXG5cbkBtaXhpbiBibG9ja3MtbWFyZ2luLXRiKCkge1xuICAkYmxvY2tzTWFyZ2luOjEwcHg7XG4gIG1hcmdpbi10b3A6JGJsb2Nrc01hcmdpbjtcbiAgbWFyZ2luLWJvdHRvbTokYmxvY2tzTWFyZ2luO1xuICAvKlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG5cbiAgICovXG59XG4iLCIvLyBTSVpFU1xuJGhlYWRlclRhbGw6MTc1cHg7XG4kaGVhZGVyU21hbGw6MTIwcHg7XG5cbi8vQ09MT1JTXG4kY29sb3ItbGlnaHQ6ICNGQ0ZDRkM7XG4kY29sb3ItZ3JheTogIzc5Nzk3OTtcbiRjb2xvci1ncmF5LWRhcms6ICMzQTNBM0E7XG4kY29sb3ItZGFyazogIzE5MTkxOTtcblxuJGNvbG9yLXBpbms6I0RBMTY1MztcbiRjb2xvci1yZWQ6ICM5QTA2MzM7XG4kY29sb3ItZXJyb3I6ICRjb2xvci1yZWQ7XG5cblxuJGNvbG9yLXRlYWw6IzNFN0E5QjtcbiRjb2xvci10ZWFsLWRrOiAjMWE2Mjg5O1xuJGNvbG9yLXRlYWwtZGsyOiAjMDgzODU2O1xuJGNvbG9yLWJsdWU6IzI1N0RGOTtcbiRjb2xvci1ibHVlLWRrOiMwMTBFM0E7XG5cbi5jb2xvci1waW5rICB7IGNvbG9yOiRjb2xvci1waW5rO31cbi5jb2xvci1yZWQgIHsgIGNvbG9yOiRjb2xvci1yZWQ7fVxuXG4iLCIucnRlIHtcbiAgJi5jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDEudGlnaHRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5vLW1heC13aWR0aCkge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb3B5O1xuICB9XG5cbiAgY29sb3I6ICRjb2xvci1kYXJrO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG5cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW46MCAwIDIwcHggMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWxpZ2h0KCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGg0IHtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgaDUsIC5ydGUtaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46MCAwIDE1cHggMDtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgJi5kYXJrIHtcbiAgICAgIGNvbG9yOiRjb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIGg2LCAucnRlLWg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICB9XG5cblxuICBwLCBhLCBsaSwgYSwgdHIsIHRoLCB0ZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG5cbiAgICBiLCBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICB9XG5cbiAgICBpLCBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgLy90b3A6MTBweDtcbiAgICAvL2NvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xuICAgIC8vQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG4gIH1cblxuICBwLCBoNiB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgKiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBiLCBzdHJvbmcsIGVtLCBpLCBkZWwsIHN0cmlrZSwgdSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nLCBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5pbXBvcnRhbnQsIC5lcnJvciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLnRpZ2h0LW1hcmdpbnMge1xuICAgIHAsIGxpLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cblxuICAmLmxpZ2h0IHtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gICYuZ3JheSB7XG4gICAgY29sb3I6JGNvbG9yLWdyYXk7XG4gIH1cblxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGxpIHtcbiAgICAudGV4dC10aW55IHtcbiAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLnRleHQtc21hbGwge1xuICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICAudGV4dC1iaWcge1xuICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLnRleHQtaHVnZSB7XG4gICAgICBmb250LXNpemU6IDE0MCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGZvbnQtbW9udHNlcnJhdC10aGluKCkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuQG1peGluIGZvbnQtbW9udHNlcnJhdC10aGluKCkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuQG1peGluIGZvbnQtbW9udHNlcnJhdC1saWdodCgpIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1peGluIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9HTE9CQUwgVEFHU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5odG1sLCBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgdmgxMDAoKTtcbn1cblxuI2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudCB7XG4gIC8vQGluY2x1ZGUgdmgxMDAoKTtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctdGIoKTtcbn1cblxuI21ldGEtc2l0ZXdpZHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy10b3A6ICRtYXgtd2lkdGgtc2l0ZTtcbn1cbiNtZXRhLWJyZWFrcG9pbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLXRvcDogJGJyZWFrcG9pbnQtc21hbGw7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lcmljLWhvbGRlciB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gIC5nZW5lcmljLWhvbGRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4uYmxvY2tzLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrIHtcbiAgd2lkdGg6MTAwJTtcbiAgQGluY2x1ZGUgYmxvY2tzLW1hcmdpbi10YigpO1xufVxuXG5cbi5nZW5lcmljLWxyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgLmwge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuciB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzc1cHgpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICB9XG4gICAgLnIge1xuICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufSIsIi5saW5rLXVuZGVybGluZS1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKTtcbiAgICB9XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJHRyYW5zVGltZToyNTBtcztcbiAgJHRyYW5zRWFzZUluT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2UtaW4tb3V0O1xuICAkdHJhbnNFYXNlSW46YWxsICR0cmFuc1RpbWUgZWFzZS1pbjtcbiAgJHRyYW5zRWFzZU91dDphbGwgJHRyYW5zVGltZSBlYXNlLW91dDtcbiAgJHRyYW5zT2ZmOmFsbCAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiNmZmY7XG4gIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbk91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCcxMDAlIC0gNHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJScpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc09mZjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJzEwMCUnKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc1RpbWU7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OjFweDtcbiAgICB9XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyayB7XG4gIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtcmVkIHtcbiAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZSB7XG4gIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLm1pbmlCdXR0b24ge1xuICBjb2xvcjojMDAwO1xuICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICBmb250LXNpemU6MTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOjFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6NXB4O1xuICBwYWRkaW5nOjVweCA1cHggMnB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xufVxuYnV0dG9uLm9ubHktbWluaSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLm1pbmlCdXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOjA7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy9lbGlwc2Vcbi50ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncm93IHtcbiAgY29sb3I6JGNvbG9yLXJlZDtcbiAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1pbWFnZS1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eToxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLW9wYWNpdHkoKTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTowLjg1O1xuICB9XG59XG4uc2NyaW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigyNiw5OCwxMzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI2LDk4LDEzNywxKSAwJSwgcmdiYSg3LDY0LDk2LDEpIDY4JSwgcmdiYSgwLDU1LDg1LDEpIDEwMCUpO1xufVxuXG5cbi5taW5pLW5hdi1hY3Rpb24ge1xuICAubWluaS1uYXYtYWN0aW9uMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgKiB7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDoxMnB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJhY2sge1xuICAgIGEge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnVsLnNpZGVuYXYtbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDozNDBweDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6MTRweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDojZmZmO1xuXG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYSwgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi5nbG9iYWwtY2xvc2Uge1xuICB3aWR0aDo0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgd2lkdGg6NDBweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjE2cHg7XG4gICAgbGVmdDowO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3ItcmVkO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsZXIge1xuICAgIHdpZHRoOjI1cHg7XG4gICAgaGVpZ2h0OjI1cHg7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6MjVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5iZWxvdy1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogJGhlYWRlclRhbGw7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLW5hdikge1xuICAgIC8vcGFkZGluZy10b3A6ICRoZWFkZXJTbWFsbDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5cblxuLmZpZWxkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLmZpZWxkLXJvdy1lbGVtZW50IHtcbiAgICB3aWR0aDo0NSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sYmwge1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkKCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtIDQwcHgnKTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWwtZGsyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRlYWw7XG4gICAgICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoI2ZmZik7XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWVycm9yO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOjEwcHggMzBweCAxMHB4IDIwcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVhbC1kazI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGVhbDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9pY29uLWFuZ2xlLWRvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWVycm9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmRyb3Bkb3duIHtcbiAgJHBhZGRpbmc6IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZHJvcGRvd24taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAqIHtcbiAgICAgIGNvbG9yOiRjb2xvci1ncmF5O1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ndHJhbnNsYXRlX3dyYXBwZXIge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGVjdGVkIHtcbiAgICAgIHBhZGRpbmc6JHBhZGRpbmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuZ2xvYmUgc3ZnIHtcbiAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6JGNvbG9yLWdyYXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6JGNvbG9yLWdyYXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzowO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDozOXB4Oy8vd2FzIDQycHhcbiAgICByaWdodDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAubGJsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBpbWcsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3BlbiB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuXG4gICAgICAudHJpYW5nbGUge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW1zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHVsLCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGluayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGktbGV2ZWwxLWhvb2sgIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwgdWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC5saS1sZXZlbDEtaG9vayB7XG4gICAgICAgIC51bC1sZXZlbDIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6OTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnVsLWxldmVsMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGUtaGVhZGVyLXJpZ2h0IHtcbiAgICAuaXRlbXMge1xuICAgICAgd2lkdGg6NTB2dztcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxNSwgMjVweCk7IC8vIG5lZWRzIHRvIGJlIGR5bmFtaWMgc2V0IGluIHRoZSB0d2lnXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIC8vIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIC8vIHJvdy1nYXA6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWFyY2gge1xuICAgIC5pdGVtcyB7XG4gICAgICB3aWR0aDozNTBweDtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gIH1cblxufVxuLmRyb3Bkb3duLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICAudGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAudGFiIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiRjb2xvci1waW5rO1xuICAgICAgfVxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLmZpZWxkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5maWVsZC1sb2NhdGlvbiB7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ2VvLWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOjdweDtcbiAgICAgICAgICAgIHJpZ2h0OjZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzc5Nzk3OTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0vL2dlby1pY29uXG5cbiAgICAgICAgICAjZ2VvLWljb24tc2VhcmNoLWdlby1pY29uIHtcbiAgICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6MTEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5pY29uIHtcbiAgICBtYXJnaW46MCA4cHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6MnB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6JGNvbG9yLWdyYXk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yZWQge1xuICAgIC5pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6JGNvbG9yLXBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDokY29sb3ItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLndoaXRlIHtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDokY29sb3ItcGluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5pbnB1dCB7XG4gIGJvcmRlcjoxcHggc29saWQgI0I1QjVCNTtcbiAgcGFkZGluZzo1cHggMTBweDtcbiAgQGluY2x1ZGUgc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKHJnYmEoMTIxLDEyMSwxMjEsMC44KSk7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6MjBweCAzMHB4OyAvL2ZhdCBwYWRkaW5nXG4gIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgJi5jb25kZW5zZWQtcGFkZGluZyB7XG4gICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICB9XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICB9XG4gICYuaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuICAgIH1cbiAgfVxuICAmLndoaXRlLWhvdmVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjokY29sb3ItcGluaztcbiAgICB9XG4gIH1cblxuICAmLmRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI3Mjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI5MjcyNztcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi5zcXVhcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuXG59XG5cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOjUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXI6MXB4IHNvbGlkICMzQTNBM0E7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6MTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6I2ZmZjtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL3dpZHRoOjYycHg7XG4gICAgLy9oZWlnaHQ6IDYycHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0Oi02NXB4O1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHNjYWxlWCgxLjEpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6LTY1cHg7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHNjYWxlWCgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cHggMDtcblxuICAuaWNvbiB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTJweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhdGgge1xuICAgICAgICAvL2ZpbGwkY29sb3ItZ3JheTtcbiAgICAgICAgZmlsbDokY29sb3ItZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvcHkge1xuICAgICoge1xuICAgICAgLy9jb2xvciRjb2xvci1ncmF5O1xuICAgICAgZmlsbDokY29sb3ItZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLmJvbGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgfVxuICAgIC5yZWd1bGFyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICB9XG4gIH1cbiAgJi5kYXJrIHtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiRjb2xvci1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb3B5IHtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWxsLWdyYXkge1xuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiRjb2xvci1ncmF5IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29weSB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0I1QjVCNTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbn1cblxuXG4uZXhwYW5kYWJsZXMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAucm93IHtcbiAgICAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnJvd2wge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAqIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucm93ciB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE2cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdG9wOjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgfVxuICAgIC5saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgLnRvcCB7XG4gICAgICAgIC5yb3dyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLmJvdHRvbTIge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9Ly9yb3dcbn1cblxuLnRvdXItbGlua291dC1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAuY29sIHtcbiAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDA7XG4gICAgLmwxIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICB9XG4gIH1cbiAgLmNvbDEge1xuICAgIHdpZHRoOjQ1JTtcbiAgfVxuICAuY29sMiB7XG4gICAgd2lkdGg6MzUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNvbDMge1xuICAgIHdpZHRoOjIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAuY29sMSwgLmNvbDIsIC5jb2wzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOjAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29sMSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvbDIge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gIH1cbiAgJi5maXJzdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG4gICYubmV3LWdyb3VwIHtcblxuICB9XG4gICYuZXhpc3RpbmctZ3JvdXAge1xuICAgIC8qXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIC5jb2wxIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAgKi9cbiAgfVxufVxuXG4uYm9yZGVyLWhvdmVyIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIC5iZ2ltZyB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICBsZWZ0OjZweDtcbiAgICB0b3A6NnB4O1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsMCwwLDApKTtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAuYmdpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAxKTtcbiAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwLjQ1KSk7XG4gIH1cbn1cbi5ib3JkZXItaG92ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAxKTtcbiAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC40NSkpO1xuICAuYmdpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZpbHRlci1ob2xkZXIge1xuICAuc2hvdy1tb2JpbGUuYmxvY2sge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIC5jb21ib2JveCB7XG5cbiAgICB9XG4gIH1cbn1cblxuLmp1bXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGNvbG9yOiRjb2xvci1waW5rO1xuICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6JGNvbG9yLXJlZDtcbiAgfVxufVxuXG4uYWxzby1pbi1ob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICoge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgICoge1xuICAgICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLndlYnNpdGUtc29jaWFsLWJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5iYXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I1QjVCNTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgLmljb24ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2ltcGxlLXVuZGVybGluZS1vbi1ob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuICAmLmRhcmsge1xuICAgICY6aG92ZXIge1xuICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmNvbnRlbnQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5iZ2ltZy1vdXRlciB7XG5cbiAgfVxuICAucXVpY2stb25lLXN3aXBlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEuOTtcbiAgICAvL2hlaWdodDogYXV0bztcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3F1aWNrLW9uZS1jYXB0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjojMDAwO1xuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIkY29sb3JEcm9wZG93bjE6JGNvbG9yLXRlYWw7XG4kY29sb3JEcm9wZG93bjI6JGNvbG9yLWJsdWUtZGs7XG4uZmllbGQtZHJvcGRvd24tYm94IHtcbiAgLy9maWVsZCBmb3JtYXR0aW5nXG4gICYuZmllbGQge1xuICAgIG1pbi13aWR0aDoyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MTAwJTtcblxuICAgIGlucHV0LFxuICAgIHNlbGVjdCxcbiAgICAuZGl2LW9wdGlvbixcbiAgICAuZGl2LXNlbGVjdC1zZWxlY3RlZC1kaXNwbGF5IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgLyogaGlkZSB0aGUgZGVmYXVsdCBhcnJvdyBpbiBpZTEwIGFuZCBpZTExICovXG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjowO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoI2ZmZik7XG5cbiAgICAgIGxlZnQ6MDtcbiAgICAgIC8vdG9wOi0xcHg7XG4gICAgfVxuXG4gICAgLmRpdi1vcHRpb24sXG4gICAgLmRpdi1zZWxlY3Qtc2VsZWN0ZWQtZGlzcGxheSB7XG4gICAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTEpO1xuICAgICAgJi5vcHRpb24taXMtc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLWJveCB7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvckRyb3Bkb3duMTtcbiAgICAgIHBhZGRpbmc6OHB4IDE1cHggOXB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEcm9wZG93bjI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZGl2LXNlbGVjdC1zZWxlY3RlZC1kaXNwbGF5IHtcbiAgICAgIEBleHRlbmQgLnRleHQtZWxsaXBzaXM7XG4gICAgfVxuICAgIC5kaXYtb3B0aW9uIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG5cbiAgICAmLmVycm9yIHtcbiAgICAgIC5maWVsZC1ib3gge1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHJnYig0MCwgMTA0LCAyMDUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAwLCAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjojZmZmO1xuICAgIG9wYWNpdHk6MTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbWFyZ2luOjAgMCA1cHggMDtcbiAgfVxuICAuZmllbGQtYm94IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzowO1xuICAgIC5hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6OHB4O1xuICAgICAgbGVmdDoxNXB4O1xuICAgICAgd2lkdGg6MTdweDtcbiAgICAgIGhlaWdodDoxN3B4O1xuICAgICAgLmNscy0xIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25fYWxsKCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2LXNlbGVjdC1zZWxlY3RlZC1kaXNwbGF5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6MTBweCAxNXB4IDExcHggNTBweDtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSA2NXB4Jyk7XG4gICAgfVxuXG4gICAgLmRpdi1zZWxlY3Qge1xuICAgICAgei1pbmRleDogMjAwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6NDBweDtcbiAgICAgIGxlZnQ6LTFweDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRjb2xvckRyb3Bkb3duMTtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGNvbG9yRHJvcGRvd24xO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckRyb3Bkb3duMjtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAuZGl2LW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDtcbiAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtIDY1cHgnKTtcblxuICAgICAgICAvL01JTiBPTkxZISEhXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYub3ZlciB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICAuY2xzLTEge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kaXYtc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yRHJvcGRvd24xO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MDVweDsgLy9tYXRjaCB0aGlzIHRvIHRoZSBqc1xuICAgICAgfVxuXG4gICAgICAmLnNvbGlkLWhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NoYXJlZC9iZy1kcm9wZG93bi1hZmZpbGlhdGlvbi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgLmRpdi1vcHRpb25zIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaGFyZWQvYmctZHJvcGRvd24tYWZmaWxpYXRpb24ucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2LW9wdGlvbiB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiMwMDA7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb25fYWxsX3RpbWVtcygwbXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYjc2VsZWN0b3ItY2l0eSxcbiAgJiNzZWxlY3Rvci1ndWVzdHMge1xuICAgIC5maWVsZC1ib3gge1xuICAgICAgJi5vdmVyIHtcbiAgICAgICAgJi5zb2xpZC1ob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2hhcmVkL2JnLWRyb3Bkb3duLWd1ZXN0LnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgLmRpdi1vcHRpb25zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NoYXJlZC9iZy1kcm9wZG93bi1ndWVzdC5wbmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4iLCIuY29tYm9ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcbiAgYm9yZGVyLXJhZGl1czozcHg7XG4gIGJvcmRlcjoxcHggc29saWQgIzVENUQ1RDtcbiAgLmNvbWJvYm94LWRpc3BsYXkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuY29tYm9ib3gtZGlzcGxheTIge1xuICAgICAgcGFkZGluZzoxNXB4IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5sYmwge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLnRyaWFuZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5jb21ib2JveC1jaG9pY2VzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6MTBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG5cbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm9wZW4ge1xuICAgIC5jb21ib2JveC1jaG9pY2VzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudHJpYW5nbGUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB9XG4gIH1cbn0iLCIvL1BPUlRFRCBGUk9NIEhFUkUgaHR0cHM6Ly93d3cubnBtanMuY29tL3BhY2thZ2UvY3NzLXRvb2x0aXBcbiRiYWNrZ3JvdW5kLWNvbG9yICAgOiAkY29sb3ItZGFyaztcbiRmb3JlZ3JvdW5kLWNvbG9yICAgOiAjZWVlO1xuJGFycm93LXNpemUgICAgICAgICA6IDhweDtcbiR2ZXJ0aWNhbC1zaGlmdCAgICAgOiAxMnB4O1xuJG11bHRpbGluZS13aWR0aCAgICA6IDI0MHB4O1xuJHRvb2x0aXAtcGFkZGluZyAgICA6IDhweCAxMnB4O1xuJHJvdW5kbmVzcyAgICAgICAgICA6IDNweDsgLy8gMCB8fCBib3JkZXItcmFkaXVzXG4kc2hhZG93ICAgICAgICAgICAgIDogMCA1cHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgLjY1KTsgLy8gMCB8fCBib3gtc2hhZG93XG4kbG9hZC1zdHlsZXMgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDsgLy8gRXh0cmEgc3R5bGVzIG5lZWRlZD9cblxuW2RhdGEtdG9vbHRpcF0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0kdmVydGljYWwtc2hpZnQpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zNXMgZWFzZSAuMjVzO1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAvLyBUb29sdGlwIEJvZHlcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10b29sdGlwKTtcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGZvcmVncm91bmQtY29sb3I7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBAaWYgKCRyb3VuZG5lc3MgIT0gMCkgICB7IGJvcmRlci1yYWRpdXM6ICRyb3VuZG5lc3M7IH1cbiAgICBAaWYgKCRzaGFkb3cgIT0gMCkgICAgICB7IGJveC1zaGFkb3c6ICRzaGFkb3c7IH1cbiAgfVxuXG4gIC8vIFRvb2x0aXAgQXJyb3dcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gIC8vIEFjdGl2ZSBzdGF0ZVxuICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkbG9hZC1zdHlsZXMgPT0gdHJ1ZSB7XG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC8vIEV4dHJhIFN0eWxlcyA6XG4gICAgLy8gTXVsdGktbGluZSB0b29sdGlwICgudG9vbHRpcC1tdWx0aWxpbmUpXG4gICAgJi50b29sdGlwLW11bHRpbGluZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAkbXVsdGlsaW5lLXdpZHRoO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS1cbiAgICAvLyBCb3R0b20gdG9vbHRpcCAoLnRvb2x0aXAtYm90dG9tLCAqLWxlZnQsICotcmlnaHQgKVxuICAgICZbY2xhc3MqPVwidG9vbHRpcC1ib3R0b21cIl0ge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAkdmVydGljYWwtc2hpZnQpIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXI6ICRhcnJvdy1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b29sdGlwLWJvdHRvbS1sZWZ0OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtKCRhcnJvdy1zaXplKjMpLCAkdmVydGljYWwtc2hpZnQpO1xuICAgIH1cbiAgICAmLnRvb2x0aXAtYm90dG9tLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRhcnJvdy1zaXplKjMsICR2ZXJ0aWNhbC1zaGlmdCk7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLVxuICAgIC8vIFRvcCB0b29sdGlwICgudG9vbHRpcC10b3AsICotbGVmdCwgKi1yaWdodCApXG4gICAgLy8gLnRvb2x0aXAtdG9wIG5vdCBuZWVkZWQgKGRlZmF1bHQgc3R5bGUpXG4gICAgJi50b29sdGlwLXRvcC1sZWZ0OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtKCRhcnJvdy1zaXplKjMpLCAtJHZlcnRpY2FsLXNoaWZ0KTtcbiAgICB9XG4gICAgJi50b29sdGlwLXRvcC1yaWdodDpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggJGFycm93LXNpemUqMywgLSR2ZXJ0aWNhbC1zaGlmdCk7XG4gICAgfVxuICAgIC8vIEVuZCBleHRyYSBzdHlsZXNcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIH1cblxufSIsIlxuLmhlYWRlci1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuICBwYWRkaW5nOjEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAuZGVidWdnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnJ0ZSB7XG4gICAgKiB7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICB9XG5cbn1cblxuLmhlYWRlci1zdHJpcCB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOjA7XG5cbiAgei1pbmRleDogMTAwMDAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICRjb2xvci1ncmF5LWRhcmsgc29saWQ7XG4gIC5sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAuYmFyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAvL3BhZGRpbmc6MTBweCAyMHB4IDEwcHggMDtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggJGNvbG9yLWdyYXktZGFyayBzb2xpZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkYnJlYWsxOjEzNTBweDtcbiAgICAkYnJlYWsyOjEyNzBweDtcblxuICAgIC5sIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAuYmFyLWxhbmd1YWdlIHtcbiAgICAgICAgLmRyb3Bkb3duIHtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrMSkge1xuICAgICAgICAgICAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAuYmFyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWsxKSB7XG4gICAgICAubCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgICAuciB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrMikge1xuICAgICAgLmwge1xuICAgICAgICB3aWR0aDogMzclO1xuICAgICAgfVxuICAgICAgLnIge1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59IC8vaGVhZGVyci1zdHJpcFxuXG5oZWFkZXIuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgei1pbmRleDogMTAwMDA7XG5cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAkY29sb3ItZ3JheS1kYXJrIHNvbGlkO1xuICAgIC5sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogNzEycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIHRvcDo1cHg7XG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSAvL2hlYWRlci1zdHJpcFxuXG4gIC5oZWFkZXItc2hvd3Mge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICRjb2xvci1ncmF5LWRhcmsgc29saWQ7XG4gICAgLmJhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmJhciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG4uZHluYW1pYy1uYXYtYmFycyB7XG4gIC5saW5rLW9ubHkge1xuICAgIC5sYmwge1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5zZWxlY3RlZCAubGJsIHtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1pbm5lciAuc2VsZWN0ZWQgLmxibCB7XG4gICAgY29sb3I6IzIyMjtcbiAgfVxuICAubGJsIHtcbiAgICBjb2xvcjojMjIyO1xuICB9XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMjIyO1xuICAgIH1cbiAgfVxufVxuIiwiXG5mb290ZXIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLy9tYXJnaW46NDBweCAwIDA7XG4gIC5mb290ZXIyIHtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC5sZWdhbC1sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuciB7XG4gICAgICAubW9iaWxlLW1haW4tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGltZywgcCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3NXB4KTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAucm93bGluZSB7XG4gICAgICBtYXJnaW46MjBweCAwIDQwcHg7XG4gICAgICAmLm1haW4tbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6Mjc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubG9nb3Mge1xuICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgICBoNSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiM1NTU1NTU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nby1ob2xkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1pbi13aWR0aDo4NXB4O1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICBtYXJnaW46MTBweCA0MHB4IDEwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjoxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvL2xvZ29zXG4gICAgICAmLm5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgIH1cbiAgICAgICYubmF2LCAmLmxlZ2FsIHtcbiAgICAgICAgKiAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgICAgY29sb3I6I0FEQURBRDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWNvbG9yKCk7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OlwifFwiO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjojQURBREFEIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6I0FEQURBRCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vbmF2IGxlZ2FsXG5cbiAgICAgIC5yIHtcbiAgICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbmJvZHkudGhlbWUtZGFyayB7XG4gIC5mb290ZXItcHJvbW90aW9ucyB7XG4gICAgLnJvd2xpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIucHJlZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAuZm9vdGVyLWhvbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgIC5pbm5lciB7XG4gICAgICBtYXJnaW46MjBweCAwIDA7XG4gICAgfVxuICAgIC5wYW5lbCB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpO1xuXG4gICAgICAubHIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5sIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuciB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzAwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgICAgIC5zb2NpYWwtaWNvbnMgLmljb24gYSB7XG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICAgICAgbWFyZ2luOjQwcHggMCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItcHJvbW90aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgLmlubmVyIHtcbiAgICAgIG1hcmdpbjoyMHB4IDAgMDtcbiAgICB9XG4gICAgLnBhbmVsIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4KCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5xdWljay10aHVtYnN7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1xdWlja3RodW1icykge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnF1aWNrLXRodW1icy1kb3RzLW91dGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMpIHtcbiAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyLXNwb25zb3JzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctdGIoKTtcbiAgICAuaW5uZXIge1xuICAgICAgbWFyZ2luOjQwcHggMCA1MHB4O1xuICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcbiAgICB9XG4gICAgLnBhbmVscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLnBhbmVsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0RCREJEQjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5iZ2ltZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgaGVpZ2h0OiA5NiU7XG4gICAgICAgICAgbGVmdDogMyU7XG4gICAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgfVxuICAgICAgfSAvL3BhbmVsXG5cbiAgICAgICYuc21hbGxlci1xdWFudGl0eSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9IC8vcGFuZWxzXG4gIH1cblxuICAmLnNpZGUge1xuICAgIC5jYXBwZXItcGFkZGVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb290ZXItcHJvbW90aW9ucyB7XG4gICAgICAucGFuZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlci1zcG9uc29ycyB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgLnBhbmVscyB7XG4gICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI21lZGlhT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgI21lZGlhT3ZlcmxheVNjcmltIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNtZWRpYU92ZXJsYXlJbm5lcixcbiAgI21lZGlhT3ZlcmxheUlubmVyIC5pbm5lcjIsXG4gICNzd2lwZXItc3VwZXItb3V0ZXIsXG4gIC5zd2lwZXIsXG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtIDIwcHgnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuOCk7XG5cbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgY29sb3I6I0I1QjVCNTtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgKiB7XG4gICAgICBjb2xvcjojQjVCNUI1O1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOmNhbGMoNTAlIC0gMjZweCk7XG4gICAgJi5wcmV2IHtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6LTEwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGxlZnQ6NjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZXh0IHtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6LTEwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHJpZ2h0OjYwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAjbWVkaWFPdmVybGF5SW5uZXIgLmlubmVyMiB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSAyMDBweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDEwMHB4Jyk7XG4gICAgbWFyZ2luOiA1MHB4IDEwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gNDBweCcpO1xuICAgICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gNDBweCcpO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cblxuICAgIC5iZ2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cblxuICAjbWVkaWEtZG90cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmRvdHMge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vcXVpY2stdGh1bWJzLWRvdHNcblxuXG4gIC5vdmVybGF5LXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICByaWdodDogMjlweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG59XG4iLCIjbW9kYWxQb3B1cE92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICNtb2RhbFBvcHVwT3ZlcmxheVNjcmltIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNtb2RhbFBvcHVwT3ZlcmxheUlubmVyICB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSAyMDBweCcpO1xuICAgIG1hcmdpbjogMTUwcHggYXV0bztcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MzUzNTM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSA0MHB4Jyk7XG4gICAgICBtYXJnaW46IDUwcHggMjBweCAwO1xuICAgIH1cbiAgICAub3ZlcmxheS14IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6LTM1cHg7XG4gICAgfVxuICAgIC5pbm5lcjIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgfVxuICAgICAgcCwgYSwgaDYge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG59XG4iLCIjb3ZlcmxheSxcbi5vdmVybGF5LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAjb3ZlcmxheS1zY3JpbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjb3ZlcmxheTIsXG4gICNvdmVybGF5LWlubmVyLFxuICAub3ZlcmxheS1zZWN0aW9uLFxuICAub3ZlcmxheS12aWRlby13cmFwcGVyLFxuICAub3ZlcmxheS12aWRlby13cmFwcGVyIGlmcmFtZSxcbiAgLm92ZXJsYXktdmlkZW8td3JhcHBlciB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5vdmVybGF5LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICNvdmVybGF5LWlubmVyMiB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSAyMDBweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDEwMHB4Jyk7XG4gICAgbWFyZ2luOiA1MHB4IDEwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gNDBweCcpO1xuICAgICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gNDBweCcpO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLm92ZXJsYXktdmlkZW8tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4ub3ZlcmxheS14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuXG4vLyBzcGVjaWFsIHNjcmVlbmluZ3Mgb3ZlcmxheVxuYm9keS5zY3JlZW5pbmdzLXNjcm9sbGVyIHtcbiAgI292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAjb3ZlcmxheS1pbm5lciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICNvdmVybGF5LXJzdnAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbn1cbiIsIiRtb2JpbGVuYXZfaGFtYnVyZ2VyX29mZjogI2ZmZjtcbiRtb2JpbGVuYXZfaGFtYnVyZ2VyX29uOiAjZmZmO1xuXG4kaGVhZGVySGVpZ2h0U21hbGw6IDA7XG4jaGVhZGVyLW1vYmlsZSxcbiNtb2JpbGUtbmF2LW92ZXJsYXktb3V0ZXIsXG4jbW9iaWxlLW5hdi1oYW1idXJnZXIsXG4uaGVhZGVyLW1vYmlsZS1iYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgLy8gaGlkZSBkZXNrdG9wXG4gIC5oZWFkZXItc3RyaXAsIC5oZWFkZXItbG9nbywgLmhlYWRlci1zaG93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLW1vYmlsZS1iYXIge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDowO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG5cbiAgICB6LWluZGV4OiAxMDAwMDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgIC5sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5sIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjI1cHgpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI21vYmlsZS1uYXYtb3ZlcmxheS1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL3Bvc2l0aW9uOiBmaXhlZDtcbiAgICAvL3RvcDogJGhlYWRlckhlaWdodFNtYWxsO1xuICAgIC8vbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM0UzRTNFO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICNoZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIHRvcDogMTJweDtcbiAgICByaWdodDogNXB4O1xuXG4gIH1cbiAgI21vYmlsZS1uYXYtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI21vYmlsZS1uYXYtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4gIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZW5hdl9oYW1idXJnZXJfb2ZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZW5hdl9oYW1idXJnZXJfb24gIWltcG9ydGFudDtcbiAgfVxuXG4gICNtb2JpbGUtbmF2LW92ZXJsYXkge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAvL2JvcmRlci10b3A6IDRweCBzb2xpZCAkY29sb3ItYmx1ZS1kaztcbiAgICAvL2JvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItYmx1ZS1kaztcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aCgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBuYXYge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICAgIC5sYW5nLXN3aXRjaGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIG5hdiB1bCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3Rpb24tbGkge1xuICAgICAgICAgIC8vbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpb24taGFuZHMge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLW5hdikge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgYm9keS5lcy11cyAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMzVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgICAgICAgIC8vQGluY2x1ZGUgdW5kZXJsaW5laG92ZXItZ2VuZXJpYygkY29sb3ItcmVkLCdzaWRlc3dpcGVyJyk7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL2NvbG9yOiRjb2xvci1yZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saS1sZXZlbDEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlYXJjaCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5saS1sZXZlbDIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob3Zlci1ob2xkZXItbGV2ZWwyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjbmF2LXNlYXJjaCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMjBweCcpO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2xpXG4gICAgfVxuXG4gICAgLm1vYmlsZS1zZWFyY2gge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgIC5nbG9iYWwtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSA4cHgnKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC8vbW9iaWxlLW5hdi1vdmVybGF5XG5cblxuICAubW9iaWxlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAubG9nbGluZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAuYmFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5iYXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItdG9wOiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgICAgICAgJi5mdWxsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAuZHJvcGRvd24taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW1zIGxpLmxpLWxldmVsMS1ob29rIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VsZWN0ZWQgLnRyaWFuZ2xlIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZlxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJhci1sYW5ndWFnZSwgJi5iYXItc2VhcmNoIHtcbiAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjNzk3OTc5IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLXNlYXJjaCAuZmllbGRzLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXItbGFuZ3VhZ2Uge1xuICAgICAgICAgIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLml0ZW1zIHtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtIDIwcHgnKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJhci1zZWFyY2gge1xuICAgICAgICAgIC5kcm9wZG93biAuZHJvcGRvd24taW5uZXIgLml0ZW1zIHtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAyMHB4Jyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1zb2NpYWwge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmR5bmFtaWMtbmF2LWJhcnMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgKiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYmwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLnNxdWFyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5keW5hbWljLW5hdi1iYXJzLFxuICAgIC5ueWMtdG91cmluZyB7XG4gICAgICAuYmFyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHJpYW5nbGUgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubnljLXRvdXJpbmcge1xuICAgICAgLmJhciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6ICM3MDcwNzAgc29saWQgMXB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5zZWxlY3RlZCB7XG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAudHJpYW5nbGUgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5keW5hbWljLW5hdi1iYXJzICB7XG4gICAgICAuYmFyIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgLmljb24gc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2ZlYXR1cmVkLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuaXRlbXMge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OjY1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcmlnaHQ6MjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7Ly9hY3R1YWxseSwgaGlkZSB0aGVzZVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OjY1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7Ly9hY3R1YWxseSwgaGlkZSB0aGVzZVxuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5LWJpZyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGFzcGVjdC1yYXRpbzogMTkyMCAvIDYxNTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE5MjAgLyAxMTAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5zY3JpbSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjczJTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyNyU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1LCAyNSwgMjUsIDApLCAjMTkxOTE5KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tb3BhY2l0eSgpO1xuICAgIH1cbiAgfVxuXG4gIC5nYWxsZXJ5LXRodW1icy1vdXRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICAvL21hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmJvcmRlci1ob3ZlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tb3BhY2l0eSgpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgd2lkdGg6MjAwcHg7XG4gICAgfVxuXG4gICAgLy9yb2xsb3ZlcnNcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHdpZHRoOjI1MHB4IWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDoyNXZ3IWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTV2dztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTR2dztcbiAgICAgICAgd2lkdGg6MzB2dyFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIC5ib3JkZXItaG92ZXIgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5xdWljay10aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtIDE2MHB4Jyk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICYuc2hvd3MsICYudG91cnMge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJScpO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXF1aWNrdGh1bWJzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnNpZGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDgwcHgpO1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIGxlZnQ6MjNweDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmLnNob3dzLCAmLnRvdXJzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICAgICAgdG9wOi0xMDBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5iZ2ltZyB7XG4gICAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNpZGUge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLXRodW1icy1vdXRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIC8vYm9keS5wYWdlLWhvbWUgJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgIC8vfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLmJnaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5xdWljay10aHVtYnMtc3dpcGVyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1vcGFjaXR5KCk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnByb21vcyB7XG4gICAgLnF1aWNrLXRodW1icy1vdXRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTYwcHgpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1xdWlja3RodW1icykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5xdWljay10aHVtYnMtc3dpcGVyIHtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAuYmdpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wcm9tb3Muc2lkZSB7XG4gICAgLnNpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnF1aWNrLXRodW1icy1vdXRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufSAvL3F1aWNrLXRodW1ic1xuXG5cbi5xdWljay10aHVtYnMtZG90cy1vdXRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJHR3OiAzMHB4O1xuICAuc2lkZSB7XG4gICAgd2lkdGg6ICR0dztcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHdpZHRoOiAkdHc7XG4gICAgICBoZWlnaHQ6ICR0dztcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgLnF1aWNrLXRodW1icy1kb3RzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gJHR3IC0gJHR3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmRvdHMge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuNyk7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuZGFyay1kb3RzIHtcbiAgICAgIC5kb3RzIHtcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfSAvL3F1aWNrLXRodW1icy1kb3RzXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1xdWlja3RodW1icy1wbHVzLTEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYucHJvbW9zLnNpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgJi5zaG93cywgJi50b3VycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59IC8vcXVpY2stdGh1bWJzLWRvdHMgb3V0ZXJcbiIsIiNxdWljay1vbmUtY2FwdGlvbnMge1xuICBkaXNwbGF5OiBub25lOyAvKiB0aGlzIGlzIHVzZWQgaW4gY29udGVudCBibG9ja3MgYW5kIHNwZWNpZmljYWxseSBzdHlsZWQgdGhlcmUgKi9cbn1cbi5xdWljay1vbmUtc3dpcGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG5cbiAgLnF1aWNrLW9uZS1zd2lwZS1vdXRlciwgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLXNsaWRlLCAucXVpY2stb25lLXN3aXBlLXN3aXBlciwgLmJnaW1nLW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICAuYmdpbWctb3V0ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAuY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjE1cHg7XG4gICAgICBib3R0b206MTVweDtcbiAgICAgIHdpZHRoOjgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjYWxjKDUwJSAtIDIxcHgpO1xuICAgICAgbGVmdDpjYWxjKDUwJSAtIDIxcHgpO1xuICAgICAgd2lkdGg6NTJweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnBsYXkyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXBpbms7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wbGF5MiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDoxNXB4O1xuICAgICAgdG9wOjE1cHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3RvcDpjYWxjKDUwJSAtIDI2cHgpO1xuICAgIHRvcDo1MCU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5wcmV2IHtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6MTAwcHg7XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OjEwMHB4O1xuXG4gICAgfVxuICB9XG5cbiAgI3F1aWNrLW9uZS1kb3RzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDoxMnB4O1xuICAgIGxlZnQ6NDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kb3RzIHtcbiAgICAgIHRvcDowIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vcXVpY2stdGh1bWJzLWRvdHNcblxufSIsIi50aGVhdGVyLWFjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gIC5jYXBwZXIge1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gIH1cbiAgLmxyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgLy9AaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaW1nIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEzN3B4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luOjQwcHggYXV0bztcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAudGhlYXRlci1hY2Nlc3MtY29weSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5ydGUgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImFzaWRlLmFzaWRlIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6NzBweDtcbiAgLmFzaWRlLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIC5hc2lkZS1ibG9jazIge1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3JnYW5pemF0aW9uLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgfVxuICAgIC5pY29uLWNvcHkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMnB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29weSB7XG4gICAgICAgIC5ib2xkIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgfVxuICAgICAgICAucmVndWxhciB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3ctbGluZSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQkNCQ0I7XG4gICAgfVxuICAgIC5yb3ctdGltZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOjIwcHggMDtcblxuICAgICAgLmwsIC5yIHtcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgJi5ubyB7XG4gICAgICAgICAgY29sb3I6I0IyQjJCMjtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAubGluZSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW46NDBweCAwIDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojQ0JDQkNCO1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgfVxuXG4gIC5jYXN0LXJlY29yZGluZyB7XG4gICAgLmJ0bi1vdXRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYW1hem9uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hcHBsZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0b3A6LTNweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYuYXNpZGUtdGhlYXRyZSB7XG4gICAgKiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5hc2lkZS1nZW5lcmljIHtcbiAgICAuYXNpZGUtYmxvY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5mb290ZXItc3BvbnNvcnMge1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAucHJlZm9vdGVyIC5mb290ZXItcHJvbW90aW9ucyB7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICB9XG59IiwiLmZlYXR1cmVkLXNob3ctcGFuZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2dsb2JhbC9iZy1zaG93LWZlYXR1cmVkLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC5jYXBwZXItcGFkZGVkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5mZWF0dXJlZC1zaG93LXBhbmVsMiB7XG4gICAgcGFkZGluZzo2MHB4IDAgMTIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmxyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLmNvbDEge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wyIHtcbiAgICAgIHdpZHRoOiA2NyU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iYXIge1xuICAgICAgLmJhci1jb2wge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBvc3RlciB7XG4gICAgICAmLmltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICAgIG1hcmdpbjogLTIzJSBhdXRvIDQwcHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJhciB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ly9zb2NpYWxcblxuICAgICAgICAvL1RPVVJcbiAgICAgICAgJi50b3VycyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC5iYXItY29sIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBhLCBidXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9Ly90b3Vyc1xuXG4gICAgICB9Ly9iYXJcbiAgICB9Ly9wb3N0ZXJcblxuXG4gICAgLnBhbmVsIHtcbiAgICAgICYuaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjU0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYmFyLWNvbCB7XG4gICAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vYmFyLWNvbFxuXG4gICAgICAgICYudG91cnMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vYmFyXG4gICAgfS8vcGFlbFxuXG5cblxuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgJi53aXRob3V0LW1lZGlhIHtcbiAgICAgIC5wb3N0ZXIuaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgLnBvc3Rlci1vdXRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3Rlci5pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLmJ0bi1vdXRlciB7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMjBweCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb3B5IHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJ0ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSA4MHB4Jyk7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46MjBweCAwIDA7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNob3ctdG91ci1oZWFkZXIge1xuICAmLndpdGhvdXQtbWVkaWEge1xuICAgIC5sciB7XG4gICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoKCk7XG4gICAgfVxuICB9XG59XG5cbi5zcGVjaWFsLWhvb2stbW9iaWxlLXRvdXJzLXdpdGhvdXQtbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5ibG9jay1pbWFnZS1jb2x1bW5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aC1jb3B5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLnRvcC10ZXh0IHtcblxuICB9XG4gIC5pbWFnZS1jb2x1bW5zIHtcbiAgICBtYXJnaW46MjBweCAwO1xuICAgIC5pbWFnZS1jb2x1bW5zLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAuaW1hZ2UtY29sdW1ucy1sIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbHVtbnMtciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDQwcHgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjUlIC0gMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImJvZHkucGFnZS1ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICNmZWF0dXJlZC1nYWxsZXJ5IHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5tb2JpbGUtbG9nbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICoge1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM3OTc5Nzk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgLm1vYmlsZS1sb2dsaW5lMiB7XG4gICAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5ib3R0b20tYmcge1xuICAgICAgdG9wOi0xMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyO1xuICAgIH1cblxuXG4gICAgLnBhbmVsIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAvL0BpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgICBwYWRkaW5nLXRvcDo3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNFM0UzRTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLy9ib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgLmxyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAucGFuZWwtdGl0bGVzIHtcbiAgICAgICAgICAuc2lkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgdG9wOi01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6MTVweFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgIHJpZ2h0OjE1cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxODBweClcbiAgICAgICAgfVxuICAgICAgICAuciB7XG4gICAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSAxMjBweCcpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLmwge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnIge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUnKTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IDE4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3b3JkLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuLW91dGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLWdlbmVyYWwge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAjZmVhdHVyZWQtZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5ib3R0b20ge1xuICAgIC5ib3R0b20tYmcge1xuICAgICAgdG9wOi0xMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAyO1xuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgQGluY2x1ZGUgbWFzdGVyLW1hcmdpbi10YigpO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNFM0UzRTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAubHIge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxODBweClcbiAgICAgICAgfVxuICAgICAgICAuciB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgIHdvcmQtc3BhY2luZzogMTgwcHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLmJ0bi1vdXRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1pbmktY29sIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1jb3B5LWJvcmRlci1ob2xkZXIge1xuICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgfVxuXG4gIC5wZXJmb3JhbW5jZS10aW1lcy10YWJsZSB7XG4gICAgLnRvcC1jb3B5IHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgICAgICoge1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1jb3B5IHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcblxuICAgIH1cbiAgICAuc2hvd3RpbWVzLXRhYmxlIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgfVxuICAgICAgLnRhYmxlLWhlYWRlciB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLWhvb2stZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWhvb2stbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC50YWJsZS1ob29rLWFsbC5zcGVjaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgLnRhYmxlLWhvb2stZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGFibGUtaG9vay1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YWJsZS1ob29rLWFsbC5zcGVjaWFsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGgge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgLmwyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mbHgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgLy9wYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGgge1xuICAgICAgICAgIHBhZGRpbmc6NXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjVCNUI1O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zcGVjaWFsIHtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRkLnNwZWNpYWwge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vY3VydmVzXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkLnNwZWNpYWwge1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQuc3BlY2lhbCB7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5vcmdhbml6YXRpb24tcm93cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAub3JnYW5pemF0aW9uLXJvdyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmNvbCB7XG4gICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMDtcbiAgICAgICAgLmwxIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2wxIHtcbiAgICAgICAgd2lkdGg6NzUlO1xuICAgICAgfVxuICAgICAgLmNvbDIge1xuICAgICAgICB3aWR0aDoyNSU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5jb2wxLCAuY29sMiwgLmNvbDMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsImJvZHkucGFnZS1ob21lLFxuYm9keS5wYWdlLXNob3csXG5ib2R5LnBhZ2UtdG91ciB7XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgfVxuICB9XG5cbiAgLnN5bm9wc2lzLWhvbGRlciB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAuc2hvdy1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgIC5sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgLm1haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFzaWRlIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oNDAwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFpbiB7XG4gICAgICAgIC5kby1tZWRpYS1ob29rIHtcbiAgICAgICAgICAmLndpdGhvdXQtbWVkaWEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uby1tb2JpbGUge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWJsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIC5idG4taG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNi5zcGVjaWFsLWNhdCB7XG4gICAgICAgICAgICBjb2xvcjojNzk3OTc5O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4xNik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pYmRiLWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOjg1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cblxuICAuZm9vdGVyLXByb21vdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOjA7XG4gICAgLmxpbmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5wYWdlLWNhc3QtcmVjb3JkaW5ncyB7XG5cbn1cbiIsImJvZHkucGFnZS1zaG93cyxcbmJvZHkucGFnZS10b3VycyxcbmJvZHkucGFnZS1pbnRlcm5hdGlvbmFsLFxuYm9keS5wYWdlLWNhc3QtcmVjb3JkaW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuXG4gIC5iZ3NjcmltIHtcbiAgICBhc3BlY3QtcmF0aW86IDIuNjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAudG9wIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jb3B5IHtcbiAgICAgIGNvbG9yOiAjQjVCNUI1O1xuICAgIH1cblxuICAgIC5sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDY1MHB4KTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDAlKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXJzLXBvcHVwLWhvb2stb3V0ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MzUzNTM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlcnMtcG9wdXAtaG9vayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICAgICAgY29sb3I6ICM5RDlEOUQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuXG4gICAgICAgICAgICAudHh0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzlEOUQ5RDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZW5oYW5jZWQtZmlsdGVycyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIG1heC13aWR0aDogNDEwcHg7XG5cbiAgICAgICAgICAuZW5oYW5jZWQtZmlsdGVyczIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgLm92ZXJsYXkteCB7XG4gICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXBwbHkge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sYmwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWVrLXBpY2tlci1oZWFkZXIge1xuICAgICAgICAgICAgLmZseC1sciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgLndlZWstcGlja2VyLWhlYWRlci1sIHtcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53ZWVrLXBpY2tlci1oZWFkZXItciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICAgIC53ZWVrLXBpY2tlciB7XG4gICAgICAgICAgICAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLXdpZGdldC1oZWFkZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAudWktZGF0ZXBpY2tlci1wcmV2LFxuICAgICAgICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOjEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudWktaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcsXG4gICAgICAgICAgICAgICAgJi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvL3RvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlLXJvdyxcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBhLCBzcGFuIHtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MnB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG5cbiAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUgeyAvL2N1cnJlbnQgc2V0IGRhdGUsIGRpZmZlcmVudCB0aGFuIHRvZGF5XG4gICAgICAgICAgICAgICAgICAgIC8vJi51aS1zdGF0ZS1oaWdobGlnaHQgeyAvL2FjdGl2ZSB0b2RheSBkYXRlXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYudWktZGF0ZXBpY2tlci1vdGhlci1tb250aCB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXItcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tb3V0ZXIge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgJi5maWx0ZXItaG9vay1zcGVjaWFsLWV2ZW50LWNoZWNrLXNwZWNpYWwtZXZlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIHNob3cgdGhpcyB2aWEgSlNcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2x1bW5zIHtcbiAgICAgICAgICAgICAgLmNvbHVtbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWNoZWNrYm94LWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmljb24tY2hlY2tib3gtY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWNoZWNrYm94LWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vY29sdW1uc1xuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdGluZy1maWx0ZXJzIHtcbiAgICAgICAgICAuZmlsdGVyLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxibCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1vdXRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcblxuICAgICAgICAgICAgICAmLmZpbHRlci1ob29rLXNwZWNpYWwtZXZlbnQtY2hlY2stc3BlY2lhbC1ldmVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gc2hvdyB0aGlzIHZpYSBKU1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLW1hdGNoZXMge1xuICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JpZCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogNDBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0tbGFyZ2UpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBib2R5LnBhZ2UtY2FzdC1yZWNvcmRpbmdzICAmIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBib2R5LnBhZ2UtY2FzdC1yZWNvcmRpbmdzICAmIHtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICByb3ctZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLml0ZW0ge1xuICAgIC5pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmJnaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24tY29weSB7XG4gICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICYuYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvdXItbGlua291dC1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXBpbms7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2wxIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3RvcDoycHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zdGFyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNwZWNpYWwtc2hvdy1maWx0ZXItaG9vayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbms7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXBpbms7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5pbWcge1xuICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnNTAlIC0gMjBweCcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgICAgICAuaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMzAlIC0gMjBweCcpO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgYm9keS5wYWdlLWNhc3QtcmVjb3JkaW5ncyAgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuaW1nLCAuaW5mbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaW5mbyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbn1cblxuYm9keS5wYWdlLWludGVybmF0aW9uYWwge1xuICAudG9wIHtcbiAgICAubHIge1xuICAgICAgLnIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpbHRlcnMge1xuICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubGJsIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIH1cblxuICAgIC5idG4tb3V0ZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmNsb3NlYWJsZS1jaGlwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAuYnRuLW91dGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICYuZGFyayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5jbG9zZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0b3A6MXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgZmlsbDogIzcwNzA3MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLXRoZWF0ZXJzIHtcbiAgLnRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5jb3B5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAudGhlYXRlci1ob2xkZXIge1xuICAgIG1hcmdpbjoxMDBweCAwO1xuICAgIC50aGVhdGVycyB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cbiAgICAgICAgcm93LWdhcDogNTBweDtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbi1jb3B5IHtcbiAgICAgICAgJi5jYWxlbmRhciB7XG4gICAgICAgICAgLmJvbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLXBpbms7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1waW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucGFnZS10aGVhdGVyIHtcbiAgLm1haW4tYXNpZGUge1xuICAgIC8vQGluY2x1ZGUgbWFzdGVyLW1hcmdpbi10KCk7XG4gICAgLy9AaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10KCk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aGVhdGVyLWFjY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdCgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgLmNhcHBlciwgLmNhcHBlci1wYWRkZWQge1xuICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubHIge1xuICAgICAgICAgIHBhZGRpbmc6NDBweDtcbiAgICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDgwcHgnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvcHkge1xuICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgfVxuICAgICAgLmxpbmUge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjo0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYXNpZGUge1xuICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzUwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICB9XG4gICAgICAuc2hvdyB7XG4gICAgICAgIG1hcmdpbjowIDAgMjBweCAwO1xuICAgICAgICAkdHc6IDI3MHB4O1xuICAgICAgICAuY29weSB7XG4gICAgICAgICAgJi53aXRoLWFzc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nLCAuYnRuLW91dGVyIHtcbiAgICAgICAgICB3aWR0aDoyNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLW91dGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY29weW1haW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tY29weSB7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB0b3A6MXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29weSB7XG4gICAgICAgICAgICAudGl0bGUtbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmxpbmUge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjo0MHB4IDA7XG4gICAgICB9XG4gICAgICAubGluayB7XG4gICAgICAgIG1hcmdpbjoyMHB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAudGhlYXRyZS1zbWFsbC1waG90byB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN1cnJlbnQtc2hvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLm1haW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LnBhZ2UtY29udGFjdCB7XG4gIC5jb250YWN0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmZvcm1pZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICB9XG4gICAgLnNtYWxsLWJlbG93LWZvcm0ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICoge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZ1aS1idG4ge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLXNlYXJjaCB7XG4gIC5ncmlkLWhvbGRlci5zZWFyY2gtZ3JpZCAuZ3JpZCAuaXRlbSAuYmdpbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gIH1cbiAgLmZseC1sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuciB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig0MDBweCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmZpZWxkcy1idXR0b24gLmZpZWxkcyAuZmllbGQgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoIzc5Nzk3OSk7XG4gICAgICB9XG4gICAgICAuZmllbGRzLWJ1dHRvbiAuZmllbGRzIC5maWVsZCxcbiAgICAgIC5kcm9wZG93bi1zZWFyY2ggLnRhYnMgLnRhYiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5qdW1wdG8ge1xuICAgIC5qdW1wLWxpbmUge1xuICAgICAgY29sb3I6JGNvbG9yLXBpbms7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgIG1hcmdpbjowIDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ3JpZCB7XG4gICAgLml0ZW0gLmluZm8gaDQge1xuICAgICAgY29sb3I6JGNvbG9yLWRhcms7XG4gICAgfVxuICB9XG4gIC50aGVhdHJlLXNlYyB7XG4gICAgaDUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gICAgICAgIGNvbG9yOiMxOTE5MTk7XG4gICAgICB9XG4gICAgfVxuICAgIC50b3VyLWxpbmtvdXQtcm93IHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJib2R5LmFkbWluLWFwaSB7XG4gICoge1xuXG4gIH1cbiAgI2NvbnRlbnQge1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxuICAjYXBpLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHRvcDoxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNhcGktYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6MTVweCAwIDA7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMSwgcCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG4gIHRhYmxlLCB0ciwgdGQsIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHRkLCB0aCB7XG4gICAgcGFkZGluZzo1cHggMTBweDt9XG4gIHRoICoge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjYXBpLWhlYWRlciB7XG5cbiAgfVxufVxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDVVNUT00gVE8gUFJPSkVDVFxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdMT0JBTC1JU0hcbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1sZWZ0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXJpZ2h0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXVwXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1kb3duXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLXNjYWxlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLXNsaWRlLWxlZnQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tc2xpZGUtcmlnaHQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1zbGlkZS11cC1taW5pXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLXVwLW1vYmlsZVwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtdXAtZGVza3RvcFwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy9MRUFWRSBBVCBCT1RUT00gLSBkZXNrdG9wLCBtb2JpbGUgZ2xvYmFsIGhpZGVyc1xuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuW2RhdGEtdG9vbHRpcF0ud3JhcDpiZWZvcmUge1xuICBAaW5jbHVkZSB3aWR0aE1heE1pbigyNTBweCk7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbi5jYy1iYW5uZXIge1xuICAuY2MtbWVzc2FnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59IiwiYm9keS5zaWRlLWNvbHVtbiB7XG4gIC5wcmVmb290ZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuZ2VuZXJpYy1sciB7XG4gICAgLnByZWZvb3RlciB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgfVxufSJdLCJzb3VyY2VSb290IjoiIn0= */