@charset "UTF-8";/*!
Theme Name: UnitedUs Bravestar!
Theme URI: https://www.unitedus.co.uk/
Author: Jan & Emil at UnitedUs
Author URI: https://www.unitedus.co.uk/
Description: A WordPress theme for clients of UnitedUs
Version: 1.0
License: Copyright UnitedUs Ltd
Text Domain: unitedus
*/[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)}}.wow{visibility:hidden}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear .2s;-moz-transition:opacity .5s linear .2s;transition:opacity .5s linear .2s;opacity:1}@font-face{font-family:BlsPrW-Rg;src:url(webfonts/blsprw-rg.woff2) format("woff2"),url(webfonts/blsprw-rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}#content .press-carousel blockquote p.author,#content .press-carousel blockquote table td.author,#content .press-carousel blockquote table th.author,.button-secondary,.woocommerce-page #content .coupon .button,.woocommerce-page #content .coupon a.added_to_cart,.woocommerce-page #content button[name=update_cart],a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,body #content .coupon .button,body #content .coupon a.added_to_cart,body #content button[name=update_cart],body.single-event li.product p.woocommerce-loop-product__title.price,body.single-event ol.commentlist li p.meta,body.single-event ol.commentlist li table td.meta,body.single-event ol.commentlist li table th.meta,body.single-event p.price,body.single-event table li.product td.woocommerce-loop-product__title.price,body.single-event table li.product th.woocommerce-loop-product__title.price,body.single-event table td.price,body.single-event table th.price,body.single-product li.product p.woocommerce-loop-product__title.price,body.single-product ol.commentlist li p.meta,body.single-product ol.commentlist li table td.meta,body.single-product ol.commentlist li table th.meta,body.single-product p.price,body.single-product table li.product td.woocommerce-loop-product__title.price,body.single-product table li.product th.woocommerce-loop-product__title.price,body.single-product table td.price,body.single-product table th.price,body.woocommerce #content .coupon .button,body.woocommerce #content button[name=update_cart],body.woocommerce-cart #content .coupon .button,body.woocommerce-cart #content button[name=update_cart],body.woocommerce-checkout #content .coupon .button,body.woocommerce-checkout #content button[name=update_cart],canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,li.product .product-description p,li.product .product-description table td,li.product .product-description table th,li.product body.single-event p.woocommerce-loop-product__title.price,li.product body.single-event table td.woocommerce-loop-product__title.price,li.product body.single-event table th.woocommerce-loop-product__title.price,li.product body.single-product p.woocommerce-loop-product__title.price,li.product body.single-product table td.woocommerce-loop-product__title.price,li.product body.single-product table th.woocommerce-loop-product__title.price,li.product h2.woocommerce-loop-product__title,li.product span.from,li.product span.price:after,li.product table body.single-event td.woocommerce-loop-product__title.price,li.product table body.single-event th.woocommerce-loop-product__title.price,li.product table body.single-product td.woocommerce-loop-product__title.price,li.product table body.single-product th.woocommerce-loop-product__title.price,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,table #content .press-carousel blockquote td.author,table #content .press-carousel blockquote th.author,table body.single-event li.product td.woocommerce-loop-product__title.price,table body.single-event li.product th.woocommerce-loop-product__title.price,table body.single-event ol.commentlist li td.meta,table body.single-event ol.commentlist li th.meta,table body.single-event td.price,table body.single-event th.price,table body.single-product li.product td.woocommerce-loop-product__title.price,table body.single-product li.product th.woocommerce-loop-product__title.price,table body.single-product ol.commentlist li td.meta,table body.single-product ol.commentlist li th.meta,table body.single-product td.price,table body.single-product th.price,table li.product .product-description td,table li.product .product-description th,table td,table th,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}div,section{display:block;position:relative;box-sizing:border-box}section{clear:both}.row{width:100%;z-index:0}.row .row-inner{width:100%;display:flex;max-width:1440px;margin:0 auto;padding:70px 5%;z-index:1}@media only screen and (min-width:1440px){.row .row-inner{width:1440px;padding-left:72px;padding-right:72px}}.row .row-inner::after{content:"";clear:both;display:table}.row .row-inner.row-intro+.row-inner{padding-top:35px}.row .row-inner.offset-row-inner-left{padding-right:0;width:95%;margin-left:0}.row .row-inner.offset-row-inner-right{padding-left:0;width:95%;margin-right:0}@media (max-width:667px){.row .row-inner{padding:35px 5%}}.row .row-inner.rev-flex{flex-direction:row-reverse}.row .row-inner .row-inner{padding-left:0;padding-right:0;max-width:100%}@media only screen and (max-width:768px){.row .row-inner{flex-wrap:wrap}.row .row-inner.row-md{padding-bottom:0;align-items:flex-start;justify-content:space-between}#content .woocommerce .cart-collaterals .cross-sells ul.products .row .row-inner.row-md li,.quick-view .row .row-inner.row-md .summary,.row .row-inner.row-md #content .woocommerce .cart-collaterals .cross-sells ul.products li,.row .row-inner.row-md .col,.row .row-inner.row-md .quick-view .summary{margin-right:0}}@media only screen and (max-width:667px){.row .row-inner{flex-wrap:wrap}.row .row-inner.row-sm{display:flex;padding-bottom:0;align-items:flex-start;justify-content:space-between}#content .woocommerce .cart-collaterals .cross-sells ul.products .row .row-inner.row-sm li,.quick-view .row .row-inner.row-sm .summary,.row .row-inner.row-sm #content .woocommerce .cart-collaterals .cross-sells ul.products li,.row .row-inner.row-sm .col,.row .row-inner.row-sm .quick-view .summary{margin-right:0}.row .row-inner.row-sm::after{display:none}}.row.col-cntr .row-inner{justify-content:center}.row.col-cntr .row-intro{justify-content:left}.row.col-right .row-inner{justify-content:flex-end}.row.col-left .row-inner{justify-content:flex-start}.row.vert-mid .row-inner{align-items:center}.row.rev-flex .row-inner{flex-direction:row-reverse}#content .woocommerce .cart-collaterals .cross-sells ul.products .row.rev-flex .row-inner li:last-of-type,.quick-view .row.rev-flex .row-inner .summary:last-of-type,.row.rev-flex .row-inner #content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.row.rev-flex .row-inner .col:last-of-type,.row.rev-flex .row-inner .quick-view .summary:last-of-type{margin-right:4%}#content .woocommerce .cart-collaterals .cross-sells ul.products .row.rev-flex .row-inner li:first-of-type,.quick-view .row.rev-flex .row-inner .summary:first-of-type,.row.rev-flex .row-inner #content .woocommerce .cart-collaterals .cross-sells ul.products li:first-of-type,.row.rev-flex .row-inner .col:first-of-type,.row.rev-flex .row-inner .quick-view .summary:first-of-type{margin-right:0}@media (max-width:667px){.row .row-inner{display:block}.row.hero .row-inner{display:flex}.row .row-inner.row-md:not(.no-pd-btm){padding-bottom:70px}.row .offset-left .row-inner{padding-left:5%;padding-right:5%}}.row .row-inner.cntr-txt,.row.cntr-txt{text-align:center}.no-pd-top,.no-pd-top .row-inner,.row-inner.no-pd-top{padding-top:0}.no-pd-btm,.no-pd-btm .row-inner,.row-inner.no-pd-btm{padding-bottom:0}#content .woocommerce .cart-collaterals .cross-sells ul.products li,.col,.quick-view .summary{float:left;margin-right:4%;display:block;position:relative}#content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.col:last-of-type,.quick-view .summary:last-of-type{margin-right:0}#content .woocommerce .cart-collaterals .cross-sells ul.products li.col-box,.col.col-box,.quick-view .col-box.summary{padding:40px}#content .woocommerce .cart-collaterals .cross-sells ul.products li.col-no-margin,.col.col-no-margin,.quick-view .col-no-margin.summary{margin-right:0}#content .woocommerce .cart-collaterals .cross-sells ul.products li.cntr-txt,.col.cntr-txt,.quick-view .cntr-txt.summary{text-align:center}#content .row-intro{text-align:left}#content .row-intro.col-cntr{justify-content:center}#content .row-intro.cntr-txt{text-align:center}.row-inner.col-repeat,.row.col-repeat .row-inner{flex-wrap:wrap}.row-inner.col-repeat .col-2:nth-of-type(6n+0),.row.col-repeat .row-inner .col-2:nth-of-type(6n+0){margin-right:0}#content .woocommerce .cart-collaterals .cross-sells ul.products .row-inner.col-repeat li:nth-of-type(4n+0),#content .woocommerce .cart-collaterals .cross-sells ul.products .row.col-repeat .row-inner li:nth-of-type(4n+0),.row-inner.col-repeat #content .woocommerce .cart-collaterals .cross-sells ul.products li:nth-of-type(4n+0),.row-inner.col-repeat .col-3:nth-of-type(4n+0),.row.col-repeat .row-inner #content .woocommerce .cart-collaterals .cross-sells ul.products li:nth-of-type(4n+0),.row.col-repeat .row-inner .col-3:nth-of-type(4n+0){margin-right:0}.row-inner.col-repeat .col-4:nth-of-type(3n+0),.row.col-repeat .row-inner .col-4:nth-of-type(3n+0){margin-right:0}.row-inner.col-repeat .col-6:nth-of-type(2n+0),.row.col-repeat .row-inner .col-6:nth-of-type(2n+0){margin-right:0}.col-1{width:4.6666666667%}.col-2{width:13.3333333333%}#content .woocommerce .cart-collaterals .cross-sells ul.products li,.col-3{width:22%}.col-4{width:30.6666666667%}.col-5{width:39.3333333333%}.col-6{width:48%}.col-7{width:56.6666666667%}.col-8{width:65.3333333333%}.col-9{width:74%}.col-10{width:82.6666666667%}.col-11{width:91.3333333333%}.col-12{width:100%}#content .woocommerce .cart-collaterals .cross-sells ul.products .offset-left li:first-of-type,.offset-left #content .woocommerce .cart-collaterals .cross-sells ul.products li:first-of-type,.offset-left .col:first-of-type,.offset-left .quick-view .summary:first-of-type,.quick-view .offset-left .summary:first-of-type{margin-left:-5.595%}.offset-left .col-1:first-of-type{width:calc(4.6666666667% + 5.595%)}.offset-left .col-2:first-of-type{width:calc(13.3333333333% + 5.595%)}#content .woocommerce .cart-collaterals .cross-sells ul.products .offset-left li:first-of-type,.offset-left #content .woocommerce .cart-collaterals .cross-sells ul.products li:first-of-type,.offset-left .col-3:first-of-type{width:calc(22% + 5.595%)}.offset-left .col-4:first-of-type{width:calc(30.6666666667% + 5.595%)}.offset-left .col-5:first-of-type{width:calc(39.3333333333% + 5.595%)}.offset-left .col-6:first-of-type{width:calc(48% + 5.595%)}.offset-left .col-7:first-of-type{width:calc(56.6666666667% + 5.595%)}.offset-left .col-8:first-of-type{width:calc(65.3333333333% + 5.595%)}.offset-left .col-9:first-of-type{width:calc(74% + 5.595%)}.offset-left .col-10:first-of-type{width:calc(82.6666666667% + 5.595%)}.offset-left .col-11:first-of-type{width:calc(91.3333333333% + 5.595%)}.offset-left .col-12:first-of-type{width:calc(100% + 5.595%)}#content .woocommerce .cart-collaterals .cross-sells ul.products .offset-right li:last-of-type,.offset-right #content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.offset-right .col:last-of-type,.offset-right .quick-view .summary:last-of-type,.quick-view .offset-right .summary:last-of-type{margin-right:-5.595%}.offset-right .col-1:last-of-type{width:calc(4.6666666667% + 5.595%)}.offset-right .col-2:last-of-type{width:calc(13.3333333333% + 5.595%)}#content .woocommerce .cart-collaterals .cross-sells ul.products .offset-right li:last-of-type,.offset-right #content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.offset-right .col-3:last-of-type{width:calc(22% + 5.595%)}.offset-right .col-4:last-of-type{width:calc(30.6666666667% + 5.595%)}.offset-right .col-5:last-of-type{width:calc(39.3333333333% + 5.595%)}.offset-right .col-6:last-of-type{width:calc(48% + 5.595%)}.offset-right .col-7:last-of-type{width:calc(56.6666666667% + 5.595%)}.offset-right .col-8:last-of-type{width:calc(65.3333333333% + 5.595%)}.offset-right .col-9:last-of-type{width:calc(74% + 5.595%)}.offset-right .col-10:last-of-type{width:calc(82.6666666667% + 5.595%)}.offset-right .col-11:last-of-type{width:calc(91.3333333333% + 5.595%)}.offset-right .col-12:last-of-type{width:calc(100% + 5.595%)}@media (min-width:667px) and (max-width:768px){.col-md-1{width:4.6666666667%;margin-bottom:70px}.col-md-2{width:13.3333333333%;margin-bottom:70px}.col-md-3{width:22%;margin-bottom:70px}.col-md-4{width:30.6666666667%;margin-bottom:70px}.col-md-5{width:39.3333333333%;margin-bottom:70px}.col-md-6{width:48%;margin-bottom:70px}.col-md-7{width:56.6666666667%;margin-bottom:70px}.col-md-8{width:65.3333333333%;margin-bottom:70px}.col-md-9{width:74%;margin-bottom:70px}.col-md-10{width:82.6666666667%;margin-bottom:70px}.col-md-11{width:91.3333333333%;margin-bottom:70px}.col-md-12{width:100%;margin-bottom:70px}#content .woocommerce .cart-collaterals .cross-sells ul.products .row-md-col-collapse li,.quick-view .row-md-col-collapse .summary,.row-md-col-collapse #content .woocommerce .cart-collaterals .cross-sells ul.products li,.row-md-col-collapse .col,.row-md-col-collapse .quick-view .summary{margin-bottom:0}#content .woocommerce .cart-collaterals .cross-sells ul.products li.col-blank,.col.col-blank,.quick-view .col-blank.summary{margin-bottom:0}}@media (max-width:667px){#content .woocommerce .cart-collaterals .cross-sells ul.products li,.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.quick-view .summary{float:none;width:100%;margin:0 0 35px 0}#content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.col-10:last-of-type,.col-11:last-of-type,.col-12:last-of-type,.col-1:last-of-type,.col-2:last-of-type,.col-3:last-of-type,.col-4:last-of-type,.col-5:last-of-type,.col-6:last-of-type,.col-7:last-of-type,.col-8:last-of-type,.col-9:last-of-type,.col-md-10:last-of-type,.col-md-11:last-of-type,.col-md-12:last-of-type,.col-md-1:last-of-type,.col-md-2:last-of-type,.col-md-3:last-of-type,.col-md-4:last-of-type,.col-md-5:last-of-type,.col-md-6:last-of-type,.col-md-7:last-of-type,.col-md-8:last-of-type,.col-md-9:last-of-type,.col:last-of-type,.quick-view .summary:last-of-type{margin-bottom:0}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left;margin-right:4%;margin-bottom:35px}.col-sm-1{width:4.6666666667%}.col-sm-2{width:13.3333333333%}.col-sm-3{width:22%}.col-sm-4{width:30.6666666667%}.col-sm-5{width:39.3333333333%}.col-sm-6{width:48%}.col-sm-7{width:56.6666666667%}.col-sm-8{width:65.3333333333%}.col-sm-9{width:74%}.col-sm-10{width:82.6666666667%}.col-sm-11{width:91.3333333333%}.col-sm-12{width:100%}#content .woocommerce .cart-collaterals .cross-sells ul.products .offset-left li:first-of-type,#content .woocommerce .cart-collaterals .cross-sells ul.products .offset-right li:last-of-type,.offset-left #content .woocommerce .cart-collaterals .cross-sells ul.products li:first-of-type,.offset-left .col:first-of-type,.offset-left .quick-view .summary:first-of-type,.offset-right #content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.offset-right .col:last-of-type,.offset-right .quick-view .summary:last-of-type,.quick-view .offset-left .summary:first-of-type,.quick-view .offset-right .summary:last-of-type{width:calc(100% + 5.595%)}#content .woocommerce .cart-collaterals .cross-sells ul.products .row-sm-col-collapse .row-inner li,#content .woocommerce .cart-collaterals .cross-sells ul.products .row-sm-col-collapse.row-inner li,.quick-view .row-sm-col-collapse .row-inner .summary,.quick-view .row-sm-col-collapse.row-inner .summary,.row-sm-col-collapse .row-inner #content .woocommerce .cart-collaterals .cross-sells ul.products li,.row-sm-col-collapse .row-inner .col,.row-sm-col-collapse .row-inner .quick-view .summary,.row-sm-col-collapse.row-inner #content .woocommerce .cart-collaterals .cross-sells ul.products li,.row-sm-col-collapse.row-inner .col,.row-sm-col-collapse.row-inner .quick-view .summary{margin-bottom:0}#content .woocommerce .cart-collaterals .cross-sells ul.products li.col-blank,.col.col-blank,.quick-view .col-blank.summary{margin-bottom:0}}.split .row-inner{max-width:none;padding:0}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li,.quick-view .split .summary,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li,.split .col,.split .quick-view .summary{width:50%;margin:0;background-position:center;background-size:cover}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li:last-of-type,.quick-view .split .summary:last-of-type,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type,.split .col:last-of-type,.split .quick-view .summary:last-of-type{background-color:#a4856e}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li .inner,.quick-view .split .summary .inner,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li .inner,.split .col .inner,.split .quick-view .summary .inner{padding-top:70px;padding-bottom:70px;max-width:720px;width:100%}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li:first-of-type .inner,.quick-view .split .summary:first-of-type .inner,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li:first-of-type .inner,.split .col:first-of-type .inner,.split .quick-view .summary:first-of-type .inner{padding-left:10%;padding-right:2.5%;float:right}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li:last-of-type .inner,.quick-view .split .summary:last-of-type .inner,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li:last-of-type .inner,.split .col:last-of-type .inner,.split .quick-view .summary:last-of-type .inner{padding-right:10%;padding-left:2.5%}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li::after,.quick-view .split .summary::after,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li::after,.split .col::after,.split .quick-view .summary::after{content:"";clear:both;display:table}@media (max-width:667px){#content .woocommerce .cart-collaterals .cross-sells ul.products .split li,.quick-view .split .summary,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li,.split .col,.split .quick-view .summary{width:100%;min-height:300px}#content .woocommerce .cart-collaterals .cross-sells ul.products .split li .inner,.quick-view .split .summary .inner,.split #content .woocommerce .cart-collaterals .cross-sells ul.products li .inner,.split .col .inner,.split .quick-view .summary .inner{padding-left:5%!important;padding-right:5%!important}}@media (min-width:768px){.lg-hide{display:none!important}}@media only screen and (max-width:768px){.lg-hide{display:block}}@media (max-width:667px){.lg-hide{display:block}}.md-hide{display:block}@media only screen and (max-width:768px) and (min-width:667px){.md-hide{display:none!important}}@media (max-width:667px){.md-hide{display:block}}.sm-hide{display:block}@media only screen and (max-width:768px){.sm-hide{display:block}}@media (max-width:667px){.sm-hide{display:none!important}}img{display:block;max-width:100%;height:auto}img.alignright{float:right;margin:0 0 20px 40px}img.alignleft{float:left;margin:0 40px 20px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 20px 40px}a img.alignleft{float:left;margin:0 40px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;display:inline-block;width:auto;padding:20px 0}p.wp-caption-text,table td.wp-caption-text,table th.wp-caption-text{display:block;padding:20px;font-size:.8rem;background-color:#eee8d0}body.single .wp-post-image{margin:20px 0}.col-type-image .img-container{margin:20px auto}.img-container{overflow:hidden}body,html{color:#fff;background-color:#f5f1e3;font-size:16px;font-family:BlsPrW-Rg,sans-serif;z-index:0;overflow-x:hidden}a.logo{width:78px;height:81px;background-size:78px 81px;background-image:url(images/logo.svg);background-repeat:no-repeat;background-position:0 0;text-transform:capitalize;cursor:pointer;display:block;text-indent:-9999px;text-align:left;overflow:hidden;position:absolute;z-index:1;transition:all .3s ease-in-out}@media (max-width:999px){a.logo{width:39px;height:42px;background-size:39px 40.5px}}#header{position:relative;background-color:#f5f1e3;z-index:400;transition:all .3s ease-in-out}#header .row-inner{display:block;padding-top:35px;padding-bottom:35px;transition:all .3s ease-in-out}@media (max-width:667px){#header .row-inner{padding-top:30px;padding-bottom:30px}}#header a.logo{top:35px;margin-top:0}@media (max-width:999px){#header a.logo{margin-top:-20px}}@media (max-width:667px){#header a.logo{margin-top:-30px}}#header.scrolled a.logo{width:78px;height:81px;background-size:78px 81px;top:50%;margin-top:-40.5px}#header.scrolled .row-inner{padding-top:35px;padding-bottom:35px}#content{padding-top:0;color:#000;background-color:#f5f1e3;z-index:2;margin:0 auto}@media (max-width:999px){#content{margin-top:186px}}#content body.single-event p.price,#content body.single-event table td.price,#content body.single-event table th.price,#content body.single-product p.price,#content body.single-product table td.price,#content body.single-product table th.price,#content h1,#content h2,#content table body.single-event td.price,#content table body.single-event th.price,#content table body.single-product td.price,#content table body.single-product th.price,body.single-event #content p.price,body.single-event table #content td.price,body.single-event table #content th.price,body.single-product #content p.price,body.single-product table #content td.price,body.single-product table #content th.price,table body.single-event #content td.price,table body.single-event #content th.price,table body.single-product #content td.price,table body.single-product #content th.price{color:#2e6b4f}#content h3,#content li.product body.single-event p.woocommerce-loop-product__title.price,#content li.product body.single-event table td.woocommerce-loop-product__title.price,#content li.product body.single-event table th.woocommerce-loop-product__title.price,#content li.product body.single-product p.woocommerce-loop-product__title.price,#content li.product body.single-product table td.woocommerce-loop-product__title.price,#content li.product body.single-product table th.woocommerce-loop-product__title.price,#content li.product h2.woocommerce-loop-product__title,#content li.product table body.single-event td.woocommerce-loop-product__title.price,#content li.product table body.single-event th.woocommerce-loop-product__title.price,#content li.product table body.single-product td.woocommerce-loop-product__title.price,#content li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event #content li.product p.woocommerce-loop-product__title.price,body.single-event li.product #content p.woocommerce-loop-product__title.price,body.single-event table #content li.product td.woocommerce-loop-product__title.price,body.single-event table #content li.product th.woocommerce-loop-product__title.price,body.single-event table li.product #content td.woocommerce-loop-product__title.price,body.single-event table li.product #content th.woocommerce-loop-product__title.price,body.single-product #content li.product p.woocommerce-loop-product__title.price,body.single-product li.product #content p.woocommerce-loop-product__title.price,body.single-product table #content li.product td.woocommerce-loop-product__title.price,body.single-product table #content li.product th.woocommerce-loop-product__title.price,body.single-product table li.product #content td.woocommerce-loop-product__title.price,body.single-product table li.product #content th.woocommerce-loop-product__title.price,li.product #content body.single-event p.woocommerce-loop-product__title.price,li.product #content body.single-event table td.woocommerce-loop-product__title.price,li.product #content body.single-event table th.woocommerce-loop-product__title.price,li.product #content body.single-product p.woocommerce-loop-product__title.price,li.product #content body.single-product table td.woocommerce-loop-product__title.price,li.product #content body.single-product table th.woocommerce-loop-product__title.price,li.product #content h2.woocommerce-loop-product__title,li.product #content table body.single-event td.woocommerce-loop-product__title.price,li.product #content table body.single-event th.woocommerce-loop-product__title.price,li.product #content table body.single-product td.woocommerce-loop-product__title.price,li.product #content table body.single-product th.woocommerce-loop-product__title.price,table body.single-event #content li.product td.woocommerce-loop-product__title.price,table body.single-event #content li.product th.woocommerce-loop-product__title.price,table body.single-event li.product #content td.woocommerce-loop-product__title.price,table body.single-event li.product #content th.woocommerce-loop-product__title.price,table body.single-product #content li.product td.woocommerce-loop-product__title.price,table body.single-product #content li.product th.woocommerce-loop-product__title.price,table body.single-product li.product #content td.woocommerce-loop-product__title.price,table body.single-product li.product #content th.woocommerce-loop-product__title.price{color:#a4856e}#content .bg-mid{background-color:#eee8d0}#content .bg-white{background-color:#fff}#content .bg-dark .col,#content .bg-dark .quick-view .summary,#content .bg-dark .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .bg-dark li,.quick-view #content .bg-dark .summary{background-color:#2e6b4f;color:#fff}#content .bg-dark.row-type-page_introduction .col,#content .bg-dark.row-type-page_introduction .quick-view .summary,#content .bg-dark.row-type-page_introduction .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .bg-dark.row-type-page_introduction li,.quick-view #content .bg-dark.row-type-page_introduction .summary{background-color:transparent}#content .bg-dark.row-type-page_introduction .row-inner{background-color:#2e6b4f;color:#fff}#content .bg-dark.tax-hero{background-color:#2e6b4f;color:#fff}#content .bg-dark.tax-hero .col,#content .bg-dark.tax-hero .quick-view .summary,#content .bg-dark.tax-hero .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .bg-dark.tax-hero li,.quick-view #content .bg-dark.tax-hero .summary{background-color:transparent}#content .bg-dark.hero .col,#content .bg-dark.hero .quick-view .summary,#content .bg-dark.hero .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .bg-dark.hero li,.quick-view #content .bg-dark.hero .summary{background-color:transparent}#content .bg-dark .row-intro .col,#content .bg-dark .row-intro .quick-view .summary,#content .bg-dark .row-intro .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .bg-dark .row-intro li,.quick-view #content .bg-dark .row-intro .summary{background:0 0;color:#000}#content .has-background.row-type-page_introduction .row-inner{background-color:transparent}.sm-only{display:none!important}@media (max-width:667px){.sm-only{display:block}}.md-only{display:none!important}@media (min-width:667px) and (max-width:768px){.md-only{display:block}}.devices-only{display:none!important}@media (min-width:667px) and (max-width:768px){.devices-only{display:block}}@media (max-width:667px){.devices-only{display:block}}.lg-only{display:none!important}@media (min-width:768px){.lg-only{display:block}}@media all and (-ms-high-contrast:none){::-ms-backdrop,[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{opacity:1!important;pointer-events:auto!important}}.social ul{list-style:none;margin:0;padding:0}.social ul li{display:inline-block}.social ul li a{display:block;text-decoration:none}.social ul li a span{display:block;width:0;height:0;text-align:left;overflow:hidden;text-transform:capitalize;text-indent:-9999px}.social ul li i{width:30px;height:30px;text-align:left;font-size:1.4em;box-sizing:border-box;display:block;margin:0 3px}.nav ul{list-style:none;margin:0;padding:0;display:block;position:relative}.nav ul li{display:inline-block;margin:0;padding:0}.nav ul li a{display:block;cursor:pointer;position:relative;text-decoration:none}#header .nav{width:auto;z-index:0;margin-left:93px;margin-right:0;text-align:center;padding-top:35px;height:81px}#header .nav ul{text-align:right}#header .nav ul li{border-right:1px solid #2e6b4f}#header .nav ul li a{line-height:20px;padding:0 15px;color:#2e6b4f;font-family:BlsPrW-Rg,sans-serif;text-transform:uppercase;font-size:1rem}#header .nav ul li a:hover{color:#7bae7f}#header .nav ul li.current-menu-item a{font-weight:700}#header .nav ul li:last-of-type{border-right:none}#header .nav ul li ul{display:none;position:absolute;text-align:left;background-color:#f5f1e3;padding:7.5px 0}#header .nav ul li ul li{display:block;padding:0}#header .nav ul li ul li a{text-align:left;line-height:normal;height:auto;padding:7.5px 15px}#header .nav ul li ul li:last-of-type a{padding-right:15px}#header .nav ul li:hover ul{display:block}#header.scrolled .nav{height:81px;transition:all .3s ease-in-out}#header.scrolled .nav li a{transition:all .3s ease-in-out;line-height:81px}#header ul.header-shop-nav{color:#2e6b4f;text-align:right;position:absolute;right:5%;top:40px;display:flex;align-items:center}#header ul.header-shop-nav li{display:inline-block;padding-left:20px}#header ul.header-shop-nav body.single-event ol.commentlist li p.meta,#header ul.header-shop-nav body.single-event ol.commentlist li table td.meta,#header ul.header-shop-nav body.single-event ol.commentlist li table th.meta,#header ul.header-shop-nav body.single-product ol.commentlist li p.meta,#header ul.header-shop-nav body.single-product ol.commentlist li table td.meta,#header ul.header-shop-nav body.single-product ol.commentlist li table th.meta,#header ul.header-shop-nav li .button-secondary,#header ul.header-shop-nav li .woocommerce-page #content .coupon .button,#header ul.header-shop-nav li .woocommerce-page #content .coupon a.added_to_cart,#header ul.header-shop-nav li .woocommerce-page #content button[name=update_cart],#header ul.header-shop-nav li body #content .coupon .button,#header ul.header-shop-nav li body #content .coupon a.added_to_cart,#header ul.header-shop-nav li body #content button[name=update_cart],#header ul.header-shop-nav li small,#header ul.header-shop-nav li.product .product-description p,#header ul.header-shop-nav li.product .product-description table td,#header ul.header-shop-nav li.product .product-description table th,#header ul.header-shop-nav li.product span.from,#header ul.header-shop-nav li.product span.price:after,#header ul.header-shop-nav table body.single-event ol.commentlist li td.meta,#header ul.header-shop-nav table body.single-event ol.commentlist li th.meta,#header ul.header-shop-nav table body.single-product ol.commentlist li td.meta,#header ul.header-shop-nav table body.single-product ol.commentlist li th.meta,#header ul.header-shop-nav table li.product .product-description td,#header ul.header-shop-nav table li.product .product-description th,.woocommerce-page #content #header ul.header-shop-nav li button[name=update_cart],.woocommerce-page #content .coupon #header ul.header-shop-nav li .button,.woocommerce-page #content .coupon #header ul.header-shop-nav li a.added_to_cart,body #content #header ul.header-shop-nav li button[name=update_cart],body #content .coupon #header ul.header-shop-nav li .button,body #content .coupon #header ul.header-shop-nav li a.added_to_cart,body.single-event ol.commentlist #header ul.header-shop-nav li p.meta,body.single-event ol.commentlist #header ul.header-shop-nav li table td.meta,body.single-event ol.commentlist #header ul.header-shop-nav li table th.meta,body.single-product ol.commentlist #header ul.header-shop-nav li p.meta,body.single-product ol.commentlist #header ul.header-shop-nav li table td.meta,body.single-product ol.commentlist #header ul.header-shop-nav li table th.meta,table #header ul.header-shop-nav li.product .product-description td,table #header ul.header-shop-nav li.product .product-description th,table body.single-event ol.commentlist #header ul.header-shop-nav li td.meta,table body.single-event ol.commentlist #header ul.header-shop-nav li th.meta,table body.single-product ol.commentlist #header ul.header-shop-nav li td.meta,table body.single-product ol.commentlist #header ul.header-shop-nav li th.meta{display:block}#header ul.header-shop-nav li a:not(.button){color:#2e6b4f}#header ul.header-shop-nav li a:not(.button):hover{color:#7bae7f}#header ul.header-shop-nav li.login-button a{text-transform:uppercase;font-family:BlsPrW-Rg,sans-serif;font-weight:700;font-size:.8rem;text-decoration:none;margin-top:5px}#header ul.header-shop-nav li.search-btn a{font-size:1.4rem}@media (max-width:999px){#header ul.header-shop-nav{top:8px;right:5%;margin-right:60px}#header ul.header-shop-nav li.search-btn{display:none}#header ul.header-shop-nav body.single-event ol.commentlist li.login-button p.meta,#header ul.header-shop-nav body.single-event ol.commentlist li.login-button table td.meta,#header ul.header-shop-nav body.single-event ol.commentlist li.login-button table th.meta,#header ul.header-shop-nav body.single-product ol.commentlist li.login-button p.meta,#header ul.header-shop-nav body.single-product ol.commentlist li.login-button table td.meta,#header ul.header-shop-nav body.single-product ol.commentlist li.login-button table th.meta,#header ul.header-shop-nav li.login-button .button-secondary,#header ul.header-shop-nav li.login-button .woocommerce-page #content .coupon .button,#header ul.header-shop-nav li.login-button .woocommerce-page #content .coupon a.added_to_cart,#header ul.header-shop-nav li.login-button .woocommerce-page #content button[name=update_cart],#header ul.header-shop-nav li.login-button body #content .coupon .button,#header ul.header-shop-nav li.login-button body #content .coupon a.added_to_cart,#header ul.header-shop-nav li.login-button body #content button[name=update_cart],#header ul.header-shop-nav li.login-button li.product .product-description p,#header ul.header-shop-nav li.login-button li.product .product-description table td,#header ul.header-shop-nav li.login-button li.product .product-description table th,#header ul.header-shop-nav li.login-button li.product span.from,#header ul.header-shop-nav li.login-button li.product span.price:after,#header ul.header-shop-nav li.login-button small,#header ul.header-shop-nav li.login-button table li.product .product-description td,#header ul.header-shop-nav li.login-button table li.product .product-description th,#header ul.header-shop-nav table body.single-event ol.commentlist li.login-button td.meta,#header ul.header-shop-nav table body.single-event ol.commentlist li.login-button th.meta,#header ul.header-shop-nav table body.single-product ol.commentlist li.login-button td.meta,#header ul.header-shop-nav table body.single-product ol.commentlist li.login-button th.meta,.woocommerce-page #content #header ul.header-shop-nav li.login-button button[name=update_cart],.woocommerce-page #content .coupon #header ul.header-shop-nav li.login-button .button,.woocommerce-page #content .coupon #header ul.header-shop-nav li.login-button a.added_to_cart,body #content #header ul.header-shop-nav li.login-button button[name=update_cart],body #content .coupon #header ul.header-shop-nav li.login-button .button,body #content .coupon #header ul.header-shop-nav li.login-button a.added_to_cart,body.single-event ol.commentlist #header ul.header-shop-nav li.login-button p.meta,body.single-event ol.commentlist #header ul.header-shop-nav li.login-button table td.meta,body.single-event ol.commentlist #header ul.header-shop-nav li.login-button table th.meta,body.single-product ol.commentlist #header ul.header-shop-nav li.login-button p.meta,body.single-product ol.commentlist #header ul.header-shop-nav li.login-button table td.meta,body.single-product ol.commentlist #header ul.header-shop-nav li.login-button table th.meta,li.product #header ul.header-shop-nav li.login-button span.from,li.product #header ul.header-shop-nav li.login-button span.price:after,li.product .product-description #header ul.header-shop-nav li.login-button p,li.product .product-description table #header ul.header-shop-nav li.login-button td,li.product .product-description table #header ul.header-shop-nav li.login-button th,table body.single-event ol.commentlist #header ul.header-shop-nav li.login-button td.meta,table body.single-event ol.commentlist #header ul.header-shop-nav li.login-button th.meta,table body.single-product ol.commentlist #header ul.header-shop-nav li.login-button td.meta,table body.single-product ol.commentlist #header ul.header-shop-nav li.login-button th.meta,table li.product .product-description #header ul.header-shop-nav li.login-button td,table li.product .product-description #header ul.header-shop-nav li.login-button th{display:none}#header ul.header-shop-nav li.login-button a{width:30px;height:30px;padding:0;text-indent:-9999px;position:relative;background-color:transparent;text-align:left;display:block}#header ul.header-shop-nav li.login-button a::after{content:"\f2bd";font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;text-indent:0;color:#2e6b4f}#header ul.header-shop-nav li.cart-button a{width:30px;height:30px;padding:0;text-indent:-9999px;position:relative;background-color:transparent}#header ul.header-shop-nav li.cart-button a::after{content:"\f07a";font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:0;left:0;width:30px;line-height:30px;text-align:center;text-indent:0;color:#2e6b4f}}@media (max-width:999px){#header .md-header{display:none}}#header .sm-header{position:fixed;width:100%}#header .sm-header .top-header{background-color:#f5f1e3;transition:all .3s ease-in-out;height:53px}#header .sm-header .top-header .row-inner{padding-top:10px;padding-bottom:10px}#header .sm-header .top-header .row-inner .sm-header-shop-nav{display:flex;justify-content:space-between;align-items:center;margin-top:3px}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left{display:inline-flex}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .search-btn{width:30px;height:30px;font-size:27px;margin-right:15px;color:transparent}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .search-btn a{color:transparent;background-color:transparent}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .search-btn a::after{content:"\f002";font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:0;left:0;color:#2e6b4f;font-size:27px;transition:.3s ease-in-out}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .search-btn a:hover::after{transform:scale(1.1)}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .login-button{width:30px;height:30px;color:transparent}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .login-button a{color:transparent;background-color:transparent}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .login-button a::after{content:"\f406";font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:0;left:0;color:#2e6b4f;font-size:27px;transition:.3s ease-in-out}#header .sm-header .top-header .row-inner .sm-header-shop-nav .left .login-button a:hover::after{transform:scale(1.1)}#header .sm-header .top-header .row-inner .sm-header-shop-nav .right{display:inline-flex}#header .sm-header .top-header .row-inner .sm-header-shop-nav .right p,#header .sm-header .top-header .row-inner .sm-header-shop-nav .right table td,#header .sm-header .top-header .row-inner .sm-header-shop-nav .right table th,table #header .sm-header .top-header .row-inner .sm-header-shop-nav .right td,table #header .sm-header .top-header .row-inner .sm-header-shop-nav .right th{padding:0;margin-top:2px;margin-right:15px;color:#2e6b4f;font-family:BlsPrW-Rg,sans-serif;font-weight:700;font-size:14px}#header .sm-header .top-header .row-inner .sm-header-shop-nav .right .cart-button{width:30px;height:30px;color:transparent}#header .sm-header .top-header .row-inner .sm-header-shop-nav .right .cart-button a{color:transparent;background-color:transparent}#header .sm-header .top-header .row-inner .sm-header-shop-nav .right .cart-button a::after{content:"\f290";font-family:"Font Awesome 5 Pro";display:block;position:absolute;top:0;left:0;color:#2e6b4f;font-size:27px;transition:.3s ease-in-out}#header .sm-header .top-header .row-inner .sm-header-shop-nav .right .cart-button a:hover::after{transform:scale(1.1)}#header .sm-header .top-header.scrolled{height:0}#header .sm-header .top-header.scrolled .top-bar{height:0}#header .sm-header .bottom-header{background-color:#2e6b4f}#header .sm-header .bottom-header .row-inner{padding-top:32px;padding-bottom:32px}#header .sm-header .bottom-header .logo{width:50%;margin-top:-23px}@media (max-width:667px){#header .sm-header .bottom-header .logo{margin-top:-8px}}#header .sm-header .bottom-header .logo img{width:160px;height:auto}#header .sm-header .bottom-header #mb-nav em,#header .sm-header .bottom-header #mb-nav::after,#header .sm-header .bottom-header #mb-nav::before{background-color:#fff!important;height:3px;width:25px}@media (min-width:999px){#header .sm-header{display:none}}#header .top-bar{transition:all .3s ease-in-out;overflow:hidden;height:40px;z-index:1;background-color:#2e6b4f;color:#a3d2ca}#header .top-bar .row-inner{justify-content:center;align-items:center;height:auto;padding-top:10px;padding-bottom:10px;display:flex}#header .top-bar .option{padding-left:20px;padding-right:20px;display:block;position:relative}#header .top-bar .option::after{content:"";position:absolute;display:block;right:0;top:0;height:100%;width:1px;background-color:#a3d2ca}#header .top-bar .option:last-of-type::after{content:none}#header .top-bar .review-area{display:flex}#header .top-bar .review-area p,#header .top-bar .review-area table td,#header .top-bar .review-area table th,table #header .top-bar .review-area td,table #header .top-bar .review-area th{padding-right:10px}#header .top-bar .review-area p::after,#header .top-bar .review-area table td::after,#header .top-bar .review-area table th::after,table #header .top-bar .review-area td::after,table #header .top-bar .review-area th::after{content:none}#header .top-bar .review-area ul.rating li:not(.not-star){width:15px;height:15px}#header .top-bar .review-area ul.rating li.not-star{display:none}#header .top-bar p::after,#header .top-bar table td::after,#header .top-bar table th::after,table #header .top-bar td::after,table #header .top-bar th::after{content:"  \f00c";font-family:"Font Awesome 5 Pro";font-weight:300}#header .top-bar a{text-decoration:none;color:#a3d2ca}#header .top-bar a::after{content:"  \f061";font-family:"Font Awesome 5 Pro";font-weight:300}#header .top-bar a:hover{color:#a3d2ca}#header .top-bar,#header .top-bar p,#header .top-bar table td,#header .top-bar table th,#header .top-bar ul,table #header .top-bar td,table #header .top-bar th{font-size:13px;line-height:20px;padding:0;text-transform:uppercase;font-family:BlsPrW-Rg,sans-serif}a#mb-nav{display:none;float:right;text-decoration:none;z-index:20;position:relative;cursor:pointer;line-height:30px;height:30px;width:30px}a#mb-nav i{display:block;line-height:30px;height:30px;width:30px;text-align:center;font-size:1.2em}a#mb-nav em{display:block;width:20px;height:2px;background-color:#2e6b4f;overflow:hidden;text-indent:-9999px;text-transform:capitalize;top:14px;position:absolute;left:5px;transition:all .25s ease-in-out}a#mb-nav::before{content:"";display:block;width:20px;height:2px;top:5px;background-color:#2e6b4f;position:absolute;left:5px;transition:all .25s ease-in-out}a#mb-nav::after{content:"";display:block;width:20px;height:2px;top:23px;background-color:#2e6b4f;position:absolute;left:5px;transition:all .25s ease-in-out}.mobile-navigation-overlay{display:none}@media only screen and (max-width:999px){.mobile-navigation-overlay{display:none;position:fixed;top:0;right:420px;bottom:0;left:0;z-index:5;background:0 0}.mobile-navigation-overlay.active{display:block}}@media only screen and (max-width:999px){a#mb-nav{display:inline-block;transform:scale(1);transition:transform 1s;position:relative;z-index:400}a#mb-nav i{transform:scale(1)}#header.open{position:fixed}#header .nav{z-index:10;width:100%;max-width:420px;padding:151px 0 0 0;transition:right .5s;right:-420px;display:block;position:fixed;margin:0;height:100%;top:0;background-color:#f5f1e3;padding-bottom:60px}#header .nav ul{text-align:center}#header .nav ul li{opacity:0;width:100%;transition:all .5s ease-out;margin-left:30px}#header .nav ul li.nav-fade{opacity:1;margin-left:0}#header .nav ul li a{line-height:normal;height:auto;padding:15px}#header .nav ul li:last-of-type a{padding-right:15px}#header .nav ul li ul{display:block;position:relative;text-align:center;background:#eae2c5}#header .nav ul li ul li a{text-align:center}#header.scrolled .nav{height:100%}}.top-bar{height:auto!important}@media only screen and (max-width:999px){.top-bar .row-inner.top-bar-desktop{display:none!important}}.top-bar .row-inner.top-bar-mobile{display:none;padding:0!important}@media only screen and (max-width:999px){.top-bar .row-inner.top-bar-mobile{display:flex!important}}#header .sm-header .top-bar{height:40px!important}#header .sm-header .top-bar.scrolled{height:0!important}body{text-rendering:geometricPrecision;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#content .press-carousel blockquote p.author,#content .press-carousel blockquote table td.author,#content .press-carousel blockquote table th.author,.h1,.h2,.h3,.h4,.h5,.h6,.p,.woocommerce-variation.single_variation span.price,address,body.post-type-archive-product h1.page-title,body.single-event p.price,body.single-event table td.price,body.single-event table th.price,body.single-product p.price,body.single-product table td.price,body.single-product table th.price,body.tax-product_cat h1.page-title,h1,h2,h3,h4,h5,h6,li.product h2.woocommerce-loop-product__title,li.product span.price,ol,p,table #content .press-carousel blockquote td.author,table #content .press-carousel blockquote th.author,table body.single-event td.price,table body.single-event th.price,table body.single-product td.price,table body.single-product th.price,table td,table th,ul{padding:20px 0}#content .press-carousel blockquote p.cntr-txt.author,#content .press-carousel blockquote table td.cntr-txt.author,#content .press-carousel blockquote table th.cntr-txt.author,.h1.cntr-txt,.h2.cntr-txt,.h3.cntr-txt,.h4.cntr-txt,.h5.cntr-txt,.h6.cntr-txt,.p.cntr-txt,.woocommerce-variation.single_variation span.cntr-txt.price,address.cntr-txt,body.post-type-archive-product h1.cntr-txt.page-title,body.single-event p.cntr-txt.price,body.single-event table td.cntr-txt.price,body.single-event table th.cntr-txt.price,body.single-product p.cntr-txt.price,body.single-product table td.cntr-txt.price,body.single-product table th.cntr-txt.price,body.tax-product_cat h1.cntr-txt.page-title,h1.cntr-txt,h2.cntr-txt,h3.cntr-txt,h4.cntr-txt,h5.cntr-txt,h6.cntr-txt,li.product h2.cntr-txt.woocommerce-loop-product__title,li.product span.cntr-txt.price,ol.cntr-txt,p.cntr-txt,table #content .press-carousel blockquote td.cntr-txt.author,table #content .press-carousel blockquote th.cntr-txt.author,table body.single-event td.cntr-txt.price,table body.single-event th.cntr-txt.price,table body.single-product td.cntr-txt.price,table body.single-product th.cntr-txt.price,table td.cntr-txt,table th.cntr-txt,ul.cntr-txt{text-align:center}#content .press-carousel blockquote p.author,#content .press-carousel blockquote table td.author,#content .press-carousel blockquote table th.author,.h1,.h2,.h3,.h4,.h5,.h6,.p,.woocommerce-variation.single_variation span.price,body.post-type-archive-product h1.page-title,body.single-event p.price,body.single-event table td.price,body.single-event table th.price,body.single-product p.price,body.single-product table td.price,body.single-product table th.price,body.tax-product_cat h1.page-title,h1,h2,h3,h4,h5,h6,li.product h2.woocommerce-loop-product__title,li.product span.price,p,table #content .press-carousel blockquote td.author,table #content .press-carousel blockquote th.author,table body.single-event td.price,table body.single-event th.price,table body.single-product td.price,table body.single-product th.price,table td,table th{max-width:none}#content .press-carousel blockquote .cntr-txt p.author,#content .press-carousel blockquote table .cntr-txt td.author,#content .press-carousel blockquote table .cntr-txt th.author,.cntr-txt #content .press-carousel blockquote p.author,.cntr-txt #content .press-carousel blockquote table td.author,.cntr-txt #content .press-carousel blockquote table th.author,.cntr-txt body.single-event p.price,.cntr-txt body.single-event table td.price,.cntr-txt body.single-event table th.price,.cntr-txt body.single-product p.price,.cntr-txt body.single-product table td.price,.cntr-txt body.single-product table th.price,.cntr-txt h1,.cntr-txt h2,.cntr-txt h3,.cntr-txt h4,.cntr-txt h5,.cntr-txt h6,.cntr-txt li.product h2.woocommerce-loop-product__title,.cntr-txt p,.cntr-txt table #content .press-carousel blockquote td.author,.cntr-txt table #content .press-carousel blockquote th.author,.cntr-txt table body.single-event td.price,.cntr-txt table body.single-event th.price,.cntr-txt table body.single-product td.price,.cntr-txt table body.single-product th.price,.cntr-txt table td,.cntr-txt table th,body.single-event .cntr-txt p.price,body.single-event table .cntr-txt td.price,body.single-event table .cntr-txt th.price,body.single-product .cntr-txt p.price,body.single-product table .cntr-txt td.price,body.single-product table .cntr-txt th.price,li.product .cntr-txt h2.woocommerce-loop-product__title,table #content .press-carousel blockquote .cntr-txt td.author,table #content .press-carousel blockquote .cntr-txt th.author,table .cntr-txt td,table .cntr-txt th,table body.single-event .cntr-txt td.price,table body.single-event .cntr-txt th.price,table body.single-product .cntr-txt td.price,table body.single-product .cntr-txt th.price{margin-left:auto;margin-right:auto}p+p:not(.form-row),table p+td:not(.form-row),table p+th:not(.form-row),table td+p:not(.form-row),table td+td:not(.form-row),table td+th:not(.form-row),table th+p:not(.form-row),table th+td:not(.form-row),table th+th:not(.form-row){padding:10px 0 20px 0}#content .press-carousel blockquote p.author,#content .press-carousel blockquote table td.author,#content .press-carousel blockquote table th.author,.h1,.h2,.h3,.h4,.h5,.h6,.woocommerce-variation.single_variation span.price,body.post-type-archive-product h1.page-title,body.single-event p.price,body.single-event table td.price,body.single-event table th.price,body.single-product p.price,body.single-product table td.price,body.single-product table th.price,body.tax-product_cat h1.page-title,h1,h2,h3,h4,h5,h6,li.product h2.woocommerce-loop-product__title,li.product span.price,table #content .press-carousel blockquote td.author,table #content .press-carousel blockquote th.author,table body.single-event td.price,table body.single-event th.price,table body.single-product td.price,table body.single-product th.price{line-height:1.2em}.p,address,ol,p,table td,table th,ul{line-height:1.5rem;font-family:BlsPrW-Rg,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.563rem}ul:not(.menu):not(.sub-menu):not(.social-list):not(.cat-nav):not(.gform_fields):not(.bio-links):not(.event-info):not(.main-nav-mobile):not(.tabs-nav):not(.tags):not(.products):not(.restaurant-menu):not(.woocommerce-error):not(.payment_methods):not(.header-shop-nav):not(.star-rating):not(.featured-product-cats):not(.filter):not(.recipe-meta):not(.contact-details):not(.product-notes):not(.wc-item-meta):not(.woocommerce-shipping-methods):not(.wc-saved-payment-methods):not(.list-unstyled):not(.event-tile-info){list-style-type:none;padding-left:20px}ul:not(.menu):not(.sub-menu):not(.social-list):not(.cat-nav):not(.gform_fields):not(.bio-links):not(.event-info):not(.main-nav-mobile):not(.tabs-nav):not(.tags):not(.products):not(.restaurant-menu):not(.woocommerce-error):not(.payment_methods):not(.header-shop-nav):not(.star-rating):not(.featured-product-cats):not(.filter):not(.recipe-meta):not(.contact-details):not(.product-notes):not(.wc-item-meta):not(.woocommerce-shipping-methods):not(.wc-saved-payment-methods):not(.list-unstyled):not(.event-tile-info) li{padding-left:10px;padding-bottom:6.6666666667px}ul:not(.menu):not(.sub-menu):not(.social-list):not(.cat-nav):not(.gform_fields):not(.bio-links):not(.event-info):not(.main-nav-mobile):not(.tabs-nav):not(.tags):not(.products):not(.restaurant-menu):not(.woocommerce-error):not(.payment_methods):not(.header-shop-nav):not(.star-rating):not(.featured-product-cats):not(.filter):not(.recipe-meta):not(.contact-details):not(.product-notes):not(.wc-item-meta):not(.woocommerce-shipping-methods):not(.wc-saved-payment-methods):not(.list-unstyled):not(.event-tile-info) li:before{content:"";height:10px;width:10px;position:relative;background:#7bae7f;display:inline-block;margin-left:-30px;margin-right:20px;border-radius:100%}ol{list-style:decimal;padding-left:20px}ol li{padding-left:10px;padding-bottom:6.6666666667px}#content .press-carousel blockquote p.author,#content .press-carousel blockquote table td.author,#content .press-carousel blockquote table th.author,.h1,.h2,.h3,.h4,.h5,.h6,.woocommerce-variation.single_variation span.price,body.post-type-archive-product h1.page-title,body.single-event p.price,body.single-event table td.price,body.single-event table th.price,body.single-product p.price,body.single-product table td.price,body.single-product table th.price,body.tax-product_cat h1.page-title,h1,h2,h3,h4,h5,h6,li.product h2.woocommerce-loop-product__title,li.product span.price,table #content .press-carousel blockquote td.author,table #content .press-carousel blockquote th.author,table body.single-event td.price,table body.single-event th.price,table body.single-product td.price,table body.single-product th.price{font-family:BlsPrW-Rg,sans-serif;font-weight:700}.h1,h1{font-size:3.5rem;line-height:4.37rem;font-family:BlsPrW-Rg,sans-serif;font-weight:400}@media (max-width:667px){.h1,h1{font-size:2.8rem;line-height:3.5rem}}.h1.large,h1.large{font-family:BlsPrW-Rg,sans-serif;font-size:5.9rem;line-height:5.3rem}@media (max-width:667px){.h1.large,h1.large{font-size:3rem;line-height:2.8rem}}.h2,.woocommerce-variation.single_variation span.price,body.post-type-archive-product h1.page-title,body.single-event p.price,body.single-event table td.price,body.single-event table th.price,body.single-product p.price,body.single-product table td.price,body.single-product table th.price,body.tax-product_cat h1.page-title,h2,table body.single-event td.price,table body.single-event th.price,table body.single-product td.price,table body.single-product th.price{font-size:1.875rem;line-height:1.875rem;font-family:BlsPrW-Rg,sans-serif;font-weight:400}.h2.h1,.woocommerce-variation.single_variation span.h1.price,body.post-type-archive-product h1.h1.page-title,body.single-event p.h1.price,body.single-event table td.h1.price,body.single-event table th.h1.price,body.single-product p.h1.price,body.single-product table td.h1.price,body.single-product table th.h1.price,body.tax-product_cat h1.h1.page-title,h2.h1,table body.single-event td.h1.price,table body.single-event th.h1.price,table body.single-product td.h1.price,table body.single-product th.h1.price{font-size:3.5rem;line-height:4.37rem;font-family:BlsPrW-Rg,sans-serif;font-weight:400;text-transform:none}@media (max-width:667px){.h2.h1,.woocommerce-variation.single_variation span.h1.price,body.post-type-archive-product h1.h1.page-title,body.single-event p.h1.price,body.single-event table td.h1.price,body.single-event table th.h1.price,body.single-product p.h1.price,body.single-product table td.h1.price,body.single-product table th.h1.price,body.tax-product_cat h1.h1.page-title,h2.h1,table body.single-event td.h1.price,table body.single-event th.h1.price,table body.single-product td.h1.price,table body.single-product th.h1.price{font-size:2.8rem;line-height:3.5rem}}.h3,body.single-event li.product p.woocommerce-loop-product__title.price,body.single-event table li.product td.woocommerce-loop-product__title.price,body.single-event table li.product th.woocommerce-loop-product__title.price,body.single-product li.product p.woocommerce-loop-product__title.price,body.single-product table li.product td.woocommerce-loop-product__title.price,body.single-product table li.product th.woocommerce-loop-product__title.price,h3,li.product body.single-event p.woocommerce-loop-product__title.price,li.product body.single-event table td.woocommerce-loop-product__title.price,li.product body.single-event table th.woocommerce-loop-product__title.price,li.product body.single-product p.woocommerce-loop-product__title.price,li.product body.single-product table td.woocommerce-loop-product__title.price,li.product body.single-product table th.woocommerce-loop-product__title.price,li.product h2.woocommerce-loop-product__title,li.product span.price,li.product table body.single-event td.woocommerce-loop-product__title.price,li.product table body.single-event th.woocommerce-loop-product__title.price,li.product table body.single-product td.woocommerce-loop-product__title.price,li.product table body.single-product th.woocommerce-loop-product__title.price,table body.single-event li.product td.woocommerce-loop-product__title.price,table body.single-event li.product th.woocommerce-loop-product__title.price,table body.single-product li.product td.woocommerce-loop-product__title.price,table body.single-product li.product th.woocommerce-loop-product__title.price{font-size:1.5rem;line-height:1.875rem;font-family:BlsPrW-Rg,sans-serif;font-weight:400}#content .press-carousel blockquote p.author,#content .press-carousel blockquote table td.author,#content .press-carousel blockquote table th.author,.h4,h4,table #content .press-carousel blockquote td.author,table #content .press-carousel blockquote th.author{font-size:1.125rem;line-height:1.25rem;font-family:BlsPrW-Rg,sans-serif;font-weight:700}.h5,.h6,h5,h6{font-size:.875;line-height:1.25;font-family:BlsPrW-Rg,sans-serif;font-weight:700}.intro{font-size:1.313rem;line-height:1.625rem}.date{font-size:1rem;font-family:BlsPrW-Rg,sans-serif;line-height:1.25rem;font-weight:400}.button-secondary,.small,.woocommerce-page #content .coupon .button,.woocommerce-page #content .coupon a.added_to_cart,.woocommerce-page #content button[name=update_cart],body #content .coupon .button,body #content .coupon a.added_to_cart,body #content button[name=update_cart],body.single-event ol.commentlist li p.meta,body.single-event ol.commentlist li table td.meta,body.single-event ol.commentlist li table th.meta,body.single-product ol.commentlist li p.meta,body.single-product ol.commentlist li table td.meta,body.single-product ol.commentlist li table th.meta,body.woocommerce #content .coupon .button,body.woocommerce #content button[name=update_cart],body.woocommerce-cart #content .coupon .button,body.woocommerce-cart #content button[name=update_cart],body.woocommerce-checkout #content .coupon .button,body.woocommerce-checkout #content button[name=update_cart],li.product .product-description p,li.product .product-description table td,li.product .product-description table th,li.product span.from,li.product span.price:after,small,table body.single-event ol.commentlist li td.meta,table body.single-event ol.commentlist li th.meta,table body.single-product ol.commentlist li td.meta,table body.single-product ol.commentlist li th.meta,table li.product .product-description td,table li.product .product-description th{font-family:BlsPrW-Rg,sans-serif;font-size:.75rem;line-height:.938rem}b,strong,table th{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #a3d2ca;margin:20px 0}p>span.h1,table td>span.h1,table th>span.h1{color:tomato;padding:0}blockquote{display:block;text-align:center;padding:40px 8% 20px}blockquote p em,blockquote table td em,blockquote table th em,table blockquote td em,table blockquote th em{font-family:BlsPrW-Rg,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400}blockquote p em::before,blockquote table td em::before,blockquote table th em::before,table blockquote td em::before,table blockquote th em::before{content:"“"}blockquote p em::after,blockquote table td em::after,blockquote table th em::after,table blockquote td em::after,table blockquote th em::after{content:"”"}@media (max-width:667px){blockquote p em,blockquote table td em,blockquote table th em,table blockquote td em,table blockquote th em{font-size:1rem;line-height:.6rem}}p.page-title,table td.page-title,table th.page-title{font-family:BlsPrW-Rg,sans-serif;font-weight:400;text-transform:uppercase;font-size:1rem;line-height:1.25rem}.tags{font-size:.75rem;font-family:BlsPrW-Rg,sans-serif;text-transform:uppercase}ul.contact-details{background-color:#fff;padding-left:20px;padding-right:20px}@media (min-width:667px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:68%}}@media (min-width:667px){.giftup-cart-subtotal-td{width:70%}}.product-awards h3,.product-awards li.product body.single-event p.woocommerce-loop-product__title.price,.product-awards li.product body.single-event table td.woocommerce-loop-product__title.price,.product-awards li.product body.single-event table th.woocommerce-loop-product__title.price,.product-awards li.product body.single-product p.woocommerce-loop-product__title.price,.product-awards li.product body.single-product table td.woocommerce-loop-product__title.price,.product-awards li.product body.single-product table th.woocommerce-loop-product__title.price,.product-awards li.product h2.woocommerce-loop-product__title,.product-awards li.product table body.single-event td.woocommerce-loop-product__title.price,.product-awards li.product table body.single-event th.woocommerce-loop-product__title.price,.product-awards li.product table body.single-product td.woocommerce-loop-product__title.price,.product-awards li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event .product-awards li.product p.woocommerce-loop-product__title.price,body.single-event li.product .product-awards p.woocommerce-loop-product__title.price,body.single-event table .product-awards li.product td.woocommerce-loop-product__title.price,body.single-event table .product-awards li.product th.woocommerce-loop-product__title.price,body.single-event table li.product .product-awards td.woocommerce-loop-product__title.price,body.single-event table li.product .product-awards th.woocommerce-loop-product__title.price,body.single-product .product-awards li.product p.woocommerce-loop-product__title.price,body.single-product li.product .product-awards p.woocommerce-loop-product__title.price,body.single-product table .product-awards li.product td.woocommerce-loop-product__title.price,body.single-product table .product-awards li.product th.woocommerce-loop-product__title.price,body.single-product table li.product .product-awards td.woocommerce-loop-product__title.price,body.single-product table li.product .product-awards th.woocommerce-loop-product__title.price,li.product .product-awards body.single-event p.woocommerce-loop-product__title.price,li.product .product-awards body.single-event table td.woocommerce-loop-product__title.price,li.product .product-awards body.single-event table th.woocommerce-loop-product__title.price,li.product .product-awards body.single-product p.woocommerce-loop-product__title.price,li.product .product-awards body.single-product table td.woocommerce-loop-product__title.price,li.product .product-awards body.single-product table th.woocommerce-loop-product__title.price,li.product .product-awards h2.woocommerce-loop-product__title,li.product .product-awards table body.single-event td.woocommerce-loop-product__title.price,li.product .product-awards table body.single-event th.woocommerce-loop-product__title.price,li.product .product-awards table body.single-product td.woocommerce-loop-product__title.price,li.product .product-awards table body.single-product th.woocommerce-loop-product__title.price,table body.single-event .product-awards li.product td.woocommerce-loop-product__title.price,table body.single-event .product-awards li.product th.woocommerce-loop-product__title.price,table body.single-event li.product .product-awards td.woocommerce-loop-product__title.price,table body.single-event li.product .product-awards th.woocommerce-loop-product__title.price,table body.single-product .product-awards li.product td.woocommerce-loop-product__title.price,table body.single-product .product-awards li.product th.woocommerce-loop-product__title.price,table body.single-product li.product .product-awards td.woocommerce-loop-product__title.price,table body.single-product li.product .product-awards th.woocommerce-loop-product__title.price{padding-bottom:0}.product-awards p,.product-awards table td,.product-awards table th,table .product-awards td,table .product-awards th{padding-top:0}body.woocommerce-page h1{font-size:3rem;line-height:3.75rem;margin-top:0;padding-top:0}a{color:#a3d2ca;text-decoration:underline;transition:all .3s ease-in-out}a:hover{color:#7bae7f}.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}a.skip:active,a.skip:focus,a.skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible}#content #rd-widget-frame.resdiary-widget button.btn-default,.button,.woocommerce-page #content a.added_to_cart,body #content a.added_to_cart,body.woocommerce #content a.added_to_cart,body.woocommerce-cart #content a.added_to_cart,body.woocommerce-checkout #content a.added_to_cart,button,input[type=submit]{padding:15px 40px;border:none;text-align:center;font-family:BlsPrW-Rg,sans-serif;font-weight:500;border-radius:0;box-sizing:border-box;display:inline-block;background-color:#a3d2ca;color:#000;transition:all .3s ease-in-out;text-decoration:none;position:relative;line-height:normal;cursor:pointer;text-transform:capitalize;font-size:1rem}#content #rd-widget-frame.resdiary-widget button.btn-default.alt,.button.alt,.woocommerce-page #content a.alt.added_to_cart,body #content a.alt.added_to_cart,button.alt,input[type=submit].alt{background-color:#fff}#content #rd-widget-frame.resdiary-widget button.btn-default:hover,.button:hover,.woocommerce-page #content a.added_to_cart:hover,body #content a.added_to_cart:hover,button:hover,input[type=submit]:hover{background-color:#7bae7f;color:#101a11}.button-secondary,.woocommerce-page #content .coupon .button,.woocommerce-page #content .coupon a.added_to_cart,.woocommerce-page #content button[name=update_cart],body #content .coupon .button,body #content .coupon a.added_to_cart,body #content button[name=update_cart],body.woocommerce #content .coupon .button,body.woocommerce #content button[name=update_cart],body.woocommerce-cart #content .coupon .button,body.woocommerce-cart #content button[name=update_cart],body.woocommerce-checkout #content .coupon .button,body.woocommerce-checkout #content button[name=update_cart],li.product span.price:after{padding:20px 6.6666666667px 6.6666666667px 6.6666666667px;border:none;text-align:center;min-width:none;font-family:BlsPrW-Rg,sans-serif;border-radius:0;text-transform:uppercase;box-sizing:border-box;display:inline-block;background-color:transparent;color:#a3d2ca;transition:all .3s ease-in-out;text-decoration:none;position:relative;line-height:normal;cursor:pointer}.button-secondary:hover,.woocommerce-page #content .coupon .button:hover,.woocommerce-page #content .coupon a.added_to_cart:hover,.woocommerce-page #content button[name=update_cart]:hover,body #content .coupon .button:hover,body #content .coupon a.added_to_cart:hover,body #content button[name=update_cart]:hover,li.product span.price:hover:after{background-color:transparent;color:#7bae7f}.button-secondary::after,.woocommerce-page #content .coupon .button::after,.woocommerce-page #content .coupon a.added_to_cart::after,.woocommerce-page #content button[name=update_cart]::after,body #content .coupon .button::after,body #content .coupon a.added_to_cart::after,body #content button[name=update_cart]::after,body.woocommerce #content .coupon .button::after,body.woocommerce #content button[name=update_cart]::after,body.woocommerce-cart #content .coupon .button::after,body.woocommerce-cart #content button[name=update_cart]::after,body.woocommerce-checkout #content .coupon .button::after,body.woocommerce-checkout #content button[name=update_cart]::after,li.product span.price::after{content:"  \f054";font-family:"Font Awesome 5 Pro";font-weight:300;opacity:.5}.button-tertiary,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,body #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a{cursor:pointer;text-decoration:none;color:#a3d2ca;font-family:BlsPrW-Rg,sans-serif;font-size:1.125rem;line-height:1.75rem}.button-tertiary:hover,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a:hover,body #content .woocommerce-MyAccount-navigation ul li a:hover{color:#7bae7f}.button-tertiary+.button-tertiary::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+a::before,body #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a::before,body #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary::before,body #content .woocommerce-MyAccount-navigation ul li a+a::before,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a+a::before,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a+a::before,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a+a::before{content:"|";margin-right:20px;color:#a3d2ca!important}.bg-dark .button-tertiary+.button-tertiary::before,.bg-dark .woocommerce-page #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a::before,.bg-dark .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary::before,.bg-dark .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+a::before,.bg-dark body #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a::before,.bg-dark body #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary::before,.bg-dark body #content .woocommerce-MyAccount-navigation ul li a+a::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .bg-dark .button-tertiary+a::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .bg-dark a+.button-tertiary::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .bg-dark a+a::before,body #content .woocommerce-MyAccount-navigation ul li .bg-dark .button-tertiary+a::before,body #content .woocommerce-MyAccount-navigation ul li .bg-dark a+.button-tertiary::before,body #content .woocommerce-MyAccount-navigation ul li .bg-dark a+a::before{color:#fff!important}@media (max-width:667px){.button-tertiary+.button-tertiary,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+a,body #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a,body #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary,body #content .woocommerce-MyAccount-navigation ul li a+a,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a+a,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a+a,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a+a{clear:both;display:block;margin-left:0;margin-top:20px}.button-tertiary+.button-tertiary::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary::before,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a+a::before,body #content .woocommerce-MyAccount-navigation ul li .button-tertiary+a::before,body #content .woocommerce-MyAccount-navigation ul li a+.button-tertiary::before,body #content .woocommerce-MyAccount-navigation ul li a+a::before,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a+a::before,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a+a::before,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a+a::before{content:none}}button,input[type=submit]{height:46px;padding-top:0!important;padding-bottom:0!important}button::after,input[type=submit]::after{content:""}.button,.button-secondary,.button-tertiary,.woocommerce-page #content .coupon .button,.woocommerce-page #content .coupon a.added_to_cart,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,.woocommerce-page #content a.added_to_cart,.woocommerce-page #content button[name=update_cart],body #content .coupon .button,body #content .coupon a.added_to_cart,body #content .woocommerce-MyAccount-navigation ul li a,body #content a.added_to_cart,body #content button[name=update_cart],body.woocommerce #content .coupon .button,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce #content a.added_to_cart,body.woocommerce #content button[name=update_cart],body.woocommerce-cart #content .coupon .button,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce-cart #content a.added_to_cart,body.woocommerce-cart #content button[name=update_cart],body.woocommerce-checkout #content .coupon .button,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce-checkout #content a.added_to_cart,body.woocommerce-checkout #content button[name=update_cart],li.product span.price:after{margin-left:20px}.button-secondary:first-of-type,.button-tertiary:first-of-type,.button:first-of-type,.woocommerce-page #content .coupon .button:first-of-type,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a:first-of-type,.woocommerce-page #content a.added_to_cart:first-of-type,.woocommerce-page #content button[name=update_cart]:first-of-type,body #content .coupon .button:first-of-type,body #content .coupon a.added_to_cart:first-of-type,body #content .woocommerce-MyAccount-navigation ul li a:first-of-type,body #content a.added_to_cart:first-of-type,body #content button[name=update_cart]:first-of-type,li.product span.price:first-of-type:after{margin-left:auto}.button-secondary.scroll::after,.button-tertiary.scroll::after,.button.scroll::after,.woocommerce-page #content .coupon .scroll.button::after,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a.scroll::after,.woocommerce-page #content a.scroll.added_to_cart::after,.woocommerce-page #content button.scroll[name=update_cart]::after,body #content .coupon .scroll.button::after,body #content .coupon a.scroll.added_to_cart::after,body #content .woocommerce-MyAccount-navigation ul li a.scroll::after,body #content a.scroll.added_to_cart::after,body #content button.scroll[name=update_cart]::after,li.product span.scroll.price::after{content:""}.button-secondary.download::after,.button-tertiary.download::after,.button.download::after,.woocommerce-page #content .coupon .download.button::after,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a.download::after,.woocommerce-page #content a.download.added_to_cart::after,.woocommerce-page #content button.download[name=update_cart]::after,body #content .coupon .download.button::after,body #content .coupon a.download.added_to_cart::after,body #content .woocommerce-MyAccount-navigation ul li a.download::after,body #content a.download.added_to_cart::after,body #content button.download[name=update_cart]::after,li.product span.download.price::after{content:"  \f019"}.button-secondary.new-window::after,.button-tertiary.new-window::after,.button.new-window::after,.woocommerce-page #content .coupon .new-window.button::after,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a.new-window::after,.woocommerce-page #content a.new-window.added_to_cart::after,.woocommerce-page #content button.new-window[name=update_cart]::after,body #content .coupon .new-window.button::after,body #content .coupon a.new-window.added_to_cart::after,body #content .woocommerce-MyAccount-navigation ul li a.new-window::after,body #content a.new-window.added_to_cart::after,body #content button.new-window[name=update_cart]::after,li.product span.new-window.price::after{content:"  \f360"}.button-secondary.modal::after,.button-tertiary.modal::after,.button.modal::after,.woocommerce-page #content .coupon .modal.button::after,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a.modal::after,.woocommerce-page #content a.modal.added_to_cart::after,.woocommerce-page #content button.modal[name=update_cart]::after,body #content .coupon .modal.button::after,body #content .coupon a.modal.added_to_cart::after,body #content .woocommerce-MyAccount-navigation ul li a.modal::after,body #content a.modal.added_to_cart::after,body #content button.modal[name=update_cart]::after,li.product span.modal.price::after{content:"  \f0fe"}p.back a::before,table td.back a::before,table th.back a::before{content:"\f053 ";font-family:"Font Awesome 5 Pro";font-weight:300;opacity:.5}.wc-stripe-elements-field,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background-color:#fff;border-radius:0;background-image:url(images/field-bg.png);border-width:1px;border-color:#eee8d0;border-style:solid;box-sizing:border-box;padding:20px;height:46px;font-family:BlsPrW-Rg,sans-serif;width:100%;font-size:16px}.wc-stripe-elements-field.focused,.wc-stripe-elements-field:focus,input[type=email].focused,input[type=email]:focus,input[type=number].focused,input[type=number]:focus,input[type=password].focused,input[type=password]:focus,input[type=search].focused,input[type=search]:focus,input[type=tel].focused,input[type=tel]:focus,input[type=text].focused,input[type=text]:focus,input[type=url].focused,input[type=url]:focus,select.focused,select:focus,textarea.focused,textarea:focus{border-color:#a3d2ca}.bg-dark.row-type-call_to_action.has-background .wc-stripe-elements-field,.bg-dark.row-type-call_to_action.has-background input[type=email],.bg-dark.row-type-call_to_action.has-background input[type=number],.bg-dark.row-type-call_to_action.has-background input[type=password],.bg-dark.row-type-call_to_action.has-background input[type=search],.bg-dark.row-type-call_to_action.has-background input[type=tel],.bg-dark.row-type-call_to_action.has-background input[type=text],.bg-dark.row-type-call_to_action.has-background input[type=url],.bg-dark.row-type-call_to_action.has-background select,.bg-dark.row-type-call_to_action.has-background textarea{color:#fff}.wc-stripe-elements-field::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}.bg-dark .wc-stripe-elements-field::-webkit-input-placeholder,.bg-dark input[type=email]::-webkit-input-placeholder,.bg-dark input[type=number]::-webkit-input-placeholder,.bg-dark input[type=password]::-webkit-input-placeholder,.bg-dark input[type=search]::-webkit-input-placeholder,.bg-dark input[type=tel]::-webkit-input-placeholder,.bg-dark input[type=text]::-webkit-input-placeholder,.bg-dark input[type=url]::-webkit-input-placeholder,.bg-dark select::-webkit-input-placeholder,.bg-dark textarea::-webkit-input-placeholder{color:#fff}.wc-stripe-elements-field:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=url]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#000}.bg-dark .wc-stripe-elements-field:-moz-placeholder,.bg-dark input[type=email]:-moz-placeholder,.bg-dark input[type=number]:-moz-placeholder,.bg-dark input[type=password]:-moz-placeholder,.bg-dark input[type=search]:-moz-placeholder,.bg-dark input[type=tel]:-moz-placeholder,.bg-dark input[type=text]:-moz-placeholder,.bg-dark input[type=url]:-moz-placeholder,.bg-dark select:-moz-placeholder,.bg-dark textarea:-moz-placeholder{color:#fff}.wc-stripe-elements-field::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#000}.bg-dark .wc-stripe-elements-field::-moz-placeholder,.bg-dark input[type=email]::-moz-placeholder,.bg-dark input[type=number]::-moz-placeholder,.bg-dark input[type=password]::-moz-placeholder,.bg-dark input[type=search]::-moz-placeholder,.bg-dark input[type=tel]::-moz-placeholder,.bg-dark input[type=text]::-moz-placeholder,.bg-dark input[type=url]::-moz-placeholder,.bg-dark select::-moz-placeholder,.bg-dark textarea::-moz-placeholder{color:#fff}.wc-stripe-elements-field:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}.bg-dark .wc-stripe-elements-field:-ms-input-placeholder,.bg-dark input[type=email]:-ms-input-placeholder,.bg-dark input[type=number]:-ms-input-placeholder,.bg-dark input[type=password]:-ms-input-placeholder,.bg-dark input[type=search]:-ms-input-placeholder,.bg-dark input[type=tel]:-ms-input-placeholder,.bg-dark input[type=text]:-ms-input-placeholder,.bg-dark input[type=url]:-ms-input-placeholder,.bg-dark select:-ms-input-placeholder,.bg-dark textarea:-ms-input-placeholder{color:#fff}.wc-stripe-elements-field{height:auto;padding:12px!important}select{padding-top:0;padding-bottom:0}textarea{height:200px}div.gform_wrapper{padding:0;background-color:transparent;margin:0 auto;text-align:left;color:#000}span.gform_description{display:block;padding-top:20px;padding-bottom:20px}.gform_body{padding:20px 0}.gform_body label{display:block;width:100%;margin:0;padding-top:20px;padding-bottom:6.6666666667px}.gform_body .gfield--type-radio{margin-top:20px}.gform_body .ginput_container_checkbox,.gform_body .ginput_container_consent,.gform_body .ginput_container_radio{padding-top:10px}.gform_body .ginput_container_checkbox label,.gform_body .ginput_container_consent label,.gform_body .ginput_container_radio label{display:inline;padding-left:5px}.gform_body .ginput_container_checkbox ul,.gform_body .ginput_container_consent ul,.gform_body .ginput_container_radio ul{list-style:none;padding-left:0}.gform_body .gfield_description{font-size:.8rem;padding-bottom:6.6666666667px;padding-top:10px}.gform_body select{height:46px}.gform_body select[multiple]{height:auto}.gform_body input::-webkit-input-placeholder{color:#80979e;text-align:center}.gform_body .gchoice{padding-bottom:5px}ul.gform_fields{list-style:none;margin:0;padding:0}ul.gform_fields li{padding:0 0 15px 0}ul.gform_fields .clear-multi,ul.gform_fields .ginput_complex,ul.gform_fields .ginput_container_date,ul.gform_fields .ginput_container_time{display:flex;justify-content:space-between;width:100%}@media (max-width:667px){ul.gform_fields .clear-multi,ul.gform_fields .ginput_complex,ul.gform_fields .ginput_container_date,ul.gform_fields .ginput_container_time{display:block}}ul.gform_fields .clear-multi span,ul.gform_fields .ginput_complex span,ul.gform_fields .ginput_container_date span,ul.gform_fields .ginput_container_time span{width:50%;display:inline-block;box-sizing:border-box}@media (max-width:667px){ul.gform_fields .clear-multi span,ul.gform_fields .ginput_complex span,ul.gform_fields .ginput_container_date span,ul.gform_fields .ginput_container_time span{display:block;width:100%}}ul.gform_fields .clear-multi span:nth-of-type(odd),ul.gform_fields .ginput_complex span:nth-of-type(odd),ul.gform_fields .ginput_container_date span:nth-of-type(odd),ul.gform_fields .ginput_container_time span:nth-of-type(odd){padding-right:2%}@media (max-width:667px){ul.gform_fields .clear-multi span:nth-of-type(odd),ul.gform_fields .ginput_complex span:nth-of-type(odd),ul.gform_fields .ginput_container_date span:nth-of-type(odd),ul.gform_fields .ginput_container_time span:nth-of-type(odd){padding-right:0}}ul.gform_fields .clear-multi span:nth-of-type(even),ul.gform_fields .ginput_complex span:nth-of-type(even),ul.gform_fields .ginput_container_date span:nth-of-type(even),ul.gform_fields .ginput_container_time span:nth-of-type(even){padding-left:2%}@media (max-width:667px){ul.gform_fields .clear-multi span:nth-of-type(even),ul.gform_fields .ginput_complex span:nth-of-type(even),ul.gform_fields .ginput_container_date span:nth-of-type(even),ul.gform_fields .ginput_container_time span:nth-of-type(even){padding-left:0}}ul.gform_fields .clear-multi span label,ul.gform_fields .ginput_complex span label,ul.gform_fields .ginput_container_date span label,ul.gform_fields .ginput_container_time span label{display:block;width:100%;font-size:.8rem;padding-bottom:0;padding-top:6.6666666667px}ul.gform_fields .ginput_container_date label,ul.gform_fields .ginput_container_time label{padding-right:2%;font-size:.8rem;padding-bottom:0;width:auto;padding-top:0;height:46px;line-height:46px}ul.gform_fields .ginput_container_date input,ul.gform_fields .ginput_container_date select,ul.gform_fields .ginput_container_time input,ul.gform_fields .ginput_container_time select{width:80%}ul.gform_fields .ginput_container_date .gfield_date_dropdown_day select,ul.gform_fields .ginput_container_date .gfield_date_dropdown_month select,ul.gform_fields .ginput_container_date .gfield_date_dropdown_year select,ul.gform_fields .ginput_container_time .gfield_date_dropdown_day select,ul.gform_fields .ginput_container_time .gfield_date_dropdown_month select,ul.gform_fields .ginput_container_time .gfield_date_dropdown_year select{width:100%}ul.gform_fields .ginput_container_date input.datepicker,ul.gform_fields .ginput_container_time input.datepicker{width:100%}ul.gform_fields .ginput_container_date i,ul.gform_fields .ginput_container_time i{display:none}ul.gform_fields .gform_validation_container{height:0!important;padding:0!important;overflow:hidden}ul.gform_fields .ginput_container_address{flex-wrap:wrap}ul.gform_fields li.hidden_label label.gfield_label{display:none}.gfield_label{display:block;padding-top:5px;font-weight:700;margin:0}.ginput_container_date,.ginput_container_time{display:inline-block;width:30%;margin-right:2%}.gfield_error .validation_message{padding:5px 15px;background-color:#7bae7f;color:#fff}.gfield_error .validation_message::before{content:"\f06a ";font-family:"Font Awesome 5 Pro";font-weight:300}.gfield_error input,.gfield_error textarea{border-color:#7bae7f}.gform_footer{padding-top:0;text-align:right}.gform_confirmation_message{padding:20px;background-color:#7bae7f;color:#000}span.screen-reader-text{width:0;height:0;display:block;overflow:hidden;position:absolute;left:0;top:0}.ui-datepicker{width:300px;box-sizing:border-box;padding:20px;background-color:#eee8d0;color:#fff}.ui-datepicker td,.ui-datepicker th{padding:5px;text-align:center}.ui-datepicker td.ui-datepicker-unselectable,.ui-datepicker th.ui-datepicker-unselectable{color:#e6e6e6}.ui-datepicker td a,.ui-datepicker th a{text-decoration:none}.ui-datepicker td.ui-datepicker-current-day,.ui-datepicker th.ui-datepicker-current-day{background-color:#a3d2ca}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker th.ui-datepicker-current-day a{color:#101a11}.ui-datepicker td.ui-datepicker-today a,.ui-datepicker th.ui-datepicker-today a{text-decoration:underline}.ui-datepicker .ui-datepicker-title select{width:48%}.ui-datepicker .ui-datepicker-title select:last-of-type{float:right}.ui-datepicker a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-prev{padding:0 0 20px 0;display:inline-block;cursor:pointer}.ui-datepicker a.ui-datepicker-prev::before{content:"\f104  ";font-family:"Font Awesome 5 Pro"}.ui-datepicker a.ui-datepicker-next{float:right}.ui-datepicker a.ui-datepicker-next::after{content:"  \f105";font-family:"Font Awesome 5 Pro"}.gform_drop_area{box-sizing:border-box;padding:40px;border:4px dashed rgba(0,0,0,.3);text-align:center}.gform_drop_area span.gform_drop_instructions{display:block;width:100%;clear:both;margin-bottom:40px}.ginput_preview img{display:inline-block;margin-right:20px}body.error404 .input-group{padding:35px 0}input#stockist-search-input{background-color:transparent;text-align:center;background-color:#f5f1e3;border-left:none;border-top:0;border-right:0}.ui-datepicker .ui-datepicker-header{background-color:#2e6b4f!important}.ui-datepicker a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-prev{color:#7bae7f!important}#footer .gform_confirmation_wrapper{clear:both;display:block;margin-bottom:60px}.tab-panel .gform_wrapper{padding-left:20px;padding-right:20px;padding-bottom:20px;background-color:rgba(0,0,0,.05)}.input-group{display:flex;justify-content:space-between}.input-group input[type=search],.input-group select{margin-right:4%}@media (max-width:667px){.input-group{display:block}.input-group input[type=search],.input-group select{margin-right:0;width:100%;margin-bottom:20px}.input-group button,.input-group input[type=submit]{width:100%}}a.search-result{background-color:#eee8d0;border-left:4px solid #a3d2ca;display:block;box-sizing:border-box;padding:20px;margin-bottom:23.3333333333px;color:#000;text-decoration:none}a.search-result h3,a.search-result li.product body.single-event p.woocommerce-loop-product__title.price,a.search-result li.product body.single-event table td.woocommerce-loop-product__title.price,a.search-result li.product body.single-event table th.woocommerce-loop-product__title.price,a.search-result li.product body.single-product p.woocommerce-loop-product__title.price,a.search-result li.product body.single-product table td.woocommerce-loop-product__title.price,a.search-result li.product body.single-product table th.woocommerce-loop-product__title.price,a.search-result li.product h2.woocommerce-loop-product__title,a.search-result li.product table body.single-event td.woocommerce-loop-product__title.price,a.search-result li.product table body.single-event th.woocommerce-loop-product__title.price,a.search-result li.product table body.single-product td.woocommerce-loop-product__title.price,a.search-result li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event a.search-result li.product p.woocommerce-loop-product__title.price,body.single-event li.product a.search-result p.woocommerce-loop-product__title.price,body.single-event table a.search-result li.product td.woocommerce-loop-product__title.price,body.single-event table a.search-result li.product th.woocommerce-loop-product__title.price,body.single-event table li.product a.search-result td.woocommerce-loop-product__title.price,body.single-event table li.product a.search-result th.woocommerce-loop-product__title.price,body.single-product a.search-result li.product p.woocommerce-loop-product__title.price,body.single-product li.product a.search-result p.woocommerce-loop-product__title.price,body.single-product table a.search-result li.product td.woocommerce-loop-product__title.price,body.single-product table a.search-result li.product th.woocommerce-loop-product__title.price,body.single-product table li.product a.search-result td.woocommerce-loop-product__title.price,body.single-product table li.product a.search-result th.woocommerce-loop-product__title.price,li.product a.search-result body.single-event p.woocommerce-loop-product__title.price,li.product a.search-result body.single-event table td.woocommerce-loop-product__title.price,li.product a.search-result body.single-event table th.woocommerce-loop-product__title.price,li.product a.search-result body.single-product p.woocommerce-loop-product__title.price,li.product a.search-result body.single-product table td.woocommerce-loop-product__title.price,li.product a.search-result body.single-product table th.woocommerce-loop-product__title.price,li.product a.search-result h2.woocommerce-loop-product__title,li.product a.search-result table body.single-event td.woocommerce-loop-product__title.price,li.product a.search-result table body.single-event th.woocommerce-loop-product__title.price,li.product a.search-result table body.single-product td.woocommerce-loop-product__title.price,li.product a.search-result table body.single-product th.woocommerce-loop-product__title.price,table body.single-event a.search-result li.product td.woocommerce-loop-product__title.price,table body.single-event a.search-result li.product th.woocommerce-loop-product__title.price,table body.single-event li.product a.search-result td.woocommerce-loop-product__title.price,table body.single-event li.product a.search-result th.woocommerce-loop-product__title.price,table body.single-product a.search-result li.product td.woocommerce-loop-product__title.price,table body.single-product a.search-result li.product th.woocommerce-loop-product__title.price,table body.single-product li.product a.search-result td.woocommerce-loop-product__title.price,table body.single-product li.product a.search-result th.woocommerce-loop-product__title.price{padding-top:0}a.search-result p,a.search-result table td,a.search-result table th,table a.search-result td,table a.search-result th{padding:0}a.search-result:last-of-type{margin-bottom:0}body.search form.search-form{margin:20px 0}#searchPopup{max-width:80%;margin:0 auto;background:#f5f1e3;padding:20px}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#header li.search-btn{position:relative}#header form.search-form{position:absolute;top:-10px;right:44px;width:300px;display:none}@media (max-width:999px){#header form.search-form{left:100px;z-index:100}}@media (max-width:667px){#header form.search-form{left:90px;width:165px}}#header form.search-form button{padding-left:20px;padding-right:20px}.tile{color:#000;text-decoration:none;text-align:center;margin-bottom:35px}.tile img{margin:0 auto 20px auto}@media (min-width:667px) and (max-width:768px){.tile{margin-right:0}.tile:nth-child(odd){margin-right:4%!important}}.tile.tile-partner a{display:block;position:relative;z-index:0;cursor:pointer}.tile.tile-partner a img{z-index:0}.tile.tile-partner a span.tile-hover{display:block;top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;background:rgba(0,0,0,.9);transition:all .3s ease-in-out;opacity:0;color:#fff}.tile.tile-partner a span.tile-hover .woocommerce-page #content .coupon span.button,.tile.tile-partner a span.tile-hover body #content .coupon span.button,.tile.tile-partner a span.tile-hover li.product span.price:after,.tile.tile-partner a span.tile-hover span.button-secondary,.woocommerce-page #content .coupon .tile.tile-partner a span.tile-hover span.button,body #content .coupon .tile.tile-partner a span.tile-hover span.button,li.product .tile.tile-partner a span.tile-hover span.price:after{color:#fff}.tile.tile-partner a span.tile-hover-inner{top:50%;transform:translateY(-50%);display:block;position:relative;padding:40px}.tile.tile-partner a:hover span.tile-hover{opacity:1}.tile.tile-partner body.single-event p.tile-partner-title.price,.tile.tile-partner body.single-event table td.tile-partner-title.price,.tile.tile-partner body.single-event table th.tile-partner-title.price,.tile.tile-partner body.single-product p.tile-partner-title.price,.tile.tile-partner body.single-product table td.tile-partner-title.price,.tile.tile-partner body.single-product table th.tile-partner-title.price,.tile.tile-partner h2.tile-partner-title,.tile.tile-partner table body.single-event td.tile-partner-title.price,.tile.tile-partner table body.single-event th.tile-partner-title.price,.tile.tile-partner table body.single-product td.tile-partner-title.price,.tile.tile-partner table body.single-product th.tile-partner-title.price,body.single-event .tile.tile-partner p.tile-partner-title.price,body.single-event table .tile.tile-partner td.tile-partner-title.price,body.single-event table .tile.tile-partner th.tile-partner-title.price,body.single-product .tile.tile-partner p.tile-partner-title.price,body.single-product table .tile.tile-partner td.tile-partner-title.price,body.single-product table .tile.tile-partner th.tile-partner-title.price,table body.single-event .tile.tile-partner td.tile-partner-title.price,table body.single-event .tile.tile-partner th.tile-partner-title.price,table body.single-product .tile.tile-partner td.tile-partner-title.price,table body.single-product .tile.tile-partner th.tile-partner-title.price{padding-top:0}.tile.tile-team{display:flex;text-align:left}.tile.tile-team h3,.tile.tile-team li.product body.single-event p.woocommerce-loop-product__title.price,.tile.tile-team li.product body.single-event table td.woocommerce-loop-product__title.price,.tile.tile-team li.product body.single-event table th.woocommerce-loop-product__title.price,.tile.tile-team li.product body.single-product p.woocommerce-loop-product__title.price,.tile.tile-team li.product body.single-product table td.woocommerce-loop-product__title.price,.tile.tile-team li.product body.single-product table th.woocommerce-loop-product__title.price,.tile.tile-team li.product h2.woocommerce-loop-product__title,.tile.tile-team li.product table body.single-event td.woocommerce-loop-product__title.price,.tile.tile-team li.product table body.single-event th.woocommerce-loop-product__title.price,.tile.tile-team li.product table body.single-product td.woocommerce-loop-product__title.price,.tile.tile-team li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event .tile.tile-team li.product p.woocommerce-loop-product__title.price,body.single-event li.product .tile.tile-team p.woocommerce-loop-product__title.price,body.single-event table .tile.tile-team li.product td.woocommerce-loop-product__title.price,body.single-event table .tile.tile-team li.product th.woocommerce-loop-product__title.price,body.single-event table li.product .tile.tile-team td.woocommerce-loop-product__title.price,body.single-event table li.product .tile.tile-team th.woocommerce-loop-product__title.price,body.single-product .tile.tile-team li.product p.woocommerce-loop-product__title.price,body.single-product li.product .tile.tile-team p.woocommerce-loop-product__title.price,body.single-product table .tile.tile-team li.product td.woocommerce-loop-product__title.price,body.single-product table .tile.tile-team li.product th.woocommerce-loop-product__title.price,body.single-product table li.product .tile.tile-team td.woocommerce-loop-product__title.price,body.single-product table li.product .tile.tile-team th.woocommerce-loop-product__title.price,li.product .tile.tile-team body.single-event p.woocommerce-loop-product__title.price,li.product .tile.tile-team body.single-event table td.woocommerce-loop-product__title.price,li.product .tile.tile-team body.single-event table th.woocommerce-loop-product__title.price,li.product .tile.tile-team body.single-product p.woocommerce-loop-product__title.price,li.product .tile.tile-team body.single-product table td.woocommerce-loop-product__title.price,li.product .tile.tile-team body.single-product table th.woocommerce-loop-product__title.price,li.product .tile.tile-team h2.woocommerce-loop-product__title,li.product .tile.tile-team table body.single-event td.woocommerce-loop-product__title.price,li.product .tile.tile-team table body.single-event th.woocommerce-loop-product__title.price,li.product .tile.tile-team table body.single-product td.woocommerce-loop-product__title.price,li.product .tile.tile-team table body.single-product th.woocommerce-loop-product__title.price,table body.single-event .tile.tile-team li.product td.woocommerce-loop-product__title.price,table body.single-event .tile.tile-team li.product th.woocommerce-loop-product__title.price,table body.single-event li.product .tile.tile-team td.woocommerce-loop-product__title.price,table body.single-event li.product .tile.tile-team th.woocommerce-loop-product__title.price,table body.single-product .tile.tile-team li.product td.woocommerce-loop-product__title.price,table body.single-product .tile.tile-team li.product th.woocommerce-loop-product__title.price,table body.single-product li.product .tile.tile-team td.woocommerce-loop-product__title.price,table body.single-product li.product .tile.tile-team th.woocommerce-loop-product__title.price{padding-bottom:0}.tile.tile-team p,.tile.tile-team table td,.tile.tile-team table th,table .tile.tile-team td,table .tile.tile-team th{padding-top:0}@media (max-width:667px){.tile.tile-team{display:block}}.tile.tile-property,.tile.tile-vacancy{display:flex;text-align:left}@media (max-width:667px){.tile.tile-property,.tile.tile-vacancy{display:block}}.tile.tile-recipe{border:1px solid #2e6b4f}.tile.tile-recipe .inner{background-color:transparent}.tile.tile-event{text-align:left;background-color:#fff}.tile.tile-event img{margin:0}.tile.tile-event .inner{padding:30px;padding-bottom:100px}.tile.tile-event h3,.tile.tile-event li.product body.single-event p.woocommerce-loop-product__title.price,.tile.tile-event li.product body.single-product p.woocommerce-loop-product__title.price,.tile.tile-event li.product h2.woocommerce-loop-product__title,.tile.tile-event p,.tile.tile-event table td,.tile.tile-event table th,body.single-event .tile.tile-event li.product p.woocommerce-loop-product__title.price,body.single-event li.product .tile.tile-event p.woocommerce-loop-product__title.price,body.single-product .tile.tile-event li.product p.woocommerce-loop-product__title.price,body.single-product li.product .tile.tile-event p.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-event p.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-product p.woocommerce-loop-product__title.price,li.product .tile.tile-event h2.woocommerce-loop-product__title,table .tile.tile-event td,table .tile.tile-event th{padding:0}.tile.tile-event h3,.tile.tile-event li.product body.single-event p.woocommerce-loop-product__title.price,.tile.tile-event li.product body.single-event table td.woocommerce-loop-product__title.price,.tile.tile-event li.product body.single-event table th.woocommerce-loop-product__title.price,.tile.tile-event li.product body.single-product p.woocommerce-loop-product__title.price,.tile.tile-event li.product body.single-product table td.woocommerce-loop-product__title.price,.tile.tile-event li.product body.single-product table th.woocommerce-loop-product__title.price,.tile.tile-event li.product h2.woocommerce-loop-product__title,.tile.tile-event li.product table body.single-event td.woocommerce-loop-product__title.price,.tile.tile-event li.product table body.single-event th.woocommerce-loop-product__title.price,.tile.tile-event li.product table body.single-product td.woocommerce-loop-product__title.price,.tile.tile-event li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event .tile.tile-event li.product p.woocommerce-loop-product__title.price,body.single-event li.product .tile.tile-event p.woocommerce-loop-product__title.price,body.single-event table .tile.tile-event li.product td.woocommerce-loop-product__title.price,body.single-event table .tile.tile-event li.product th.woocommerce-loop-product__title.price,body.single-event table li.product .tile.tile-event td.woocommerce-loop-product__title.price,body.single-event table li.product .tile.tile-event th.woocommerce-loop-product__title.price,body.single-product .tile.tile-event li.product p.woocommerce-loop-product__title.price,body.single-product li.product .tile.tile-event p.woocommerce-loop-product__title.price,body.single-product table .tile.tile-event li.product td.woocommerce-loop-product__title.price,body.single-product table .tile.tile-event li.product th.woocommerce-loop-product__title.price,body.single-product table li.product .tile.tile-event td.woocommerce-loop-product__title.price,body.single-product table li.product .tile.tile-event th.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-event p.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-event table td.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-event table th.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-product p.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-product table td.woocommerce-loop-product__title.price,li.product .tile.tile-event body.single-product table th.woocommerce-loop-product__title.price,li.product .tile.tile-event h2.woocommerce-loop-product__title,li.product .tile.tile-event table body.single-event td.woocommerce-loop-product__title.price,li.product .tile.tile-event table body.single-event th.woocommerce-loop-product__title.price,li.product .tile.tile-event table body.single-product td.woocommerce-loop-product__title.price,li.product .tile.tile-event table body.single-product th.woocommerce-loop-product__title.price,table body.single-event .tile.tile-event li.product td.woocommerce-loop-product__title.price,table body.single-event .tile.tile-event li.product th.woocommerce-loop-product__title.price,table body.single-event li.product .tile.tile-event td.woocommerce-loop-product__title.price,table body.single-event li.product .tile.tile-event th.woocommerce-loop-product__title.price,table body.single-product .tile.tile-event li.product td.woocommerce-loop-product__title.price,table body.single-product .tile.tile-event li.product th.woocommerce-loop-product__title.price,table body.single-product li.product .tile.tile-event td.woocommerce-loop-product__title.price,table body.single-product li.product .tile.tile-event th.woocommerce-loop-product__title.price{padding-bottom:5px}.tile.tile-event ul{padding-bottom:0}.tile.tile-event .woocommerce-page #content a.added_to_cart,.tile.tile-event a.button,.tile.tile-event body #content a.added_to_cart,.woocommerce-page #content .tile.tile-event a.added_to_cart,body #content .tile.tile-event a.added_to_cart{margin:0 30px 30px 30px;position:absolute;bottom:0;left:0}.row-type-posts_feed .tile-post{display:flex;flex-wrap:wrap;flex-direction:column}.row-type-posts_feed .tile-post a img{margin-bottom:10px}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;margin:0 6.6666666667px;padding:20px;box-sizing:border-box;border-bottom:4px solid;text-decoration:none;background-color:#eee8d0;position:relative}ul.cat-nav{list-style:none;margin:0;padding:20px 0;text-align:right}ul.cat-nav li{display:inline-block}ul.cat-nav li a{display:block;padding:20px;cursor:pointer}@media (max-width:667px){ul.cat-nav{text-align:left}}.filter{display:flex;justify-content:space-between;align-items:center}@media (max-width:667px){.filter{display:block}}.responsive-video{width:100%;position:relative;padding:0 0 56.25%;height:0}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{color:#fff;background-color:#2e6b4f;z-index:0;padding-bottom:70px;font-size:.9rem}#footer a{color:#fff;text-decoration:none}#footer .row-inner{padding-bottom:0}#footer p,#footer table td,#footer table th,table #footer td,table #footer th{padding:0}@media (max-width:768px){#footer{padding-bottom:45px}}#footer .col-4{margin-right:4%}#footer .col-4 .newsletter{margin:0 auto;text-align:center}#footer .col-4 .newsletter h2,#footer .col-4 .newsletter p,#footer .col-4 .newsletter table td,#footer .col-4 .newsletter table th,table #footer .col-4 .newsletter td,table #footer .col-4 .newsletter th{font-family:BlsPrW-Rg,sans-serif!important}#footer .col-4 .newsletter .gform_body{padding:0;margin-top:30px}#footer .col-4 .newsletter .gform_body label.gfield_label{display:none}#footer .col-4 .newsletter .gform_body ul.gform_fields li{padding:0}#footer .col-4 .newsletter .gform_body input[type=email]{border-left:none;border-right:none;border-top:none;font-size:1.25rem}#footer .col-4 .newsletter .gform_body input[type=email]:focus{border-color:#7bae7f;color:#2e6b4f}#footer .col-4 .newsletter .gform_footer{text-align:center;margin-top:30px!important}#footer .col-4 .newsletter .gform_footer input[type=submit]{background-color:#7bae7f;border:2px solid #7bae7f;color:#2e6b4f;font-size:16px}#footer .col-4 .newsletter .gform_footer input[type=submit]:hover{background:#2e6b4f;color:#7bae7f}@media (max-width:768px){#footer .col-4 .newsletter{margin-bottom:10px}}#footer .col-4 .paperwork{margin-top:20px}#footer .col-4 .paperwork #menu-footer-info-menu{padding-top:20px;display:flex;justify-content:space-between;font-family:BlsPrW-Rg,sans-serif!important}#footer .col-4 .paperwork #menu-footer-info-menu li a{font-size:12px;text-transform:uppercase;text-align:center;margin:0 2px}@media (max-width:875px){#footer .col-4 .paperwork{margin-top:0}}@media (max-width:875px){#footer .col-4 .paperwork.md-paperwork{display:none}}#footer .col-1{margin-right:4%}@media (max-width:875px){#footer .col-1{display:none}}#footer .col-5{margin-right:4%;position:relative}#footer .col-5 .footer-menu{float:left}@media (max-width:875px){#footer .col-5 .footer-menu{margin-left:20px;margin-right:20px;text-align:center}}#footer .col-5 .footer-menu #menu-footer-menu{z-index:10;font-family:BlsPrW-Rg,sans-serif!important}#footer .col-5 .footer-menu #menu-footer-menu li{margin-bottom:15px;text-transform:uppercase;font-size:16px}#footer .col-5 .footer-menu #menu-footer-menu li:nth-child(odd){float:left;width:51%}@media (max-width:875px){#footer .col-5 .footer-menu #menu-footer-menu li:nth-child(odd){float:none;width:fit-content;margin:3px 15px}}#footer .col-5 .footer-menu #menu-footer-menu li:nth-child(even){float:right;text-align:left;width:49%}@media (max-width:875px){#footer .col-5 .footer-menu #menu-footer-menu li:nth-child(even){float:none;width:fit-content;margin:3px 15px}}@media (max-width:875px){#footer .col-5 .footer-menu{margin-bottom:30px}}#footer .col-5 .social{text-align:right}#footer .col-5 .social ul li a i{width:auto;height:auto;font-size:1.6rem;padding:0 20px 0 0;margin:0}#footer .col-5 .social ul li:last-of-type a i{padding-right:0}@media (max-width:875px){#footer .col-5 .social{margin-bottom:30px;text-align:center}}#footer .col-5 .say-hello{position:absolute;bottom:0;left:0}@media (max-width:875px){#footer .col-5 .say-hello{position:relative;max-height:100px;text-align:center}}#footer .company-name{padding-top:70px;text-align:center;display:flex}@media (max-width:875px){#footer .company-name{padding-top:0}}#footer .company-name .sm-paperwork .menu{display:flex;justify-content:space-around;margin-bottom:30px;text-transform:uppercase;font-family:BlsPrW-Rg,sans-serif!important;font-size:12px}@media (min-width:874px){#footer .company-name .sm-paperwork{display:none}}@media (max-width:875px){#footer .footer-wrap{display:block}#footer .col-4,#footer .col-5{float:none!important;width:100%!important;margin:0 0 35px 0!important}}#footer .nav ul li a{padding-left:10px;padding-right:10px}table{table-layout:fixed;width:100%;background-color:rgba(0,0,0,.05);margin:20px 0}table thead{background-color:#2e6b4f;color:#fff}table thead a{color:#fff}table tbody tr{background-color:rgba(0,0,0,.05)}table tbody tr:nth-child(even){background-color:rgba(0,0,0,.025)}table td,table th{padding:20px;text-align:left}table th{background-color:rgba(0,0,0,.1)}.responsive-table{overflow-x:auto}body.woocommerce-account table{background-color:transparent;margin:0 0 20px 0}body.woocommerce-account table tbody th,body.woocommerce-account table tbody tr{background-color:transparent}body.woocommerce-account table tbody tr{border-bottom:1px solid #2e6b4f}body.woocommerce-account table tbody td.woocommerce-orders-table__cell-order-actions:last-child{text-align:right}.woocommerce-page #content body.woocommerce-account table td.membership-discount-actions a.added_to_cart,body.woocommerce #content body.woocommerce-account table td.membership-discount-actions a.added_to_cart,body.woocommerce-account #content table td.membership-discount-actions a.added_to_cart,body.woocommerce-account table td.membership-discount-actions #content a.added_to_cart,body.woocommerce-account table td.membership-discount-actions a.button,body.woocommerce-cart #content body.woocommerce-account table td.membership-discount-actions a.added_to_cart,body.woocommerce-checkout #content body.woocommerce-account table td.membership-discount-actions a.added_to_cart{margin-bottom:5px!important}.mobile-menu{position:fixed;padding-top:185px;top:0;left:100%;width:100vw;height:100vh;z-index:300;background-color:#f5f1e3;transition:left .3s;overflow-y:scroll;display:none}.mobile-menu.open{left:0}.mobile-menu li a{text-decoration:none;font-size:19px}.main-nav-mobile{list-style-type:none;padding:0;margin:20px 0}.main-nav-mobile .sub-menu{list-style-type:none;padding:0;margin:0;display:none}.main-nav-mobile .sub-menu a{font-size:16px}.main-nav-mobile .sub-menu li{padding:5px 0}.main-nav-mobile li{padding:10px 0}.main-nav-mobile .openSubMenu{display:inline-block;padding-left:5px;padding-right:0;color:#a3d2ca;text-align:right;position:absolute;right:0}.mobile-menu-search input{width:calc(100% - 45px)!important;float:left}.mobile-menu-search button{width:45px;min-width:1px;padding:0}.hero{min-height:500px;background-size:cover;background-position:center center;z-index:-1}@media (max-width:667px){.hero{height:auto}}@media (max-width:999px){.hero{margin-top:200px!important}}video.hero-video{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:0;overflow:hidden;max-width:100%;margin:0 auto}#homePageVideo{position:absolute;top:50%;left:50%;min-width:100%;min-height:500px;transform:translate(-50%,-50%);object-fit:cover;z-index:10}#homePageVideoOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;background-color:rgba(0,0,0,.25)}.hero{margin-bottom:20px;overflow:hidden}.hero .play-button{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;justify-content:flex-end;align-items:center}.hero .play-button .video-poster{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;filter:brightness(50%)}.hero .play-button .video-poster img{object-fit:cover;margin:0 auto;min-height:100%}.hero .play-button .video-poster::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.hero .hero-image,.hero .hero-video{width:100%;min-height:500px;height:auto}.hero .hero-image{display:flex}.hero .overlay-wrap{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;z-index:20}.hero .overlay-wrap .col-10{color:#fff;margin:0 auto;align-self:flex-end;padding:35px 5% 50px 5%;max-width:1297px}.hero .overlay-wrap .col-10 p:first-of-type,.hero .overlay-wrap .col-10 table td:first-of-type,.hero .overlay-wrap .col-10 table th:first-of-type,table .hero .overlay-wrap .col-10 td:first-of-type,table .hero .overlay-wrap .col-10 th:first-of-type{font-family:BlsPrW-Rg,sans-serif;padding-bottom:10px}.hero .overlay-wrap .col-10 .h1{padding-top:0}.overlay{z-index:0;width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:absolute;background:rgba(0,0,0,.25)}#content .hero h1{color:#fff}#map,#stockists-map{min-height:600px}#map div,#stockists-map div{box-sizing:content-box;position:static}#stockists-map button{display:none!important}.extend-btm:after,.extend-top:before{content:"";z-index:0;background:0 0;width:100%;left:0;right:0;position:absolute;display:block;height:0}.extend-btm-25:after,.extend-top-25:before{height:25%}.extend-btm-50:after,.extend-top-50:before{height:50%}.extend-btm-75:after,.extend-top-75:before{height:75%}.extend-top:before{top:0}.extend-btm:after{bottom:0}.bg-light+.row.extend-top:before,.extend-light:after{background-color:#fff}.bg-mid+.row.extend-top:before,.extend-mid:after{background-color:#eee8d0}.bg-dark+.row.extend-top:before,.extend-dark:after{background-color:#f5f1e3}.logo-wrap{display:flex;flex-wrap:wrap;justify-content:center;width:100%;align-items:center}.logo-wrap a,.logo-wrap span{display:block;width:160px;height:auto;max-width:40%;margin:20px}.tabs ul.tabs-nav{list-style:none;margin:0;padding:0}.tabs ul.tabs-nav li{padding:0;display:inline-block;background-color:#f5f1e3;margin-right:3px}.tabs ul.tabs-nav li::before{content:none}.tabs ul.tabs-nav li h3,.tabs ul.tabs-nav li.product body.single-event p.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product body.single-event table td.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product body.single-event table th.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product body.single-product p.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product body.single-product table td.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product body.single-product table th.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product h2.woocommerce-loop-product__title,.tabs ul.tabs-nav li.product table body.single-event td.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product table body.single-event th.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product table body.single-product td.woocommerce-loop-product__title.price,.tabs ul.tabs-nav li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event .tabs ul.tabs-nav li.product p.woocommerce-loop-product__title.price,body.single-event table .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price,body.single-event table .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price,body.single-product .tabs ul.tabs-nav li.product p.woocommerce-loop-product__title.price,body.single-product table .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price,body.single-product table .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price,table body.single-event .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price,table body.single-event .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price,table body.single-product .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price,table body.single-product .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price{padding:0}.tabs ul.tabs-nav li h3 a,.tabs ul.tabs-nav li.product body.single-event p.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product body.single-event table td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product body.single-event table th.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product body.single-product p.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product body.single-product table td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product body.single-product table th.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product h2.woocommerce-loop-product__title a,.tabs ul.tabs-nav li.product table body.single-event td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product table body.single-event th.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product table body.single-product td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.product table body.single-product th.woocommerce-loop-product__title.price a,body.single-event .tabs ul.tabs-nav li.product p.woocommerce-loop-product__title.price a,body.single-event table .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price a,body.single-event table .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price a,body.single-product .tabs ul.tabs-nav li.product p.woocommerce-loop-product__title.price a,body.single-product table .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price a,body.single-product table .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price a,table body.single-event .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price a,table body.single-event .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price a,table body.single-product .tabs ul.tabs-nav li.product td.woocommerce-loop-product__title.price a,table body.single-product .tabs ul.tabs-nav li.product th.woocommerce-loop-product__title.price a{padding:20px;text-decoration:none;display:block}.tabs ul.tabs-nav li.ui-state-active{background-color:#a3d2ca}.tabs ul.tabs-nav li.ui-state-active h3 a,.tabs ul.tabs-nav li.ui-state-active li.product body.single-event p.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product body.single-event table td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product body.single-event table th.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product body.single-product p.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product body.single-product table td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product body.single-product table th.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product h2.woocommerce-loop-product__title a,.tabs ul.tabs-nav li.ui-state-active li.product table body.single-event td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product table body.single-event th.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product table body.single-product td.woocommerce-loop-product__title.price a,.tabs ul.tabs-nav li.ui-state-active li.product table body.single-product th.woocommerce-loop-product__title.price a,body.single-event .tabs ul.tabs-nav li.ui-state-active li.product p.woocommerce-loop-product__title.price a,body.single-event li.product .tabs ul.tabs-nav li.ui-state-active p.woocommerce-loop-product__title.price a,body.single-event table .tabs ul.tabs-nav li.ui-state-active li.product td.woocommerce-loop-product__title.price a,body.single-event table .tabs ul.tabs-nav li.ui-state-active li.product th.woocommerce-loop-product__title.price a,body.single-event table li.product .tabs ul.tabs-nav li.ui-state-active td.woocommerce-loop-product__title.price a,body.single-event table li.product .tabs ul.tabs-nav li.ui-state-active th.woocommerce-loop-product__title.price a,body.single-product .tabs ul.tabs-nav li.ui-state-active li.product p.woocommerce-loop-product__title.price a,body.single-product li.product .tabs ul.tabs-nav li.ui-state-active p.woocommerce-loop-product__title.price a,body.single-product table .tabs ul.tabs-nav li.ui-state-active li.product td.woocommerce-loop-product__title.price a,body.single-product table .tabs ul.tabs-nav li.ui-state-active li.product th.woocommerce-loop-product__title.price a,body.single-product table li.product .tabs ul.tabs-nav li.ui-state-active td.woocommerce-loop-product__title.price a,body.single-product table li.product .tabs ul.tabs-nav li.ui-state-active th.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active body.single-event p.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active body.single-event table td.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active body.single-event table th.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active body.single-product p.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active body.single-product table td.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active body.single-product table th.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active h2.woocommerce-loop-product__title a,li.product .tabs ul.tabs-nav li.ui-state-active table body.single-event td.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active table body.single-event th.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active table body.single-product td.woocommerce-loop-product__title.price a,li.product .tabs ul.tabs-nav li.ui-state-active table body.single-product th.woocommerce-loop-product__title.price a,table body.single-event .tabs ul.tabs-nav li.ui-state-active li.product td.woocommerce-loop-product__title.price a,table body.single-event .tabs ul.tabs-nav li.ui-state-active li.product th.woocommerce-loop-product__title.price a,table body.single-event li.product .tabs ul.tabs-nav li.ui-state-active td.woocommerce-loop-product__title.price a,table body.single-event li.product .tabs ul.tabs-nav li.ui-state-active th.woocommerce-loop-product__title.price a,table body.single-product .tabs ul.tabs-nav li.ui-state-active li.product td.woocommerce-loop-product__title.price a,table body.single-product .tabs ul.tabs-nav li.ui-state-active li.product th.woocommerce-loop-product__title.price a,table body.single-product li.product .tabs ul.tabs-nav li.ui-state-active td.woocommerce-loop-product__title.price a,table body.single-product li.product .tabs ul.tabs-nav li.ui-state-active th.woocommerce-loop-product__title.price a{color:#f5f1e3}.tabs .tab-panel{padding:20px;background-color:#eee8d0;border-top:2px solid #a3d2ca}@media (min-width:667px){.tabs.side ul.tabs-nav{width:30%;float:left}.tabs.side ul.tabs-nav li{width:100%;margin:0}.tabs.side .tab-panel{width:70%;float:right}}.accordion{width:100%}.accordion h3.accordion-title,.accordion li.product body.single-event p.accordion-title.woocommerce-loop-product__title.price,.accordion li.product body.single-event table td.accordion-title.woocommerce-loop-product__title.price,.accordion li.product body.single-event table th.accordion-title.woocommerce-loop-product__title.price,.accordion li.product body.single-product p.accordion-title.woocommerce-loop-product__title.price,.accordion li.product body.single-product table td.accordion-title.woocommerce-loop-product__title.price,.accordion li.product body.single-product table th.accordion-title.woocommerce-loop-product__title.price,.accordion li.product h2.accordion-title.woocommerce-loop-product__title,.accordion li.product table body.single-event td.accordion-title.woocommerce-loop-product__title.price,.accordion li.product table body.single-event th.accordion-title.woocommerce-loop-product__title.price,.accordion li.product table body.single-product td.accordion-title.woocommerce-loop-product__title.price,.accordion li.product table body.single-product th.accordion-title.woocommerce-loop-product__title.price,body.single-event .accordion li.product p.accordion-title.woocommerce-loop-product__title.price,body.single-event li.product .accordion p.accordion-title.woocommerce-loop-product__title.price,body.single-event table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price,body.single-event table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price,body.single-event table li.product .accordion td.accordion-title.woocommerce-loop-product__title.price,body.single-event table li.product .accordion th.accordion-title.woocommerce-loop-product__title.price,body.single-product .accordion li.product p.accordion-title.woocommerce-loop-product__title.price,body.single-product li.product .accordion p.accordion-title.woocommerce-loop-product__title.price,body.single-product table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price,body.single-product table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price,body.single-product table li.product .accordion td.accordion-title.woocommerce-loop-product__title.price,body.single-product table li.product .accordion th.accordion-title.woocommerce-loop-product__title.price,li.product .accordion body.single-event p.accordion-title.woocommerce-loop-product__title.price,li.product .accordion body.single-event table td.accordion-title.woocommerce-loop-product__title.price,li.product .accordion body.single-event table th.accordion-title.woocommerce-loop-product__title.price,li.product .accordion body.single-product p.accordion-title.woocommerce-loop-product__title.price,li.product .accordion body.single-product table td.accordion-title.woocommerce-loop-product__title.price,li.product .accordion body.single-product table th.accordion-title.woocommerce-loop-product__title.price,li.product .accordion h2.accordion-title.woocommerce-loop-product__title,li.product .accordion table body.single-event td.accordion-title.woocommerce-loop-product__title.price,li.product .accordion table body.single-event th.accordion-title.woocommerce-loop-product__title.price,li.product .accordion table body.single-product td.accordion-title.woocommerce-loop-product__title.price,li.product .accordion table body.single-product th.accordion-title.woocommerce-loop-product__title.price,table body.single-event .accordion li.product td.accordion-title.woocommerce-loop-product__title.price,table body.single-event .accordion li.product th.accordion-title.woocommerce-loop-product__title.price,table body.single-event li.product .accordion td.accordion-title.woocommerce-loop-product__title.price,table body.single-event li.product .accordion th.accordion-title.woocommerce-loop-product__title.price,table body.single-product .accordion li.product td.accordion-title.woocommerce-loop-product__title.price,table body.single-product .accordion li.product th.accordion-title.woocommerce-loop-product__title.price,table body.single-product li.product .accordion td.accordion-title.woocommerce-loop-product__title.price,table body.single-product li.product .accordion th.accordion-title.woocommerce-loop-product__title.price{padding:20px 20px 20px 60px;background-color:transparent;color:#2e6b4f;cursor:pointer;margin-top:1px;display:block;position:relative;font-size:1rem;text-transform:uppercase;font-weight:700}.accordion h3.accordion-title:first-of-type,.accordion li.product body.single-event p.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product body.single-event table td.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product body.single-event table th.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product body.single-product p.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product body.single-product table td.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product body.single-product table th.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product h2.accordion-title.woocommerce-loop-product__title:first-of-type,.accordion li.product table body.single-event td.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product table body.single-event th.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product table body.single-product td.accordion-title.woocommerce-loop-product__title.price:first-of-type,.accordion li.product table body.single-product th.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-event .accordion li.product p.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-event li.product .accordion p.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-event table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-event table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-event table li.product .accordion td.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-event table li.product .accordion th.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-product .accordion li.product p.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-product li.product .accordion p.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-product table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-product table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-product table li.product .accordion td.accordion-title.woocommerce-loop-product__title.price:first-of-type,body.single-product table li.product .accordion th.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion body.single-event p.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion body.single-event table td.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion body.single-event table th.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion body.single-product p.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion body.single-product table td.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion body.single-product table th.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion h2.accordion-title.woocommerce-loop-product__title:first-of-type,li.product .accordion table body.single-event td.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion table body.single-event th.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion table body.single-product td.accordion-title.woocommerce-loop-product__title.price:first-of-type,li.product .accordion table body.single-product th.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-event .accordion li.product td.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-event .accordion li.product th.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-event li.product .accordion td.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-event li.product .accordion th.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-product .accordion li.product td.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-product .accordion li.product th.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-product li.product .accordion td.accordion-title.woocommerce-loop-product__title.price:first-of-type,table body.single-product li.product .accordion th.accordion-title.woocommerce-loop-product__title.price:first-of-type{margin-top:0}.accordion h3.accordion-title::after,.accordion li.product body.single-event p.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product body.single-event table td.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product body.single-event table th.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product body.single-product p.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product body.single-product table td.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product body.single-product table th.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product h2.accordion-title.woocommerce-loop-product__title::after,.accordion li.product table body.single-event td.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product table body.single-event th.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product table body.single-product td.accordion-title.woocommerce-loop-product__title.price::after,.accordion li.product table body.single-product th.accordion-title.woocommerce-loop-product__title.price::after,body.single-event .accordion li.product p.accordion-title.woocommerce-loop-product__title.price::after,body.single-event li.product .accordion p.accordion-title.woocommerce-loop-product__title.price::after,body.single-event table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price::after,body.single-event table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price::after,body.single-event table li.product .accordion td.accordion-title.woocommerce-loop-product__title.price::after,body.single-event table li.product .accordion th.accordion-title.woocommerce-loop-product__title.price::after,body.single-product .accordion li.product p.accordion-title.woocommerce-loop-product__title.price::after,body.single-product li.product .accordion p.accordion-title.woocommerce-loop-product__title.price::after,body.single-product table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price::after,body.single-product table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price::after,body.single-product table li.product .accordion td.accordion-title.woocommerce-loop-product__title.price::after,body.single-product table li.product .accordion th.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion body.single-event p.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion body.single-event table td.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion body.single-event table th.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion body.single-product p.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion body.single-product table td.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion body.single-product table th.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion h2.accordion-title.woocommerce-loop-product__title::after,li.product .accordion table body.single-event td.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion table body.single-event th.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion table body.single-product td.accordion-title.woocommerce-loop-product__title.price::after,li.product .accordion table body.single-product th.accordion-title.woocommerce-loop-product__title.price::after,table body.single-event .accordion li.product td.accordion-title.woocommerce-loop-product__title.price::after,table body.single-event .accordion li.product th.accordion-title.woocommerce-loop-product__title.price::after,table body.single-event li.product .accordion td.accordion-title.woocommerce-loop-product__title.price::after,table body.single-event li.product .accordion th.accordion-title.woocommerce-loop-product__title.price::after,table body.single-product .accordion li.product td.accordion-title.woocommerce-loop-product__title.price::after,table body.single-product .accordion li.product th.accordion-title.woocommerce-loop-product__title.price::after,table body.single-product li.product .accordion td.accordion-title.woocommerce-loop-product__title.price::after,table body.single-product li.product .accordion th.accordion-title.woocommerce-loop-product__title.price::after{content:"\f067";font-family:"Font Awesome 5 Pro";position:absolute;left:20px;color:#a3d2ca;font-size:1rem;font-weight:400}.accordion h3.accordion-title.ui-accordion-header-active::after,.accordion li.product body.single-event p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product body.single-event table td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product body.single-event table th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product body.single-product p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product body.single-product table td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product body.single-product table th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product h2.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title::after,.accordion li.product table body.single-event td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product table body.single-event th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product table body.single-product td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,.accordion li.product table body.single-product th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-event .accordion li.product p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-event li.product .accordion p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-event table .accordion li.product td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-event table .accordion li.product th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-event table li.product .accordion td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-event table li.product .accordion th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-product .accordion li.product p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-product li.product .accordion p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-product table .accordion li.product td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-product table .accordion li.product th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-product table li.product .accordion td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,body.single-product table li.product .accordion th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion body.single-event p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion body.single-event table td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion body.single-event table th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion body.single-product p.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion body.single-product table td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion body.single-product table th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion h2.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title::after,li.product .accordion table body.single-event td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion table body.single-event th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion table body.single-product td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,li.product .accordion table body.single-product th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-event .accordion li.product td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-event .accordion li.product th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-event li.product .accordion td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-event li.product .accordion th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-product .accordion li.product td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-product .accordion li.product th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-product li.product .accordion td.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after,table body.single-product li.product .accordion th.accordion-title.ui-accordion-header-active.woocommerce-loop-product__title.price::after{content:"\f068"}.accordion .accordion-panel{padding:20px;background-color:#fff}body.single-product .accordion h3.accordion-title,body.single-product .accordion li.product h2.accordion-title.woocommerce-loop-product__title,body.single-product .accordion li.product p.accordion-title.woocommerce-loop-product__title.price,body.single-product .accordion li.product table td.accordion-title.woocommerce-loop-product__title.price,body.single-product .accordion li.product table th.accordion-title.woocommerce-loop-product__title.price,body.single-product table .accordion li.product td.accordion-title.woocommerce-loop-product__title.price,body.single-product table .accordion li.product th.accordion-title.woocommerce-loop-product__title.price,li.product body.single-product .accordion h2.accordion-title.woocommerce-loop-product__title,li.product body.single-product .accordion p.accordion-title.woocommerce-loop-product__title.price,li.product body.single-product .accordion table td.accordion-title.woocommerce-loop-product__title.price,li.product body.single-product .accordion table th.accordion-title.woocommerce-loop-product__title.price,li.product body.single-product table .accordion td.accordion-title.woocommerce-loop-product__title.price,li.product body.single-product table .accordion th.accordion-title.woocommerce-loop-product__title.price,li.product table body.single-product .accordion td.accordion-title.woocommerce-loop-product__title.price,li.product table body.single-product .accordion th.accordion-title.woocommerce-loop-product__title.price,table body.single-product .accordion li.product td.accordion-title.woocommerce-loop-product__title.price,table body.single-product .accordion li.product th.accordion-title.woocommerce-loop-product__title.price,table li.product body.single-product .accordion td.accordion-title.woocommerce-loop-product__title.price,table li.product body.single-product .accordion th.accordion-title.woocommerce-loop-product__title.price{border-bottom:1px solid}body.single-product .accordion .accordion-panel{background-color:transparent;width:82.6666666667%;margin:0 auto}.tags-wrap .tags{list-style:none;display:block;margin:0 auto;padding:5px 0 0 0}.tags-wrap .tags li{display:inline-block;margin:0 5px 5px 5px}.tags-wrap .tags li a{display:block;cursor:pointer;text-decoration:none;padding:0 20px;box-sizing:border-box;line-height:30px;border:1px solid #2e6b4f;border-radius:15px;background-color:transparent;color:#2e6b4f}.inner{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover}.inner.has-bg-image{min-height:400px;padding-top:70px;padding-bottom:70px;display:flex;align-items:center}.inner.has-bg-image .row-inner{color:#fff!important;height:70%;padding:0}.inner.has-bg-image .row-inner .col-10{align-self:flex-end}.inner.has-bg-image .row-inner .col-10 .page-title{padding-bottom:0}.inner.has-bg-image .row-inner .col-10 p.callout-button,.inner.has-bg-image .row-inner .col-10 table td.callout-button,.inner.has-bg-image .row-inner .col-10 table th.callout-button,table .inner.has-bg-image .row-inner .col-10 td.callout-button,table .inner.has-bg-image .row-inner .col-10 th.callout-button{text-align:left!important}.inner.has-bg-image .row-inner .col-10 p.callout-button .button,.inner.has-bg-image .row-inner .col-10 p.callout-button .woocommerce-page #content a.added_to_cart,.inner.has-bg-image .row-inner .col-10 p.callout-button body #content a.added_to_cart,.inner.has-bg-image .row-inner .col-10 table td.callout-button .button,.inner.has-bg-image .row-inner .col-10 table td.callout-button .woocommerce-page #content a.added_to_cart,.inner.has-bg-image .row-inner .col-10 table td.callout-button body #content a.added_to_cart,.inner.has-bg-image .row-inner .col-10 table th.callout-button .button,.inner.has-bg-image .row-inner .col-10 table th.callout-button .woocommerce-page #content a.added_to_cart,.inner.has-bg-image .row-inner .col-10 table th.callout-button body #content a.added_to_cart,.woocommerce-page #content .inner.has-bg-image .row-inner .col-10 p.callout-button a.added_to_cart,.woocommerce-page #content .inner.has-bg-image .row-inner .col-10 table td.callout-button a.added_to_cart,.woocommerce-page #content .inner.has-bg-image .row-inner .col-10 table th.callout-button a.added_to_cart,.woocommerce-page #content table .inner.has-bg-image .row-inner .col-10 td.callout-button a.added_to_cart,.woocommerce-page #content table .inner.has-bg-image .row-inner .col-10 th.callout-button a.added_to_cart,body #content .inner.has-bg-image .row-inner .col-10 p.callout-button a.added_to_cart,body #content .inner.has-bg-image .row-inner .col-10 table td.callout-button a.added_to_cart,body #content .inner.has-bg-image .row-inner .col-10 table th.callout-button a.added_to_cart,body #content table .inner.has-bg-image .row-inner .col-10 td.callout-button a.added_to_cart,body #content table .inner.has-bg-image .row-inner .col-10 th.callout-button a.added_to_cart,table .inner.has-bg-image .row-inner .col-10 td.callout-button .button,table .inner.has-bg-image .row-inner .col-10 td.callout-button .woocommerce-page #content a.added_to_cart,table .inner.has-bg-image .row-inner .col-10 td.callout-button body #content a.added_to_cart,table .inner.has-bg-image .row-inner .col-10 th.callout-button .button,table .inner.has-bg-image .row-inner .col-10 th.callout-button .woocommerce-page #content a.added_to_cart,table .inner.has-bg-image .row-inner .col-10 th.callout-button body #content a.added_to_cart{background-color:#7bae7f;color:#2e6b4f;transition:.3s ease-in-out;text-align:left!important}.inner.has-bg-image .row-inner .col-10 p.callout-button .button:hover,.inner.has-bg-image .row-inner .col-10 p.callout-button .woocommerce-page #content a.added_to_cart:hover,.inner.has-bg-image .row-inner .col-10 p.callout-button body #content a.added_to_cart:hover,.inner.has-bg-image .row-inner .col-10 table td.callout-button .button:hover,.inner.has-bg-image .row-inner .col-10 table td.callout-button .woocommerce-page #content a.added_to_cart:hover,.inner.has-bg-image .row-inner .col-10 table td.callout-button body #content a.added_to_cart:hover,.inner.has-bg-image .row-inner .col-10 table th.callout-button .button:hover,.inner.has-bg-image .row-inner .col-10 table th.callout-button .woocommerce-page #content a.added_to_cart:hover,.inner.has-bg-image .row-inner .col-10 table th.callout-button body #content a.added_to_cart:hover,.woocommerce-page #content .inner.has-bg-image .row-inner .col-10 p.callout-button a.added_to_cart:hover,.woocommerce-page #content .inner.has-bg-image .row-inner .col-10 table td.callout-button a.added_to_cart:hover,.woocommerce-page #content .inner.has-bg-image .row-inner .col-10 table th.callout-button a.added_to_cart:hover,.woocommerce-page #content table .inner.has-bg-image .row-inner .col-10 td.callout-button a.added_to_cart:hover,.woocommerce-page #content table .inner.has-bg-image .row-inner .col-10 th.callout-button a.added_to_cart:hover,body #content .inner.has-bg-image .row-inner .col-10 p.callout-button a.added_to_cart:hover,body #content .inner.has-bg-image .row-inner .col-10 table td.callout-button a.added_to_cart:hover,body #content .inner.has-bg-image .row-inner .col-10 table th.callout-button a.added_to_cart:hover,body #content table .inner.has-bg-image .row-inner .col-10 td.callout-button a.added_to_cart:hover,body #content table .inner.has-bg-image .row-inner .col-10 th.callout-button a.added_to_cart:hover,table .inner.has-bg-image .row-inner .col-10 td.callout-button .button:hover,table .inner.has-bg-image .row-inner .col-10 td.callout-button .woocommerce-page #content a.added_to_cart:hover,table .inner.has-bg-image .row-inner .col-10 td.callout-button body #content a.added_to_cart:hover,table .inner.has-bg-image .row-inner .col-10 th.callout-button .button:hover,table .inner.has-bg-image .row-inner .col-10 th.callout-button .woocommerce-page #content a.added_to_cart:hover,table .inner.has-bg-image .row-inner .col-10 th.callout-button body #content a.added_to_cart:hover{background-color:#2e6b4f;color:#7bae7f}@media (max-width:667px){.inner{padding-left:20px;padding-right:20px}}.woocommerce-page #content a.added_to_cart,a.button,body #content a.added_to_cart,body.woocommerce #content a.added_to_cart,body.woocommerce-cart #content a.added_to_cart,body.woocommerce-checkout #content a.added_to_cart{margin:0 auto}p.callout-button,table td.callout-button,table th.callout-button{text-align:center}a.inner{display:block;text-decoration:none}.woocommerce-page #content .coupon a.inner .button,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a.inner a,.woocommerce-page #content a.inner a.added_to_cart,.woocommerce-page #content a.inner button[name=update_cart],a.inner .button,a.inner .button-secondary,a.inner .button-tertiary,a.inner .woocommerce-page #content .coupon .button,a.inner .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,a.inner .woocommerce-page #content a.added_to_cart,a.inner .woocommerce-page #content button[name=update_cart],a.inner body #content .coupon .button,a.inner body #content .coupon a.added_to_cart,a.inner body #content .woocommerce-MyAccount-navigation ul li a,a.inner body #content a.added_to_cart,a.inner body #content button[name=update_cart],a.inner li.product span.price:after,body #content .coupon a.inner .button,body #content .coupon a.inner a.added_to_cart,body #content .woocommerce-MyAccount-navigation ul li a.inner a,body #content a.inner a.added_to_cart,body #content a.inner button[name=update_cart],li.product a.inner span.price:after{transition:all .3s ease-in-out;color:#fff}.woocommerce-page #content .coupon a.inner:hover .button,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a.inner:hover a,.woocommerce-page #content a.inner:hover a.added_to_cart,.woocommerce-page #content a.inner:hover button[name=update_cart],a.inner:hover .button,a.inner:hover .button-secondary,a.inner:hover .button-tertiary,a.inner:hover .woocommerce-page #content .coupon .button,a.inner:hover .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,a.inner:hover .woocommerce-page #content a.added_to_cart,a.inner:hover .woocommerce-page #content button[name=update_cart],a.inner:hover body #content .coupon .button,a.inner:hover body #content .woocommerce-MyAccount-navigation ul li a,a.inner:hover body #content a.added_to_cart,a.inner:hover body #content button[name=update_cart],a.inner:hover li.product span.price:after,body #content .coupon a.inner:hover .button,body #content .woocommerce-MyAccount-navigation ul li a.inner:hover a,body #content a.inner:hover a.added_to_cart,body #content a.inner:hover button[name=update_cart],li.product a.inner:hover span.price:after{color:#7bae7f}#content .col-type-callout .col,#content .col-type-callout .quick-view .summary,#content .col-type-callout .woocommerce .cart-collaterals .cross-sells ul.products li,#content .row-type-call_to_action.has-background .col,#content .row-type-call_to_action.has-background .quick-view .summary,#content .row-type-call_to_action.has-background .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .col-type-callout li,#content .woocommerce .cart-collaterals .cross-sells ul.products .row-type-call_to_action.has-background li,.quick-view #content .col-type-callout .summary,.quick-view #content .row-type-call_to_action.has-background .summary{background-color:transparent!important}.no-bg-callout{padding:0;background-color:transparent}@media (max-width:667px){#smFullWidth .row-inner{padding:0}#smFullWidth .row-inner .has-bg-image{padding-left:5%;padding-right:5%;background-position:75%}}.col-type-callout .inner .button-tertiary,.col-type-callout .inner .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,.col-type-callout .inner body #content .woocommerce-MyAccount-navigation ul li a,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .col-type-callout .inner a,body #content .woocommerce-MyAccount-navigation ul li .col-type-callout .inner a{background-color:#7bae7f;color:#2e6b4f;transition:.3s ease-in-out;text-align:left!important;padding:8px 40px;font-family:alegreya,serif;font-weight:500;font-size:1rem}.col-type-callout .inner .button-tertiary:hover,.col-type-callout .inner .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a:hover,.col-type-callout .inner body #content .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .col-type-callout .inner a:hover,body #content .woocommerce-MyAccount-navigation ul li .col-type-callout .inner a:hover{background-color:#2e6b4f;color:#7bae7f!important}.col-type-callout .inner:hover .button-tertiary,.col-type-callout .inner:hover .woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,.col-type-callout .inner:hover body #content .woocommerce-MyAccount-navigation ul li a,.woocommerce-page #content .woocommerce-MyAccount-navigation ul li .col-type-callout .inner:hover a,body #content .woocommerce-MyAccount-navigation ul li .col-type-callout .inner:hover a{color:#2e6b4f}body.single-property #content .inner.has-bg-image{padding-left:9%;padding-right:9%;display:block;text-align:left}body.single-property #content .inner.has-bg-image p.callout-button,body.single-property #content .inner.has-bg-image table td.callout-button,body.single-property #content .inner.has-bg-image table th.callout-button,table body.single-property #content .inner.has-bg-image td.callout-button,table body.single-property #content .inner.has-bg-image th.callout-button{text-align:left}.row-type-callout_carousel .row-inner{text-align:center;padding:35px 0}.row-type-callout_carousel .row-inner h3,.row-type-callout_carousel .row-inner li.product body.single-event p.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product body.single-event table td.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product body.single-event table th.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product body.single-product p.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product body.single-product table td.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product body.single-product table th.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product h2.woocommerce-loop-product__title,.row-type-callout_carousel .row-inner li.product table body.single-event td.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product table body.single-event th.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product table body.single-product td.woocommerce-loop-product__title.price,.row-type-callout_carousel .row-inner li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event .row-type-callout_carousel .row-inner li.product p.woocommerce-loop-product__title.price,body.single-event li.product .row-type-callout_carousel .row-inner p.woocommerce-loop-product__title.price,body.single-event table .row-type-callout_carousel .row-inner li.product td.woocommerce-loop-product__title.price,body.single-event table .row-type-callout_carousel .row-inner li.product th.woocommerce-loop-product__title.price,body.single-event table li.product .row-type-callout_carousel .row-inner td.woocommerce-loop-product__title.price,body.single-event table li.product .row-type-callout_carousel .row-inner th.woocommerce-loop-product__title.price,body.single-product .row-type-callout_carousel .row-inner li.product p.woocommerce-loop-product__title.price,body.single-product li.product .row-type-callout_carousel .row-inner p.woocommerce-loop-product__title.price,body.single-product table .row-type-callout_carousel .row-inner li.product td.woocommerce-loop-product__title.price,body.single-product table .row-type-callout_carousel .row-inner li.product th.woocommerce-loop-product__title.price,body.single-product table li.product .row-type-callout_carousel .row-inner td.woocommerce-loop-product__title.price,body.single-product table li.product .row-type-callout_carousel .row-inner th.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner body.single-event p.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner body.single-event table td.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner body.single-event table th.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner body.single-product p.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner body.single-product table td.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner body.single-product table th.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner h2.woocommerce-loop-product__title,li.product .row-type-callout_carousel .row-inner table body.single-event td.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner table body.single-event th.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner table body.single-product td.woocommerce-loop-product__title.price,li.product .row-type-callout_carousel .row-inner table body.single-product th.woocommerce-loop-product__title.price,table body.single-event .row-type-callout_carousel .row-inner li.product td.woocommerce-loop-product__title.price,table body.single-event .row-type-callout_carousel .row-inner li.product th.woocommerce-loop-product__title.price,table body.single-event li.product .row-type-callout_carousel .row-inner td.woocommerce-loop-product__title.price,table body.single-event li.product .row-type-callout_carousel .row-inner th.woocommerce-loop-product__title.price,table body.single-product .row-type-callout_carousel .row-inner li.product td.woocommerce-loop-product__title.price,table body.single-product .row-type-callout_carousel .row-inner li.product th.woocommerce-loop-product__title.price,table body.single-product li.product .row-type-callout_carousel .row-inner td.woocommerce-loop-product__title.price,table body.single-product li.product .row-type-callout_carousel .row-inner th.woocommerce-loop-product__title.price{padding-bottom:0}.row-type-callout_carousel .row-inner .callout_carousel-button{margin:0 auto;align-self:flex-end}.row-type-callout_carousel .row-inner .desktop{display:flex;justify-content:space-between}.row-type-callout_carousel .row-inner .desktop .callout{background-color:transparent;width:30%;display:flex;flex-wrap:wrap}.row-type-callout_carousel .row-inner .desktop .callout .inner{padding:0;width:100%;background:0 0}@media (max-width:667px){.row-type-callout_carousel .row-inner .desktop{display:none}}.row-type-callout_carousel .row-inner .devices .carousel{padding-bottom:80px}.row-type-callout_carousel .row-inner .devices .carousel-slide{width:100%;margin:0 5px}.row-type-callout_carousel .row-inner .devices .carousel-slide .image-container{height:fit-content}.row-type-callout_carousel .row-inner .devices .carousel-slide .image-container img{margin-bottom:0}.row-type-callout_carousel .row-inner .devices .carousel-slide .carousel-slide-content{height:100%}.row-type-callout_carousel .row-inner .devices .slick-dots{position:absolute;z-index:0;left:0;bottom:0;box-sizing:border-box;width:100%;padding:40px;text-align:center}.row-type-callout_carousel .row-inner .devices .slick-dots li{display:inline-block;margin:0 6.6666666667px}.row-type-callout_carousel .row-inner .devices .slick-dots li button{width:20px;height:20px;border-radius:10px;margin:0;padding:0;overflow:hidden;text-indent:-999px;cursor:pointer;display:block;opacity:.3}.row-type-callout_carousel .row-inner .devices .slick-dots li.slick-active button{opacity:1}@media (min-width:667px){.row-type-callout_carousel .row-inner .devices{display:none}}.row-type-product_carousel body.single-event p.price,.row-type-product_carousel body.single-event table td.price,.row-type-product_carousel body.single-event table th.price,.row-type-product_carousel body.single-product p.price,.row-type-product_carousel body.single-product table td.price,.row-type-product_carousel body.single-product table th.price,.row-type-product_carousel h2,.row-type-product_carousel table body.single-event td.price,.row-type-product_carousel table body.single-event th.price,.row-type-product_carousel table body.single-product td.price,.row-type-product_carousel table body.single-product th.price,body.single-event .row-type-product_carousel p.price,body.single-event table .row-type-product_carousel td.price,body.single-event table .row-type-product_carousel th.price,body.single-product .row-type-product_carousel p.price,body.single-product table .row-type-product_carousel td.price,body.single-product table .row-type-product_carousel th.price,table body.single-event .row-type-product_carousel td.price,table body.single-event .row-type-product_carousel th.price,table body.single-product .row-type-product_carousel td.price,table body.single-product .row-type-product_carousel th.price{padding-bottom:0}.row-type-product_carousel .row-inner{padding:35px 0}.row-type-product_carousel .slick-list{margin:0 auto}.row-type-product_carousel .slick-arrow{bottom:-40px;top:initial!important;background-color:#2e6b4f!important;color:#7bae7f!important}.row-type-product_carousel .slick-arrow:hover{background-color:#7bae7f!important;color:#2e6b4f!important}.row-type-product_carousel .slick-arrow.slick-next{right:9px!important}.row-type-product_carousel .slick-arrow.slick-prev{left:10px!important}.row-type-product_carousel ul.products li.product{margin:10px!important}.row-type-product_carousel ul.products li.product .product-description{display:none}.row-type-product_carousel ul.products li.product .tags a{text-align:center}@media (min-width:667px){.row-type-product_carousel ul.products li.product .tags a{display:block;margin-top:10px}}.row-type-product_carousel .button-wrap{text-align:center;padding-top:20px}.row-type-product_carousel .row-inner:first-of-type{padding-bottom:0}.row-type-page_introduction .row-inner{background-position:center;background-size:cover;min-height:550px;display:flex!important;background-color:transparent!important}.row-type-page_introduction .event-form{padding-top:20px}ul.restaurant-menu{display:flex;flex-wrap:wrap}ul.restaurant-menu li{display:flex;width:50%;box-sizing:border-box;padding-right:20px}#content .press-carousel blockquote table ul.restaurant-menu li td.author,#content .press-carousel blockquote table ul.restaurant-menu li th.author,#content .press-carousel blockquote ul.restaurant-menu li p.author,table #content .press-carousel blockquote ul.restaurant-menu li td.author,table #content .press-carousel blockquote ul.restaurant-menu li th.author,ul.restaurant-menu li #content .press-carousel blockquote p.author,ul.restaurant-menu li #content .press-carousel blockquote table td.author,ul.restaurant-menu li #content .press-carousel blockquote table th.author,ul.restaurant-menu li h4,ul.restaurant-menu li table #content .press-carousel blockquote td.author,ul.restaurant-menu li table #content .press-carousel blockquote th.author{width:30%;box-sizing:border-box;padding-right:20px}@media (max-width:768px){ul.restaurant-menu{display:block}ul.restaurant-menu li{width:100%;padding-right:0}}.component-contact-inner{display:flex}.component-contact-inner img{margin-right:20px}@media (max-width:667px){.component-contact-inner{display:block}.component-contact-inner img{margin-left:auto;margin-right:auto}}.posts-filters{margin:20px 0}#age-verification-wrapper{display:none;position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,.8)}#age-verification-wrapper .age-verification{background-color:#fff;max-width:600px;width:100%;box-sizing:border-box;color:#000;padding:20px 40px;margin:0 auto;top:50%;transform:translateY(-50%)}#age-verification-wrapper .button-secondary::after,#age-verification-wrapper .button::after,#age-verification-wrapper .woocommerce-page #content .coupon .button::after,#age-verification-wrapper .woocommerce-page #content a.added_to_cart::after,#age-verification-wrapper .woocommerce-page #content button[name=update_cart]::after,#age-verification-wrapper body #content .coupon .button::after,#age-verification-wrapper body #content a.added_to_cart::after,#age-verification-wrapper body #content button[name=update_cart]::after,#age-verification-wrapper li.product span.price::after,.woocommerce-page #content #age-verification-wrapper a.added_to_cart::after,.woocommerce-page #content #age-verification-wrapper button[name=update_cart]::after,.woocommerce-page #content .coupon #age-verification-wrapper .button::after,body #content #age-verification-wrapper a.added_to_cart::after,body #content #age-verification-wrapper button[name=update_cart]::after,body #content .coupon #age-verification-wrapper .button::after,li.product #age-verification-wrapper span.price::after{content:""}#age-verification-wrapper.age-verification-visible{display:block}.gallery{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}.gallery img{margin-bottom:40px}.gallery img:last-of-type{margin-bottom:0}.gallery a{display:block;margin-bottom:40px;box-sizing:border-box}.gallery a:last-of-type{margin-bottom:0}.gallery a img{margin:0;width:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;z-index:0;width:100%}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:flex!important;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:inherit!important;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-slide>div{height:100%}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.col-type-carousel .carousel,.col-type-carousel .product-carousel,.col-type-carousel .team-carousel,.press-carousel .carousel,.press-carousel .product-carousel,.press-carousel .team-carousel,.row-type-carousel .carousel,.row-type-carousel .product-carousel,.row-type-carousel .team-carousel,.row-type-product_carousel .carousel,.row-type-product_carousel .product-carousel,.row-type-product_carousel .team-carousel,.row-type-single-product .carousel,.row-type-single-product .product-carousel,.row-type-single-product .team-carousel,.team-carousel-wrap .carousel,.team-carousel-wrap .product-carousel,.team-carousel-wrap .team-carousel{display:flex}.col-type-carousel .carousel .carousel-slide,.col-type-carousel .product-carousel .carousel-slide,.col-type-carousel .team-carousel .carousel-slide,.press-carousel .carousel .carousel-slide,.press-carousel .product-carousel .carousel-slide,.press-carousel .team-carousel .carousel-slide,.row-type-carousel .carousel .carousel-slide,.row-type-carousel .product-carousel .carousel-slide,.row-type-carousel .team-carousel .carousel-slide,.row-type-product_carousel .carousel .carousel-slide,.row-type-product_carousel .product-carousel .carousel-slide,.row-type-product_carousel .team-carousel .carousel-slide,.row-type-single-product .carousel .carousel-slide,.row-type-single-product .product-carousel .carousel-slide,.row-type-single-product .team-carousel .carousel-slide,.team-carousel-wrap .carousel .carousel-slide,.team-carousel-wrap .product-carousel .carousel-slide,.team-carousel-wrap .team-carousel .carousel-slide{z-index:0;width:100%;flex-shrink:0}.col-type-carousel .carousel .carousel-slide img,.col-type-carousel .product-carousel .carousel-slide img,.col-type-carousel .team-carousel .carousel-slide img,.press-carousel .carousel .carousel-slide img,.press-carousel .product-carousel .carousel-slide img,.press-carousel .team-carousel .carousel-slide img,.row-type-carousel .carousel .carousel-slide img,.row-type-carousel .product-carousel .carousel-slide img,.row-type-carousel .team-carousel .carousel-slide img,.row-type-product_carousel .carousel .carousel-slide img,.row-type-product_carousel .product-carousel .carousel-slide img,.row-type-product_carousel .team-carousel .carousel-slide img,.row-type-single-product .carousel .carousel-slide img,.row-type-single-product .product-carousel .carousel-slide img,.row-type-single-product .team-carousel .carousel-slide img,.team-carousel-wrap .carousel .carousel-slide img,.team-carousel-wrap .product-carousel .carousel-slide img,.team-carousel-wrap .team-carousel .carousel-slide img{z-index:0}.col-type-carousel .carousel .carousel-slide .carousel-slide-content,.col-type-carousel .product-carousel .carousel-slide .carousel-slide-content,.col-type-carousel .team-carousel .carousel-slide .carousel-slide-content,.press-carousel .carousel .carousel-slide .carousel-slide-content,.press-carousel .product-carousel .carousel-slide .carousel-slide-content,.press-carousel .team-carousel .carousel-slide .carousel-slide-content,.row-type-carousel .carousel .carousel-slide .carousel-slide-content,.row-type-carousel .product-carousel .carousel-slide .carousel-slide-content,.row-type-carousel .team-carousel .carousel-slide .carousel-slide-content,.row-type-product_carousel .carousel .carousel-slide .carousel-slide-content,.row-type-product_carousel .product-carousel .carousel-slide .carousel-slide-content,.row-type-product_carousel .team-carousel .carousel-slide .carousel-slide-content,.row-type-single-product .carousel .carousel-slide .carousel-slide-content,.row-type-single-product .product-carousel .carousel-slide .carousel-slide-content,.row-type-single-product .team-carousel .carousel-slide .carousel-slide-content,.team-carousel-wrap .carousel .carousel-slide .carousel-slide-content,.team-carousel-wrap .product-carousel .carousel-slide .carousel-slide-content,.team-carousel-wrap .team-carousel .carousel-slide .carousel-slide-content{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;height:100%;text-align:center}.col-type-carousel .carousel .carousel-slide .carousel-slide-content .inner,.col-type-carousel .product-carousel .carousel-slide .carousel-slide-content .inner,.col-type-carousel .team-carousel .carousel-slide .carousel-slide-content .inner,.press-carousel .carousel .carousel-slide .carousel-slide-content .inner,.press-carousel .product-carousel .carousel-slide .carousel-slide-content .inner,.press-carousel .team-carousel .carousel-slide .carousel-slide-content .inner,.row-type-carousel .carousel .carousel-slide .carousel-slide-content .inner,.row-type-carousel .product-carousel .carousel-slide .carousel-slide-content .inner,.row-type-carousel .team-carousel .carousel-slide .carousel-slide-content .inner,.row-type-product_carousel .carousel .carousel-slide .carousel-slide-content .inner,.row-type-product_carousel .product-carousel .carousel-slide .carousel-slide-content .inner,.row-type-product_carousel .team-carousel .carousel-slide .carousel-slide-content .inner,.row-type-single-product .carousel .carousel-slide .carousel-slide-content .inner,.row-type-single-product .product-carousel .carousel-slide .carousel-slide-content .inner,.row-type-single-product .team-carousel .carousel-slide .carousel-slide-content .inner,.team-carousel-wrap .carousel .carousel-slide .carousel-slide-content .inner,.team-carousel-wrap .product-carousel .carousel-slide .carousel-slide-content .inner,.team-carousel-wrap .team-carousel .carousel-slide .carousel-slide-content .inner{box-sizing:border-box;padding:20px;width:100%;background:0 0}.col-type-carousel .carousel button::after,.col-type-carousel .product-carousel button::after,.col-type-carousel .team-carousel button::after,.press-carousel .carousel button::after,.press-carousel .product-carousel button::after,.press-carousel .team-carousel button::after,.row-type-carousel .carousel button::after,.row-type-carousel .product-carousel button::after,.row-type-carousel .team-carousel button::after,.row-type-product_carousel .carousel button::after,.row-type-product_carousel .product-carousel button::after,.row-type-product_carousel .team-carousel button::after,.row-type-single-product .carousel button::after,.row-type-single-product .product-carousel button::after,.row-type-single-product .team-carousel button::after,.team-carousel-wrap .carousel button::after,.team-carousel-wrap .product-carousel button::after,.team-carousel-wrap .team-carousel button::after{content:none}.col-type-carousel .carousel button::before,.col-type-carousel .product-carousel button::before,.col-type-carousel .team-carousel button::before,.press-carousel .carousel button::before,.press-carousel .product-carousel button::before,.press-carousel .team-carousel button::before,.row-type-carousel .carousel button::before,.row-type-carousel .product-carousel button::before,.row-type-carousel .team-carousel button::before,.row-type-product_carousel .carousel button::before,.row-type-product_carousel .product-carousel button::before,.row-type-product_carousel .team-carousel button::before,.row-type-single-product .carousel button::before,.row-type-single-product .product-carousel button::before,.row-type-single-product .team-carousel button::before,.team-carousel-wrap .carousel button::before,.team-carousel-wrap .product-carousel button::before,.team-carousel-wrap .team-carousel button::before{content:none}.col-type-carousel .carousel button.slick-arrow,.col-type-carousel .product-carousel button.slick-arrow,.col-type-carousel .team-carousel button.slick-arrow,.press-carousel .carousel button.slick-arrow,.press-carousel .product-carousel button.slick-arrow,.press-carousel .team-carousel button.slick-arrow,.row-type-carousel .carousel button.slick-arrow,.row-type-carousel .product-carousel button.slick-arrow,.row-type-carousel .team-carousel button.slick-arrow,.row-type-product_carousel .carousel button.slick-arrow,.row-type-product_carousel .product-carousel button.slick-arrow,.row-type-product_carousel .team-carousel button.slick-arrow,.row-type-single-product .carousel button.slick-arrow,.row-type-single-product .product-carousel button.slick-arrow,.row-type-single-product .team-carousel button.slick-arrow,.team-carousel-wrap .carousel button.slick-arrow,.team-carousel-wrap .product-carousel button.slick-arrow,.team-carousel-wrap .team-carousel button.slick-arrow{position:absolute;top:50%;z-index:1;width:40px;height:40px;padding:0;text-align:left;box-sizing:border-box;margin-top:-20px;overflow:hidden;text-indent:-9999px;text-transform:capitalize;cursor:pointer;background-color:#7bae7f;color:#2e6b4f}.col-type-carousel .carousel button.slick-arrow:hover,.col-type-carousel .product-carousel button.slick-arrow:hover,.col-type-carousel .team-carousel button.slick-arrow:hover,.press-carousel .carousel button.slick-arrow:hover,.press-carousel .product-carousel button.slick-arrow:hover,.press-carousel .team-carousel button.slick-arrow:hover,.row-type-carousel .carousel button.slick-arrow:hover,.row-type-carousel .product-carousel button.slick-arrow:hover,.row-type-carousel .team-carousel button.slick-arrow:hover,.row-type-product_carousel .carousel button.slick-arrow:hover,.row-type-product_carousel .product-carousel button.slick-arrow:hover,.row-type-product_carousel .team-carousel button.slick-arrow:hover,.row-type-single-product .carousel button.slick-arrow:hover,.row-type-single-product .product-carousel button.slick-arrow:hover,.row-type-single-product .team-carousel button.slick-arrow:hover,.team-carousel-wrap .carousel button.slick-arrow:hover,.team-carousel-wrap .product-carousel button.slick-arrow:hover,.team-carousel-wrap .team-carousel button.slick-arrow:hover{background-color:#2e6b4f;color:#7bae7f}.col-type-carousel .carousel button.slick-arrow::after,.col-type-carousel .product-carousel button.slick-arrow::after,.col-type-carousel .team-carousel button.slick-arrow::after,.press-carousel .carousel button.slick-arrow::after,.press-carousel .product-carousel button.slick-arrow::after,.press-carousel .team-carousel button.slick-arrow::after,.row-type-carousel .carousel button.slick-arrow::after,.row-type-carousel .product-carousel button.slick-arrow::after,.row-type-carousel .team-carousel button.slick-arrow::after,.row-type-product_carousel .carousel button.slick-arrow::after,.row-type-product_carousel .product-carousel button.slick-arrow::after,.row-type-product_carousel .team-carousel button.slick-arrow::after,.row-type-single-product .carousel button.slick-arrow::after,.row-type-single-product .product-carousel button.slick-arrow::after,.row-type-single-product .team-carousel button.slick-arrow::after,.team-carousel-wrap .carousel button.slick-arrow::after,.team-carousel-wrap .product-carousel button.slick-arrow::after,.team-carousel-wrap .team-carousel button.slick-arrow::after{font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;display:block;left:0;top:0;width:40px;height:40px;line-height:40px;z-index:2;text-indent:0;text-align:center}.col-type-carousel .carousel button.slick-arrow.slick-next,.col-type-carousel .product-carousel button.slick-arrow.slick-next,.col-type-carousel .team-carousel button.slick-arrow.slick-next,.press-carousel .carousel button.slick-arrow.slick-next,.press-carousel .product-carousel button.slick-arrow.slick-next,.press-carousel .team-carousel button.slick-arrow.slick-next,.row-type-carousel .carousel button.slick-arrow.slick-next,.row-type-carousel .product-carousel button.slick-arrow.slick-next,.row-type-carousel .team-carousel button.slick-arrow.slick-next,.row-type-product_carousel .carousel button.slick-arrow.slick-next,.row-type-product_carousel .product-carousel button.slick-arrow.slick-next,.row-type-product_carousel .team-carousel button.slick-arrow.slick-next,.row-type-single-product .carousel button.slick-arrow.slick-next,.row-type-single-product .product-carousel button.slick-arrow.slick-next,.row-type-single-product .team-carousel button.slick-arrow.slick-next,.team-carousel-wrap .carousel button.slick-arrow.slick-next,.team-carousel-wrap .product-carousel button.slick-arrow.slick-next,.team-carousel-wrap .team-carousel button.slick-arrow.slick-next{right:0}.col-type-carousel .carousel button.slick-arrow.slick-next::after,.col-type-carousel .product-carousel button.slick-arrow.slick-next::after,.col-type-carousel .team-carousel button.slick-arrow.slick-next::after,.press-carousel .carousel button.slick-arrow.slick-next::after,.press-carousel .product-carousel button.slick-arrow.slick-next::after,.press-carousel .team-carousel button.slick-arrow.slick-next::after,.row-type-carousel .carousel button.slick-arrow.slick-next::after,.row-type-carousel .product-carousel button.slick-arrow.slick-next::after,.row-type-carousel .team-carousel button.slick-arrow.slick-next::after,.row-type-product_carousel .carousel button.slick-arrow.slick-next::after,.row-type-product_carousel .product-carousel button.slick-arrow.slick-next::after,.row-type-product_carousel .team-carousel button.slick-arrow.slick-next::after,.row-type-single-product .carousel button.slick-arrow.slick-next::after,.row-type-single-product .product-carousel button.slick-arrow.slick-next::after,.row-type-single-product .team-carousel button.slick-arrow.slick-next::after,.team-carousel-wrap .carousel button.slick-arrow.slick-next::after,.team-carousel-wrap .product-carousel button.slick-arrow.slick-next::after,.team-carousel-wrap .team-carousel button.slick-arrow.slick-next::after{content:"\f061"}.col-type-carousel .carousel button.slick-arrow.slick-prev,.col-type-carousel .product-carousel button.slick-arrow.slick-prev,.col-type-carousel .team-carousel button.slick-arrow.slick-prev,.press-carousel .carousel button.slick-arrow.slick-prev,.press-carousel .product-carousel button.slick-arrow.slick-prev,.press-carousel .team-carousel button.slick-arrow.slick-prev,.row-type-carousel .carousel button.slick-arrow.slick-prev,.row-type-carousel .product-carousel button.slick-arrow.slick-prev,.row-type-carousel .team-carousel button.slick-arrow.slick-prev,.row-type-product_carousel .carousel button.slick-arrow.slick-prev,.row-type-product_carousel .product-carousel button.slick-arrow.slick-prev,.row-type-product_carousel .team-carousel button.slick-arrow.slick-prev,.row-type-single-product .carousel button.slick-arrow.slick-prev,.row-type-single-product .product-carousel button.slick-arrow.slick-prev,.row-type-single-product .team-carousel button.slick-arrow.slick-prev,.team-carousel-wrap .carousel button.slick-arrow.slick-prev,.team-carousel-wrap .product-carousel button.slick-arrow.slick-prev,.team-carousel-wrap .team-carousel button.slick-arrow.slick-prev{left:0}.col-type-carousel .carousel button.slick-arrow.slick-prev::after,.col-type-carousel .product-carousel button.slick-arrow.slick-prev::after,.col-type-carousel .team-carousel button.slick-arrow.slick-prev::after,.press-carousel .carousel button.slick-arrow.slick-prev::after,.press-carousel .product-carousel button.slick-arrow.slick-prev::after,.press-carousel .team-carousel button.slick-arrow.slick-prev::after,.row-type-carousel .carousel button.slick-arrow.slick-prev::after,.row-type-carousel .product-carousel button.slick-arrow.slick-prev::after,.row-type-carousel .team-carousel button.slick-arrow.slick-prev::after,.row-type-product_carousel .carousel button.slick-arrow.slick-prev::after,.row-type-product_carousel .product-carousel button.slick-arrow.slick-prev::after,.row-type-product_carousel .team-carousel button.slick-arrow.slick-prev::after,.row-type-single-product .carousel button.slick-arrow.slick-prev::after,.row-type-single-product .product-carousel button.slick-arrow.slick-prev::after,.row-type-single-product .team-carousel button.slick-arrow.slick-prev::after,.team-carousel-wrap .carousel button.slick-arrow.slick-prev::after,.team-carousel-wrap .product-carousel button.slick-arrow.slick-prev::after,.team-carousel-wrap .team-carousel button.slick-arrow.slick-prev::after{content:"\f060"}.col-type-carousel .carousel button.slick-arrow.slick-disabled,.col-type-carousel .product-carousel button.slick-arrow.slick-disabled,.col-type-carousel .team-carousel button.slick-arrow.slick-disabled,.press-carousel .carousel button.slick-arrow.slick-disabled,.press-carousel .product-carousel button.slick-arrow.slick-disabled,.press-carousel .team-carousel button.slick-arrow.slick-disabled,.row-type-carousel .carousel button.slick-arrow.slick-disabled,.row-type-carousel .product-carousel button.slick-arrow.slick-disabled,.row-type-carousel .team-carousel button.slick-arrow.slick-disabled,.row-type-product_carousel .carousel button.slick-arrow.slick-disabled,.row-type-product_carousel .product-carousel button.slick-arrow.slick-disabled,.row-type-product_carousel .team-carousel button.slick-arrow.slick-disabled,.row-type-single-product .carousel button.slick-arrow.slick-disabled,.row-type-single-product .product-carousel button.slick-arrow.slick-disabled,.row-type-single-product .team-carousel button.slick-arrow.slick-disabled,.team-carousel-wrap .carousel button.slick-arrow.slick-disabled,.team-carousel-wrap .product-carousel button.slick-arrow.slick-disabled,.team-carousel-wrap .team-carousel button.slick-arrow.slick-disabled{cursor:default;opacity:.3;display:none!important}.col-type-carousel .carousel .slick-dots,.col-type-carousel .product-carousel .slick-dots,.col-type-carousel .team-carousel .slick-dots,.press-carousel .carousel .slick-dots,.press-carousel .product-carousel .slick-dots,.press-carousel .team-carousel .slick-dots,.row-type-carousel .carousel .slick-dots,.row-type-carousel .product-carousel .slick-dots,.row-type-carousel .team-carousel .slick-dots,.row-type-product_carousel .carousel .slick-dots,.row-type-product_carousel .product-carousel .slick-dots,.row-type-product_carousel .team-carousel .slick-dots,.row-type-single-product .carousel .slick-dots,.row-type-single-product .product-carousel .slick-dots,.row-type-single-product .team-carousel .slick-dots,.team-carousel-wrap .carousel .slick-dots,.team-carousel-wrap .product-carousel .slick-dots,.team-carousel-wrap .team-carousel .slick-dots{position:absolute;z-index:0;bottom:0;box-sizing:border-box;width:100%;padding:40px;text-align:center}.col-type-carousel .carousel .slick-dots li,.col-type-carousel .product-carousel .slick-dots li,.col-type-carousel .team-carousel .slick-dots li,.press-carousel .carousel .slick-dots li,.press-carousel .product-carousel .slick-dots li,.press-carousel .team-carousel .slick-dots li,.row-type-carousel .carousel .slick-dots li,.row-type-carousel .product-carousel .slick-dots li,.row-type-carousel .team-carousel .slick-dots li,.row-type-product_carousel .carousel .slick-dots li,.row-type-product_carousel .product-carousel .slick-dots li,.row-type-product_carousel .team-carousel .slick-dots li,.row-type-single-product .carousel .slick-dots li,.row-type-single-product .product-carousel .slick-dots li,.row-type-single-product .team-carousel .slick-dots li,.team-carousel-wrap .carousel .slick-dots li,.team-carousel-wrap .product-carousel .slick-dots li,.team-carousel-wrap .team-carousel .slick-dots li{display:inline-block;margin:0 6.6666666667px}.col-type-carousel .carousel .slick-dots li button,.col-type-carousel .product-carousel .slick-dots li button,.col-type-carousel .team-carousel .slick-dots li button,.press-carousel .carousel .slick-dots li button,.press-carousel .product-carousel .slick-dots li button,.press-carousel .team-carousel .slick-dots li button,.row-type-carousel .carousel .slick-dots li button,.row-type-carousel .product-carousel .slick-dots li button,.row-type-carousel .team-carousel .slick-dots li button,.row-type-product_carousel .carousel .slick-dots li button,.row-type-product_carousel .product-carousel .slick-dots li button,.row-type-product_carousel .team-carousel .slick-dots li button,.row-type-single-product .carousel .slick-dots li button,.row-type-single-product .product-carousel .slick-dots li button,.row-type-single-product .team-carousel .slick-dots li button,.team-carousel-wrap .carousel .slick-dots li button,.team-carousel-wrap .product-carousel .slick-dots li button,.team-carousel-wrap .team-carousel .slick-dots li button{width:20px;height:20px;border-radius:10px;margin:0;padding:0;overflow:hidden;text-indent:-999px;cursor:pointer;display:block;opacity:.3}.col-type-carousel .carousel .slick-dots li.slick-active button,.col-type-carousel .product-carousel .slick-dots li.slick-active button,.col-type-carousel .team-carousel .slick-dots li.slick-active button,.press-carousel .carousel .slick-dots li.slick-active button,.press-carousel .product-carousel .slick-dots li.slick-active button,.press-carousel .team-carousel .slick-dots li.slick-active button,.row-type-carousel .carousel .slick-dots li.slick-active button,.row-type-carousel .product-carousel .slick-dots li.slick-active button,.row-type-carousel .team-carousel .slick-dots li.slick-active button,.row-type-product_carousel .carousel .slick-dots li.slick-active button,.row-type-product_carousel .product-carousel .slick-dots li.slick-active button,.row-type-product_carousel .team-carousel .slick-dots li.slick-active button,.row-type-single-product .carousel .slick-dots li.slick-active button,.row-type-single-product .product-carousel .slick-dots li.slick-active button,.row-type-single-product .team-carousel .slick-dots li.slick-active button,.team-carousel-wrap .carousel .slick-dots li.slick-active button,.team-carousel-wrap .product-carousel .slick-dots li.slick-active button,.team-carousel-wrap .team-carousel .slick-dots li.slick-active button{opacity:1}.col-type-carousel .carousel.timeline .carousel-slide-content,.col-type-carousel .product-carousel.timeline .carousel-slide-content,.col-type-carousel .team-carousel.timeline .carousel-slide-content,.press-carousel .carousel.timeline .carousel-slide-content,.press-carousel .product-carousel.timeline .carousel-slide-content,.press-carousel .team-carousel.timeline .carousel-slide-content,.row-type-carousel .carousel.timeline .carousel-slide-content,.row-type-carousel .product-carousel.timeline .carousel-slide-content,.row-type-carousel .team-carousel.timeline .carousel-slide-content,.row-type-product_carousel .carousel.timeline .carousel-slide-content,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content,.row-type-single-product .carousel.timeline .carousel-slide-content,.row-type-single-product .product-carousel.timeline .carousel-slide-content,.row-type-single-product .team-carousel.timeline .carousel-slide-content,.team-carousel-wrap .carousel.timeline .carousel-slide-content,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content{align-items:flex-end;text-align:left}.col-type-carousel .carousel.timeline .carousel-slide-content .inner,.col-type-carousel .product-carousel.timeline .carousel-slide-content .inner,.col-type-carousel .team-carousel.timeline .carousel-slide-content .inner,.press-carousel .carousel.timeline .carousel-slide-content .inner,.press-carousel .product-carousel.timeline .carousel-slide-content .inner,.press-carousel .team-carousel.timeline .carousel-slide-content .inner,.row-type-carousel .carousel.timeline .carousel-slide-content .inner,.row-type-carousel .product-carousel.timeline .carousel-slide-content .inner,.row-type-carousel .team-carousel.timeline .carousel-slide-content .inner,.row-type-product_carousel .carousel.timeline .carousel-slide-content .inner,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content .inner,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content .inner,.row-type-single-product .carousel.timeline .carousel-slide-content .inner,.row-type-single-product .product-carousel.timeline .carousel-slide-content .inner,.row-type-single-product .team-carousel.timeline .carousel-slide-content .inner,.team-carousel-wrap .carousel.timeline .carousel-slide-content .inner,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content .inner,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content .inner{padding-left:5%;padding-right:5%;background:rgba(46,107,79,.8)}.col-type-carousel .carousel.timeline .carousel-slide-content body.single-event p.price,.col-type-carousel .carousel.timeline .carousel-slide-content body.single-event table td.price,.col-type-carousel .carousel.timeline .carousel-slide-content body.single-event table th.price,.col-type-carousel .carousel.timeline .carousel-slide-content body.single-product p.price,.col-type-carousel .carousel.timeline .carousel-slide-content body.single-product table td.price,.col-type-carousel .carousel.timeline .carousel-slide-content body.single-product table th.price,.col-type-carousel .carousel.timeline .carousel-slide-content h2,.col-type-carousel .carousel.timeline .carousel-slide-content table body.single-event td.price,.col-type-carousel .carousel.timeline .carousel-slide-content table body.single-event th.price,.col-type-carousel .carousel.timeline .carousel-slide-content table body.single-product td.price,.col-type-carousel .carousel.timeline .carousel-slide-content table body.single-product th.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content body.single-event p.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content body.single-event table td.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content body.single-event table th.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content body.single-product p.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content body.single-product table td.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content body.single-product table th.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content h2,.col-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-event td.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-event th.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-product td.price,.col-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-product th.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content body.single-event p.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content body.single-event table td.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content body.single-event table th.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content body.single-product p.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content body.single-product table td.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content body.single-product table th.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content h2,.col-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-event td.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-event th.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-product td.price,.col-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-product th.price,.press-carousel .carousel.timeline .carousel-slide-content body.single-event p.price,.press-carousel .carousel.timeline .carousel-slide-content body.single-event table td.price,.press-carousel .carousel.timeline .carousel-slide-content body.single-event table th.price,.press-carousel .carousel.timeline .carousel-slide-content body.single-product p.price,.press-carousel .carousel.timeline .carousel-slide-content body.single-product table td.price,.press-carousel .carousel.timeline .carousel-slide-content body.single-product table th.price,.press-carousel .carousel.timeline .carousel-slide-content h2,.press-carousel .carousel.timeline .carousel-slide-content table body.single-event td.price,.press-carousel .carousel.timeline .carousel-slide-content table body.single-event th.price,.press-carousel .carousel.timeline .carousel-slide-content table body.single-product td.price,.press-carousel .carousel.timeline .carousel-slide-content table body.single-product th.price,.press-carousel .product-carousel.timeline .carousel-slide-content body.single-event p.price,.press-carousel .product-carousel.timeline .carousel-slide-content body.single-event table td.price,.press-carousel .product-carousel.timeline .carousel-slide-content body.single-event table th.price,.press-carousel .product-carousel.timeline .carousel-slide-content body.single-product p.price,.press-carousel .product-carousel.timeline .carousel-slide-content body.single-product table td.price,.press-carousel .product-carousel.timeline .carousel-slide-content body.single-product table th.price,.press-carousel .product-carousel.timeline .carousel-slide-content h2,.press-carousel .product-carousel.timeline .carousel-slide-content table body.single-event td.price,.press-carousel .product-carousel.timeline .carousel-slide-content table body.single-event th.price,.press-carousel .product-carousel.timeline .carousel-slide-content table body.single-product td.price,.press-carousel .product-carousel.timeline .carousel-slide-content table body.single-product th.price,.press-carousel .team-carousel.timeline .carousel-slide-content body.single-event p.price,.press-carousel .team-carousel.timeline .carousel-slide-content body.single-event table td.price,.press-carousel .team-carousel.timeline .carousel-slide-content body.single-event table th.price,.press-carousel .team-carousel.timeline .carousel-slide-content body.single-product p.price,.press-carousel .team-carousel.timeline .carousel-slide-content body.single-product table td.price,.press-carousel .team-carousel.timeline .carousel-slide-content body.single-product table th.price,.press-carousel .team-carousel.timeline .carousel-slide-content h2,.press-carousel .team-carousel.timeline .carousel-slide-content table body.single-event td.price,.press-carousel .team-carousel.timeline .carousel-slide-content table body.single-event th.price,.press-carousel .team-carousel.timeline .carousel-slide-content table body.single-product td.price,.press-carousel .team-carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-carousel .carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-carousel .carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-carousel .carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-carousel .carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-carousel .carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-carousel .carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-carousel .carousel.timeline .carousel-slide-content h2,.row-type-carousel .carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-carousel .carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-carousel .carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-carousel .carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content h2,.row-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-carousel .product-carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content h2,.row-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-carousel .team-carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content h2,.row-type-product_carousel .carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-product_carousel .carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content h2,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content h2,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-single-product .carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-single-product .carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-single-product .carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-single-product .carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-single-product .carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-single-product .carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-single-product .carousel.timeline .carousel-slide-content h2,.row-type-single-product .carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-single-product .carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-single-product .carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-single-product .carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content h2,.row-type-single-product .product-carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-single-product .product-carousel.timeline .carousel-slide-content table body.single-product th.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content body.single-event p.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content body.single-event table td.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content body.single-event table th.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content body.single-product p.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content body.single-product table td.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content body.single-product table th.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content h2,.row-type-single-product .team-carousel.timeline .carousel-slide-content table body.single-event td.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content table body.single-event th.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content table body.single-product td.price,.row-type-single-product .team-carousel.timeline .carousel-slide-content table body.single-product th.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content body.single-event p.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content body.single-event table td.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content body.single-event table th.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content body.single-product p.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content body.single-product table td.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content body.single-product table th.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content h2,.team-carousel-wrap .carousel.timeline .carousel-slide-content table body.single-event td.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content table body.single-event th.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content table body.single-product td.price,.team-carousel-wrap .carousel.timeline .carousel-slide-content table body.single-product th.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content body.single-event p.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content body.single-event table td.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content body.single-event table th.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content body.single-product p.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content body.single-product table td.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content body.single-product table th.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content h2,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content table body.single-event td.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content table body.single-event th.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content table body.single-product td.price,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content table body.single-product th.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content body.single-event p.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content body.single-event table td.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content body.single-event table th.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content body.single-product p.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content body.single-product table td.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content body.single-product table th.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content h2,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content table body.single-event td.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content table body.single-event th.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content table body.single-product td.price,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content table body.single-product th.price,body.single-event .col-type-carousel .carousel.timeline .carousel-slide-content p.price,body.single-event .col-type-carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-event .col-type-carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-event .press-carousel .carousel.timeline .carousel-slide-content p.price,body.single-event .press-carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-event .press-carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-carousel .carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-product_carousel .carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-product_carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-product_carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-single-product .carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-single-product .product-carousel.timeline .carousel-slide-content p.price,body.single-event .row-type-single-product .team-carousel.timeline .carousel-slide-content p.price,body.single-event .team-carousel-wrap .carousel.timeline .carousel-slide-content p.price,body.single-event .team-carousel-wrap .product-carousel.timeline .carousel-slide-content p.price,body.single-event .team-carousel-wrap .team-carousel.timeline .carousel-slide-content p.price,body.single-event table .col-type-carousel .carousel.timeline .carousel-slide-content td.price,body.single-event table .col-type-carousel .carousel.timeline .carousel-slide-content th.price,body.single-event table .col-type-carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-event table .col-type-carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-event table .col-type-carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-event table .col-type-carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-event table .press-carousel .carousel.timeline .carousel-slide-content td.price,body.single-event table .press-carousel .carousel.timeline .carousel-slide-content th.price,body.single-event table .press-carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-event table .press-carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-event table .press-carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-event table .press-carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-carousel .carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-carousel .carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-product_carousel .carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-product_carousel .carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-product_carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-product_carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-product_carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-product_carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-single-product .carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-single-product .carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-single-product .product-carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-single-product .product-carousel.timeline .carousel-slide-content th.price,body.single-event table .row-type-single-product .team-carousel.timeline .carousel-slide-content td.price,body.single-event table .row-type-single-product .team-carousel.timeline .carousel-slide-content th.price,body.single-event table .team-carousel-wrap .carousel.timeline .carousel-slide-content td.price,body.single-event table .team-carousel-wrap .carousel.timeline .carousel-slide-content th.price,body.single-event table .team-carousel-wrap .product-carousel.timeline .carousel-slide-content td.price,body.single-event table .team-carousel-wrap .product-carousel.timeline .carousel-slide-content th.price,body.single-event table .team-carousel-wrap .team-carousel.timeline .carousel-slide-content td.price,body.single-event table .team-carousel-wrap .team-carousel.timeline .carousel-slide-content th.price,body.single-product .col-type-carousel .carousel.timeline .carousel-slide-content p.price,body.single-product .col-type-carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-product .col-type-carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-product .press-carousel .carousel.timeline .carousel-slide-content p.price,body.single-product .press-carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-product .press-carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-carousel .carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-product_carousel .carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-product_carousel .product-carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-product_carousel .team-carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-single-product .carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-single-product .product-carousel.timeline .carousel-slide-content p.price,body.single-product .row-type-single-product .team-carousel.timeline .carousel-slide-content p.price,body.single-product .team-carousel-wrap .carousel.timeline .carousel-slide-content p.price,body.single-product .team-carousel-wrap .product-carousel.timeline .carousel-slide-content p.price,body.single-product .team-carousel-wrap .team-carousel.timeline .carousel-slide-content p.price,body.single-product table .col-type-carousel .carousel.timeline .carousel-slide-content td.price,body.single-product table .col-type-carousel .carousel.timeline .carousel-slide-content th.price,body.single-product table .col-type-carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-product table .col-type-carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-product table .col-type-carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-product table .col-type-carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-product table .press-carousel .carousel.timeline .carousel-slide-content td.price,body.single-product table .press-carousel .carousel.timeline .carousel-slide-content th.price,body.single-product table .press-carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-product table .press-carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-product table .press-carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-product table .press-carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-carousel .carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-carousel .carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-product_carousel .carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-product_carousel .carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-product_carousel .product-carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-product_carousel .product-carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-product_carousel .team-carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-product_carousel .team-carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-single-product .carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-single-product .carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-single-product .product-carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-single-product .product-carousel.timeline .carousel-slide-content th.price,body.single-product table .row-type-single-product .team-carousel.timeline .carousel-slide-content td.price,body.single-product table .row-type-single-product .team-carousel.timeline .carousel-slide-content th.price,body.single-product table .team-carousel-wrap .carousel.timeline .carousel-slide-content td.price,body.single-product table .team-carousel-wrap .carousel.timeline .carousel-slide-content th.price,body.single-product table .team-carousel-wrap .product-carousel.timeline .carousel-slide-content td.price,body.single-product table .team-carousel-wrap .product-carousel.timeline .carousel-slide-content th.price,body.single-product table .team-carousel-wrap .team-carousel.timeline .carousel-slide-content td.price,body.single-product table .team-carousel-wrap .team-carousel.timeline .carousel-slide-content th.price,table body.single-event .col-type-carousel .carousel.timeline .carousel-slide-content td.price,table body.single-event .col-type-carousel .carousel.timeline .carousel-slide-content th.price,table body.single-event .col-type-carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-event .col-type-carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-event .col-type-carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-event .col-type-carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-event .press-carousel .carousel.timeline .carousel-slide-content td.price,table body.single-event .press-carousel .carousel.timeline .carousel-slide-content th.price,table body.single-event .press-carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-event .press-carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-event .press-carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-event .press-carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-carousel .carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-carousel .carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-product_carousel .carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-product_carousel .carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-product_carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-product_carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-product_carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-product_carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-single-product .carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-single-product .carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-single-product .product-carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-single-product .product-carousel.timeline .carousel-slide-content th.price,table body.single-event .row-type-single-product .team-carousel.timeline .carousel-slide-content td.price,table body.single-event .row-type-single-product .team-carousel.timeline .carousel-slide-content th.price,table body.single-event .team-carousel-wrap .carousel.timeline .carousel-slide-content td.price,table body.single-event .team-carousel-wrap .carousel.timeline .carousel-slide-content th.price,table body.single-event .team-carousel-wrap .product-carousel.timeline .carousel-slide-content td.price,table body.single-event .team-carousel-wrap .product-carousel.timeline .carousel-slide-content th.price,table body.single-event .team-carousel-wrap .team-carousel.timeline .carousel-slide-content td.price,table body.single-event .team-carousel-wrap .team-carousel.timeline .carousel-slide-content th.price,table body.single-product .col-type-carousel .carousel.timeline .carousel-slide-content td.price,table body.single-product .col-type-carousel .carousel.timeline .carousel-slide-content th.price,table body.single-product .col-type-carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-product .col-type-carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-product .col-type-carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-product .col-type-carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-product .press-carousel .carousel.timeline .carousel-slide-content td.price,table body.single-product .press-carousel .carousel.timeline .carousel-slide-content th.price,table body.single-product .press-carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-product .press-carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-product .press-carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-product .press-carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-carousel .carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-carousel .carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-product_carousel .carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-product_carousel .carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-product_carousel .product-carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-product_carousel .product-carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-product_carousel .team-carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-product_carousel .team-carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-single-product .carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-single-product .carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-single-product .product-carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-single-product .product-carousel.timeline .carousel-slide-content th.price,table body.single-product .row-type-single-product .team-carousel.timeline .carousel-slide-content td.price,table body.single-product .row-type-single-product .team-carousel.timeline .carousel-slide-content th.price,table body.single-product .team-carousel-wrap .carousel.timeline .carousel-slide-content td.price,table body.single-product .team-carousel-wrap .carousel.timeline .carousel-slide-content th.price,table body.single-product .team-carousel-wrap .product-carousel.timeline .carousel-slide-content td.price,table body.single-product .team-carousel-wrap .product-carousel.timeline .carousel-slide-content th.price,table body.single-product .team-carousel-wrap .team-carousel.timeline .carousel-slide-content td.price,table body.single-product .team-carousel-wrap .team-carousel.timeline .carousel-slide-content th.price{padding-bottom:0}@media (max-width:667px){.col-type-carousel .carousel.timeline .carousel-slide-content,.col-type-carousel .product-carousel.timeline .carousel-slide-content,.col-type-carousel .team-carousel.timeline .carousel-slide-content,.press-carousel .carousel.timeline .carousel-slide-content,.press-carousel .product-carousel.timeline .carousel-slide-content,.press-carousel .team-carousel.timeline .carousel-slide-content,.row-type-carousel .carousel.timeline .carousel-slide-content,.row-type-carousel .product-carousel.timeline .carousel-slide-content,.row-type-carousel .team-carousel.timeline .carousel-slide-content,.row-type-product_carousel .carousel.timeline .carousel-slide-content,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content,.row-type-single-product .carousel.timeline .carousel-slide-content,.row-type-single-product .product-carousel.timeline .carousel-slide-content,.row-type-single-product .team-carousel.timeline .carousel-slide-content,.team-carousel-wrap .carousel.timeline .carousel-slide-content,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content{display:block;position:relative;background:#2e6b4f}.col-type-carousel .carousel.timeline .carousel-slide-content .inner,.col-type-carousel .product-carousel.timeline .carousel-slide-content .inner,.col-type-carousel .team-carousel.timeline .carousel-slide-content .inner,.press-carousel .carousel.timeline .carousel-slide-content .inner,.press-carousel .product-carousel.timeline .carousel-slide-content .inner,.press-carousel .team-carousel.timeline .carousel-slide-content .inner,.row-type-carousel .carousel.timeline .carousel-slide-content .inner,.row-type-carousel .product-carousel.timeline .carousel-slide-content .inner,.row-type-carousel .team-carousel.timeline .carousel-slide-content .inner,.row-type-product_carousel .carousel.timeline .carousel-slide-content .inner,.row-type-product_carousel .product-carousel.timeline .carousel-slide-content .inner,.row-type-product_carousel .team-carousel.timeline .carousel-slide-content .inner,.row-type-single-product .carousel.timeline .carousel-slide-content .inner,.row-type-single-product .product-carousel.timeline .carousel-slide-content .inner,.row-type-single-product .team-carousel.timeline .carousel-slide-content .inner,.team-carousel-wrap .carousel.timeline .carousel-slide-content .inner,.team-carousel-wrap .product-carousel.timeline .carousel-slide-content .inner,.team-carousel-wrap .team-carousel.timeline .carousel-slide-content .inner{padding:0 20px}}@media (max-width:667px){.col-type-carousel .carousel.timeline button.slick-arrow,.col-type-carousel .product-carousel.timeline button.slick-arrow,.col-type-carousel .team-carousel.timeline button.slick-arrow,.press-carousel .carousel.timeline button.slick-arrow,.press-carousel .product-carousel.timeline button.slick-arrow,.press-carousel .team-carousel.timeline button.slick-arrow,.row-type-carousel .carousel.timeline button.slick-arrow,.row-type-carousel .product-carousel.timeline button.slick-arrow,.row-type-carousel .team-carousel.timeline button.slick-arrow,.row-type-product_carousel .carousel.timeline button.slick-arrow,.row-type-product_carousel .product-carousel.timeline button.slick-arrow,.row-type-product_carousel .team-carousel.timeline button.slick-arrow,.row-type-single-product .carousel.timeline button.slick-arrow,.row-type-single-product .product-carousel.timeline button.slick-arrow,.row-type-single-product .team-carousel.timeline button.slick-arrow,.team-carousel-wrap .carousel.timeline button.slick-arrow,.team-carousel-wrap .product-carousel.timeline button.slick-arrow,.team-carousel-wrap .team-carousel.timeline button.slick-arrow{top:22%}}.slide-image-inner{display:flex;align-items:center}.slide-image-inner .img-container{width:50%;text-align:right}@media (max-width:667px){.slide-image-inner .img-container{width:100%}}.slide-image-inner .img-container img{display:inline-block}.slide-image-inner .inner{width:50%;padding-top:0!important;padding-bottom:0!important}@media (max-width:667px){.slide-image-inner .inner{width:100%}}@media (max-width:667px){.slide-image-inner{display:block}}.top-bar-slider{height:40px}.top-bar-slider .slick-list,.top-bar-slider .slick-slide,.top-bar-slider .slick-track{height:40px}.top-bar-slider .slick-slide{text-align:center;display:flex;align-items:center;justify-content:center}@font-face{font-family:BlsPrW-Rg;src:url(webfonts/blsprw-rg.woff2) format("woff2"),url(webfonts/blsprw-rg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.full-width-image{background-color:#f5f1e3;position:relative;color:#fff!important;align-content:center}@media (max-width:667px){.full-width-image .wrap{padding:0}}.full-width-image .wrap .image{height:500px;overflow:hidden;position:relative}.full-width-image .wrap .image img{object-fit:cover;margin:0 auto;height:inherit}.full-width-image .content{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.full-width-image .content .row-inner{display:flex;flex-wrap:wrap;height:100%}.full-width-image .content .row-inner .col-10{height:fit-content;align-self:flex-end;margin:0 auto 50px auto}.full-width-image .content .row-inner .col-10 p:first-of-type,.full-width-image .content .row-inner .col-10 table td:first-of-type,.full-width-image .content .row-inner .col-10 table th:first-of-type,table .full-width-image .content .row-inner .col-10 td:first-of-type,table .full-width-image .content .row-inner .col-10 th:first-of-type{text-transform:uppercase;padding-bottom:0;font-family:BlsPrW-Rg,sans-serif}.full-width-image .content .row-inner .col-10 .button.default,.full-width-image .content .row-inner .col-10 .woocommerce-page #content a.default.added_to_cart,.full-width-image .content .row-inner .col-10 body #content a.default.added_to_cart,.woocommerce-page #content .full-width-image .content .row-inner .col-10 a.default.added_to_cart,body #content .full-width-image .content .row-inner .col-10 a.default.added_to_cart{background-color:#7bae7f;color:#2e6b4f;margin-top:15px}.full-width-image .content .row-inner .col-10 .button.default:hover,.full-width-image .content .row-inner .col-10 .woocommerce-page #content a.default.added_to_cart:hover,.full-width-image .content .row-inner .col-10 body #content a.default.added_to_cart:hover,.woocommerce-page #content .full-width-image .content .row-inner .col-10 a.default.added_to_cart:hover,body #content .full-width-image .content .row-inner .col-10 a.default.added_to_cart:hover{background-color:#2e6b4f;color:#7bae7f}ul.products{display:flex;flex-wrap:wrap}ul.products::after,ul.products::before{content:none!important}@media (max-width:667px){ul.products{display:block}}@media (min-width:667px) and (max-width:768px){ul.products{justify-content:space-between}}li.product{box-sizing:border-box;border:1px solid #2e6b4f;position:relative;border-bottom:120px solid #2e6b4f;margin-bottom:35px!important}@media (max-width:667px){li.product{width:100%!important;float:none!important}}.event-row li.product{border-bottom:60px solid #2e6b4f}li.product .woocommerce-loop-product__link{display:block;position:relative;z-index:0}li.product .woocommerce-loop-product__link img{width:100%}li.product .quick-view-button{position:absolute;z-index:1;left:20px;width:calc(100% - 40px);box-sizing:border-box;margin-left:0;top:220px;color:#2e6b4f;background-color:#7bae7f;border:1px solid #fff}li.product .quick-view-button:hover{color:#7bae7f;background-color:#2e6b4f}li.product .quick-view-button span{display:none}.event-row li.product .quick-view-button{display:none!important}body.single-event li.product p.woocommerce-loop-product__title.price,body.single-event table li.product td.woocommerce-loop-product__title.price,body.single-event table li.product th.woocommerce-loop-product__title.price,body.single-product li.product p.woocommerce-loop-product__title.price,body.single-product table li.product td.woocommerce-loop-product__title.price,body.single-product table li.product th.woocommerce-loop-product__title.price,li.product body.single-event p.woocommerce-loop-product__title.price,li.product body.single-event table td.woocommerce-loop-product__title.price,li.product body.single-event table th.woocommerce-loop-product__title.price,li.product body.single-product p.woocommerce-loop-product__title.price,li.product body.single-product table td.woocommerce-loop-product__title.price,li.product body.single-product table th.woocommerce-loop-product__title.price,li.product h2.woocommerce-loop-product__title,li.product table body.single-event td.woocommerce-loop-product__title.price,li.product table body.single-event th.woocommerce-loop-product__title.price,li.product table body.single-product td.woocommerce-loop-product__title.price,li.product table body.single-product th.woocommerce-loop-product__title.price,table body.single-event li.product td.woocommerce-loop-product__title.price,table body.single-event li.product th.woocommerce-loop-product__title.price,table body.single-product li.product td.woocommerce-loop-product__title.price,table body.single-product li.product th.woocommerce-loop-product__title.price{font-weight:700;padding:20px 20px 5px 20px}.event-row li.product body.single-event p.woocommerce-loop-product__title.price,.event-row li.product body.single-event table td.woocommerce-loop-product__title.price,.event-row li.product body.single-event table th.woocommerce-loop-product__title.price,.event-row li.product body.single-product p.woocommerce-loop-product__title.price,.event-row li.product body.single-product table td.woocommerce-loop-product__title.price,.event-row li.product body.single-product table th.woocommerce-loop-product__title.price,.event-row li.product h2.woocommerce-loop-product__title,.event-row li.product table body.single-event td.woocommerce-loop-product__title.price,.event-row li.product table body.single-event th.woocommerce-loop-product__title.price,.event-row li.product table body.single-product td.woocommerce-loop-product__title.price,.event-row li.product table body.single-product th.woocommerce-loop-product__title.price,body.single-event .event-row li.product p.woocommerce-loop-product__title.price,body.single-event table .event-row li.product td.woocommerce-loop-product__title.price,body.single-event table .event-row li.product th.woocommerce-loop-product__title.price,body.single-product .event-row li.product p.woocommerce-loop-product__title.price,body.single-product table .event-row li.product td.woocommerce-loop-product__title.price,body.single-product table .event-row li.product th.woocommerce-loop-product__title.price,table body.single-event .event-row li.product td.woocommerce-loop-product__title.price,table body.single-event .event-row li.product th.woocommerce-loop-product__title.price,table body.single-product .event-row li.product td.woocommerce-loop-product__title.price,table body.single-product .event-row li.product th.woocommerce-loop-product__title.price{text-align:center!important}li.product span.price{padding:0 20px 20px 20px!important}.event-row li.product span.price{text-align:center!important}li.product .star-rating{position:absolute;bottom:-95px;width:100%;text-align:center;box-sizing:border-box;color:#7bae7f}li.product form.cart{width:100%;box-sizing:border-box;position:absolute;bottom:-66px;display:flex;padding:10px}li.product form.cart span.stepper-btn{display:inline-block;width:50%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 15px;max-width:130px}li.product form.cart span.stepper-btn button{padding:0;width:24px;height:24px;box-sizing:border-box;border:1px solid #fff;color:#fff;border-radius:12px;line-height:24px;line-height:1px}li.product form.cart div.quantity{width:calc(100% - 48px);padding:0!important}li.product form.cart div.quantity input{width:100%!important;padding:0 0 5px 0;background-color:transparent;border:none;color:#fff;-moz-appearance:textfield;text-align:center;font-size:1.6rem}li.product form.cart div.quantity input::-webkit-inner-spin-button,li.product form.cart div.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}li.product form.cart button.button.stepper-add-to-cart{width:50%;padding:0}.woocommerce-page #content li.product a.add_to_cart_button.added_to_cart,.woocommerce-page #content li.product a.product_type_simple.added_to_cart,.woocommerce-page #content li.product a.product_type_variable.added_to_cart,body #content li.product a.add_to_cart_button.added_to_cart,body #content li.product a.product_type_simple.added_to_cart,body #content li.product a.product_type_variable.added_to_cart,li.product .woocommerce-page #content a.add_to_cart_button.added_to_cart,li.product .woocommerce-page #content a.product_type_simple.added_to_cart,li.product .woocommerce-page #content a.product_type_variable.added_to_cart,li.product a.button.add_to_cart_button,li.product a.button.product_type_simple,li.product a.button.product_type_variable,li.product body #content a.add_to_cart_button.added_to_cart,li.product body #content a.product_type_simple.added_to_cart,li.product body #content a.product_type_variable.added_to_cart{position:absolute;bottom:-46px;left:0;width:100%;margin-left:0}li.product span.price .amount{padding-right:5px}li.product span.price:after{content:"Find out more >";padding:0;padding-top:11px;float:right}.event-row li.product span.price:after{content:none}li.product .product-description{clear:both;text-align:left;padding:0 20px 20px 20px}li.product .product-description p,li.product .product-description table td,li.product .product-description table th,table li.product .product-description td,table li.product .product-description th{color:#2e6b4f;padding-left:20px;position:relative}li.product .product-description p::before,li.product .product-description table td::before,li.product .product-description table th::before,table li.product .product-description td::before,table li.product .product-description th::before{content:"•";position:absolute;left:0;font-size:1.4rem}.woocommerce-page #content li.product a.added_to_cart:not(.quick-view-button),body #content li.product a.added_to_cart:not(.quick-view-button),li.product .button:not(.quick-view-button),li.product .woocommerce-page #content a.added_to_cart:not(.quick-view-button),li.product body #content a.added_to_cart:not(.quick-view-button){text-transform:uppercase;font-family:BlsPrW-Rg,sans-serif;font-size:.8rem}.woocommerce-page #content li.product a.added_to_cart:not(.quick-view-button):hover,body #content li.product a.added_to_cart:not(.quick-view-button):hover,li.product .button:not(.quick-view-button):hover,li.product .woocommerce-page #content a.added_to_cart:not(.quick-view-button):hover,li.product body #content a.added_to_cart:not(.quick-view-button):hover{background-color:#2e6b4f;color:#fff}li.product ul.tags{text-align:center;padding-top:0}li.product button.minus,li.product button.plus{display:none!important}#exploreWineHome li.product{border:0;border-bottom:120px solid #00303d}#exploreWineHome .product-description,#exploreWineHome ul.tags{display:none}body div.pp_woocommerce .pp_content_container{background-color:#f5f1e3;color:#000;max-width:1000px;margin:0 auto;width:100%}body div.pp_woocommerce .pp_content_container .pp_content,body div.pp_woocommerce .pp_content_container .pp_details{width:100%!important}body div.pp_woocommerce .pp_content_container .woocommerce-product-gallery__image:not(:first-of-type){display:none}body div.pp_woocommerce .pp_content_container .product_meta,body div.pp_woocommerce .pp_content_container .woocommerce-product-rating{display:none}.row-type-posts_feed .products,.row-type-product_carousel .products{padding-top:0!important}.row-type-posts_feed .woocommerce,.row-type-product_carousel .woocommerce{width:100%}.woocommerce.quick-view .carousel-slide:not(:first-of-type){display:none!important}a.quick-view-detail-button{float:right;margin-top:20px}ul.star-rating{padding:0;position:relative;display:block}ul.star-rating li{display:inline-block}ul.star-rating li span{width:21px;text-align:left;position:relative;display:block;z-index:0}.product-summary-col ul.star-rating li span{font-size:1.8rem;width:40px;color:#7bae7f}.quick-view ul.star-rating li span{color:#7bae7f}ul.star-rating li span.star-empty{color:#fff}.product-summary-col ul.star-rating li span.star-empty,.quick-view ul.star-rating li span.star-empty{color:#2e6b4f}ul.star-rating li span::before{z-index:1;position:relative}ul.star-rating li span.fa-star-half::after{content:"\f005";font-family:"Font Awesome 5 Pro";font-weight:900;color:#fff;position:absolute;left:0;z-index:0}ul.star-rating li:last-of-type{color:#fff;font-family:BlsPrW-Rg,sans-serif;font-weight:700;font-size:.8rem;position:absolute;top:-5px;padding-left:5px}.quick-view ul.star-rating li:last-of-type,body.single-product ul.star-rating li:last-of-type{color:#2e6b4f}ul.star-rating.review-rating li{display:inline-block!important;width:21px!important;text-align:center;padding:0!important}ul.star-rating.review-rating li span{margin:0 auto}ul.star-rating.review-rating li span.fa-star{color:#7bae7f}ul.star-rating.review-rating li span.fa-star.star-empty{color:#2e6b4f}body.post-type-archive-product h1.page-title,body.tax-product_cat h1.page-title{padding-bottom:20px;padding-top:10px}ul.featured-product-cats{list-style:none;margin:4px 0 0 0;padding:0;width:auto;float:left;display:inline-block;height:26px}@media (max-width:768px){ul.featured-product-cats{margin:0 auto;clear:both;float:none;text-align:center}}ul.featured-product-cats li{width:auto;display:inline-block;vertical-align:bottom;margin-right:5px;margin-bottom:5px}ul.featured-product-cats li a{padding:0 20px;display:block;cursor:pointer;font-family:BlsPrW-Rg,sans-serif;text-decoration:none;text-transform:uppercase;font-size:.8rem;height:26px;line-height:26px;box-sizing:border-box;border-radius:13px;border:1px solid}ul.featured-product-cats li.selected a{background-color:#000;color:#f5f1e3}p.woocommerce-result-count,table td.woocommerce-result-count,table th.woocommerce-result-count{clear:both;padding-top:20px}.product-page-filter{float:right;display:inline-block;padding:0 20px 0 0}@media (max-width:667px){.product-page-filter{padding-right:0}}.product-page-filter select,form.woocommerce-ordering select{background-color:#f5f1e3;border-color:#000;height:36px;font-size:.8rem;font-family:BlsPrW-Rg,sans-serif;text-transform:uppercase;margin:0}@media (max-width:768px){.product-page-filter,form.woocommerce-ordering{float:none!important;display:flex}.product-page-filter select,form.woocommerce-ordering select{width:100%;margin-top:20px}}p.woocommerce-result-count,table td.woocommerce-result-count,table th.woocommerce-result-count{display:none}body.post-type-archive-product #content .uus-woo-row .row-inner,body.tax-product_cat #content .uus-woo-row .row-inner{padding-bottom:0;padding-top:40px}body.single-event .col-box,body.single-product .col-box{background-color:#fff}body.single-event section.related.products,body.single-product section.related.products{width:100%}body.single-event section.related.products h2,body.single-event section.related.products p.price,body.single-event section.related.products table td.price,body.single-event section.related.products table th.price,body.single-event table section.related.products td.price,body.single-event table section.related.products th.price,body.single-product section.related.products h2,body.single-product section.related.products p.price,body.single-product section.related.products table td.price,body.single-product section.related.products table th.price,body.single-product table section.related.products td.price,body.single-product table section.related.products th.price,table body.single-event section.related.products td.price,table body.single-event section.related.products th.price,table body.single-product section.related.products td.price,table body.single-product section.related.products th.price{display:none}body.single-event section.related.products ul.products,body.single-product section.related.products ul.products{padding-top:0!important}body.single-event #content span.onsale,body.single-product #content span.onsale{left:5%}body.single-event .product-summary-col,body.single-product .product-summary-col{z-index:1}body.single-event .product-image-col,body.single-product .product-image-col{z-index:0}body.single-event .product-image-col .carousel-slide,body.single-product .product-image-col .carousel-slide{padding:0}body.single-event .top-award-image,body.single-product .top-award-image{position:absolute;right:-20px;bottom:0}@media (max-width:667px){body.single-event .top-award-image,body.single-product .top-award-image{position:relative;right:auto;max-width:25%;margin-top:20px}}body.single-event p.price,body.single-event table td.price,body.single-event table th.price,body.single-product p.price,body.single-product table td.price,body.single-product table th.price,table body.single-event td.price,table body.single-event th.price,table body.single-product td.price,table body.single-product th.price{text-decoration:none}body.single-event p.price bdi,body.single-event p.price ins,body.single-event table td.price bdi,body.single-event table td.price ins,body.single-event table th.price bdi,body.single-event table th.price ins,body.single-product p.price bdi,body.single-product p.price ins,body.single-product table td.price bdi,body.single-product table td.price ins,body.single-product table th.price bdi,body.single-product table th.price ins,table body.single-event td.price bdi,table body.single-event td.price ins,table body.single-event th.price bdi,table body.single-event th.price ins,table body.single-product td.price bdi,table body.single-product td.price ins,table body.single-product th.price bdi,table body.single-product th.price ins{text-decoration:none}body.single-event p.price del,body.single-event table td.price del,body.single-event table th.price del,body.single-product p.price del,body.single-product table td.price del,body.single-product table th.price del,table body.single-event td.price del,table body.single-event th.price del,table body.single-product td.price del,table body.single-product th.price del{display:block;font-size:1rem}body.single-event p.page-title,body.single-event table td.page-title,body.single-event table th.page-title,body.single-product p.page-title,body.single-product table td.page-title,body.single-product table th.page-title,table body.single-event td.page-title,table body.single-event th.page-title,table body.single-product td.page-title,table body.single-product th.page-title{padding-top:30px;padding-bottom:0}body.single-event p.page-title.event-page-title,body.single-event table td.page-title.event-page-title,body.single-event table th.page-title.event-page-title,body.single-product p.page-title.event-page-title,body.single-product table td.page-title.event-page-title,body.single-product table th.page-title.event-page-title,table body.single-event td.page-title.event-page-title,table body.single-event th.page-title.event-page-title,table body.single-product td.page-title.event-page-title,table body.single-product th.page-title.event-page-title{padding-top:0}body.single-event ul.product-notes,body.single-product ul.product-notes{padding-bottom:0}body.single-event ul.product-notes li,body.single-product ul.product-notes li{padding:0 0 30px 0;display:flex;width:100%;justify-content:center}@media (max-width:667px){body.single-event ul.product-notes li,body.single-product ul.product-notes li{display:block;padding-right:0}}body.single-event ul.product-notes li strong,body.single-event ul.product-notes li table th,body.single-product ul.product-notes li strong,body.single-product ul.product-notes li table th,table body.single-event ul.product-notes li th,table body.single-product ul.product-notes li th{width:35%;box-sizing:border-box;padding-right:20px;text-transform:uppercase;display:block}@media (max-width:667px){body.single-event ul.product-notes li strong,body.single-event ul.product-notes li table th,body.single-product ul.product-notes li strong,body.single-product ul.product-notes li table th,table body.single-event ul.product-notes li th,table body.single-product ul.product-notes li th{width:100%}}body.single-event ul.product-notes li span,body.single-product ul.product-notes li span{display:block;width:65%}@media (max-width:667px){body.single-event ul.product-notes li span,body.single-product ul.product-notes li span{width:100%}}body.single-event ul.product-notes li span span,body.single-product ul.product-notes li span span{display:inline;width:auto}body.single-event ul.product-notes li:last-of-type,body.single-product ul.product-notes li:last-of-type{padding-bottom:0}.woocommerce-page #content body.single-event ul.product-notes li a.added_to_cart,.woocommerce-page #content body.single-product ul.product-notes li a.added_to_cart,body.single-event #content ul.product-notes li a.added_to_cart,body.single-event ul.product-notes li #content a.added_to_cart,body.single-event ul.product-notes li .button,body.single-product #content ul.product-notes li a.added_to_cart,body.single-product ul.product-notes li #content a.added_to_cart,body.single-product ul.product-notes li .button,body.woocommerce #content body.single-event ul.product-notes li a.added_to_cart,body.woocommerce #content body.single-product ul.product-notes li a.added_to_cart,body.woocommerce-cart #content body.single-event ul.product-notes li a.added_to_cart,body.woocommerce-cart #content body.single-product ul.product-notes li a.added_to_cart,body.woocommerce-checkout #content body.single-event ul.product-notes li a.added_to_cart,body.woocommerce-checkout #content body.single-product ul.product-notes li a.added_to_cart{margin-left:0}body.single-event ul.product-notes .info-bubble,body.single-product ul.product-notes .info-bubble{position:absolute;background-color:#2e6b4f;color:#fff;display:block;padding:20px;border-radius:3px;text-transform:none;font-family:BlsPrW-Rg,sans-serif;font-size:.8rem;width:150px;margin-top:5px;display:none;z-index:999}body.single-event ul.product-notes .fa-info-circle,body.single-product ul.product-notes .fa-info-circle{color:#7bae7f;padding-left:5px;cursor:pointer}body.single-event ul.product-notes .fa-info-circle:hover .info-bubble,body.single-product ul.product-notes .fa-info-circle:hover .info-bubble{display:block}body.single-event span.tag,body.single-product span.tag{display:inline-block!important;text-decoration:none;padding:0 20px;box-sizing:border-box;line-height:30px;border-radius:17px;background-color:#7bae7f;color:#2e6b4f;font-family:BlsPrW-Rg,sans-serif;font-size:.8rem;text-transform:uppercase;border:1px solid #7bae7f}body.single-event span.tag.selected,body.single-product span.tag.selected{background-color:transparent;border-color:#7bae7f;color:#7bae7f}body.single-event #content ul.press-products,body.single-product #content ul.press-products{width:25%;padding-top:0!important;padding-bottom:0!important}@media (max-width:667px){body.single-event #content ul.press-products,body.single-product #content ul.press-products{width:100%}}body.single-event #content ul.press-products li,body.single-product #content ul.press-products li{width:100%!important;margin:0!important;border-bottom-width:50px!important}body.single-event #content ul.press-products li a,body.single-product #content ul.press-products li a{color:#fff}body.single-event #content ul.press-products li h2,body.single-event #content ul.press-products li p.price,body.single-event #content ul.press-products li table td.price,body.single-event #content ul.press-products li table th.price,body.single-event table #content ul.press-products li td.price,body.single-event table #content ul.press-products li th.price,body.single-product #content ul.press-products li h2,body.single-product #content ul.press-products li p.price,body.single-product #content ul.press-products li table td.price,body.single-product #content ul.press-products li table th.price,body.single-product table #content ul.press-products li td.price,body.single-product table #content ul.press-products li th.price,table body.single-event #content ul.press-products li td.price,table body.single-event #content ul.press-products li th.price,table body.single-product #content ul.press-products li td.price,table body.single-product #content ul.press-products li th.price{color:#fff!important;text-align:center!important}body.single-event #content ul.press-products li .price,body.single-event #content ul.press-products li div.woocommerce-variation.single_variation .woocommerce-variation-price span.price bdi,body.single-product #content ul.press-products li .price,body.single-product #content ul.press-products li div.woocommerce-variation.single_variation .woocommerce-variation-price span.price bdi,div.woocommerce-variation.single_variation .woocommerce-variation-price span.price body.single-event #content ul.press-products li bdi,div.woocommerce-variation.single_variation .woocommerce-variation-price span.price body.single-product #content ul.press-products li bdi{color:#fff!important;text-align:center!important;padding-bottom:0!important}body.single-event #content ul.press-products li .price::after,body.single-event #content ul.press-products li div.woocommerce-variation.single_variation .woocommerce-variation-price span.price bdi::after,body.single-product #content ul.press-products li .price::after,body.single-product #content ul.press-products li div.woocommerce-variation.single_variation .woocommerce-variation-price span.price bdi::after,div.woocommerce-variation.single_variation .woocommerce-variation-price span.price body.single-event #content ul.press-products li bdi::after,div.woocommerce-variation.single_variation .woocommerce-variation-price span.price body.single-product #content ul.press-products li bdi::after{content:""}body.single-event #content ul.press-products li .quick-view-button,body.single-product #content ul.press-products li .quick-view-button{display:none!important}body.single-event #content ul.press-products li .product-description,body.single-event #content ul.press-products li ul.star-rating,body.single-event #content ul.press-products li ul.tags,body.single-product #content ul.press-products li .product-description,body.single-product #content ul.press-products li ul.star-rating,body.single-product #content ul.press-products li ul.tags{display:none!important}body.single-event .related.products ul.products,body.single-product .related.products ul.products{padding-bottom:0!important}body.single-event .related.products ul.products li.product,body.single-product .related.products ul.products li.product{margin-bottom:0!important}@media (max-width:667px){body.single-event .related.products ul.products li.product,body.single-product .related.products ul.products li.product{margin-bottom:40px!important}}body.single-event ul.wc-tabs,body.single-product ul.wc-tabs{display:none!important}body.single-event .woocommerce-tabs,body.single-product .woocommerce-tabs{padding-top:70px}body.single-event ol.commentlist,body.single-product ol.commentlist{list-style:none;margin:0;padding:0}body.single-event ol.commentlist li,body.single-product ol.commentlist li{display:block;width:100%;margin:10px 0;box-sizing:border-box;background-color:#fff;padding:20px}body.single-event ul.star-rating,body.single-product ul.star-rating{cursor:pointer}body.single-event form.cart::after,body.single-product form.cart::after{content:"";display:table;clear:both}body.single-event form.cart .quantity,body.single-product form.cart .quantity{width:calc(100% - 200px);float:left}body.single-event form.cart button.single_add_to_cart_button,body.single-product form.cart button.single_add_to_cart_button{background-color:#7bae7f;color:#2e6b4f;margin-left:20px}body.single-event form.cart button.single_add_to_cart_button:hover,body.single-product form.cart button.single_add_to_cart_button:hover{background-color:#fff;color:#7bae7f}body.single-event table.variations,body.single-product table.variations{table-layout:auto;background:0 0;margin:0}body.single-event table.variations tr,body.single-product table.variations tr{display:block;background:0 0}body.single-event table.variations th,body.single-product table.variations th{display:block;padding:0;background:0 0}body.single-event table.variations td,body.single-product table.variations td{padding:20px 0!important;display:block;width:100%}body.single-event table.variations a.reset_variations,body.single-product table.variations a.reset_variations{display:none!important}body.single-event table.variations label[for=purchase-now],body.single-product table.variations label[for=purchase-now]{display:none}body.single-event .bundled_item_wrap .quantity,body.single-product .bundled_item_wrap .quantity{padding-top:0!important;margin-top:0!important;width:100%!important}body.single-event .bundled_item_wrap .quantity::after,body.single-product .bundled_item_wrap .quantity::after{content:"";display:table;clear:both}body.single-event .bundled_item_button::after,body.single-product .bundled_item_button::after{content:"";display:table;clear:both}#content .press-carousel blockquote body.single-event p.bundled_product_title.author,#content .press-carousel blockquote body.single-product p.bundled_product_title.author,#content .press-carousel blockquote table body.single-event td.bundled_product_title.author,#content .press-carousel blockquote table body.single-event th.bundled_product_title.author,#content .press-carousel blockquote table body.single-product td.bundled_product_title.author,#content .press-carousel blockquote table body.single-product th.bundled_product_title.author,body.single-event #content .press-carousel blockquote p.bundled_product_title.author,body.single-event #content .press-carousel blockquote table td.bundled_product_title.author,body.single-event #content .press-carousel blockquote table th.bundled_product_title.author,body.single-event h4.bundled_product_title,body.single-event table #content .press-carousel blockquote td.bundled_product_title.author,body.single-event table #content .press-carousel blockquote th.bundled_product_title.author,body.single-product #content .press-carousel blockquote p.bundled_product_title.author,body.single-product #content .press-carousel blockquote table td.bundled_product_title.author,body.single-product #content .press-carousel blockquote table th.bundled_product_title.author,body.single-product h4.bundled_product_title,body.single-product table #content .press-carousel blockquote td.bundled_product_title.author,body.single-product table #content .press-carousel blockquote th.bundled_product_title.author,table #content .press-carousel blockquote body.single-event td.bundled_product_title.author,table #content .press-carousel blockquote body.single-event th.bundled_product_title.author,table #content .press-carousel blockquote body.single-product td.bundled_product_title.author,table #content .press-carousel blockquote body.single-product th.bundled_product_title.author{padding-bottom:0}body.single-event .bundle_price p.price,body.single-event .bundle_price table td.price,body.single-event .bundle_price table th.price,body.single-product .bundle_price p.price,body.single-product .bundle_price table td.price,body.single-product .bundle_price table th.price,table body.single-event .bundle_price td.price,table body.single-event .bundle_price th.price,table body.single-product .bundle_price td.price,table body.single-product .bundle_price th.price{margin-bottom:0!important}@media (max-width:667px){body.single-event span.onsale,body.single-product span.onsale{right:5%!important;left:auto!important;top:15px!important}}p.stars,table td.stars,table th.stars{font-size:1.4rem}p.stars a,table td.stars a,table th.stars a{text-decoration:none;display:inline-block;width:30px;height:30px;text-align:center;line-height:26px;background-color:#2e6b4f;border-radius:2px;color:#7bae7f}p.stars a.active,table td.stars a.active,table th.stars a.active{background-color:#7bae7f;color:#2e6b4f}body.single-event .quantity,body.single-product .quantity{display:flex;max-width:160px;margin:0 auto}body.single-event .quantity button,body.single-product .quantity button{width:40px;height:40px;line-height:40px;padding:0;border-radius:20px;border:1px solid #2e6b4f;color:#2e6b4f;background-color:transparent;font-size:1.8rem;font-family:BlsPrW-Rg,sans-serif;text-align:center;display:inline-block;cursor:pointer}body.single-event .quantity button:hover,body.single-product .quantity button:hover{color:#7bae7f;border-color:#7bae7f}body.single-event .quantity button::after,body.single-product .quantity button::after{content:none}body.single-event .quantity input,body.single-product .quantity input{width:auto;background-color:transparent;text-align:center;border:none!important;width:calc(100% - 80px);box-sizing:border-box;display:inline-block;padding:0;height:40px}body.single-event .quantity input::-webkit-inner-spin-button,body.single-event .quantity input::-webkit-outer-spin-button,body.single-product .quantity input::-webkit-inner-spin-button,body.single-product .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.single-event .quantity input[type=number],body.single-product .quantity input[type=number]{-moz-appearance:textfield}body.single-event .quantity .screen-reader-text,body.single-product .quantity .screen-reader-text{display:none}body.single-event .bg-dark .quantity button,body.single-product .bg-dark .quantity button{border-color:#fff;color:#fff}body.single-event .bg-dark .quantity button:hover,body.single-product .bg-dark .quantity button:hover{color:#7bae7f;border-color:#7bae7f}body.single-event .bg-dark .quantity input,body.single-product .bg-dark .quantity input{color:#fff}body.single-event .quick-view-button,body.single-product .quick-view-button{display:none!important}body.single-event .product-addon-totals ul,body.single-product .product-addon-totals ul{margin:0;padding:0!important;text-align:left}body.single-event .product-addon-totals ul li,body.single-product .product-addon-totals ul li{padding-left:0!important}body.single-event .product-addon-totals ul li::before,body.single-product .product-addon-totals ul li::before{content:none!important}body.single-event .product-addon-totals ul li p.price,body.single-event .product-addon-totals ul li table td.price,body.single-event .product-addon-totals ul li table th.price,body.single-product .product-addon-totals ul li p.price,body.single-product .product-addon-totals ul li table td.price,body.single-product .product-addon-totals ul li table th.price,table body.single-event .product-addon-totals ul li td.price,table body.single-event .product-addon-totals ul li th.price,table body.single-product .product-addon-totals ul li td.price,table body.single-product .product-addon-totals ul li th.price{margin:0;padding:0;font-size:1.5rem}a.remove{text-decoration:none}td.product-name a{text-decoration:none;font-weight:700}.quick-view .onsale{display:none}.quick-view .product::after{content:"";display:table;clear:both}.quick-view .col-7{margin-right:0;width:45%;float:right}@media (max-width:667px){.quick-view .col-7{width:100%;float:none}}.quick-view .summary{float:left!important;padding-bottom:40px;padding-top:40px}.quick-view form.cart .quantity{width:calc(100% - 200px);float:left}.quick-view form.cart button.single_add_to_cart_button{float:right;color:#2e6b4f;background-color:#7bae7f}.quick-view form.cart button.single_add_to_cart_button:hover{background-color:#fff;color:#7bae7f}.quick-view form.cart::after{content:"";display:table;clear:both}.uu-prod-gal a{display:block;cursor:pointer;margin-bottom:20px}@media (max-width:667px){.uu-prod-gal{display:none}}#content .press-carousel .col-12,#content .press-carousel .inner{background-color:#000;color:#fff}#content .press-carousel .inner{padding-top:20px;padding-left:60px;padding-right:60px;padding-bottom:60px;display:flex;justify-content:space-between}@media (max-width:667px){#content .press-carousel .inner{display:block;padding-left:40px;padding-right:40px}}#content .press-carousel p.page-title,#content .press-carousel table td.page-title,#content .press-carousel table th.page-title,table #content .press-carousel td.page-title,table #content .press-carousel th.page-title{padding-top:40px;padding-bottom:0;padding-left:60px;padding-right:60px}#content .press-carousel blockquote{padding:0 20px 0 0;text-align:left}#content .press-carousel blockquote em{color:#7bae7f;font-weight:400}#content .press-carousel a{color:#7bae7f}.team-carousel-wrap{padding:0 50px;background-color:#2e6b4f;width:100%;box-sizing:border-box}@media (max-width:667px){.team-carousel-wrap{padding-left:5%;padding-right:5%}}.team-carousel-wrap .team-carousel-tile{display:flex!important;cursor:pointer}.team-carousel-wrap .team-carousel-tile .team-carousel-tile-image{width:35%}.team-carousel-wrap .team-carousel-tile .team-carousel-tile-inner{width:65%;padding-left:20px}.team-carousel-wrap .team-carousel-tile body.single-event li.product p.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile body.single-event table li.product td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile body.single-event table li.product th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile body.single-product li.product p.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile body.single-product table li.product td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile body.single-product table li.product th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile h3,.team-carousel-wrap .team-carousel-tile li.product body.single-event p.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product body.single-event table td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product body.single-event table th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product body.single-product p.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product body.single-product table td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product body.single-product table th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product h2.woocommerce-loop-product__title,.team-carousel-wrap .team-carousel-tile li.product table body.single-event td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product table body.single-event th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product table body.single-product td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile li.product table body.single-product th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile table body.single-event li.product td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile table body.single-event li.product th.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile table body.single-product li.product td.woocommerce-loop-product__title.price,.team-carousel-wrap .team-carousel-tile table body.single-product li.product th.woocommerce-loop-product__title.price,body.single-event li.product .team-carousel-wrap .team-carousel-tile p.woocommerce-loop-product__title.price,body.single-event table li.product .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,body.single-event table li.product .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,body.single-product li.product .team-carousel-wrap .team-carousel-tile p.woocommerce-loop-product__title.price,body.single-product table li.product .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,body.single-product table li.product .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,li.product .team-carousel-wrap .team-carousel-tile h2.woocommerce-loop-product__title,li.product body.single-event .team-carousel-wrap .team-carousel-tile p.woocommerce-loop-product__title.price,li.product body.single-event table .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,li.product body.single-event table .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,li.product body.single-product .team-carousel-wrap .team-carousel-tile p.woocommerce-loop-product__title.price,li.product body.single-product table .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,li.product body.single-product table .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,li.product table body.single-event .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,li.product table body.single-event .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,li.product table body.single-product .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,li.product table body.single-product .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,table body.single-event li.product .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,table body.single-event li.product .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price,table body.single-product li.product .team-carousel-wrap .team-carousel-tile td.woocommerce-loop-product__title.price,table body.single-product li.product .team-carousel-wrap .team-carousel-tile th.woocommerce-loop-product__title.price{padding-top:0}.team-carousel-wrap .team-carousel-tile ul.tags{padding-top:0;padding-bottom:0}.team-carousel-wrap .team-carousel-tile ul.tags li{display:inline-block;cursor:pointer;text-decoration:none;padding:0 40px;box-sizing:border-box;line-height:30px;border-radius:15px;background-color:#7bae7f;color:#2e6b4f}.row-type-team_carousel .quote-block{width:100%;background-color:#2e6b4f;color:#fff}.row-type-team_carousel .quote-block blockquote{text-align:left;padding-left:2%;padding-right:2%}.row-type-team_carousel .quote-block blockquote em{color:#7bae7f}@media (max-width:667px){.row-type-team_carousel .quote-block blockquote em{font-size:1.4rem;line-height:1.5rem}}.row-type-team_carousel .quote-block .col-6:last-of-type{padding:40px 20px}@media (max-width:667px){.row-type-team_carousel .quote-block .col-6:first-of-type{margin-bottom:0;padding-bottom:0}.row-type-team_carousel .quote-block .col-6:last-of-type{padding-top:0;padding-left:0;padding-right:0}}.team-carousel-filter{background-color:#2e6b4f;color:#7bae7f}.team-carousel-filter ul{display:flex;width:100%;justify-content:flex-start}.team-carousel-filter ul li{text-align:center;padding-left:20px;padding-right:20px}.team-carousel-filter ul li.team-carousel-filter-button{cursor:pointer;color:#7bae7f;text-decoration:none;font-size:1rem}.team-carousel-filter ul li.team-carousel-filter-button.active{color:#fff}.selected .team-carousel-filter ul li.team-carousel-filter-button,.team-carousel-filter ul li.team-carousel-filter-button:hover{color:#fff}.team-carousel-filter li:first-of-type{font-family:BlsPrW-Rg,sans-serif;text-transform:uppercase;font-size:1rem;width:25%}.team-carousel-wrap .team-carousel button.slick-arrow.slick-next{right:-50px}@media (max-width:667px){.team-carousel-wrap .team-carousel button.slick-arrow.slick-next{right:-30px}}.team-carousel-wrap .team-carousel button.slick-arrow.slick-prev{left:-50px}@media (max-width:667px){.team-carousel-wrap .team-carousel button.slick-arrow.slick-prev{left:-30px}}#content .journal-header{background-color:#2e6b4f;color:#fff;background-size:cover;background-position:center}#content .journal-header .col,#content .journal-header .quick-view .summary,#content .journal-header .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .journal-header li,.quick-view #content .journal-header .summary{background-color:transparent}#content .journal-header .row-type-posts_feed .col,#content .journal-header .row-type-posts_feed .quick-view .summary,#content .journal-header .row-type-posts_feed .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .journal-header .row-type-posts_feed li,.quick-view #content .journal-header .row-type-posts_feed .summary{background-color:#2e6b4f}#content .journal-header .row-inner.col-repeat{padding-top:0}#content .journal-header .row-inner.col-repeat .journal-top-block{padding-top:0!important}#content .journal-header .tile{color:#fff}#content .journal-header .tile a{color:#fff}#content .journal-header .tile a:hover{color:#7bae7f}#content .journal-header .tags li a{color:#2e6b4f!important}.journal-top-block{background-color:#2e6b4f;padding-top:40px;padding-bottom:0;padding-left:8.7%;padding-right:8.7%;display:flex;width:100%}@media (max-width:667px){.journal-top-block{display:block}}body.blog .journal-filter,body.post-type-archive-recipe .journal-filter{background-color:#2e6b4f;color:#7bae7f}body.single-post .related-posts{color:#fff}body.single-post .related-posts .no-pd-top{padding-top:0!important}body.single-post .related-posts .no-pd-top .journal-top-block{padding-top:0}body.single-post .related-posts .tile{color:#fff}body.single-post .related-posts .tile a{color:#fff}body.single-post .related-posts .tile a:hover{color:#7bae7f}body.single-post .related-posts .tags li a{color:#2e6b4f!important}body .mfp-container{padding:0}body .mfp-bg{background:rgba(0,0,0,.8)}.modal{height:auto!important}.mfp-fade.mfp-bg{opacity:0;transition:all .3s ease-in-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .3s ease-in-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}body .mfp-ajax-holder .mfp-content,body .mfp-inline-holder .mfp-content{margin:40px auto;max-width:700px;background-color:#f5f1e3;width:94%}.modal .row-inner{width:100%;padding-left:60px;padding-right:60px}.modal .bg-light{color:#2e6b4f;background-color:#fff}button.modal-close.mfp-close{position:absolute;top:0;right:0;font-size:1rem;opacity:1;padding:20px 40px!important;width:auto;height:auto}button.modal-close.mfp-close:hover{background-color:#7bae7f;color:#101a11}button.modal-close.mfp-close::before{content:none}button.modal-close.mfp-close::after{content:none}.uu-modal{display:block;position:relative}.seopress-user-message{position:fixed;z-index:9999;width:100%;background-color:#fff;color:#2e6b4f;width:500px;max-width:90%;box-sizing:border-box;padding:40px;text-align:center;top:50%;transform:translateY(-50%);left:50%;margin-left:-250px}@media (max-width:667px){.seopress-user-message{width:90%;left:5%;margin-left:0}}.seopress-user-message button{margin-bottom:5px}.seopress-edit-choice{display:none}.seopress-user-consent-hide{display:none}.seopress-user-consent-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:9998}li.cookie-settings span{cursor:pointer}#content #rd-widget-frame.resdiary-widget #rd-widget-root{max-width:100%;color:#2e6b4f;font-family:BlsPrW-Rg,sans-serif}#content #rd-widget-frame.resdiary-widget #rd-widget-root #logodiv{display:none}#content #rd-widget-frame.resdiary-widget #rd-widget-root .rd-widget-content{background:0 0;border-radius:0;color:#2e6b4f;font-family:BlsPrW-Rg,sans-serif;padding:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root .row{margin:0;padding:0;clear:both;position:static}#content #rd-widget-frame.resdiary-widget #rd-widget-root .row>div{width:100%;float:none;clear:both}#content #rd-widget-frame.resdiary-widget #rd-widget-root .row::after{content:"";display:table;clear:both}#content #rd-widget-frame.resdiary-widget #rd-widget-root .col-sm-9{width:100%;clear:both}#content #rd-widget-frame.resdiary-widget #rd-widget-root #booking-summary-panel{display:none}#content #rd-widget-frame.resdiary-widget #rd-widget-root label{font-weight:400}#content #rd-widget-frame.resdiary-widget #rd-widget-root .input-group{display:block}#content #rd-widget-frame.resdiary-widget #rd-widget-root .drop-fill-in{border:1px solid #000;color:#000;background-color:#fff;border-radius:0;font-size:1rem;height:46px;line-height:14px;padding:15px;box-sizing:border-box;width:100%}#content #rd-widget-frame.resdiary-widget #rd-widget-root .drop-fill-in.input-group-addon{display:none}#content #rd-widget-frame.resdiary-widget #rd-widget-root .drop-list-container{border:1px solid #000;box-shadow:none;width:100%}#content #rd-widget-frame.resdiary-widget #rd-widget-root .drop-list .selected{background-color:#ff004c}#content #rd-widget-frame.resdiary-widget #rd-widget-root .drop-list .selected::after{content:none}#content #rd-widget-frame.resdiary-widget #rd-widget-root .datepicker-inline{background-color:transparent;border-radius:0;border:none;color:#2e6b4f;padding:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root td.day{background-color:#2e6b4f;transition:all .3s ease-in-out}#content #rd-widget-frame.resdiary-widget #rd-widget-root td.day.active,#content #rd-widget-frame.resdiary-widget #rd-widget-root td.day:hover{background-color:#7bae7f;color:#2e6b4f}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table td.disabled{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);transition:all .3s ease-in-out}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table td.disabled:hover{background:rgba(0,0,0,.2)}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table td.disabled.today{background:rgba(0,0,0,.3)}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table td.disabled.today::before{content:none}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table th{border-radius:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root .col-xs-12{width:100%;padding-left:0;padding-right:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root .table-condensed>tbody>tr>td,#content #rd-widget-frame.resdiary-widget #rd-widget-root .table-condensed>thead>tr>th{padding:15px 5px}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table thead tr:first-child th{transition:all .3s ease-in-out}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background-color:#7bae7f;color:#2e6b4f}#content #rd-widget-frame.resdiary-widget #rd-widget-root .bootstrap-datetimepicker-widget table td span.active{background-color:#ff004c;color:#000;border-radius:0;text-shadow:none}#content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item{background-color:transparent;border:none;border-bottom:1px #a4856e solid;border-radius:0;padding:0 0 20px 0;margin:0 0 20px 0;color:#000}#content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item p,#content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item table td,#content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item table th,table #content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item td,table #content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item th{padding:0;margin:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root .list-group.list-group-promotion .list-group-item.active{background-color:transparent;color:#000}#content #rd-widget-frame.resdiary-widget #rd-widget-root .form-group{padding:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root p.selected-timeslot-text,#content #rd-widget-frame.resdiary-widget #rd-widget-root table td.selected-timeslot-text,#content #rd-widget-frame.resdiary-widget #rd-widget-root table th.selected-timeslot-text,table #content #rd-widget-frame.resdiary-widget #rd-widget-root td.selected-timeslot-text,table #content #rd-widget-frame.resdiary-widget #rd-widget-root th.selected-timeslot-text{padding:0;margin:0;line-height:normal;margin-top:-5px}#content #rd-widget-frame.resdiary-widget #rd-widget-root .time-list-container .drop-list .timeslot-row p.timeslot-text,#content #rd-widget-frame.resdiary-widget #rd-widget-root .time-list-container .drop-list .timeslot-row table td.timeslot-text,#content #rd-widget-frame.resdiary-widget #rd-widget-root .time-list-container .drop-list .timeslot-row table th.timeslot-text,table #content #rd-widget-frame.resdiary-widget #rd-widget-root .time-list-container .drop-list .timeslot-row td.timeslot-text,table #content #rd-widget-frame.resdiary-widget #rd-widget-root .time-list-container .drop-list .timeslot-row th.timeslot-text{padding:0;margin:0}#content #rd-widget-frame.resdiary-widget #rd-widget-root .time-list-container{width:100%}@media (max-width:667px){#content #rd-widget-frame.resdiary-widget #rd-widget-root button.btn-default{float:none!important;margin:5px auto}#content #rd-widget-frame.resdiary-widget #rd-widget-root #confirm .col-xs-12{text-align:center}}body.single-product #content #rd-widget-frame.resdiary-widget #rd-widget-root .table-condensed>tbody>tr>td,body.single-product #content #rd-widget-frame.resdiary-widget #rd-widget-root .table-condensed>thead>tr>th{padding:5px}.row.has-resdiary{z-index:1}#content .sub-nav-row{background-color:#2e6b4f;padding-top:10px;padding-bottom:10px}#content .sub-nav-row li{border-right:1px solid #7bae7f}@media (max-width:667px){#content .sub-nav-row li{border-right:none}}#content .sub-nav-row li:last-of-type{border-right:none}#content .sub-nav-row a{color:#7bae7f;font-family:BlsPrW-Rg,sans-serif;font-size:.875rem;text-transform:uppercase;padding:0 20px}#content .sub-nav-row a:hover{color:#fff}#content .sub-nav-row.current-menu-item a{font-weight:700}.row{background-position:center;background-size:cover;background-repeat:no-repeat}#gform_wrapper_2{text-align:center}#gform_wrapper_2 .gform_body input{text-align:center;background:0 0;border:none;border-bottom:1px solid #fff}#gform_wrapper_2 .gform_footer{text-align:center}.flex{display:flex}.tax-hero h1.large{text-transform:uppercase}.tax-hero p:not(.page-title),.tax-hero table td:not(.page-title),.tax-hero table th:not(.page-title),table .tax-hero td:not(.page-title),table .tax-hero th:not(.page-title){max-width:50%}@media (max-width:768px){.tax-hero p:not(.page-title),.tax-hero table td:not(.page-title),.tax-hero table th:not(.page-title),table .tax-hero td:not(.page-title),table .tax-hero th:not(.page-title){max-width:none}}.has-tax-hero p.woocommerce-result-count,.has-tax-hero table td.woocommerce-result-count,.has-tax-hero table th.woocommerce-result-count,table .has-tax-hero td.woocommerce-result-count,table .has-tax-hero th.woocommerce-result-count{display:none!important}#modal-cart-notification{text-align:center}#modal-cart-notification .basket-list-container{padding-left:0}#modal-cart-notification .basket-product{display:flex;padding-left:0;align-items:center;padding-bottom:30px}#modal-cart-notification .basket-product::before{content:none}#modal-cart-notification .basket-product img{max-width:100px;height:100px;margin-right:15px}#modal-cart-notification .cart-info-container{width:100%;display:flex;align-items:flex-start;text-align:left;justify-content:space-between}#modal-cart-notification .cart-info-container p,#modal-cart-notification .cart-info-container table td,#modal-cart-notification .cart-info-container table th,table #modal-cart-notification .cart-info-container td,table #modal-cart-notification .cart-info-container th{width:fit-content}#modal-cart-notification .cart-info{margin-left:10px;width:30%;display:flex;align-items:center;justify-content:center;padding:10px 0}#modal-cart-notification .cart-info p,#modal-cart-notification .cart-info table td,#modal-cart-notification .cart-info table th,table #modal-cart-notification .cart-info td,table #modal-cart-notification .cart-info th{width:auto;padding:10px}#modal-cart-notification .cart-info p:last-of-type,#modal-cart-notification .cart-info table td:last-of-type,#modal-cart-notification .cart-info table th:last-of-type,table #modal-cart-notification .cart-info td:last-of-type,table #modal-cart-notification .cart-info th:last-of-type{padding-bottom:10px;white-space:nowrap}#modal-cart-notification .cart-controls{display:flex;justify-content:center;align-items:center;text-align:center}#modal-cart-notification .cart-controls .button,#modal-cart-notification .cart-controls .woocommerce-page #content a.added_to_cart,#modal-cart-notification .cart-controls body #content a.added_to_cart,.woocommerce-page #content #modal-cart-notification .cart-controls a.added_to_cart,body #content #modal-cart-notification .cart-controls a.added_to_cart{margin-left:20px;margin-right:0}#content ul.event-info{list-style:none}#content ul.event-info i{display:inline-block;width:30px;text-align:center}#content ul.event-info ul{padding-left:0;padding-right:0;padding-bottom:0}#content ul.event-info ul li{list-style:none;padding:0 0 20px 0}#content ul.event-info ul li::before{content:none}#content ul.event-info li.event-form.no-meta form{display:flex;padding-top:20px}#content ul.event-info p.info,#content ul.event-info table td.info,#content ul.event-info table th.info,table #content ul.event-info td.info,table #content ul.event-info th.info{margin:20px 0;padding:15px;background:rgba(0,0,0,.1);font-size:.8em;line-height:1.3em;border-radius:5px}#content ul.event-info ul.event-quantity{width:50%;padding-top:0;margin:0 auto}#content ul.event-info.event-ticket-data li>ul{box-sizing:border-box;padding:30px;background:rgba(0,0,0,.1)}table.event-options{background-color:transparent;border-top:1px solid #2e6b4f}table.event-options tr{background-color:transparent!important;border-bottom:1px solid #2e6b4f}table.event-options tr td{padding:10px;vertical-align:middle}table.event-options tr td.event-table-add{width:45%}table.event-options tr td.event-table-add form{display:flex;column-gap:10px;justify-content:space-between;align-items:center}table.event-options ul.event-quantity{margin:0;padding:0}table.event-options ul.event-quantity li{margin:0;padding:0!important}table.event-options ul.event-quantity li::before{content:none!important}@media (max-width:667px){table.event-options{display:block}table.event-options thead{display:none}table.event-options tr{display:flex;flex-wrap:wrap}table.event-options td{width:33.3%;box-sizing:border-box;padding:10px!important;font-size:1em}table.event-options td.event-table-add{width:100%!important}}#uu-logos-row .row-content{align-items:center}#content .woocommerce .cart-collaterals .cross-sells ul.products #uu-logos-row .row-content li,#uu-logos-row .row-content #content .woocommerce .cart-collaterals .cross-sells ul.products li,#uu-logos-row .row-content .col,#uu-logos-row .row-content .quick-view .summary,.quick-view #uu-logos-row .row-content .summary{text-align:center}#content .woocommerce .cart-collaterals .cross-sells ul.products #uu-logos-row .row-content li img,#uu-logos-row .row-content #content .woocommerce .cart-collaterals .cross-sells ul.products li img,#uu-logos-row .row-content .col img,#uu-logos-row .row-content .quick-view .summary img,.quick-view #uu-logos-row .row-content .summary img{margin:0 auto}#content .row-type-call_to_action.has-background .col,#content .row-type-call_to_action.has-background .quick-view .summary,#content .row-type-call_to_action.has-background .woocommerce .cart-collaterals .cross-sells ul.products li,#content .woocommerce .cart-collaterals .cross-sells ul.products .row-type-call_to_action.has-background li,.quick-view #content .row-type-call_to_action.has-background .summary{box-sizing:border-box;padding:60px;color:#2e6b4f;background-color:#a3d2ca!important}@media (max-width:768px){.row-textcolumns img{width:100%}}.woocommerce-page #content .clear,body #content .clear,body.woocommerce #content .clear,body.woocommerce-cart #content .clear,body.woocommerce-checkout #content .clear{clear:both}.woocommerce-page #content ul.products,body #content ul.products,body.woocommerce #content ul.products,body.woocommerce-cart #content ul.products,body.woocommerce-checkout #content ul.products{list-style:none;margin:0;padding:40px 0 0 0}.woocommerce-page #content ul.products.no-pd-top,body #content ul.products.no-pd-top,body.woocommerce #content ul.products.no-pd-top,body.woocommerce-cart #content ul.products.no-pd-top,body.woocommerce-checkout #content ul.products.no-pd-top{padding-top:0}.woocommerce-page #content ul.products.columns-3 .product:nth-of-type(3n),body #content ul.products.columns-3 .product:nth-of-type(3n),body.woocommerce #content ul.products.columns-3 .product:nth-of-type(3n),body.woocommerce-cart #content ul.products.columns-3 .product:nth-of-type(3n),body.woocommerce-checkout #content ul.products.columns-3 .product:nth-of-type(3n){margin-right:0}.woocommerce-page #content .product .summary p.price,.woocommerce-page #content .product .summary table td.price,.woocommerce-page #content .product .summary table th.price,body #content .product .summary p.price,body #content .product .summary table td.price,body #content .product .summary table th.price,body.woocommerce #content .product .summary p.price,body.woocommerce-cart #content .product .summary p.price,body.woocommerce-checkout #content .product .summary p.price,table .woocommerce-page #content .product .summary td.price,table .woocommerce-page #content .product .summary th.price,table body #content .product .summary td.price,table body #content .product .summary th.price{font-size:1.5em}.woocommerce-page #content .product .quantity,body #content .product .quantity,body.woocommerce #content .product .quantity,body.woocommerce-cart #content .product .quantity,body.woocommerce-checkout #content .product .quantity{padding-top:40px}.woocommerce-page #content .product .quantity label,body #content .product .quantity label,body.woocommerce #content .product .quantity label,body.woocommerce-cart #content .product .quantity label,body.woocommerce-checkout #content .product .quantity label{display:block;width:100%;clear:both;padding-bottom:6.6666666667px}.woocommerce-page #content .product .quantity label.screen-reader-text,body #content .product .quantity label.screen-reader-text,body.woocommerce #content .product .quantity label.screen-reader-text,body.woocommerce-cart #content .product .quantity label.screen-reader-text,body.woocommerce-checkout #content .product .quantity label.screen-reader-text{display:none}.woocommerce-page #content .product .quantity input.qty,body #content .product .quantity input.qty,body.woocommerce #content .product .quantity input.qty,body.woocommerce-cart #content .product .quantity input.qty,body.woocommerce-checkout #content .product .quantity input.qty{width:50%;float:left}.woocommerce-page #content .product button.single_add_to_cart_button,body #content .product button.single_add_to_cart_button,body.woocommerce #content .product button.single_add_to_cart_button,body.woocommerce-cart #content .product button.single_add_to_cart_button,body.woocommerce-checkout #content .product button.single_add_to_cart_button{float:right}.woocommerce-page #content .product .product_meta,body #content .product .product_meta,body.woocommerce #content .product .product_meta,body.woocommerce-cart #content .product .product_meta,body.woocommerce-checkout #content .product .product_meta{display:block;clear:both;padding-top:40px}.woocommerce-page #content .product .product_meta span,body #content .product .product_meta span,body.woocommerce #content .product .product_meta span,body.woocommerce-cart #content .product .product_meta span,body.woocommerce-checkout #content .product .product_meta span{display:inline-block;padding:0 20px;border-right:1px solid}.woocommerce-page #content .product .product_meta span span,body #content .product .product_meta span span,body.woocommerce #content .product .product_meta span span,body.woocommerce-cart #content .product .product_meta span span,body.woocommerce-checkout #content .product .product_meta span span{display:inline;padding:0;border:none}.woocommerce-page #content .product .product_meta span:first-of-type,body #content .product .product_meta span:first-of-type,body.woocommerce #content .product .product_meta span:first-of-type,body.woocommerce-cart #content .product .product_meta span:first-of-type,body.woocommerce-checkout #content .product .product_meta span:first-of-type{padding-left:0}.woocommerce-page #content .product .product_meta span:last-of-type,body #content .product .product_meta span:last-of-type,body.woocommerce #content .product .product_meta span:last-of-type,body.woocommerce-cart #content .product .product_meta span:last-of-type,body.woocommerce-checkout #content .product .product_meta span:last-of-type{padding-right:0;border-right:none}.woocommerce-page #content .product .woocommerce-variation,body #content .product .woocommerce-variation,body.woocommerce #content .product .woocommerce-variation,body.woocommerce-cart #content .product .woocommerce-variation,body.woocommerce-checkout #content .product .woocommerce-variation{padding:40px;background-color:#eee8d0}.woocommerce-page #content .product .woocommerce-variation .woocommerce-variation-description,body #content .product .woocommerce-variation .woocommerce-variation-description,body.woocommerce #content .product .woocommerce-variation .woocommerce-variation-description,body.woocommerce-cart #content .product .woocommerce-variation .woocommerce-variation-description,body.woocommerce-checkout #content .product .woocommerce-variation .woocommerce-variation-description{display:none}.woocommerce-page #content .product .woocommerce-variation .woocommerce-variation-description p,.woocommerce-page #content .product .woocommerce-variation .woocommerce-variation-description table td,.woocommerce-page #content .product .woocommerce-variation .woocommerce-variation-description table th,body #content .product .woocommerce-variation .woocommerce-variation-description p,body #content .product .woocommerce-variation .woocommerce-variation-description table td,body #content .product .woocommerce-variation .woocommerce-variation-description table th,body.woocommerce #content .product .woocommerce-variation .woocommerce-variation-description p,body.woocommerce-cart #content .product .woocommerce-variation .woocommerce-variation-description p,body.woocommerce-checkout #content .product .woocommerce-variation .woocommerce-variation-description p,table .woocommerce-page #content .product .woocommerce-variation .woocommerce-variation-description td,table .woocommerce-page #content .product .woocommerce-variation .woocommerce-variation-description th,table body #content .product .woocommerce-variation .woocommerce-variation-description td,table body #content .product .woocommerce-variation .woocommerce-variation-description th{padding-top:0}.woocommerce-page #content .product .woocommerce-variation-price span.price,body #content .product .woocommerce-variation-price span.price,body.woocommerce #content .product .woocommerce-variation-price span.price,body.woocommerce-cart #content .product .woocommerce-variation-price span.price,body.woocommerce-checkout #content .product .woocommerce-variation-price span.price{font-size:1.5em;display:block;padding:6.6666666667px 0}.woocommerce-page #content .product .woocommerce-variation-availability,body #content .product .woocommerce-variation-availability,body.woocommerce #content .product .woocommerce-variation-availability,body.woocommerce-cart #content .product .woocommerce-variation-availability,body.woocommerce-checkout #content .product .woocommerce-variation-availability{font-style:italic}.woocommerce-page #content .product .woocommerce-variation-availability p.stock,.woocommerce-page #content .product .woocommerce-variation-availability table td.stock,.woocommerce-page #content .product .woocommerce-variation-availability table th.stock,body #content .product .woocommerce-variation-availability p.stock,body #content .product .woocommerce-variation-availability table td.stock,body #content .product .woocommerce-variation-availability table th.stock,body.woocommerce #content .product .woocommerce-variation-availability p.stock,body.woocommerce-cart #content .product .woocommerce-variation-availability p.stock,body.woocommerce-checkout #content .product .woocommerce-variation-availability p.stock,table .woocommerce-page #content .product .woocommerce-variation-availability td.stock,table .woocommerce-page #content .product .woocommerce-variation-availability th.stock,table body #content .product .woocommerce-variation-availability td.stock,table body #content .product .woocommerce-variation-availability th.stock{padding-bottom:0}.woocommerce-page #content .product .woocommerce-variation-availability p.stock.out-of-stock,.woocommerce-page #content .product .woocommerce-variation-availability table td.stock.out-of-stock,.woocommerce-page #content .product .woocommerce-variation-availability table th.stock.out-of-stock,body #content .product .woocommerce-variation-availability p.stock.out-of-stock,body #content .product .woocommerce-variation-availability table td.stock.out-of-stock,body #content .product .woocommerce-variation-availability table th.stock.out-of-stock,body.woocommerce #content .product .woocommerce-variation-availability p.stock.out-of-stock,body.woocommerce-cart #content .product .woocommerce-variation-availability p.stock.out-of-stock,body.woocommerce-checkout #content .product .woocommerce-variation-availability p.stock.out-of-stock,table .woocommerce-page #content .product .woocommerce-variation-availability td.stock.out-of-stock,table .woocommerce-page #content .product .woocommerce-variation-availability th.stock.out-of-stock,table body #content .product .woocommerce-variation-availability td.stock.out-of-stock,table body #content .product .woocommerce-variation-availability th.stock.out-of-stock{color:#7bae7f}.woocommerce-page #content .product table.variations,body #content .product table.variations,body.woocommerce #content .product table.variations,body.woocommerce-cart #content .product table.variations,body.woocommerce-checkout #content .product table.variations{display:block;padding-bottom:0;margin-bottom:0}.woocommerce-page #content .product table.variations tbody,.woocommerce-page #content .product table.variations tr,body #content .product table.variations tbody,body #content .product table.variations tr,body.woocommerce #content .product table.variations tbody,body.woocommerce #content .product table.variations tr,body.woocommerce-cart #content .product table.variations tbody,body.woocommerce-cart #content .product table.variations tr,body.woocommerce-checkout #content .product table.variations tbody,body.woocommerce-checkout #content .product table.variations tr{display:block;width:100%}.woocommerce-page #content .product table.variations tr,body #content .product table.variations tr,body.woocommerce #content .product table.variations tr,body.woocommerce-cart #content .product table.variations tr,body.woocommerce-checkout #content .product table.variations tr{background-color:transparent}.woocommerce-page #content .product table.variations tr td,body #content .product table.variations tr td,body.woocommerce #content .product table.variations tr td,body.woocommerce-cart #content .product table.variations tr td,body.woocommerce-checkout #content .product table.variations tr td{display:block;clear:both;padding:0}.woocommerce-page #content .product table.variations tr td.label,body #content .product table.variations tr td.label,body.woocommerce #content .product table.variations tr td.label,body.woocommerce-cart #content .product table.variations tr td.label,body.woocommerce-checkout #content .product table.variations tr td.label{font-weight:700;padding-bottom:6.6666666667px}.woocommerce-page #content .product table.variations tr td.value,body #content .product table.variations tr td.value,body.woocommerce #content .product table.variations tr td.value,body.woocommerce-cart #content .product table.variations tr td.value,body.woocommerce-checkout #content .product table.variations tr td.value{padding-bottom:20px;text-align:right}.woocommerce-page #content .product table.variations tr td.value select,body #content .product table.variations tr td.value select,body.woocommerce #content .product table.variations tr td.value select,body.woocommerce-cart #content .product table.variations tr td.value select,body.woocommerce-checkout #content .product table.variations tr td.value select{margin-bottom:6.6666666667px}.woocommerce-page #content .product .woocommerce-product-gallery__image,body #content .product .woocommerce-product-gallery__image,body.woocommerce #content .product .woocommerce-product-gallery__image,body.woocommerce-cart #content .product .woocommerce-product-gallery__image,body.woocommerce-checkout #content .product .woocommerce-product-gallery__image{display:inline-block;padding-right:20px}.woocommerce-page #content .product .woocommerce-product-gallery__image:first-of-type,body #content .product .woocommerce-product-gallery__image:first-of-type,body.woocommerce #content .product .woocommerce-product-gallery__image:first-of-type,body.woocommerce-cart #content .product .woocommerce-product-gallery__image:first-of-type,body.woocommerce-checkout #content .product .woocommerce-product-gallery__image:first-of-type{padding-right:0}.woocommerce-page #content .product .woocommerce-product-gallery__image:first-of-type img,body #content .product .woocommerce-product-gallery__image:first-of-type img,body.woocommerce #content .product .woocommerce-product-gallery__image:first-of-type img,body.woocommerce-cart #content .product .woocommerce-product-gallery__image:first-of-type img,body.woocommerce-checkout #content .product .woocommerce-product-gallery__image:first-of-type img{padding-top:0;margin-top:0}.woocommerce-page #content .product .woocommerce-tabs,body #content .product .woocommerce-tabs,body.woocommerce #content .product .woocommerce-tabs,body.woocommerce-cart #content .product .woocommerce-tabs,body.woocommerce-checkout #content .product .woocommerce-tabs{padding:40px 0}.woocommerce-page #content .product .woocommerce-tabs .panel p,.woocommerce-page #content .product .woocommerce-tabs .panel table td,.woocommerce-page #content .product .woocommerce-tabs .panel table th,body #content .product .woocommerce-tabs .panel p,body #content .product .woocommerce-tabs .panel table td,body #content .product .woocommerce-tabs .panel table th,body.woocommerce #content .product .woocommerce-tabs .panel p,body.woocommerce-cart #content .product .woocommerce-tabs .panel p,body.woocommerce-checkout #content .product .woocommerce-tabs .panel p,table .woocommerce-page #content .product .woocommerce-tabs .panel td,table .woocommerce-page #content .product .woocommerce-tabs .panel th,table body #content .product .woocommerce-tabs .panel td,table body #content .product .woocommerce-tabs .panel th{max-width:800px}.woocommerce-page #content .product .wc-tabs,body #content .product .wc-tabs,body.woocommerce #content .product .wc-tabs,body.woocommerce-cart #content .product .wc-tabs,body.woocommerce-checkout #content .product .wc-tabs{padding:0;border-bottom:3px solid;margin-bottom:20px}.woocommerce-page #content .product .wc-tabs li,body #content .product .wc-tabs li,body.woocommerce #content .product .wc-tabs li,body.woocommerce-cart #content .product .wc-tabs li,body.woocommerce-checkout #content .product .wc-tabs li{padding:0}.woocommerce-page #content .product .wc-tabs li::before,body #content .product .wc-tabs li::before,body.woocommerce #content .product .wc-tabs li::before,body.woocommerce-cart #content .product .wc-tabs li::before,body.woocommerce-checkout #content .product .wc-tabs li::before{content:none}.woocommerce-page #content .product .wc-tabs li a,body #content .product .wc-tabs li a,body.woocommerce #content .product .wc-tabs li a,body.woocommerce-cart #content .product .wc-tabs li a,body.woocommerce-checkout #content .product .wc-tabs li a{padding:20px 40px;display:block;cursor:pointer;text-decoration:none}.woocommerce-page #content .product .wc-tabs li.active a,body #content .product .wc-tabs li.active a,body.woocommerce #content .product .wc-tabs li.active a,body.woocommerce-cart #content .product .wc-tabs li.active a,body.woocommerce-checkout #content .product .wc-tabs li.active a{border-bottom:3px solid;padding-bottom:17px}@media (max-width:667px){.woocommerce-page #content .product .wc-tabs li,body #content .product .wc-tabs li,body.woocommerce #content .product .wc-tabs li,body.woocommerce-cart #content .product .wc-tabs li,body.woocommerce-checkout #content .product .wc-tabs li{width:100%;clear:both}.woocommerce-page #content .product .wc-tabs li a,body #content .product .wc-tabs li a,body.woocommerce #content .product .wc-tabs li a,body.woocommerce-cart #content .product .wc-tabs li a,body.woocommerce-checkout #content .product .wc-tabs li a{padding-left:0;padding-right:0}}.woocommerce-page #content .onsale-wrap,body #content .onsale-wrap,body.woocommerce #content .onsale-wrap,body.woocommerce-cart #content .onsale-wrap,body.woocommerce-checkout #content .onsale-wrap{display:flex;position:absolute;width:80px;height:80px;box-sizing:border-box;padding:0 5px;z-index:3;text-align:center;left:20px;top:20px;background-color:#7bae7f;color:#000;border-radius:40px;align-items:center}.woocommerce-page #content .onsale-wrap:empty,body #content .onsale-wrap:empty,body.woocommerce #content .onsale-wrap:empty,body.woocommerce-cart #content .onsale-wrap:empty,body.woocommerce-checkout #content .onsale-wrap:empty{display:none}.woocommerce-page #content li.product .onsale-wrap,body #content li.product .onsale-wrap,body.woocommerce #content li.product .onsale-wrap,body.woocommerce-cart #content li.product .onsale-wrap,body.woocommerce-checkout #content li.product .onsale-wrap{scale:.7;top:5px;left:5px;line-height:1.4em!important;font-size:.8em!important}.woocommerce-page #content span.onsale,body #content span.onsale,body.woocommerce #content span.onsale,body.woocommerce-cart #content span.onsale,body.woocommerce-checkout #content span.onsale{background-color:transparent;display:block;width:100%}.woocommerce-page #content li.product,body #content li.product,body.woocommerce #content li.product,body.woocommerce-cart #content li.product,body.woocommerce-checkout #content li.product{padding-left:0;text-align:right}.woocommerce-page #content li.product a,body #content li.product a,body.woocommerce #content li.product a,body.woocommerce-cart #content li.product a,body.woocommerce-checkout #content li.product a{text-decoration:none}.woocommerce-page #content li.product a.added,body #content li.product a.added,body.woocommerce #content li.product a.added,body.woocommerce-cart #content li.product a.added,body.woocommerce-checkout #content li.product a.added{display:none}.woocommerce-page #content li.product::before,body #content li.product::before,body.woocommerce #content li.product::before,body.woocommerce-cart #content li.product::before,body.woocommerce-checkout #content li.product::before{content:none}.woocommerce-page #content li.product body.single-event p.price,.woocommerce-page #content li.product body.single-event table td.price,.woocommerce-page #content li.product body.single-event table th.price,.woocommerce-page #content li.product body.single-product p.price,.woocommerce-page #content li.product body.single-product table td.price,.woocommerce-page #content li.product body.single-product table th.price,.woocommerce-page #content li.product h2,.woocommerce-page #content li.product table body.single-event td.price,.woocommerce-page #content li.product table body.single-event th.price,.woocommerce-page #content li.product table body.single-product td.price,.woocommerce-page #content li.product table body.single-product th.price,body #content li.product h2,body.single-event #content li.product p.price,body.single-event #content li.product table td.price,body.single-event #content li.product table th.price,body.single-event table #content li.product td.price,body.single-event table #content li.product th.price,body.single-product #content li.product p.price,body.single-product #content li.product table td.price,body.single-product #content li.product table th.price,body.single-product table #content li.product td.price,body.single-product table #content li.product th.price,body.woocommerce #content li.product body.single-event p.price,body.woocommerce #content li.product body.single-event table td.price,body.woocommerce #content li.product body.single-event table th.price,body.woocommerce #content li.product body.single-product p.price,body.woocommerce #content li.product body.single-product table td.price,body.woocommerce #content li.product body.single-product table th.price,body.woocommerce #content li.product h2,body.woocommerce #content li.product table body.single-event td.price,body.woocommerce #content li.product table body.single-event th.price,body.woocommerce #content li.product table body.single-product td.price,body.woocommerce #content li.product table body.single-product th.price,body.woocommerce-cart #content li.product body.single-event p.price,body.woocommerce-cart #content li.product body.single-event table td.price,body.woocommerce-cart #content li.product body.single-event table th.price,body.woocommerce-cart #content li.product body.single-product p.price,body.woocommerce-cart #content li.product body.single-product table td.price,body.woocommerce-cart #content li.product body.single-product table th.price,body.woocommerce-cart #content li.product h2,body.woocommerce-cart #content li.product table body.single-event td.price,body.woocommerce-cart #content li.product table body.single-event th.price,body.woocommerce-cart #content li.product table body.single-product td.price,body.woocommerce-cart #content li.product table body.single-product th.price,body.woocommerce-checkout #content li.product body.single-event p.price,body.woocommerce-checkout #content li.product body.single-event table td.price,body.woocommerce-checkout #content li.product body.single-event table th.price,body.woocommerce-checkout #content li.product body.single-product p.price,body.woocommerce-checkout #content li.product body.single-product table td.price,body.woocommerce-checkout #content li.product body.single-product table th.price,body.woocommerce-checkout #content li.product h2,body.woocommerce-checkout #content li.product table body.single-event td.price,body.woocommerce-checkout #content li.product table body.single-event th.price,body.woocommerce-checkout #content li.product table body.single-product td.price,body.woocommerce-checkout #content li.product table body.single-product th.price,table body.single-event #content li.product td.price,table body.single-event #content li.product th.price,table body.single-product #content li.product td.price,table body.single-product #content li.product th.price{text-decoration:none;color:#000;display:block;text-align:left}.woocommerce-page #content li.product span.price,body #content li.product span.price,body.woocommerce #content li.product span.price,body.woocommerce-cart #content li.product span.price,body.woocommerce-checkout #content li.product span.price{display:block;clear:both;color:#000;text-align:left;padding:6.6666666667px 0}.woocommerce-page #content li.product span.price del,body #content li.product span.price del,body.woocommerce #content li.product span.price del,body.woocommerce-cart #content li.product span.price del,body.woocommerce-checkout #content li.product span.price del{font-size:.75rem}.woocommerce-page #content #review_form_wrapper,body #content #review_form_wrapper,body.woocommerce #content #review_form_wrapper,body.woocommerce-cart #content #review_form_wrapper,body.woocommerce-checkout #content #review_form_wrapper{padding:40px;background-color:#eee8d0}.woocommerce-page #content #review_form_wrapper span#reply-title,body #content #review_form_wrapper span#reply-title,body.woocommerce #content #review_form_wrapper span#reply-title,body.woocommerce-cart #content #review_form_wrapper span#reply-title,body.woocommerce-checkout #content #review_form_wrapper span#reply-title{font-weight:700;font-size:1.2em;padding-bottom:20px;display:block}.woocommerce-page #content table th+td,body #content table th+td,body.woocommerce #content table th+td,body.woocommerce-cart #content table th+td,body.woocommerce-checkout #content table th+td{padding-left:20px;padding-right:20px}.woocommerce-page #content table.cart,.woocommerce-page #content table.shop_table,body #content table.cart,body #content table.shop_table,body.woocommerce #content table.cart,body.woocommerce #content table.shop_table,body.woocommerce-cart #content table.cart,body.woocommerce-cart #content table.shop_table,body.woocommerce-checkout #content table.cart,body.woocommerce-checkout #content table.shop_table{table-layout:auto}.woocommerce-page #content table.cart td,.woocommerce-page #content table.cart td+td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.shop_table td,.woocommerce-page #content table.shop_table td+td,.woocommerce-page #content table.shop_table th,body #content table.cart td,body #content table.cart td+td,body #content table.cart th,body #content table.shop_table td,body #content table.shop_table td+td,body #content table.shop_table th,body.woocommerce #content table.cart td,body.woocommerce #content table.cart td+td,body.woocommerce #content table.cart th,body.woocommerce #content table.shop_table td,body.woocommerce #content table.shop_table td+td,body.woocommerce #content table.shop_table th,body.woocommerce-cart #content table.cart td,body.woocommerce-cart #content table.cart td+td,body.woocommerce-cart #content table.cart th,body.woocommerce-cart #content table.shop_table td,body.woocommerce-cart #content table.shop_table td+td,body.woocommerce-cart #content table.shop_table th,body.woocommerce-checkout #content table.cart td,body.woocommerce-checkout #content table.cart td+td,body.woocommerce-checkout #content table.cart th,body.woocommerce-checkout #content table.shop_table td,body.woocommerce-checkout #content table.shop_table td+td,body.woocommerce-checkout #content table.shop_table th{vertical-align:middle;padding:20px}.woocommerce-page #content table.cart td.actions,.woocommerce-page #content table.shop_table td.actions,body #content table.cart td.actions,body #content table.shop_table td.actions,body.woocommerce #content table.cart td.actions,body.woocommerce #content table.shop_table td.actions,body.woocommerce-cart #content table.cart td.actions,body.woocommerce-cart #content table.shop_table td.actions,body.woocommerce-checkout #content table.cart td.actions,body.woocommerce-checkout #content table.shop_table td.actions{background-color:#2e6b4f}.woocommerce-page #content table.cart td.actions button,.woocommerce-page #content table.shop_table td.actions button,body #content table.cart td.actions button,body #content table.shop_table td.actions button,body.woocommerce #content table.cart td.actions button,body.woocommerce #content table.shop_table td.actions button,body.woocommerce-cart #content table.cart td.actions button,body.woocommerce-cart #content table.shop_table td.actions button,body.woocommerce-checkout #content table.cart td.actions button,body.woocommerce-checkout #content table.shop_table td.actions button{color:#7bae7f}.woocommerce-page #content table.cart td.actions button:hover,.woocommerce-page #content table.shop_table td.actions button:hover,body #content table.cart td.actions button:hover,body #content table.shop_table td.actions button:hover,body.woocommerce #content table.cart td.actions button:hover,body.woocommerce #content table.shop_table td.actions button:hover,body.woocommerce-cart #content table.cart td.actions button:hover,body.woocommerce-cart #content table.shop_table td.actions button:hover,body.woocommerce-checkout #content table.cart td.actions button:hover,body.woocommerce-checkout #content table.shop_table td.actions button:hover{color:#fff}@media (max-width:768px){.woocommerce-page #content table.cart td.product-remove,.woocommerce-page #content table.shop_table td.product-remove,body #content table.cart td.product-remove,body #content table.shop_table td.product-remove,body.woocommerce #content table.cart td.product-remove,body.woocommerce #content table.shop_table td.product-remove,body.woocommerce-cart #content table.cart td.product-remove,body.woocommerce-cart #content table.shop_table td.product-remove,body.woocommerce-checkout #content table.cart td.product-remove,body.woocommerce-checkout #content table.shop_table td.product-remove{background:rgba(0,0,0,.1)}}.woocommerce-page #content table.cart tr.cart-subtotal th,.woocommerce-page #content table.cart tr.order-total th,.woocommerce-page #content table.shop_table tr.cart-subtotal th,.woocommerce-page #content table.shop_table tr.order-total th,body #content table.cart tr.cart-subtotal th,body #content table.cart tr.order-total th,body #content table.shop_table tr.cart-subtotal th,body #content table.shop_table tr.order-total th,body.woocommerce #content table.cart tr.cart-subtotal th,body.woocommerce #content table.cart tr.order-total th,body.woocommerce #content table.shop_table tr.cart-subtotal th,body.woocommerce #content table.shop_table tr.order-total th,body.woocommerce-cart #content table.cart tr.cart-subtotal th,body.woocommerce-cart #content table.cart tr.order-total th,body.woocommerce-cart #content table.shop_table tr.cart-subtotal th,body.woocommerce-cart #content table.shop_table tr.order-total th,body.woocommerce-checkout #content table.cart tr.cart-subtotal th,body.woocommerce-checkout #content table.cart tr.order-total th,body.woocommerce-checkout #content table.shop_table tr.cart-subtotal th,body.woocommerce-checkout #content table.shop_table tr.order-total th{background-color:#2e6b4f;color:#fff;max-width:40%}.woocommerce-page #content .product-thumbnail img,body #content .product-thumbnail img,body.woocommerce #content .product-thumbnail img,body.woocommerce-cart #content .product-thumbnail img,body.woocommerce-checkout #content .product-thumbnail img{max-width:150px}.woocommerce-page #content ul.woocommerce-shipping-methods li,body #content ul.woocommerce-shipping-methods li,body.woocommerce #content ul.woocommerce-shipping-methods li,body.woocommerce-cart #content ul.woocommerce-shipping-methods li,body.woocommerce-checkout #content ul.woocommerce-shipping-methods li{padding:0}.woocommerce-page #content ul.woocommerce-shipping-methods li::before,body #content ul.woocommerce-shipping-methods li::before,body.woocommerce #content ul.woocommerce-shipping-methods li::before,body.woocommerce-cart #content ul.woocommerce-shipping-methods li::before,body.woocommerce-checkout #content ul.woocommerce-shipping-methods li::before{content:none}.woocommerce-page #content .woocommerce-message,body #content .woocommerce-message,body.woocommerce #content .woocommerce-message,body.woocommerce-cart #content .woocommerce-message,body.woocommerce-checkout #content .woocommerce-message{padding:20px;margin-bottom:40px;min-height:51px;line-height:20px}.woocommerce-page #content .woocommerce-message a.added_to_cart,.woocommerce-page #content .woocommerce-message a.button,body #content .woocommerce-message a.added_to_cart,body #content .woocommerce-message a.button,body.woocommerce #content .woocommerce-message a.button,body.woocommerce-cart #content .woocommerce-message a.button,body.woocommerce-checkout #content .woocommerce-message a.button{top:10px;right:10px;position:absolute}.woocommerce-page #content .woocommerce-message[role=alert],body #content .woocommerce-message[role=alert],body.woocommerce #content .woocommerce-message[role=alert],body.woocommerce-cart #content .woocommerce-message[role=alert],body.woocommerce-checkout #content .woocommerce-message[role=alert]{background-color:#7bae7f}@media (max-width:667px){.woocommerce-page #content .woocommerce-message,body #content .woocommerce-message,body.woocommerce #content .woocommerce-message,body.woocommerce-cart #content .woocommerce-message,body.woocommerce-checkout #content .woocommerce-message{min-height:0}.woocommerce-page #content .woocommerce-message a.added_to_cart,.woocommerce-page #content .woocommerce-message a.button,body #content .woocommerce-message a.added_to_cart,body #content .woocommerce-message a.button,body.woocommerce #content .woocommerce-message a.button,body.woocommerce-cart #content .woocommerce-message a.button,body.woocommerce-checkout #content .woocommerce-message a.button{margin-bottom:20px;display:block;position:relative;width:100%}}.woocommerce-page #content ul.woocommerce-error,body #content ul.woocommerce-error,body.woocommerce #content ul.woocommerce-error,body.woocommerce-cart #content ul.woocommerce-error,body.woocommerce-checkout #content ul.woocommerce-error{padding:0}.woocommerce-page #content ul.woocommerce-error li,body #content ul.woocommerce-error li,body.woocommerce #content ul.woocommerce-error li,body.woocommerce-cart #content ul.woocommerce-error li,body.woocommerce-checkout #content ul.woocommerce-error li{padding:20px;background-color:#ff004c;color:#fff}.woocommerce-page #content .wc-proceed-to-checkout::after,body #content .wc-proceed-to-checkout::after,body.woocommerce #content .wc-proceed-to-checkout::after,body.woocommerce-cart #content .wc-proceed-to-checkout::after,body.woocommerce-checkout #content .wc-proceed-to-checkout::after{content:"";display:table;clear:both}.woocommerce-page #content a.button.checkout-button,.woocommerce-page #content a.checkout-button.added_to_cart,.woocommerce-page #content button#place_order,body #content a.button.checkout-button,body #content a.checkout-button.added_to_cart,body #content button#place_order,body.woocommerce #content a.button.checkout-button,body.woocommerce #content button#place_order,body.woocommerce-cart #content a.button.checkout-button,body.woocommerce-cart #content button#place_order,body.woocommerce-checkout #content a.button.checkout-button,body.woocommerce-checkout #content button#place_order{padding-top:20px;padding-bottom:20px;float:right;background-color:#7bae7f;color:#2e6b4f}.woocommerce-page #content a.button.checkout-button:hover,.woocommerce-page #content a.checkout-button.added_to_cart:hover,.woocommerce-page #content button#place_order:hover,body #content a.button.checkout-button:hover,body #content a.checkout-button.added_to_cart:hover,body #content button#place_order:hover,body.woocommerce #content a.button.checkout-button:hover,body.woocommerce #content button#place_order:hover,body.woocommerce-cart #content a.button.checkout-button:hover,body.woocommerce-cart #content button#place_order:hover,body.woocommerce-checkout #content a.button.checkout-button:hover,body.woocommerce-checkout #content button#place_order:hover{background-color:#4a794e}.woocommerce-page #content .coupon .button:after,.woocommerce-page #content .coupon a.added_to_cart:after,.woocommerce-page #content button[name=update_cart]:after,body #content .coupon .button:after,body #content .coupon a.added_to_cart:after,body #content button[name=update_cart]:after,body.woocommerce #content .coupon .button:after,body.woocommerce #content .coupon a.added_to_cart:after,body.woocommerce #content button[name=update_cart]:after,body.woocommerce-cart #content .coupon .button:after,body.woocommerce-cart #content .coupon a.added_to_cart:after,body.woocommerce-cart #content button[name=update_cart]:after,body.woocommerce-checkout #content .coupon .button:after,body.woocommerce-checkout #content .coupon a.added_to_cart:after,body.woocommerce-checkout #content button[name=update_cart]:after{content:none}.woocommerce-page #content .coupon,body #content .coupon,body.woocommerce #content .coupon,body.woocommerce-cart #content .coupon,body.woocommerce-checkout #content .coupon{width:50%;text-align:left}@media (max-width:768px){.woocommerce-page #content .coupon,body #content .coupon,body.woocommerce #content .coupon,body.woocommerce-cart #content .coupon,body.woocommerce-checkout #content .coupon{margin-bottom:20px;width:100%}}.woocommerce-page #content .coupon input#coupon_code,body #content .coupon input#coupon_code,body.woocommerce #content .coupon input#coupon_code,body.woocommerce-cart #content .coupon input#coupon_code,body.woocommerce-checkout #content .coupon input#coupon_code{min-width:150px;border:none}.woocommerce-page #content #customer_details .col-1,.woocommerce-page #content #customer_details .col-2,.woocommerce-page #content #customer_details .payment_box,.woocommerce-page #content #payment .col-1,.woocommerce-page #content #payment .col-2,.woocommerce-page #content #payment .payment_box,body #content #customer_details .col-1,body #content #customer_details .col-2,body #content #customer_details .payment_box,body #content #payment .col-1,body #content #payment .col-2,body #content #payment .payment_box,body.woocommerce #content #customer_details .col-1,body.woocommerce #content #customer_details .col-2,body.woocommerce #content #customer_details .payment_box,body.woocommerce #content #payment .col-1,body.woocommerce #content #payment .col-2,body.woocommerce #content #payment .payment_box,body.woocommerce-cart #content #customer_details .col-1,body.woocommerce-cart #content #customer_details .col-2,body.woocommerce-cart #content #customer_details .payment_box,body.woocommerce-cart #content #payment .col-1,body.woocommerce-cart #content #payment .col-2,body.woocommerce-cart #content #payment .payment_box,body.woocommerce-checkout #content #customer_details .col-1,body.woocommerce-checkout #content #customer_details .col-2,body.woocommerce-checkout #content #customer_details .payment_box,body.woocommerce-checkout #content #payment .col-1,body.woocommerce-checkout #content #payment .col-2,body.woocommerce-checkout #content #payment .payment_box{box-sizing:border-box;padding:20px 40px 40px 40px;background-color:#eee8d0;margin-top:20px;margin-bottom:20px;width:100%;clear:both}@media (max-width:667px){.woocommerce-page #content #customer_details .col-1,.woocommerce-page #content #customer_details .col-2,.woocommerce-page #content #customer_details .payment_box,.woocommerce-page #content #payment .col-1,.woocommerce-page #content #payment .col-2,.woocommerce-page #content #payment .payment_box,body #content #customer_details .col-1,body #content #customer_details .col-2,body #content #customer_details .payment_box,body #content #payment .col-1,body #content #payment .col-2,body #content #payment .payment_box,body.woocommerce #content #customer_details .col-1,body.woocommerce #content #customer_details .col-2,body.woocommerce #content #customer_details .payment_box,body.woocommerce #content #payment .col-1,body.woocommerce #content #payment .col-2,body.woocommerce #content #payment .payment_box,body.woocommerce-cart #content #customer_details .col-1,body.woocommerce-cart #content #customer_details .col-2,body.woocommerce-cart #content #customer_details .payment_box,body.woocommerce-cart #content #payment .col-1,body.woocommerce-cart #content #payment .col-2,body.woocommerce-cart #content #payment .payment_box,body.woocommerce-checkout #content #customer_details .col-1,body.woocommerce-checkout #content #customer_details .col-2,body.woocommerce-checkout #content #customer_details .payment_box,body.woocommerce-checkout #content #payment .col-1,body.woocommerce-checkout #content #payment .col-2,body.woocommerce-checkout #content #payment .payment_box{padding-left:20px;padding-right:20px}}.woocommerce-page #content form[name=checkout],body #content form[name=checkout],body.woocommerce #content form[name=checkout],body.woocommerce-cart #content form[name=checkout],body.woocommerce-checkout #content form[name=checkout]{clear:both;display:block;position:relative}.woocommerce-page #content #max_sgc_custom_checkout_field_class,.woocommerce-page #content .woocommerce-MyAccount-content form,.woocommerce-page #content .woocommerce-form-login,.woocommerce-page #content .woocommerce-form-register,.woocommerce-page #content form.checkout_coupon,body #content #max_sgc_custom_checkout_field_class,body #content .woocommerce-MyAccount-content form,body #content .woocommerce-form-login,body #content .woocommerce-form-register,body #content form.checkout_coupon,body.woocommerce #content #max_sgc_custom_checkout_field_class,body.woocommerce #content .woocommerce-MyAccount-content form,body.woocommerce #content .woocommerce-form-login,body.woocommerce #content .woocommerce-form-register,body.woocommerce #content form.checkout_coupon,body.woocommerce-cart #content #max_sgc_custom_checkout_field_class,body.woocommerce-cart #content .woocommerce-MyAccount-content form,body.woocommerce-cart #content .woocommerce-form-login,body.woocommerce-cart #content .woocommerce-form-register,body.woocommerce-cart #content form.checkout_coupon,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class,body.woocommerce-checkout #content .woocommerce-MyAccount-content form,body.woocommerce-checkout #content .woocommerce-form-login,body.woocommerce-checkout #content .woocommerce-form-register,body.woocommerce-checkout #content form.checkout_coupon{padding:20px 40px;background-color:#eee8d0;margin-bottom:20px}.woocommerce-page #content .woocommerce-form-coupon-toggle,.woocommerce-page #content .woocommerce-form-login-toggle,body #content .woocommerce-form-coupon-toggle,body #content .woocommerce-form-login-toggle,body.woocommerce #content .woocommerce-form-coupon-toggle,body.woocommerce #content .woocommerce-form-login-toggle,body.woocommerce-cart #content .woocommerce-form-coupon-toggle,body.woocommerce-cart #content .woocommerce-form-login-toggle,body.woocommerce-checkout #content .woocommerce-form-coupon-toggle,body.woocommerce-checkout #content .woocommerce-form-login-toggle{margin-bottom:20px}.woocommerce-page #content .woocommerce-form-login__rememberme,body #content .woocommerce-form-login__rememberme,body.woocommerce #content .woocommerce-form-login__rememberme,body.woocommerce-cart #content .woocommerce-form-login__rememberme,body.woocommerce-checkout #content .woocommerce-form-login__rememberme{margin-bottom:40px;padding-bottom:20px}.woocommerce-page #content .woocommerce-MyAccount-navigation ul,body #content .woocommerce-MyAccount-navigation ul,body.woocommerce #content .woocommerce-MyAccount-navigation ul,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul{padding:0;margin:0;border-right:1px solid #2e6b4f}@media (max-width:667px){.woocommerce-page #content .woocommerce-MyAccount-navigation ul,body #content .woocommerce-MyAccount-navigation ul,body.woocommerce #content .woocommerce-MyAccount-navigation ul,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul{border-right:none;border-bottom:1px solid #2e6b4f;margin-bottom:40px;padding-bottom:20px}}.woocommerce-page #content .woocommerce-MyAccount-navigation ul li,body #content .woocommerce-MyAccount-navigation ul li,body.woocommerce #content .woocommerce-MyAccount-navigation ul li,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li{margin:0;padding:0}.woocommerce-page #content .woocommerce-MyAccount-navigation ul li::before,body #content .woocommerce-MyAccount-navigation ul li::before,body.woocommerce #content .woocommerce-MyAccount-navigation ul li::before,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li::before,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li::before{content:none}.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a,body #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a{width:100%;padding-top:5px;display:block;cursor:pointer}.woocommerce-page #content .woocommerce-MyAccount-navigation ul li a::after,body #content .woocommerce-MyAccount-navigation ul li a::after,body.woocommerce #content .woocommerce-MyAccount-navigation ul li a::after,body.woocommerce-cart #content .woocommerce-MyAccount-navigation ul li a::after,body.woocommerce-checkout #content .woocommerce-MyAccount-navigation ul li a::after{content:none}.woocommerce-page #content .show-password-input::after,body #content .show-password-input::after,body.woocommerce #content .show-password-input::after,body.woocommerce-cart #content .show-password-input::after,body.woocommerce-checkout #content .show-password-input::after{font-family:"Font Awesome 5 Pro";content:"\f06e"}.woocommerce-page #content .show-password-input.display-password::after,body #content .show-password-input.display-password::after,body.woocommerce #content .show-password-input.display-password::after,body.woocommerce-cart #content .show-password-input.display-password::after,body.woocommerce-checkout #content .show-password-input.display-password::after{content:"\f070"}.blockUI.blockOverlay{background-color:#f5f1e3!important;opacity:.7!important}p.form-row,table td.form-row,table th.form-row{padding-top:10px;padding-bottom:10px}span#mini-cart-count:not(.items-count-0){width:20px;height:20px;border-radius:10px;line-height:16px;text-align:center;background-color:#7bae7f;color:#2e6b4f;position:absolute;top:-10px;left:-10px;text-indent:0}abbr{text-decoration:none}label img{display:inline}body.single-event body.woocommerce-checkout .woocommerce-input-wrapper p.price,body.single-event table body.woocommerce-checkout .woocommerce-input-wrapper td.price,body.single-event table body.woocommerce-checkout .woocommerce-input-wrapper th.price,body.single-product body.woocommerce-checkout .woocommerce-input-wrapper p.price,body.single-product table body.woocommerce-checkout .woocommerce-input-wrapper td.price,body.single-product table body.woocommerce-checkout .woocommerce-input-wrapper th.price,body.woocommerce-checkout .woocommerce-input-wrapper body.single-event p.price,body.woocommerce-checkout .woocommerce-input-wrapper body.single-event table td.price,body.woocommerce-checkout .woocommerce-input-wrapper body.single-event table th.price,body.woocommerce-checkout .woocommerce-input-wrapper body.single-product p.price,body.woocommerce-checkout .woocommerce-input-wrapper body.single-product table td.price,body.woocommerce-checkout .woocommerce-input-wrapper body.single-product table th.price,body.woocommerce-checkout .woocommerce-input-wrapper h2,body.woocommerce-checkout .woocommerce-input-wrapper table body.single-event td.price,body.woocommerce-checkout .woocommerce-input-wrapper table body.single-event th.price,body.woocommerce-checkout .woocommerce-input-wrapper table body.single-product td.price,body.woocommerce-checkout .woocommerce-input-wrapper table body.single-product th.price,table body.single-event body.woocommerce-checkout .woocommerce-input-wrapper td.price,table body.single-event body.woocommerce-checkout .woocommerce-input-wrapper th.price,table body.single-product body.woocommerce-checkout .woocommerce-input-wrapper td.price,table body.single-product body.woocommerce-checkout .woocommerce-input-wrapper th.price{display:none}.screen-reader-text{display:none}div.variations_button{text-align:right;clear:both}div.woocommerce-variation.single_variation .woocommerce-variation-price{width:45%}div.woocommerce-variation.single_variation .woocommerce-variation-availability{width:45%;padding-bottom:15px}div.woocommerce-variation.single_variation .woocommerce-variation-availability p.stock,div.woocommerce-variation.single_variation .woocommerce-variation-availability table td.stock,div.woocommerce-variation.single_variation .woocommerce-variation-availability table th.stock,table div.woocommerce-variation.single_variation .woocommerce-variation-availability td.stock,table div.woocommerce-variation.single_variation .woocommerce-variation-availability th.stock{padding:0}body.single-event body.woocommerce-order-received p.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.single-event table body.woocommerce-order-received td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.single-event table body.woocommerce-order-received th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.single-product body.woocommerce-order-received p.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.single-product table body.woocommerce-order-received td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.single-product table body.woocommerce-order-received th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received body.single-event p.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received body.single-event table td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received body.single-event table th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received body.single-product p.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received body.single-product table td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received body.single-product table th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received h2:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received table body.single-event td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received table body.single-event th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received table body.single-product td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),body.woocommerce-order-received table body.single-product th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),table body.single-event body.woocommerce-order-received td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),table body.single-event body.woocommerce-order-received th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),table body.single-product body.woocommerce-order-received td.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title),table body.single-product body.woocommerce-order-received th.price:not(.woocommerce-order-details__title):not(.woocommerce-column__title){display:none}#content #max_sgc_custom_checkout_field_class{display:block}#content #max_sgc_custom_checkout_field_class .voucher-body{display:flex}#content #max_sgc_custom_checkout_field_class p.form-row,#content #max_sgc_custom_checkout_field_class table td.form-row,#content #max_sgc_custom_checkout_field_class table th.form-row,table #content #max_sgc_custom_checkout_field_class td.form-row,table #content #max_sgc_custom_checkout_field_class th.form-row{padding:0}body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class{width:100%;box-sizing:border-box;padding-bottom:30px}@media (max-width:768px){body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class{width:100%!important}}body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class #max_sgc_gift_card_submit_checkout{width:auto!important}body.single-event li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class p.woocommerce-loop-product__title.price,body.single-event table li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,body.single-event table li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,body.single-product li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class p.woocommerce-loop-product__title.price,body.single-product table li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,body.single-product table li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class body.single-event li.product p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class body.single-event table li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class body.single-event table li.product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class body.single-product li.product p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class body.single-product table li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class body.single-product table li.product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class h3,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product body.single-event p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product body.single-event table td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product body.single-event table th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product body.single-product p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product body.single-product table td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product body.single-product table th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product h2.woocommerce-loop-product__title,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product table body.single-event td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product table body.single-event th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product table body.single-product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class li.product table body.single-product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class table body.single-event li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class table body.single-event li.product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class table body.single-product li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class table body.single-product li.product th.woocommerce-loop-product__title.price,li.product body.single-event body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class p.woocommerce-loop-product__title.price,li.product body.single-event table body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,li.product body.single-event table body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,li.product body.single-product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class p.woocommerce-loop-product__title.price,li.product body.single-product table body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,li.product body.single-product table body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class h2.woocommerce-loop-product__title,li.product table body.single-event body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,li.product table body.single-event body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,li.product table body.single-product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,li.product table body.single-product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,table body.single-event li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,table body.single-event li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price,table body.single-product li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class td.woocommerce-loop-product__title.price,table body.single-product li.product body.woocommerce-checkout #content #max_sgc_custom_checkout_field_class th.woocommerce-loop-product__title.price{padding-bottom:0}body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon{width:100%;display:block!important;box-sizing:border-box;padding-bottom:30px}@media (max-width:768px){body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon{width:100%!important}}body.single-event li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon p.woocommerce-loop-product__title.price,body.single-event table li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,body.single-event table li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,body.single-product li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon p.woocommerce-loop-product__title.price,body.single-product table li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,body.single-product table li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon body.single-event li.product p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon body.single-event table li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon body.single-event table li.product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon body.single-product li.product p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon body.single-product table li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon body.single-product table li.product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon h3,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product body.single-event p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product body.single-event table td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product body.single-event table th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product body.single-product p.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product body.single-product table td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product body.single-product table th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product h2.woocommerce-loop-product__title,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product table body.single-event td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product table body.single-event th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product table body.single-product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon li.product table body.single-product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon table body.single-event li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon table body.single-event li.product th.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon table body.single-product li.product td.woocommerce-loop-product__title.price,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon table body.single-product li.product th.woocommerce-loop-product__title.price,li.product body.single-event body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon p.woocommerce-loop-product__title.price,li.product body.single-event table body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,li.product body.single-event table body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,li.product body.single-product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon p.woocommerce-loop-product__title.price,li.product body.single-product table body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,li.product body.single-product table body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon h2.woocommerce-loop-product__title,li.product table body.single-event body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,li.product table body.single-event body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,li.product table body.single-product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,li.product table body.single-product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,table body.single-event li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,table body.single-event li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price,table body.single-product li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.woocommerce-loop-product__title.price,table body.single-product li.product body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.woocommerce-loop-product__title.price{padding-bottom:0}body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon p.form-row,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon table td.form-row,body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon table th.form-row,table body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon td.form-row,table body.woocommerce-checkout #content form.checkout_coupon.woocommerce-form-coupon th.form-row{padding:0}body.woocommerce-checkout #content .woocommerce-form-coupon-toggle{display:none}#content .woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%!important}.woocommerce-variation.single_variation{display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:10%;align-items:center}.woocommerce-variation.single_variation .woocommerce-variation-description{display:none!important}.woocommerce-variation.single_variation span.price{display:block}dl.variation dt{font-style:italic}dl.variation dd p,dl.variation dd table td,dl.variation dd table th,table dl.variation dd td,table dl.variation dd th{padding-top:0}table ul.wc-item-meta li td,table ul.wc-item-meta li th,ul.wc-item-meta li p,ul.wc-item-meta li table td,ul.wc-item-meta li table th{padding-top:0}.woocommerce-MyAccount-content .woocommerce-notices-wrapper+p,.woocommerce-MyAccount-content table .woocommerce-notices-wrapper+td,.woocommerce-MyAccount-content table .woocommerce-notices-wrapper+th,table .woocommerce-MyAccount-content .woocommerce-notices-wrapper+td,table .woocommerce-MyAccount-content .woocommerce-notices-wrapper+th{padding-top:0}.membership-product-excerpt{font-size:1em;line-height:1.4em}.woocommerce ul.products li.product .onsale.wc-memberships-member-discount{margin-left:0!important}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure .button-secondary,.mfp-figure .woocommerce-page #content .coupon .button,.mfp-figure .woocommerce-page #content .coupon a.added_to_cart,.mfp-figure .woocommerce-page #content button[name=update_cart],.mfp-figure body #content .coupon .button,.mfp-figure body #content .coupon a.added_to_cart,.mfp-figure body #content button[name=update_cart],.mfp-figure body.single-event ol.commentlist li p.meta,.mfp-figure body.single-event ol.commentlist li table td.meta,.mfp-figure body.single-event ol.commentlist li table th.meta,.mfp-figure body.single-product ol.commentlist li p.meta,.mfp-figure body.single-product ol.commentlist li table td.meta,.mfp-figure body.single-product ol.commentlist li table th.meta,.mfp-figure li.product .product-description p,.mfp-figure li.product .product-description table td,.mfp-figure li.product .product-description table th,.mfp-figure li.product span.from,.mfp-figure li.product span.price:after,.mfp-figure small,.mfp-figure table body.single-event ol.commentlist li td.meta,.mfp-figure table body.single-event ol.commentlist li th.meta,.mfp-figure table body.single-product ol.commentlist li td.meta,.mfp-figure table body.single-product ol.commentlist li th.meta,.mfp-figure table li.product .product-description td,.mfp-figure table li.product .product-description th,.woocommerce-page #content .coupon .mfp-figure .button,.woocommerce-page #content .coupon .mfp-figure a.added_to_cart,.woocommerce-page #content .mfp-figure button[name=update_cart],body #content .coupon .mfp-figure .button,body #content .coupon .mfp-figure a.added_to_cart,body #content .mfp-figure button[name=update_cart],body.single-event ol.commentlist li .mfp-figure p.meta,body.single-event ol.commentlist li table .mfp-figure td.meta,body.single-event ol.commentlist li table .mfp-figure th.meta,body.single-product ol.commentlist li .mfp-figure p.meta,body.single-product ol.commentlist li table .mfp-figure td.meta,body.single-product ol.commentlist li table .mfp-figure th.meta,li.product .mfp-figure span.from,li.product .mfp-figure span.price:after,li.product .product-description .mfp-figure p,li.product .product-description table .mfp-figure td,li.product .product-description table .mfp-figure th,table body.single-event ol.commentlist li .mfp-figure td.meta,table body.single-event ol.commentlist li .mfp-figure th.meta,table body.single-product ol.commentlist li .mfp-figure td.meta,table body.single-product ol.commentlist li .mfp-figure th.meta,table li.product .product-description .mfp-figure td,table li.product .product-description .mfp-figure th{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure .button-secondary,.mfp-img-mobile .mfp-figure .woocommerce-page #content .coupon .button,.mfp-img-mobile .mfp-figure .woocommerce-page #content .coupon a.added_to_cart,.mfp-img-mobile .mfp-figure .woocommerce-page #content button[name=update_cart],.mfp-img-mobile .mfp-figure body #content .coupon .button,.mfp-img-mobile .mfp-figure body #content .coupon a.added_to_cart,.mfp-img-mobile .mfp-figure body #content button[name=update_cart],.mfp-img-mobile .mfp-figure body.single-event ol.commentlist li p.meta,.mfp-img-mobile .mfp-figure body.single-event ol.commentlist li table td.meta,.mfp-img-mobile .mfp-figure body.single-event ol.commentlist li table th.meta,.mfp-img-mobile .mfp-figure body.single-product ol.commentlist li p.meta,.mfp-img-mobile .mfp-figure body.single-product ol.commentlist li table td.meta,.mfp-img-mobile .mfp-figure body.single-product ol.commentlist li table th.meta,.mfp-img-mobile .mfp-figure li.product .product-description p,.mfp-img-mobile .mfp-figure li.product .product-description table td,.mfp-img-mobile .mfp-figure li.product .product-description table th,.mfp-img-mobile .mfp-figure li.product span.from,.mfp-img-mobile .mfp-figure li.product span.price:after,.mfp-img-mobile .mfp-figure small,.mfp-img-mobile .mfp-figure table body.single-event ol.commentlist li td.meta,.mfp-img-mobile .mfp-figure table body.single-event ol.commentlist li th.meta,.mfp-img-mobile .mfp-figure table body.single-product ol.commentlist li td.meta,.mfp-img-mobile .mfp-figure table body.single-product ol.commentlist li th.meta,.mfp-img-mobile .mfp-figure table li.product .product-description td,.mfp-img-mobile .mfp-figure table li.product .product-description th,.woocommerce-page #content .coupon .mfp-img-mobile .mfp-figure .button,.woocommerce-page #content .coupon .mfp-img-mobile .mfp-figure a.added_to_cart,.woocommerce-page #content .mfp-img-mobile .mfp-figure button[name=update_cart],body #content .coupon .mfp-img-mobile .mfp-figure .button,body #content .coupon .mfp-img-mobile .mfp-figure a.added_to_cart,body #content .mfp-img-mobile .mfp-figure button[name=update_cart],body.single-event ol.commentlist li .mfp-img-mobile .mfp-figure p.meta,body.single-event ol.commentlist li table .mfp-img-mobile .mfp-figure td.meta,body.single-event ol.commentlist li table .mfp-img-mobile .mfp-figure th.meta,body.single-product ol.commentlist li .mfp-img-mobile .mfp-figure p.meta,body.single-product ol.commentlist li table .mfp-img-mobile .mfp-figure td.meta,body.single-product ol.commentlist li table .mfp-img-mobile .mfp-figure th.meta,li.product .mfp-img-mobile .mfp-figure span.from,li.product .mfp-img-mobile .mfp-figure span.price:after,li.product .product-description .mfp-img-mobile .mfp-figure p,li.product .product-description table .mfp-img-mobile .mfp-figure td,li.product .product-description table .mfp-img-mobile .mfp-figure th,table body.single-event ol.commentlist li .mfp-img-mobile .mfp-figure td.meta,table body.single-event ol.commentlist li .mfp-img-mobile .mfp-figure th.meta,table body.single-product ol.commentlist li .mfp-img-mobile .mfp-figure td.meta,table body.single-product ol.commentlist li .mfp-img-mobile .mfp-figure th.meta,table li.product .product-description .mfp-img-mobile .mfp-figure td,table li.product .product-description .mfp-img-mobile .mfp-figure th{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYW9zL2Rpc3QvYW9zLmNzcyIsImluYy93b3cuc2NzcyIsImluYy92YXJpYWJsZXMuc2NzcyIsImluYy9yZXNldC5zY3NzIiwiaW5jL2dyaWQuc2NzcyIsImluYy9taXhpbnMvbWl4aW5zLnNjc3MiLCJpbmMvaW1hZ2VzLnNjc3MiLCJpbmMvbGF5b3V0LnNjc3MiLCJpbmMvc29jaWFsLnNjc3MiLCJpbmMvbmF2LnNjc3MiLCJpbmMvdHlwZS5zY3NzIiwiaW5jL2J1dHRvbnMuc2NzcyIsImluYy9mb3Jtcy5zY3NzIiwiaW5jL3NlYXJjaC5zY3NzIiwiaW5jL3RpbGVzLnNjc3MiLCJpbmMvcGFnaW5hdGlvbi5zY3NzIiwiaW5jL2ZpbHRlcnMuc2NzcyIsImluYy92aWRlby5zY3NzIiwiaW5jL2Zvb3Rlci5zY3NzIiwiaW5jL3RhYmxlLnNjc3MiLCJpbmMvbW9iaWxlTWVudS5zY3NzIiwiaW5jL2NvbXBvbmVudHMvaGVyby5zY3NzIiwiaW5jL2NvbXBvbmVudHMvbWFwLnNjc3MiLCJpbmMvY29tcG9uZW50cy9leHRlbmQtYmFja2dyb3VuZC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvbG9nb3Muc2NzcyIsImluYy9jb21wb25lbnRzL3RhYnMuc2NzcyIsImluYy9jb21wb25lbnRzL2FjY29yZGlvbi5zY3NzIiwiaW5jL2NvbXBvbmVudHMvdGFncy5zY3NzIiwiaW5jL2NvbXBvbmVudHMvY2FsbG91dC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvY2FsbG91dF9jYXJvdXNlbC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvcHJvZHVjdF9jYXJvdXNlbC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvcGFnZS1pbnRyb2R1Y3Rpb24uc2NzcyIsImluYy9jb21wb25lbnRzL3Jlc3RhdXJhbnQtbWVudS5zY3NzIiwiaW5jL2NvbXBvbmVudHMvY29udGFjdC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvdGF4b25vbXktaGVhZGVyLnNjc3MiLCJpbmMvY29tcG9uZW50cy9hZ2UtdmVyaWZpY2F0aW9uLnNjc3MiLCJpbmMvY29tcG9uZW50cy9nYWxsZXJ5LnNjc3MiLCJpbmMvY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvZnVsbC13aWR0aF9pbWFnZS5zY3NzIiwiaW5jL2NvbXBvbmVudHMvcHJvZHVjdC10aWxlLnNjc3MiLCJpbmMvY29tcG9uZW50cy9zdGFyLXJhdGluZy5zY3NzIiwiaW5jL2NvbXBvbmVudHMvc2hvcC1wYWdlLnNjc3MiLCJpbmMvY29tcG9uZW50cy9wcm9kdWN0LnNjc3MiLCJpbmMvY29tcG9uZW50cy9wcmVzcy1jYXJvdXNlbC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvdGVhbS1jYXJvdXNlbC5zY3NzIiwiaW5jL2NvbXBvbmVudHMvam91cm5hbC1oZWFkZXIuc2NzcyIsImluYy9jb21wb25lbnRzL21vZGFscy5zY3NzIiwiaW5jL2NvbXBvbmVudHMvY29va2llLWJhci5zY3NzIiwiaW5jL2NvbXBvbmVudHMvcmVzZGlhcnkuc2NzcyIsImluYy90aGVtZS5zY3NzIiwiaW5jL21vYmlsZS5zY3NzIiwiaW5jL3dvb2NvbW1lcmNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9fc2V0dGluZ3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUE7Ozs7Ozs7OztBQ0FBLDZDQUE2Qyx3Q0FBd0Msb0JBQW9CLEtBQUssMENBQTBDLHFDQUFxQyxpQkFBaUIsR0FBRyxzREFBc0QsaURBQWlELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLElBQUksMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixJQUFJLDhDQUE4Qyx5Q0FBeUMsb0JBQW9CLEtBQUssMkNBQTJDLHNDQUFzQyxpQkFBaUIsR0FBRyx1REFBdUQsa0RBQWtELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLEdBQUcsNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixHQUFHLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEdBQUcsNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixHQUFHLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEtBQUssNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixLQUFLLCtDQUErQywwQ0FBMEMsb0JBQW9CLE1BQU0sNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixNQUFNLCtDQUErQywwQ0FBMEMsb0JBQW9CLEdBQUcsNENBQTRDLHVDQUF1QyxpQkFBaUIsR0FBRyx3REFBd0QsbURBQW1ELGlCQUFpQixHQUFHLFdBQVcsZUFBZSxLQUFLLHVCQUF1QixlQUFlLEtBQUss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c0VBQUEsOEVBQUEsMkVBQUEsb0VBQUEsNEVBQUEseUVBQUEsK0RBQUEsdUVBQUEsb0VBQ0UsWUFBQSxTQUNBLFdBQUEsS0FFQSxxRUFBQSw2RUFBQSwwRUFBQSxrRUFBQSwwRUFBQSx1RUFBQSxxRUFBQSw2RUFBQSwwRUFBQSw2RUFBQSxxRkFBQSxrRkFBQSwyRUFBQSxtRkFBQSxnRkFBQSxzRUFBQSw4RUFBQSwyRUFDRSxhQUFBLEdBQ0EsY0FBQSxHQUNBLFdBQUEsbUJBR0Ysd0ZBQUEsK0ZBQUEsK0ZBQUEsMEZBQUEsaUdBQUEsaUdBQUEsaUVBQUEsK0ZBQUEsK0ZBQUEsaUdBQUEsaUdBQUEsZ0dBQUEsdUdBQUEsdUdBQUEsa0dBQUEseUdBQUEseUdBQUEseUVBQUEsdUdBQUEsdUdBQUEseUdBQUEseUdBQUEsNkZBQUEsb0dBQUEsb0dBQUEsK0ZBQUEsc0dBQUEsc0dBQUEsc0VBQUEsb0dBQUEsb0dBQUEsc0dBQUEsc0dBQUEscUZBQUEsNEZBQUEsNEZBQUEsdUZBQUEsOEZBQUEsOEZBQUEsOERBQUEsNEZBQUEsNEZBQUEsOEZBQUEsOEZBQUEsNkZBQUEsb0dBQUEsb0dBQUEsK0ZBQUEsc0dBQUEsc0dBQUEsc0VBQUEsb0dBQUEsb0dBQUEsc0dBQUEsc0dBQUEsMEZBQUEsaUdBQUEsaUdBQUEsNEZBQUEsbUdBQUEsbUdBQUEsbUVBQUEsaUdBQUEsaUdBQUEsbUdBQUEsbUdBQUEsd0ZBQUEsK0ZBQUEsK0ZBQUEsMEZBQUEsaUdBQUEsaUdBQUEsaUVBQUEsK0ZBQUEsK0ZBQUEsaUdBQUEsaUdBQUEsZ0dBQUEsdUdBQUEsdUdBQUEsa0dBQUEseUdBQUEseUdBQUEseUVBQUEsdUdBQUEsdUdBQUEseUdBQUEseUdBQUEsNkZBQUEsb0dBQUEsb0dBQUEsK0ZBQUEsc0dBQUEsc0dBQUEsc0VBQUEsb0dBQUEsb0dBQUEsc0dBQUEsc0dBQUEsZ0dBQUEsdUdBQUEsdUdBQUEsa0dBQUEseUdBQUEseUdBQUEseUVBQUEsdUdBQUEsdUdBQUEseUdBQUEseUdBQUEsd0dBQUEsK0dBQUEsK0dBQUEsMEdBQUEsaUhBQUEsaUhBQUEsaUZBQUEsK0dBQUEsK0dBQUEsaUhBQUEsaUhBQUEscUdBQUEsNEdBQUEsNEdBQUEsdUdBQUEsOEdBQUEsOEdBQUEsOEVBQUEsNEdBQUEsNEdBQUEsOEdBQUEsOEdBQUEsOEZBQUEscUdBQUEscUdBQUEsZ0dBQUEsdUdBQUEsdUdBQUEsdUVBQUEscUdBQUEscUdBQUEsdUdBQUEsdUdBQUEsc0dBQUEsNkdBQUEsNkdBQUEsd0dBQUEsK0dBQUEsK0dBQUEsK0VBQUEsNkdBQUEsNkdBQUEsK0dBQUEsK0dBQUEsbUdBQUEsMEdBQUEsMEdBQUEscUdBQUEsNEdBQUEsNEdBQUEsNEVBQUEsMEdBQUEsMEdBQUEsNEdBQUEsNEdBQUEseUZBQUEsZ0dBQUEsZ0dBQUEsMkZBQUEsa0dBQUEsa0dBQUEsa0VBQUEsZ0dBQUEsZ0dBQUEsa0dBQUEsa0dBQUEsaUdBQUEsd0dBQUEsd0dBQUEsbUdBQUEsMEdBQUEsMEdBQUEsMEVBQUEsd0dBQUEsd0dBQUEsMEdBQUEsMEdBQUEsOEZBQUEscUdBQUEscUdBQUEsZ0dBQUEsdUdBQUEsdUdBQUEsdUVBQUEscUdBQUEscUdBQUEsdUdBQUEsdUdBQUEsd0ZBQUEsZ0dBQUEsNkZBQUEscUZBQUEsNkZBQUEsMEZBQUEsd0ZBQUEsZ0dBQUEsNkZBQUEsZ0dBQUEsd0dBQUEscUdBQUEsOEZBQUEsc0dBQUEsbUdBQUEseUZBQUEsaUdBQUEsOEZBQUEsK0ZBQUEsK0ZBQUEsdUdBQUEsdUdBQUEsb0dBQUEsb0dBQUEsNEZBQUEsNEZBQUEsb0dBQUEsb0dBQUEsaUdBQUEsaUdBQUEsK0ZBQUEsK0ZBQUEsdUdBQUEsdUdBQUEsb0dBQUEsb0dBQUEsdUdBQUEsdUdBQUEsK0dBQUEsK0dBQUEsNEdBQUEsNEdBQUEscUdBQUEscUdBQUEsNkdBQUEsNkdBQUEsMEdBQUEsMEdBQUEsZ0dBQUEsZ0dBQUEsd0dBQUEsd0dBQUEscUdBQUEscUdBQUEsMEZBQUEsa0dBQUEsK0ZBQUEsdUZBQUEsK0ZBQUEsNEZBQUEsMEZBQUEsa0dBQUEsK0ZBQUEsa0dBQUEsMEdBQUEsdUdBQUEsZ0dB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QUFBLGtDQUFBLDhFQUFBLDhFQUFBLGdGQUFBLGdGQUFBLHFFQUFBLHFFQUFBLHVFQUFBLCtFQUFBLGdGQUFBLDBEQUFBLGtFQUFBLG1FQUFBLHVFQUFBLDhFQUFBLDhFQUFBLHlFQUFBLGdGQUFBLGdGQUFBLGlEQUFBLHdEQUFBLDhEQUFBLHFFQUFBLHFFQUFBLDhFQUFBLDhFQUFBLGdGQUFBLGdGQUFBLHFFQUFBLHFFQUNFLFFBQUEsT0FDQSxZQUFBLElBR0osZ0NBQ0UsV0FBQSxlQUNBLE9BQUEsRUFDQSxPQUFBLEVBQ0EsSUFBQSxLQUNBLFFBQUEsSUFBQSxJQUNBLFNBQUEsTUFDQSxXQUFBLFdBQ0Esc0NBQ0UsUUFBQSxFQUdKLDZCQUNFLE1BQUEsSUFDQSxJQUFBLElBRUYsMkJBQ0UsSUFBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLGVBQ0EsU0FBQSxNQUNBLFdBQUEsT0FDQSxRQUFBLEdBVVYsaUNBQ0UsV0FDRSxrQkFBQSxXQUNBLFVBQUEsV0FFRixnQkFDRSx5QkFBQSxFQUNBLGlCQUFBLEVBRUYsaUJBQ0UseUJBQUEsS0FDQSxpQkFBQSxLQUVGLGVBQ0UsYUMvZ0JrQyxJRGdoQmxDLGNDaGhCa0MiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBVbml0ZWRVcyBCcmF2ZXN0YXIhXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3LnVuaXRlZHVzLmNvLnVrL1xuQXV0aG9yOiBKYW4gJiBFbWlsIGF0IFVuaXRlZFVzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy51bml0ZWR1cy5jby51ay9cbkRlc2NyaXB0aW9uOiBBIFdvcmRQcmVzcyB0aGVtZSBmb3IgY2xpZW50cyBvZiBVbml0ZWRVc1xuVmVyc2lvbjogMS4wXG5MaWNlbnNlOiBDb3B5cmlnaHQgVW5pdGVkVXMgTHRkXG5UZXh0IERvbWFpbjogdW5pdGVkdXNcbiovXG5AaW1wb3J0IFwiaW5jL3dvd1wiO1xuQGltcG9ydCBcImluYy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJpbmMvcmVzZXRcIjtcbkBpbXBvcnQgXCJpbmMvbWl4aW5zL21peGluc1wiO1xuQGltcG9ydCBcImluYy9ncmlkXCI7XG5AaW1wb3J0IFwiaW5jL2ltYWdlc1wiO1xuQGltcG9ydCBcImluYy9sYXlvdXRcIjtcbkBpbXBvcnQgXCJpbmMvc29jaWFsXCI7XG5AaW1wb3J0IFwiaW5jL25hdlwiO1xuQGltcG9ydCBcImluYy90eXBlXCI7XG5AaW1wb3J0IFwiaW5jL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJpbmMvZm9ybXNcIjtcbkBpbXBvcnQgXCJpbmMvc2VhcmNoXCI7XG5AaW1wb3J0IFwiaW5jL3RpbGVzXCI7XG5AaW1wb3J0IFwiaW5jL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJpbmMvZmlsdGVyc1wiO1xuQGltcG9ydCBcImluYy92aWRlb1wiO1xuQGltcG9ydCBcImluYy9mb290ZXJcIjtcbkBpbXBvcnQgXCJpbmMvdGFibGVcIjtcbkBpbXBvcnQgXCJpbmMvbW9iaWxlTWVudVwiO1xuXG4vKiBjb21wb25lbnRzICovXG5cbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9oZXJvXCI7XG5AaW1wb3J0IFwiaW5jL2NvbXBvbmVudHMvbWFwXCI7XG5AaW1wb3J0IFwiaW5jL2NvbXBvbmVudHMvZXh0ZW5kLWJhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9sb2dvc1wiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL3RhYnNcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9hY2NvcmRpb25cIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy90YWdzXCI7XG5AaW1wb3J0IFwiaW5jL2NvbXBvbmVudHMvY2FsbG91dFwiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL2NhbGxvdXRfY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9wcm9kdWN0X2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiaW5jL2NvbXBvbmVudHMvcGFnZS1pbnRyb2R1Y3Rpb25cIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9yZXN0YXVyYW50LW1lbnVcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9jb250YWN0XCI7XG5AaW1wb3J0IFwiaW5jL2NvbXBvbmVudHMvdGF4b25vbXktaGVhZGVyXCI7XG5AaW1wb3J0IFwiaW5jL2NvbXBvbmVudHMvYWdlLXZlcmlmaWNhdGlvblwiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL2dhbGxlcnlcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL2Z1bGwtd2lkdGhfaW1hZ2VcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9wcm9kdWN0LXRpbGVcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9zdGFyLXJhdGluZ1wiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL3Nob3AtcGFnZVwiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL3Byb2R1Y3RcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9wcmVzcy1jYXJvdXNlbFwiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL3RlYW0tY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9qb3VybmFsLWhlYWRlclwiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL21vZGFsc1wiO1xuQGltcG9ydCBcImluYy9jb21wb25lbnRzL2Nvb2tpZS1iYXJcIjtcbkBpbXBvcnQgXCJpbmMvY29tcG9uZW50cy9yZXNkaWFyeVwiO1xuXG4vKlxuQGltcG9ydCBcImluYy9tb2R1bGVzL2ZlZWRcIjtcbkBpbXBvcnQgXCJpbmMvbW9kdWxlcy9sb2dvQ2xvdWRcIjtcbkBpbXBvcnQgXCJpbmMvbW9kdWxlcy90YWJzXCI7XG5AaW1wb3J0IFwiaW5jL21vZHVsZXMvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiaW5jL21vZHVsZXMvbWFwXCI7XG5AaW1wb3J0IFwiaW5jL21vZHVsZXMvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJpbmMvbW9kdWxlcy9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiaW5jL21vZHVsZXMvY29tbWVudHNcIjtcbkBpbXBvcnQgXCJpbmMvbW9kdWxlcy9iaW9MaW5rc1wiO1xuQGltcG9ydCBcImluYy9tb2R1bGVzL2V2ZW50SW5mb1wiO1xuQGltcG9ydCBcImluYy9tb2R1bGVzL2Nvb2tpZUJhclwiO1xuQGltcG9ydCBcImluYy9tb2R1bGVzL2N0YVwiO1xuQGltcG9ydCBcImluYy9tb2R1bGVzL3RleHRcIjtcbkBpbXBvcnQgXCJpbmMvbW9kdWxlcy90ZXh0YW5kaW1hZ2VcIjsqL1xuXG5AaW1wb3J0IFwiaW5jL3RoZW1lXCI7XG5AaW1wb3J0IFwiaW5jL21vYmlsZVwiO1xuXG5AaW1wb3J0IFwiaW5jL3dvb2NvbW1lcmNlXCI7XG4vKiBBZGRzIHRoZSBjc3MgZm9yIG1hZ25pZmljIHBvcHVwIGZyb20gdGhlIG5vZGUgbW9kdWxlcy4gTW92ZSB0aGUgY29udGVudHMgb2YgdGhpcyBmaWxlXG50byB0aGUgZ2FsbGVyeSBmaWxlIGlmIHlvdSBuZWVkIHRvIG1ha2UgY2hhbmdlcy4gRE8gTk9UIG1ha2UgY2hhbmdlcyBkaXJlY3RseSB0byB0aGUgXG5ub2RlX21vZHVsZXMgZmlsZS4gKi9cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvc3JjL2Nzcy9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYW9zL2Rpc3QvYW9zLmNzc1wiO1xuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc117cG9pbnRlci1ldmVudHM6bm9uZX1bZGF0YS1hb3NdLmFvcy1hbmltYXRle3BvaW50ZXItZXZlbnRzOmF1dG99W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9QG1lZGlhIHNjcmVlbntodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LC0xMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW5dey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42KTt0cmFuc2Zvcm06c2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0XXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpO3RyYW5zZm9ybTpzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXXt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtO3Zpc2liaWxpdHk6aGlkZGVufWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt2aXNpYmlsaXR5OnZpc2libGU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9fSIsIi53b3cge1xuXHR2aXNpYmlsaXR5OmhpZGRlbjtcbn1cblxuaW1nW2RhdGEtbGF6eS1zcmNdIHtcblx0b3BhY2l0eTogMDtcbn1cblxuaW1nLmxhenlsb2FkZWQge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGxpbmVhciAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgbGluZWFyIDAuMnM7XG5cdG9wYWNpdHk6IDE7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJsc1ByVy1SZ1wiO1xuICBzcmM6IHVybChcIndlYmZvbnRzL2Jsc3Bydy1yZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCJ3ZWJmb250cy9ibHNwcnctcmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLy8gQ29sb3Vyc1xuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuJGdyZWVuOiAjMDBmZjRjO1xuJHllbGxvdzogI2ZmYWUwMDtcbiRyZWQ6ICNmZjAwNGM7XG5cbiRicmFuZC1jb2xvci0xOiAjN0JBRTdGO1xuJGJyYW5kLWNvbG9yLTI6ICMyRTZCNEY7XG4kYnJhbmQtY29sb3ItMzogI2E0ODU2ZTtcbiRicmFuZC1jb2xvci00OiAjRjVGMUUzO1xuJGJyYW5kLWNvbG9yLTU6ICNBM0QyQ0E7XG5cbiRjb2xvci1wcmltYXJ5OiAkYnJhbmQtY29sb3ItMjtcbiRjb2xvci1zZWNvbmRhcnk6ICRicmFuZC1jb2xvci0zO1xuJGxpZ2h0LWNvbG9yOiAkd2hpdGU7XG4kbWlkLWNvbG9yOiBkYXJrZW4oJGJyYW5kLWNvbG9yLTQsIDUlKTtcbiRkYXJrLWNvbG9yOiAkYnJhbmQtY29sb3ItNDtcblxuJGNvbG9yLWxpbms6ICRicmFuZC1jb2xvci01O1xuJGNvbG9yLWhvdmVyOiAkYnJhbmQtY29sb3ItMTtcbiRjb2xvci1saW5rLWNvbnRyYXN0OiBkYXJrZW4oJGJyYW5kLWNvbG9yLTEsIDUwJSk7XG5cbiR0ZXh0LWNvbG9yOiAkYmxhY2s7XG4kYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4kZm9vdGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiRmb290ZXItdGV4dC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xuJGhlYWRlci1jb2xvcjogJGRhcmstY29sb3I7XG5cbiRhbGVydC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4kd2Fybi1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4kZXJyb3ItY29sb3I6ICRicmFuZC1jb2xvci0xO1xuXG4vLyBMaW5rc1xuJGxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC0xOiBcIkJsc1ByVy1SZ1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtMjogXCJCbHNQclctUmdcIiwgc2Fucy1zZXJpZjtcbiRmb250LTM6IFwiQmxzUHJXLVJnXCIsIHNhbnMtc2VyaWY7XG5cbiRpY29uLWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiRpY29uLXdlaWdodDogMzAwO1xuXG4kdGV4dC1wYWRkaW5nOiAyMHB4O1xuJGJhc2UtdGV4dC1zaXplOiAxNnB4O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiRzbWFsbC10ZXh0LXNpemU6IDAuOHJlbTtcbiRmb290ZXItZm9udC1zaXplOiAwLjlyZW07XG5cbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiRtYXgtdGV4dC13aWR0aDogbm9uZTtcblxuLy8gTG9nbyAtIHRoZXNlIHZhbHVlcyBzaG91bGQgbWF0Y2ggdGhlIHN2ZyBzaXplXG4kbG9nby13aWR0aDogNzhweDtcbiRsb2dvLWhlaWdodDogODFweDtcbiRuYXYtc2Nyb2xsLXJhdGlvOiAxOyAvLyB0aGUgcmF0aW8gYnkgd2hpY2ggdGhlIG5hdiB3aWxsIGNvbXByZXNzIG9uIHNjcm9sbFxuXG4vLyBUcmFuc2l0aW9uc1xuJHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuLy8gR3JpZCBvcHRpb25zXG4kY29sLW1hcmdpbjogNCU7IC8vIERvIG5vdCBleGNlZWQgOCVcbiRjb250ZW50LW1heC13aWR0aDogMTQ0MHB4OyAvLyBzZXQgdG8gMTAwJSB0byBtYWtlIGZ1bGwtd2lkdGhcbiRyb3ctc2lkZS1wYWRkaW5nOiA1JTtcbiRyb3ctdG9wLXBhZGRpbmc6IDcwcHg7XG4kcm93LXRvcC1wYWRkaW5nLW1vYmlsZTogMzVweDtcblxuLy8gQnJlYWtwb2ludCBvcHRpb25zXG4kc20td2lkdGg6IDY2N3B4OyAvLzc2OHB4IC0geW91IG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQgdGhlICRzcmNzZXRfYnJlYWtwb2ludCBtYXRjaGVzIHRoaXMgaW4gaW5jbHVkZXMvaW1hZ2Utc2l6ZXMucGhwIGlmIHlvdSBjaGFuZ2UgdGhpc1xuJG1kLXdpZHRoOiA3NjhweDsgLy8xMDI0cHhcbiRoYW1idXJnZXItbmF2LXNob3c6IDk5OXB4OyAvLyBTZXQgdG8gYSByZWFsbHkgaGlnaCBudW1iZXIgdG8gc2hvdyBpbiBhbGwgaW5zdGFuY2VzXG5cbi8vIE5hdmlnYXRpb25cbiRoZWFkZXItYnRuLXBhZGRpbmc6IDE1cHg7XG4kaGVhZGVyLXBhZGRpbmc6IDM1cHg7XG4kbW9iaWxlLW1lbnUtd2lkdGg6IDQyMHB4O1xuJG5hdi1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4kbmF2LWNvbG9yLWhvdmVyOiAkY29sb3ItaG92ZXI7XG5cbi8vIFNvY2lhbFxuJHNvY2lhbC1idG4tc2l6ZTogMzBweDtcbiRzb2NpYWwtYnRuLXJhZGl1czogKCRzb2NpYWwtYnRuLXNpemUgKiAwLjUpO1xuJHNvY2lhbC1idG4tYm9yZGVyOiAycHg7XG4kc29jaWFsLWJ0bi1mb250LXNpemU6IDEuNGVtO1xuXG4vLyBGb3JtXG4kZm9ybS1maWVsZC1jb2xvcjogJHdoaXRlO1xuJGZpZWxkLWJvcmRlci1yYWRpdXM6IDA7XG4kZmllbGQtYm9yZGVyLXdpZHRoOiAxcHg7XG4kZmllbGQtYm9yZGVyLWNvbG9yOiAkbWlkLWNvbG9yO1xuJGZpZWxkLWZvbnQ6ICRmb250LTE7XG4kZmllbGQtaGVpZ2h0OiA0NnB4O1xuJGZvcm0tYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTU7XG5cbi8vIENvb2tpZSBiYXJcblxuJGNvb2tpZS1iYXItYmFja2dyb3VuZDogd2hpdGU7XG4kY29va2llLWJhci10ZXh0OiAkYnJhbmQtY29sb3ItMjtcbiRjb29raWUtYmFyLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC44KTtcblxuLy8gSGVyb1xuJGhlcm8tb2Zmc2V0OiAzMHB4OyAvLyBUaGlzIGlzIGhvdyBmYXIgeW91IHdhbnQgdGhlIGhlcm8gdG8gYXBwZWFyIGZyb20gdGhlIGJvdHRvbSBvZiB0aGUgcGFnZSwgaWYgMCBpdCBtdXN0IGhhdmUgcHhcblxuLy8gVGFibGVzXG4kdGFibGUtYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiR0YWJsZS1oZWFkZXItYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4kdGFibGUtaGVhZGVyLXRleHQ6ICR3aGl0ZTtcblxuLy8gQ2Fyb3VzZWxcbiRjYXJvdXNlbC1idXR0b24tc2l6ZTogNDBweDtcblxuLy8gVGFnc1xuJHRhZy1oZWlnaHQ6IDMwcHg7XG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogbWFrZSBzdXJlIHRvIHNldCBzb21lIGZvY3VzIHN0eWxlcyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgNy84LzksIEZpcmVmb3ggMywgYW5kIFNhZmFyaSA0LlxuICogS25vd24gaXNzdWU6IG5vIElFIDYgc3VwcG9ydC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcbiAqICAgIGBlbWAgdW5pdHMuXG4gKiAyLiBQcmV2ZW50IGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmdcbiAqICAgIHVzZXIgem9vbS5cbiAqL1xuXG5odG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4vKipcbiAqIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cbiAqIDIuIEltcHJvdmUgaW1hZ2UgcXVhbGl0eSB3aGVuIHNjYWxlZCBpbiBJRSA3LlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYzsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDYvNy84LzksIFNhZmFyaSA1LCBhbmQgT3BlcmEgMTEuXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cbiAqL1xuXG5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA2LzcvOC85LlxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXG4gKiAzLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgNi83LlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm9yZGVyOiAwOyAvKiAxICovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAyICovXG4gICAgKm1hcmdpbi1sZWZ0OiAtN3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXG4gKiAgICBhbmQgQ2hyb21lLlxuICogMy4gSW1wcm92ZSBhcHBlYXJhbmNlIGFuZCBjb25zaXN0ZW5jeSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXG4gICAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggMysgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBDaHJvbWUsIFNhZmFyaSA1KywgYW5kIElFIDYrLlxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94IDQrIGFuZCBPcGVyYS5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cbiAqICAgIEtub3duIGlzc3VlOiBpbm5lciBzcGFjaW5nIHJlbWFpbnMgaW4gSUUgNi5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG4gICAgKm92ZXJmbG93OiB2aXNpYmxlOyAgLyogNCAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LlxuICogMy4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDcuXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgICAqaGVpZ2h0OiAxM3B4OyAvKiAzICovXG4gICAgKndpZHRoOiAxM3B4OyAvKiAzICovXG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogICAgKGluY2x1ZGUgYC1tb3pgIHRvIGZ1dHVyZS1wcm9vZikuXG4gKi9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIDUgYW5kIENocm9tZVxuICogb24gT1MgWC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCAzKy5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDYvNy84LzkuXG4gKiAyLiBJbXByb3ZlIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmNocm9tZWZyYW1lIHtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjJlbSAwO1xufSIsIiRjb2wtd2lkdGggOiAoKDEwMCUgLSAoMTEgKiAkY29sLW1hcmdpbikpIC8gMTIpOyAvLyBEbyBub3QgZWRpdFxuJG9mZnNldC1kaXN0YW5jZSA6ICgkcm93LXNpZGUtcGFkZGluZyAqIDEuMTE5KTtcblxuZGl2ICxcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5zZWN0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcblxuICAgIC8vIFNldHVwIHJvdyBpbm5lciBiZWhhdmlvdXJcblxuICAgIC5yb3ctaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGVudC1tYXgtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAkcm93LXRvcC1wYWRkaW5nICRyb3ctc2lkZS1wYWRkaW5nO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICRjb250ZW50LW1heC13aWR0aCkge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250ZW50LW1heC13aWR0aDtcbiAgICAgICAgICAgICRwYWRkaW5nLXVuaXQgOiBzdHJpcC11bml0KCRyb3ctc2lkZS1wYWRkaW5nKTtcbiAgICAgICAgICAgICRwYWRkaW5nLXB4IDogJGNvbnRlbnQtbWF4LXdpZHRoICogKCRwYWRkaW5nLXVuaXQgLyAxMDApOyAgXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXB4OyBcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yb3ctaW50cm8gKyAucm93LWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAoJHJvdy10b3AtcGFkZGluZyAvIDIpOyBcbiAgICAgICAgfVxuXG4gICAgICAgICYub2Zmc2V0LXJvdy1pbm5lci1sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogKDEwMCUgLSAkcm93LXNpZGUtcGFkZGluZyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub2Zmc2V0LXJvdy1pbm5lci1yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogKDEwMCUgLSAkcm93LXNpZGUtcGFkZGluZyk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcm93LXRvcC1wYWRkaW5nLW1vYmlsZSAkcm93LXNpZGUtcGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgICYucmV2LWZsZXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1kLXdpZHRoKSB7XG4gICAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmLnJvdy1tZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAkc20td2lkdGgpIHtcbiAgICAgICAgLnJvdy1pbm5lciB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICYucm93LXNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbHVtbiBiZWhhdmlvdXJzXG5cbiAgICAvLyBSYW5nZSBjb2x1bW5zIGNlbnRlclxuXG4gICAgJi5jb2wtY250ciB7XG4gICAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LWludHJvIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJhbmdlIGNvbHVtbnMgcmlnaHRcblxuICAgICYuY29sLXJpZ2h0IHtcbiAgICAgICAgLnJvdy1pbm5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmFuZ2UgY29sdW1ucyBsZWZ0XG5cbiAgICAmLmNvbC1sZWZ0IHtcbiAgICAgICAgLnJvdy1pbm5lciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWZXJ0aWNhbGx5IGFsaWduIGNvbnRlbnQgdG8gdGhlIG1pZGRsZVxuXG4gICAgJi52ZXJ0LW1pZCB7XG4gICAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJldmVyc2UgY29sdW1uc1xuXG4gICAgJi5yZXYtZmxleCB7XG4gICAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgICAgICAgICAuY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY29sLW1hcmdpbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbWFsbCBsYXlvdXQgZm9yIGNvbHVtbnNcblxuICAgIEBpbmNsdWRlIHNtICB7XG4gICAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhlcm8gLnJvdy1pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy1pbm5lci5yb3ctbWQ6bm90KC5uby1wZC1idG0pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkcm93LXRvcC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5vZmZzZXQtbGVmdCAucm93LWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHJvdy1zaWRlLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcm93LXNpZGUtcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRleHQgbGF5b3V0XG5cbiAgICAmLmNudHItdHh0LCAucm93LWlubmVyLmNudHItdHh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gUmVtb3ZlIHRvcCBhbmQgYm90dG9tIHBhZGRpbmcgZnJvbSByb3dzIGFuZCBvciByb3cgaW5uZXJzXG5cbi5uby1wZC10b3AsIC5uby1wZC10b3AgLnJvdy1pbm5lciwgLnJvdy1pbm5lci5uby1wZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubm8tcGQtYnRtLCAubm8tcGQtYnRtIC5yb3ctaW5uZXIsIC5yb3ctaW5uZXIubm8tcGQtYnRtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLy8gU2V0dXAgZ2VuZXJpYyBjb2x1bW4gYmVoYXZpb3VyXG5cbi5jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogJGNvbC1tYXJnaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQm94IG91dCBvcHRpb25cblxuICAgICYuY29sLWJveCB7XG4gICAgICAgIHBhZGRpbmc6ICgkdGV4dC1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgLy8gTm8gbWFyZ2luXG5cbiAgICAmLmNvbC1uby1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi5jbnRyLXR4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIFJvdyBpbnRyb1xuXG4jY29udGVudCAucm93LWludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJi5jb2wtY250ciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYuY250ci10eHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4vLyBJbmZpbml0ZSByZXBlYXRpbmcgb2YgZmxleCBjb2x1bW5zXG5cbi5yb3cuY29sLXJlcGVhdCAucm93LWlubmVyLCAucm93LWlubmVyLmNvbC1yZXBlYXQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5jb2wtMjpudGgtb2YtdHlwZSg2biswKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgXG4gICAgLmNvbC0zOm50aC1vZi10eXBlKDRuKzApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBcbiAgICAuY29sLTQ6bnRoLW9mLXR5cGUoM24rMCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNvbC02Om50aC1vZi10eXBlKDJuKzApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLy8gU2V0dXAgY29sdW1uIHdpZHRocyBiYXNlZCBvbiBjb2x1bW4gbWFyZ2luIHZhcmlhYmxlXG5cbiRjb2wtMTogJGNvbC13aWR0aDtcbiRjb2wtMjogKCgkY29sLXdpZHRoICogMikgKyAkY29sLW1hcmdpbik7XG4kY29sLTM6ICgoKCRjb2wtd2lkdGggKyAoJGNvbC1tYXJnaW4pKSAqIDMpIC0gJGNvbC1tYXJnaW4pO1xuJGNvbC00OiAoKCgkY29sLXdpZHRoICsgKCRjb2wtbWFyZ2luKSkgKiA0KSAtICRjb2wtbWFyZ2luKTtcbiRjb2wtNTogKCgoJGNvbC13aWR0aCArICgkY29sLW1hcmdpbikpICogNSkgLSAkY29sLW1hcmdpbik7XG4kY29sLTY6ICgoKCRjb2wtd2lkdGggKyAoJGNvbC1tYXJnaW4pKSAqIDYpIC0gJGNvbC1tYXJnaW4pO1xuJGNvbC03OiAoKCgkY29sLXdpZHRoICsgKCRjb2wtbWFyZ2luKSkgKiA3KSAtICRjb2wtbWFyZ2luKTtcbiRjb2wtODogKCgoJGNvbC13aWR0aCArICgkY29sLW1hcmdpbikpICogOCkgLSAkY29sLW1hcmdpbik7XG4kY29sLTk6ICgoKCRjb2wtd2lkdGggKyAoJGNvbC1tYXJnaW4pKSAqIDkpIC0gJGNvbC1tYXJnaW4pO1xuJGNvbC0xMDogKCgoJGNvbC13aWR0aCArICgkY29sLW1hcmdpbikpICogMTApIC0gJGNvbC1tYXJnaW4pO1xuJGNvbC0xMTogKCgoJGNvbC13aWR0aCArICgkY29sLW1hcmdpbikpICogMTEpIC0gJGNvbC1tYXJnaW4pO1xuJGNvbC0xMjogKDEwMCUpO1xuXG4uY29sLTEge1xuICAgIHdpZHRoOiAkY29sLTE7XG59XG5cbi5jb2wtMiB7XG4gICAgd2lkdGg6ICRjb2wtMjtcbn1cblxuLmNvbC0zIHtcbiAgICB3aWR0aDogJGNvbC0zO1xufVxuXG4uY29sLTQge1xuICAgIHdpZHRoOiAkY29sLTQ7XG59XG5cbi5jb2wtNSB7XG4gICAgd2lkdGg6ICRjb2wtNTtcbn1cblxuLmNvbC02IHtcbiAgICB3aWR0aDogJGNvbC02O1xufVxuXG4uY29sLTcge1xuICAgIHdpZHRoOiAkY29sLTc7XG59XG5cbi5jb2wtOCB7XG4gICAgd2lkdGg6ICRjb2wtODtcbn1cblxuLmNvbC05IHtcbiAgICB3aWR0aDogJGNvbC05O1xufVxuXG4uY29sLTEwIHtcbiAgICB3aWR0aDogJGNvbC0xMDtcbn1cblxuLmNvbC0xMSB7XG4gICAgd2lkdGg6ICRjb2wtMTE7XG59XG5cbi5jb2wtMTIge1xuICAgIHdpZHRoOiAkY29sLTEyO1xufVxuXG4vLyBPZmZzZXQgbGVmdCBjb2x1bW5zIC0gdGhlIGZpcnN0IGNvbHVtbiBnZXRzIGFuIGV4dHJhIGJpdCBvZiB3aWR0aCB0byBmaWxsIHRoZSBsZWZ0IG1hcmdpblxuXG4ub2Zmc2V0LWxlZnQge1xuICAgIC5jb2w6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0kb2Zmc2V0LWRpc3RhbmNlO1xuICAgIH1cblxuICAgIC5jb2wtMTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC0xIH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtMjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC0yIH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtMzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC0zIH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtNDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC00IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtNTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC01IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtNjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC02IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtNzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC03IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtODpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC04IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtOTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC05IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtMTA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7ICRjb2wtMTAgfSArICN7ICRvZmZzZXQtZGlzdGFuY2UgfSk7XG4gICAgfVxuXG4gICAgLmNvbC0xMTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC0xMSB9ICsgI3sgJG9mZnNldC1kaXN0YW5jZSB9KTtcbiAgICB9XG5cbiAgICAuY29sLTEyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYygjeyAkY29sLTEyIH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cbn1cblxuLy8gT2Zmc2V0IHJpZ2h0IGNvbHVtbnMgLSB0aGUgbGFzdCBjb2x1bW4gZ2V0cyBhbiBleHRyYSBiaXQgb2Ygd2lkdGggdG8gZmlsbCB0aGUgcmlnaHQgbWFyZ2luXG5cbi5vZmZzZXQtcmlnaHQgeyAgXG4gICAgLmNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LSRvZmZzZXQtZGlzdGFuY2U7XG4gICAgfVxuXG4gICAgLmNvbC0xOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7ICRjb2wtMSB9ICsgI3sgJG9mZnNldC1kaXN0YW5jZSB9KTtcbiAgICB9XG5cbiAgICAuY29sLTI6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC0yIH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtMzpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYygjeyAkY29sLTMgfSArICN7ICRvZmZzZXQtZGlzdGFuY2UgfSk7XG4gICAgfVxuXG4gICAgLmNvbC00Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7ICRjb2wtNCB9ICsgI3sgJG9mZnNldC1kaXN0YW5jZSB9KTtcbiAgICB9XG5cbiAgICAuY29sLTU6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC01IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtNjpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYygjeyAkY29sLTYgfSArICN7ICRvZmZzZXQtZGlzdGFuY2UgfSk7XG4gICAgfVxuXG4gICAgLmNvbC03Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7ICRjb2wtNyB9ICsgI3sgJG9mZnNldC1kaXN0YW5jZSB9KTtcbiAgICB9XG5cbiAgICAuY29sLTg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC04IH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtOTpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYygjeyAkY29sLTkgfSArICN7ICRvZmZzZXQtZGlzdGFuY2UgfSk7XG4gICAgfVxuXG4gICAgLmNvbC0xMDpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogY2FsYygjeyAkY29sLTEwIH0gKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC5jb2wtMTE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3sgJGNvbC0xMSB9ICsgI3sgJG9mZnNldC1kaXN0YW5jZSB9KTtcbiAgICB9XG5cbiAgICAuY29sLTEyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCN7ICRjb2wtMTIgfSArICN7ICRvZmZzZXQtZGlzdGFuY2UgfSk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZCB7XG5cbiAgICAvLyBTZXQgbWVkaXVtIHNjcmVlbiBjb2x1bW5zIFxuXG4gICAgLmNvbC1tZC0xIHtcbiAgICAgICAgd2lkdGg6ICRjb2wtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC0yIHtcbiAgICAgICAgd2lkdGg6ICRjb2wtMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC0zIHtcbiAgICAgICAgd2lkdGg6ICRjb2wtMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC00IHtcbiAgICAgICAgd2lkdGg6ICRjb2wtNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC01IHtcbiAgICAgICAgd2lkdGg6ICRjb2wtNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC02IHtcbiAgICAgICAgd2lkdGg6ICRjb2wtNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC03IHtcbiAgICAgICAgd2lkdGg6ICRjb2wtNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC04IHtcbiAgICAgICAgd2lkdGg6ICRjb2wtODtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC05IHtcbiAgICAgICAgd2lkdGg6ICRjb2wtOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG4gICAgXG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICAgIHdpZHRoOiAkY29sLTEwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkcm93LXRvcC1wYWRkaW5nO1xuICAgIH1cbiAgICBcbiAgICAuY29sLW1kLTExIHtcbiAgICAgICAgd2lkdGg6ICRjb2wtMTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRyb3ctdG9wLXBhZGRpbmc7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtbWQtMTIge1xuICAgICAgICB3aWR0aDogJGNvbC0xMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICB9XG5cbiAgICAucm93LW1kLWNvbC1jb2xsYXBzZSB7XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wuY29sLWJsYW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIHNtICB7XG5cbiAgICAvLyBNYWtlIGNvbHVtbnMgZmxvdyBpbnRvIGEgc2luZ2xlIGNvbHVtbiBvbiBzbWFsbCBzaXplXG5cbiAgICAuY29sLCAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAkcm93LXRvcC1wYWRkaW5nLW1vYmlsZSAwO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNvbC1tYXJnaW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRyb3ctdG9wLXBhZGRpbmctbW9iaWxlO1xuICAgIH1cblxuICAgIC5jb2wtc20tMSB7XG4gICAgICAgIHdpZHRoOiAkY29sLTE7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tMiB7XG4gICAgICAgIHdpZHRoOiAkY29sLTI7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tMyB7XG4gICAgICAgIHdpZHRoOiAkY29sLTM7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tNCB7XG4gICAgICAgIHdpZHRoOiAkY29sLTQ7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tNSB7XG4gICAgICAgIHdpZHRoOiAkY29sLTU7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tNiB7XG4gICAgICAgIHdpZHRoOiAkY29sLTY7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tNyB7XG4gICAgICAgIHdpZHRoOiAkY29sLTc7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tOCB7XG4gICAgICAgIHdpZHRoOiAkY29sLTg7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tOSB7XG4gICAgICAgIHdpZHRoOiAkY29sLTk7XG4gICAgfVxuICAgIFxuICAgIC5jb2wtc20tMTAge1xuICAgICAgICB3aWR0aDogJGNvbC0xMDtcbiAgICB9XG4gICAgXG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICAgIHdpZHRoOiAkY29sLTExO1xuICAgIH1cbiAgICBcbiAgICAuY29sLXNtLTEyIHtcbiAgICAgICAgd2lkdGg6ICRjb2wtMTI7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdXJlIG9mZnNldCBjb2x1bW5zIGhhdmUgdGhlIGNvcnJlY3Qgd2lkdGhcblxuICAgIC5vZmZzZXQtbGVmdCAuY29sOmZpcnN0LW9mLXR5cGUsIC5vZmZzZXQtcmlnaHQgLmNvbDpsYXN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgKyAjeyAkb2Zmc2V0LWRpc3RhbmNlIH0pO1xuICAgIH1cblxuICAgIC8vIE9wdGlvbiB0byByZW1vdmUgYm90dG9tIG1hcmdpbiBhZnRlciBlYWNoIGNvbHVtbiBvbiBtb2JpbGVcblxuICAgIC5yb3ctc20tY29sLWNvbGxhcHNlIC5yb3ctaW5uZXIsIC5yb3ctc20tY29sLWNvbGxhcHNlLnJvdy1pbm5lciB7XG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wuY29sLWJsYW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vIFNwbGl0IHJvd1xuXG4uc3BsaXQge1xuICAgIC5yb3ctaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRyb3ctdG9wLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICAgICAgICAgIG1heC13aWR0aDogKCRjb250ZW50LW1heC13aWR0aCAvIDIpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkcm93LXNpZGUtcGFkZGluZyAqIDIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkcm93LXNpZGUtcGFkZGluZyAvIDIpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogKCRyb3ctc2lkZS1wYWRkaW5nICogMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHJvdy1zaWRlLXBhZGRpbmcgLyAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20gIHsgICBcbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHJvdy1zaWRlLXBhZGRpbmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcm93LXNpZGUtcGFkZGluZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBIaWRlcnNcblxuLmxnLWhpZGUge1xuICAgIEBpbmNsdWRlIGxnIHsgXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1kLXdpZHRoKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm1kLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1kLXdpZHRoKSBhbmQgKG1pbi13aWR0aDogJHNtLXdpZHRoKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5zbS1oaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICRtZC13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IFxuICAgIH1cbn1cblxuLy8gSGVyb1xuXG4iLCIvLyBSZXNwb25zaXZlIHNpemVzXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNtLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20td2lkdGgpIGFuZCAobWF4LXdpZHRoOiAkbWQtd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGRldmljZXMge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1kLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBmb290ZXItZGV2aWNlcy11cCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA4NzRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gZm9vdGVyLWRldmljZXMtZG93biB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NzVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtZC11cCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20td2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1kLWRvd24ge1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1kLXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBoYW1idXJnZXItdXAge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGhhbWJ1cmdlci1uYXYtc2hvdykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gaGFtYnVyZ2VyLWRvd24ge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGhhbWJ1cmdlci1uYXYtc2hvdykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBmb3ItcmV0aW5hIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGJvZHkgKiB7XG4vLyAgICAgQGluY2x1ZGUgZm9yLXBob25lIHsgYmFja2dyb3VuZDogb3JhbmdlICFpbXBvcnRhbnQ7IH1cbi8vICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHsgYmFja2dyb3VuZDogYXF1YSAhaW1wb3J0YW50OyB9XG4vLyAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3AgeyBiYWNrZ3JvdW5kOiBwaW5rICFpbXBvcnRhbnQ7IH1cbi8vIH1cblxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xuICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUGxhY2Vob2xkZXIgc3R5bGluZyBjb3JyZWN0aW9uXG4vLyBVc2FnZTpcbi8vIEBpbmNsdWRlIHBsYWNlaG9sZGVye1xuLy8gICAgIGNvbG9yOiB3aGl0ZTtcbi8vIH1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdChcIjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclwiKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdChcIjotbW96LXBsYWNlaG9sZGVyXCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KFwiOjotbW96LXBsYWNlaG9sZGVyXCIpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KFwiOi1tcy1pbnB1dC1wbGFjZWhvbGRlclwiKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bSkge1xuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cbiIsImltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gV29yZFByZXNzIGltYWdlIGNvZGUgZm9yIFdZU0lXWUdcblxuaW1nLmFsaWducmlnaHQge2Zsb2F0OnJpZ2h0OyBtYXJnaW46MCAwICR0ZXh0LXBhZGRpbmcgKCR0ZXh0LXBhZGRpbmcgKiAyKX1cbmltZy5hbGlnbmxlZnQge2Zsb2F0OmxlZnQ7IG1hcmdpbjowICgkdGV4dC1wYWRkaW5nICogMikgJHRleHQtcGFkZGluZyAwfVxuaW1nLmFsaWduY2VudGVyIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0b31cbmEgaW1nLmFsaWducmlnaHQge2Zsb2F0OnJpZ2h0OyBtYXJnaW46MCAwICR0ZXh0LXBhZGRpbmcgKCR0ZXh0LXBhZGRpbmcgKiAyKX1cbmEgaW1nLmFsaWdubGVmdCB7ZmxvYXQ6bGVmdDsgbWFyZ2luOjAgKCR0ZXh0LXBhZGRpbmcgKiAyKSAkdGV4dC1wYWRkaW5nIDB9XG5hIGltZy5hbGlnbmNlbnRlciB7ZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG99XG5cbi8vIFdvcmRQcmVzcyBjYXB0aW9uc1xuXG4ud3AtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nIDA7XG59XG5cbnAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLXRleHQtc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWNvbG9yO1xufVxuXG5ib2R5LnNpbmdsZSAud3AtcG9zdC1pbWFnZSB7XG4gICAgbWFyZ2luOiAkdGV4dC1wYWRkaW5nIDA7XG59XG5cbi5jb2wtdHlwZS1pbWFnZSAuaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAkdGV4dC1wYWRkaW5nIGF1dG87XG59XG5cbi5pbWctY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSIsIi8vIEdlbmVyYWwgYm9keSBvcHRpb25zXG5cbmh0bWwsXG5ib2R5IHtcbiAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gIGZvbnQtc2l6ZTogJGJhc2UtdGV4dC1zaXplO1xuICBmb250LWZhbWlseTogJGZvbnQtMTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vLyBTZXR1cCBsb2dvXG5cbmEubG9nbyB7XG4gIHdpZHRoOiAkbG9nby13aWR0aDtcbiAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJGxvZ28td2lkdGggJGxvZ28taGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xvZ28uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgQGluY2x1ZGUgaGFtYnVyZ2VyLWRvd24ge1xuICAgIHdpZHRoOiAkbG9nby13aWR0aCAvIDI7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogKCRsb2dvLXdpZHRoIC8gMikgKCRsb2dvLWhlaWdodCAvIDIpO1xuICB9XG59XG5cbi8vIFNldHVwIGhlYWRlclxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuICB6LWluZGV4OiA0MDA7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gIC5yb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLXBhZGRpbmc7XG4gICAgcGFkZGluZy1ib3R0b206ICRoZWFkZXItcGFkZGluZztcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgYS5sb2dvIHtcbiAgICB0b3A6ICRoZWFkZXItcGFkZGluZztcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgaGFtYnVyZ2VyLWRvd24ge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5zY3JvbGxlZCB7XG4gICAgYS5sb2dvIHtcbiAgICAgIHdpZHRoOiByb3VuZCgkbG9nby13aWR0aCAvICRuYXYtc2Nyb2xsLXJhdGlvKTtcbiAgICAgIGhlaWdodDogcm91bmQoJGxvZ28taGVpZ2h0IC8gJG5hdi1zY3JvbGwtcmF0aW8pO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiByb3VuZCgkbG9nby13aWR0aCAvICRuYXYtc2Nyb2xsLXJhdGlvKVxuICAgICAgICByb3VuZCgkbG9nby1oZWlnaHQgLyAkbmF2LXNjcm9sbC1yYXRpbyk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0ocm91bmQoJGxvZ28taGVpZ2h0IC8gJG5hdi1zY3JvbGwtcmF0aW8pIC8gMik7XG4gICAgfVxuXG4gICAgLnJvdy1pbm5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogcm91bmQoJGhlYWRlci1wYWRkaW5nIC8gJG5hdi1zY3JvbGwtcmF0aW8pO1xuICAgICAgcGFkZGluZy1ib3R0b206IHJvdW5kKCRoZWFkZXItcGFkZGluZyAvICRuYXYtc2Nyb2xsLXJhdGlvKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2V0dXAgY29udGVudFxuXG4jY29udGVudCB7XG4gIC8vcGFkZGluZy10b3A6KCgkaGVhZGVyLXBhZGRpbmcgKiAyKSArICRsb2dvLWhlaWdodCk7IC8vIHNldCB0byAwIGlmIHVzaW5nIGEgbm9uIGZpeGVkIGhlYWRlciBhcyBzcGVjaWZpZWQgYWJvdmVcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBoYW1idXJnZXItZG93biB7XG4gICAgbWFyZ2luLXRvcDogMTg2cHg7XG4gIH1cblxuICBoMSwgaDIge1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTM7XG4gIH1cblxuXG4gIC5iZy1taWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtY29sb3I7XG4gIH1cblxuICAuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5iZy1kYXJrIHtcbiAgICAuY29sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLnJvdy10eXBlLXBhZ2VfaW50cm9kdWN0aW9uIHtcbiAgICAgIC5jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnJvdy1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGF4LWhlcm8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAuY29sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvIHtcbiAgICAgIC5jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LWludHJvIHtcbiAgICAgIC5jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oYXMtYmFja2dyb3VuZC5yb3ctdHlwZS1wYWdlX2ludHJvZHVjdGlvbiAucm93LWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vLyBTaG93IC8gaGlkZSBvbiBkZXNrdG9wXG4uc20tb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBtZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRldmljZXMtb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGctb25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIGFvcyBmaXhcblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICo6Oi1tcy1iYWNrZHJvcCxcbiAgW2RhdGEtYW9zXj1cImZhZGVcIl1bZGF0YS1hb3NePVwiZmFkZVwiXSxcbiAgW2RhdGEtYW9zXj1cInpvb21cIl1bZGF0YS1hb3NePVwiem9vbVwiXSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIFNvY2lhbCBidXR0b25zIGdlbmVyYWwgc2V0dXBcblxuLnNvY2lhbCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICB3aWR0aDogJHNvY2lhbC1idG4tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc29jaWFsLWJ0bi1zaXplO1xuICAgICAgICAvL2xpbmUtaGVpZ2h0OiAkc29jaWFsLWJ0bi1zaXplO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRzb2NpYWwtYnRuLWZvbnQtc2l6ZTtcbiAgICAgICAgLy8gYm9yZGVyOiAkc29jaWFsLWJ0bi1ib3JkZXIgc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAkc29jaWFsLWJ0bi1yYWRpdXM7XG4gICAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHZW5lcmFsIG5hdiBzZXR1cFxuXG4ubmF2IHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXIgbmF2IHNldHVwXG5cbiNoZWFkZXIge1xuICAubmF2IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAoJGxvZ28td2lkdGggKyAkaGVhZGVyLWJ0bi1wYWRkaW5nKTtcbiAgICAvL21hcmdpbi1yaWdodDogKCRsb2dvLXdpZHRoICsgJGhlYWRlci1idG4tcGFkZGluZyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1wYWRkaW5nO1xuXG4gICAgaGVpZ2h0OiAkbG9nby1oZWlnaHQ7XG5cbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwICRoZWFkZXItYnRuLXBhZGRpbmc7XG4gICAgICAgICAgY29sb3I6ICRuYXYtY29sb3I7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2LWNvbG9yLWhvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogKCRoZWFkZXItYnRuLXBhZGRpbmcgLyAyKSAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAoJGhlYWRlci1idG4tcGFkZGluZyAvIDIpICRoZWFkZXItYnRuLXBhZGRpbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGhlYWRlci1idG4tcGFkZGluZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2Nyb2xsZWQge1xuICAgIC5uYXYge1xuICAgICAgaGVpZ2h0OiByb3VuZCgkbG9nby1oZWlnaHQgLyAkbmF2LXNjcm9sbC1yYXRpbyk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgbGkgYSB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBsaW5lLWhlaWdodDogcm91bmQoJGxvZ28taGVpZ2h0IC8gJG5hdi1zY3JvbGwtcmF0aW8pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsLmhlYWRlci1zaG9wLW5hdiB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogJHJvdy1zaWRlLXBhZGRpbmc7XG4gICAgdG9wOiAkaGVhZGVyLXBhZGRpbmcgKyA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdGV4dC1wYWRkaW5nO1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBhOm5vdCguYnV0dG9uKSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubG9naW4tYnV0dG9uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtMztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoLWJ0biBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgaGFtYnVyZ2VyLWRvd24ge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogNSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cbiAgICAgIGxpLnNlYXJjaC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBsaS5sb2dpbi1idXR0b24ge1xuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYyYmRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpLmNhcnQtYnV0dG9uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwN2FcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNoZWFkZXIge1xuICBAaW5jbHVkZSBoYW1idXJnZXItZG93biB7XG4gICAgLm1kLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuc20taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnRvcC1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIC5zbS1oZWFkZXItc2hvcC1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgLnNlYXJjaC1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9naW4tYnV0dG9uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGY0MDZcIjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0zO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FydC1idXR0b24ge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjI5MFwiO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZhbWlseTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zY3JvbGxlZCB7XG4gICAgICAgIGhlaWdodDogMDtcblxuICAgICAgICAudG9wLWJhciB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIC5yb3ctaW5uZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgICAubG9nbyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNtYi1uYXYge1xuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgIGVtLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgaGFtYnVyZ2VyLXVwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRvcC1iYXIge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHsgXG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucm93LWlubmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyAgXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLm9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci01O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV2aWV3LWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bC5yYXRpbmcgbGk6bm90KC5ub3Qtc3Rhcikge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bC5yYXRpbmcgbGkubm90LXN0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFwwMGEwXFwwMGEwXFxmMDBjJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGljb24td2VpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci01O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwYTBcXDAwYTBcXGYwNjEnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZhbWlseTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaWNvbi13ZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3AtYmFyLCAudG9wLWJhciBwLCAudG9wLWJhciB1bCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtMjtcbn1cbn1cblxuLy8gSGFtYnVyZ2VyIG5hdiBzZXR1cFxuJGhhbWJ1cmdlci1oZWlnaHQ6IDMwcHg7XG4kaGFtYnVyZ2VyLXdlaWdodDogMnB4O1xuJGhhbWJ1cmdlci13aWR0aDogcm91bmQoJGhhbWJ1cmdlci1oZWlnaHQgLyAzICogMik7XG4kaGFtYnVyZ2VyLWxlZnQ6IHJvdW5kKCgkaGFtYnVyZ2VyLWhlaWdodCAtICRoYW1idXJnZXItd2lkdGgpIC8gMik7XG4kaGFtYnVyZ2VyLXRvcDogcm91bmQoJGhhbWJ1cmdlci1sZWZ0ICsgJGhhbWJ1cmdlci13ZWlnaHQpO1xuJGhhbWJ1cmdlci1taWRkbGU6IHJvdW5kKCgkaGFtYnVyZ2VyLWhlaWdodCAvIDIpIC0gKCRoYW1idXJnZXItd2VpZ2h0IC8gMikpO1xuXG5hI21iLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAkaGFtYnVyZ2VyLWhlaWdodDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWhlaWdodDtcbiAgd2lkdGg6ICRoYW1idXJnZXItaGVpZ2h0O1xuXG4gIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAkaGFtYnVyZ2VyLWhlaWdodDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItaGVpZ2h0O1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuXG4gIGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItd2VpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtY29sb3I7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0b3A6ICRoYW1idXJnZXItbWlkZGxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci13ZWlnaHQ7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci10b3AgLSAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LWNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLXdlaWdodDtcbiAgICB0b3A6IHJvdW5kKCRoYW1idXJnZXItaGVpZ2h0IC0gKCRoYW1idXJnZXItdG9wKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1jb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogJGhhbWJ1cmdlci1sZWZ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdmlnYXRpb24tb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbWJ1cmdlci1uYXYtc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJG1vYmlsZS1tZW51LXdpZHRoO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGhhbWJ1cmdlci1uYXYtc2hvdykge1xuICBhI21iLW5hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0MDA7XG4gICAgaSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG4gICNoZWFkZXIge1xuICAgICYub3BlbiB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAkbW9iaWxlLW1lbnUtd2lkdGg7XG4gICAgICBwYWRkaW5nOiAoKCRoZWFkZXItcGFkZGluZyAqIDIpICsgJGxvZ28taGVpZ2h0KSAwIDAgMDtcbiAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuNXM7XG4gICAgICByaWdodDogLSRtb2JpbGUtbWVudS13aWR0aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogKCR0ZXh0LXBhZGRpbmcgKiAzKTtcblxuICAgICAgdWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAmLm5hdi1mYWRlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyLWJ0bi1wYWRkaW5nO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGhlYWRlci1idG4tcGFkZGluZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkZGFyay1jb2xvciwgJGFtb3VudDogOCk7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3JvbGxlZCAubmF2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1iYXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAucm93LWlubmVyLnRvcC1iYXItZGVza3RvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkaGFtYnVyZ2VyLW5hdi1zaG93KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICB9XG5cbiAgLnJvdy1pbm5lci50b3AtYmFyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRoYW1idXJnZXItbmF2LXNob3cpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbn1cblxuI2hlYWRlciAuc20taGVhZGVyIC50b3AtYmFyIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgJi5zY3JvbGxlZCB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG51bCxcbm9sLFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuLnAsXG5hZGRyZXNzIHtcbiAgcGFkZGluZzogJHRleHQtcGFkZGluZyAwO1xuXG4gICYuY250ci10eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuLnAge1xuICBtYXgtd2lkdGg6ICRtYXgtdGV4dC13aWR0aDtcbn1cblxuLmNudHItdHh0IHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnAgKyBwOm5vdCguZm9ybS1yb3cpIHtcbiAgcGFkZGluZzogKCR0ZXh0LXBhZGRpbmcqIDAuNSkgMCAkdGV4dC1wYWRkaW5nIDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxucCxcbi5wLFxudWwsXG5vbCxcbmFkZHJlc3Mge1xuICBsaW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NjNyZW07XG59XG5cbnVsOm5vdCgubWVudSk6bm90KC5zdWItbWVudSk6bm90KC5zb2NpYWwtbGlzdCk6bm90KC5jYXQtbmF2KTpub3QoLmdmb3JtX2ZpZWxkcyk6bm90KC5iaW8tbGlua3MpOm5vdCguZXZlbnQtaW5mbyk6bm90KC5tYWluLW5hdi1tb2JpbGUpOm5vdCgudGFicy1uYXYpOm5vdCgudGFncyk6bm90KC5wcm9kdWN0cyk6bm90KC5yZXN0YXVyYW50LW1lbnUpOm5vdCgud29vY29tbWVyY2UtZXJyb3IpOm5vdCgucGF5bWVudF9tZXRob2RzKTpub3QoLmhlYWRlci1zaG9wLW5hdik6bm90KC5zdGFyLXJhdGluZyk6bm90KC5mZWF0dXJlZC1wcm9kdWN0LWNhdHMpOm5vdCguZmlsdGVyKTpub3QoLnJlY2lwZS1tZXRhKTpub3QoLmNvbnRhY3QtZGV0YWlscyk6bm90KC5wcm9kdWN0LW5vdGVzKTpub3QoLndjLWl0ZW0tbWV0YSk6bm90KC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzKTpub3QoLndjLXNhdmVkLXBheW1lbnQtbWV0aG9kcyk6bm90KC5saXN0LXVuc3R5bGVkKTpub3QoLmV2ZW50LXRpbGUtaW5mbykge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZztcbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZyogMC41O1xuICAgIHBhZGRpbmctYm90dG9tOiAkdGV4dC1wYWRkaW5nIC8gMztcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSR0ZXh0LXBhZGRpbmcgKiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7O1xuICAgIH1cbiAgfVxufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZztcblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkdGV4dC1wYWRkaW5nKiAwLjU7XG4gICAgcGFkZGluZy1ib3R0b206ICR0ZXh0LXBhZGRpbmcgLyAzO1xuICB9XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMzdyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIEBpbmNsdWRlIHNtIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG5cbiAgJi5sYXJnZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgZm9udC1zaXplOiA1LjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuM3JlbTtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgfVxuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAmLmgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC4zN3JlbTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtMTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmg1LFxuaDYsXG4uaDUsXG4uaDYge1xuICBmb250LXNpemU6IDAuODc1O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1mYW1pbHk6ICRmb250LTM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaW50cm8ge1xuICBmb250LXNpemU6IDEuMzEzcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbi5kYXRlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtMTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTM4cmVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saW5rO1xuICBtYXJnaW46ICR0ZXh0LXBhZGRpbmcgMDtcbn1cblxucCA+IHNwYW4uaDEge1xuICBjb2xvcjogdG9tYXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogKCR0ZXh0LXBhZGRpbmcgKiAyKSAoJGNvbC1tYXJnaW4gKiAyKSAkdGV4dC1wYWRkaW5nO1xuICBwIHtcbiAgICBlbSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAxRFwiO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxucC5wYWdlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi50YWdzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudWwuY29udGFjdC1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6ICR0ZXh0LXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG59XG5cbi53b29jb21tZXJjZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMsXG4ud29vY29tbWVyY2UtcGFnZSAuY2FydC1jb2xsYXRlcmFscyAuY2FydF90b3RhbHMge1xuICBAaW5jbHVkZSBtZC11cCB7XG4gICAgd2lkdGg6IDY4JTtcbiAgfVxufVxuXG4uZ2lmdHVwLWNhcnQtc3VidG90YWwtdGQge1xuICBAaW5jbHVkZSBtZC11cCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5cbi5wcm9kdWN0LWF3YXJkcyB7XG4gIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn0iLCJhIHtcbiAgY29sb3I6ICRjb2xvci1saW5rO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuLy8gU2tpcCB0byBjb250ZW50IGxpbmtcblxuLnNraXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEuc2tpcDphY3RpdmUsXG5hLnNraXA6Zm9jdXMsXG5hLnNraXA6aG92ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vLyoqKiBuZWVkIHRvIGFkZCBzZWNvbmRhcnkgYnV0dG9uICoqKlxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiNjb250ZW50ICNyZC13aWRnZXQtZnJhbWUucmVzZGlhcnktd2lkZ2V0IGJ1dHRvbi5idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDE1cHggKCR0ZXh0LXBhZGRpbmcgKiAyKTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAkZmllbGQtYm9yZGVyLXJhZGl1cztcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rO1xuICBjb2xvcjogJGJsYWNrO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAmLmFsdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgY29sb3I6ICRjb2xvci1saW5rLWNvbnRyYXN0O1xuICB9XG5cbiAgLyomOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6J1xcMDBhMFxcMDBhMFxcZjA1NCc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaWNvbi13ZWlnaHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9Ki9cbn1cblxuLmJ1dHRvbi1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nICgkdGV4dC1wYWRkaW5nIC8gMykgKCR0ZXh0LXBhZGRpbmcgLyAzKVxuICAgICgkdGV4dC1wYWRkaW5nIC8gMyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0yO1xuICBib3JkZXItcmFkaXVzOiAkZmllbGQtYm9yZGVyLXJhZGl1cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGNvbG9yLWxpbms7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBleHRlbmQgc21hbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFxcMDBhMFxcZjA1NFwiO1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRpY29uLXdlaWdodDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLmJ1dHRvbi10ZXJ0aWFyeSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNvbG9yLWxpbms7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC0zO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICB9XG5cbiAgKyAuYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpbmsgIWltcG9ydGFudDtcblxuICAgICAgLmJnLWRhcmsgJiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAkdGV4dC1wYWRkaW5nO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGhlaWdodDogJGZpZWxkLWhlaWdodDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4uYnV0dG9uLFxuLmJ1dHRvbi1zZWNvbmRhcnksXG4uYnV0dG9uLXRlcnRpYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6ICR0ZXh0LXBhZGRpbmc7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gICYuc2Nyb2xsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gICYuZG93bmxvYWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXFwwMGEwXFxmMDE5XCI7XG4gICAgfVxuICB9XG5cbiAgJi5uZXctd2luZG93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDBhMFxcMDBhMFxcZjM2MFwiO1xuICAgIH1cbiAgfVxuXG4gICYubW9kYWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXFwwMGEwXFxmMGZlXCI7XG4gICAgfVxuICB9XG59XG5cbnAuYmFjayB7XG4gIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIGEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1M1xcMDBhMFwiO1xuICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaWNvbi13ZWlnaHQ7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmF2aXR5IGZvcm1zIHN0eWxpbmdcblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEsXG5zZWxlY3QsXG4ud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmllbGQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmaWVsZC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2ZpZWxkLWJnLnBuZyk7XG4gIGJvcmRlci13aWR0aDogJGZpZWxkLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyLWNvbG9yOiAkZmllbGQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nO1xuICBoZWlnaHQ6ICRmaWVsZC1oZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZmllbGQtZm9udDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGJhc2UtdGV4dC1zaXplO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXNlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGluaztcbiAgfVxuXG4gIC5iZy1kYXJrLnJvdy10eXBlLWNhbGxfdG9fYWN0aW9uLmhhcy1iYWNrZ3JvdW5kICYge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgLmJnLWRhcmsgJiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4ud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbnNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxudGV4dGFyZWEge1xuICBoZWlnaHQ6ICgkdGV4dC1wYWRkaW5nICogMTApO1xufVxuXG5kaXYuZ2Zvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG5zcGFuLmdmb3JtX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkdGV4dC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZztcbn1cblxuLmdmb3JtX2JvZHkge1xuICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nIDA7XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogJHRleHQtcGFkZGluZztcbiAgICBwYWRkaW5nLWJvdHRvbTogKCR0ZXh0LXBhZGRpbmcgLyAzKTtcbiAgfVxuXG4gIC5nZmllbGQtLXR5cGUtcmFkaW8ge1xuICAgIG1hcmdpbi10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gIH1cblxuICAuZ2lucHV0X2NvbnRhaW5lcl9jb25zZW50LFxuICAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCxcbiAgLmdpbnB1dF9jb250YWluZXJfcmFkaW8ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRzbWFsbC10ZXh0LXNpemU7XG4gICAgcGFkZGluZy1ib3R0b206ICgkdGV4dC1wYWRkaW5nIC8gMyk7XG4gICAgcGFkZGluZy10b3A6ICgkdGV4dC1wYWRkaW5nIC8gMik7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogJGZpZWxkLWhlaWdodDtcblxuICAgICZbbXVsdGlwbGVdIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM4MDk3OWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmdjaG9pY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxudWwuZ2Zvcm1fZmllbGRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICB9XG5cbiAgLmdpbnB1dF9jb21wbGV4LFxuICAuY2xlYXItbXVsdGksXG4gIC5naW5wdXRfY29udGFpbmVyX3RpbWUsXG4gIC5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkY29sLW1hcmdpbiAvIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICgkY29sLW1hcmdpbiAvIDIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNtYWxsLXRleHQtc2l6ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHRleHQtcGFkZGluZyAvIDMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5naW5wdXRfY29udGFpbmVyX3RpbWUsXG4gIC5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkY29sLW1hcmdpbiAvIDIpO1xuICAgICAgZm9udC1zaXplOiAkc21hbGwtdGV4dC1zaXplO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAkZmllbGQtaGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRmaWVsZC1oZWlnaHQ7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX21vbnRoLFxuICAgIC5nZmllbGRfZGF0ZV9kcm9wZG93bl9kYXksXG4gICAgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX3llYXIge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQuZGF0ZXBpY2tlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIGxpLmhpZGRlbl9sYWJlbCBsYWJlbC5nZmllbGRfbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdmaWVsZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdpbnB1dF9jb250YWluZXJfdGltZSxcbi5naW5wdXRfY29udGFpbmVyX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG59XG5cbi5nZmllbGRfZXJyb3Ige1xuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2YVxcMDBhMFwiO1xuICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZhbWlseTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkaWNvbi13ZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5nZmllbGRfZXJyb3Ige1xuICBpbnB1dCxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogJGVycm9yLWNvbG9yO1xuICB9XG59XG5cbi5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1jb2xvcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG5zcGFuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLy8gRGF0ZSBwaWNrZXJcblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1jb2xvciwgNSUpO1xuICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuXG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUge1xuICAgICAgY29sb3I6IGRhcmtlbigkbGlnaHQtY29sb3IsIDEwJSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi51aS1kYXRlcGlja2VyLWN1cnJlbnQtZGF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLWNvbnRyYXN0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudWktZGF0ZXBpY2tlci10b2RheSB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogNDglO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhLnVpLWRhdGVwaWNrZXItcHJldixcbiAgYS51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHBhZGRpbmc6IDAgMCAkdGV4dC1wYWRkaW5nIDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGEudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMDRcXDAwYTBcXDAwYTBcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgfVxuICB9XG5cbiAgYS51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXFwwMGEwXFxmMTA1XCI7XG4gICAgICBmb250LWZhbWlseTogJGljb24tZmFtaWx5O1xuICAgIH1cbiAgfVxufVxuXG4uZ2Zvcm1fZHJvcF9hcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogJHRleHQtcGFkZGluZyAqIDI7XG4gIGJvcmRlcjogNHB4IGRhc2hlZCByZ2JhKCR0ZXh0LWNvbG9yLCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgc3Bhbi5nZm9ybV9kcm9wX2luc3RydWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZyAqIDI7XG4gIH1cbn1cblxuLmdpbnB1dF9wcmV2aWV3IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkdGV4dC1wYWRkaW5nO1xufVxuXG4vLyA0MDQgcGFnZSBzZWFyY2ggYmFyXG5cbmJvZHkuZXJyb3I0MDQge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIHBhZGRpbmc6ICgkcm93LXRvcC1wYWRkaW5nIC8gMikgMDtcbiAgfVxufVxuXG5pbnB1dCNzdG9ja2lzdC1zZWFyY2gtaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTIgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgYS51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciBhLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGNvbG9yOiAkYnJhbmQtY29sb3ItMSAhaW1wb3J0YW50O1xufVxuXG4jZm9vdGVyIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuXG4udGFiLXBhbmVsIC5nZm9ybV93cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA1KTtcbn0iLCIvLyBXb3JkcHJlc3MgaW5wdXQgZ3JvdXBzXG5cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBzZWxlY3Qge1xuICAgIG1hcmdpbi1yaWdodDogJGNvbC1tYXJnaW47XG4gIH1cbn1cblxuQGluY2x1ZGUgc20ge1xuICAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1wYWRkaW5nO1xuICAgIH1cblxuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5hLnNlYXJjaC1yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWNvbG9yO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1saW5rO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogJHRleHQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogKCRyb3ctdG9wLXBhZGRpbmcgLyAzKTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgaDMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmJvZHkuc2VhcmNoIGZvcm0uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW46ICR0ZXh0LXBhZGRpbmcgMDtcbn1cblxuLy8gU2VhcmNoIFBvcHVwXG5cbiNzZWFyY2hQb3B1cCB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4vKiBvdmVybGF5IGF0IHN0YXJ0ICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xufVxuLyogb3ZlcmxheSBhbmltYXRlIGluICovXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi8qIG92ZXJsYXkgYW5pbWF0ZSBvdXQgKi9cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogY29udGVudCBhdCBzdGFydCAqL1xuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cbi8qIGNvbnRlbnQgYW5pbWF0ZSBpdCAqL1xuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLyogY29udGVudCBhbmltYXRlIG91dCAqL1xuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vLyBIZWFkZXIgc2VhcmNoXG5cbiNoZWFkZXIge1xuICBsaS5zZWFyY2gtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgZm9ybS5zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDQ0cHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgaGFtYnVyZ2VyLWRvd24ge1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGxlZnQ6IDkwcHg7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudGlsZSB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICgkcm93LXRvcC1wYWRkaW5nIC8gMik7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0byAkdGV4dC1wYWRkaW5nIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYudGlsZS1wYXJ0bmVyIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgc3Bhbi50aWxlLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0ZXh0LWNvbG9yLCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBzcGFuLmJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3Bhbi50aWxlLWhvdmVyLWlubmVyIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuLnRpbGUtaG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMi50aWxlLXBhcnRuZXItdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLXRlYW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLXByb3BlcnR5LFxuICAmLnRpbGUtdmFjYW5jeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLXJlY2lwZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG5cbiAgICAuaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJi50aWxlLWV2ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBcbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cblxuICAgIGgzLCBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBhLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgMzBweCAzMHB4IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKmJvZHk6bm90KC5ob21lKSAudGlsZS50aWxlLXBvc3Qge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0zO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgIH1cbn0qL1xuXG4ucm93LXR5cGUtcG9zdHNfZmVlZCB7XG4gIC50aWxlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwLXBhZ2VuYXZpIHtcblxuICAgIHNwYW4sIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAoJHRleHQtcGFkZGluZyAvIDMpO1xuICAgICAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn0iLCJ1bC5jYXQtbmF2IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nIDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtICB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59IiwiLnJlc3BvbnNpdmUtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgNTYuMjUlO1xuICAgIGhlaWdodDogMDtcblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuXG4vLyAgIC5wbGF5LWJ1dHRvbiB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB6LWluZGV4OiAxO1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4vLyAgICAgLnZpZGVvLXBvc3RlciB7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB0b3A6IDA7XG4vLyAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICBpbWcge1xuLy8gICAgICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbi8vICAgICAgIH1cbi8vICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xuLy8gICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIHRvcDogMDtcbi8vICAgICAgICAgbGVmdDogMDtcbi8vICAgICAgIH1cbi8vICAgICAgIGltZyB7XG4vLyAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC52aWRlby1wbGF5IHtcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0xO1xuLy8gICAgICAgaGVpZ2h0OiA0MHB4O1xuLy8gICAgICAgd2lkdGg6IDQwcHg7XG4vLyAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLWluLW91dDtcblxuLy8gICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgICAgICAgdG9wOiA1MCU7XG4vLyAgICAgICAgIGxlZnQ6IDUwJTtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMnB4KSwgLTQ4JSk7XG4vLyAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbi8vICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuLy8gICAgICAgICB6LWluZGV4OiAxMDA7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UtaW4tb3V0O1xuLy8gICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgfVxuLy8gICAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuLy8gICAgICAgICAmOjphZnRlciB7XG4vLyAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5tZC1vdmVybGF5LXdyYXAge1xuLy8gICAgICAgei1pbmRleDogNTtcbi8vICAgICAgIGNvbG9yOiAkd2hpdGU7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICBib3R0b206IDA7XG4vLyAgICAgICBsZWZ0OiAwO1xuLy8gICAgICAgLnJvdy1pbm5lciB7XG4vLyAgICAgICAgIC5oMSB7XG4vLyAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICAgIEBpbmNsdWRlIHNtIHtcbi8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vIC5zbS1vdmVybGF5LXdyYXAge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gICAuaDEge1xuLy8gICAgIHBhZGRpbmctdG9wOiAwO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIHNtIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgfVxuLy8gfVxuIiwiLy8gQmFzaWMgbGF5b3V0IGZvciB0aGUgZm9vdGVyLlxuI2Zvb3RlciB7XG4gIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29sb3I7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6ICRmb290ZXItZm9udC1zaXplO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZm9vdGVyLXRleHQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLnJvdy1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgZGV2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuLy8gTWVudSBzZXR0aW5ncyBmb3IgdGhlIGZvb3Rlci5cbiNmb290ZXIge1xuICAuY29sLTQge1xuICAgIG1hcmdpbi1yaWdodDogJGNvbC1tYXJnaW47XG4gICAgLm5ld3NsZXR0ZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwLFxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIGxhYmVsLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB1bC5nZm9ybV9maWVsZHMgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXZpY2VzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFwZXJ3b3JrIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAjbWVudS1mb290ZXItaW5mby1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTIgIWltcG9ydGFudDtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvb3Rlci1kZXZpY2VzLWRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICAmLm1kLXBhcGVyd29yayB7XG4gICAgICAgIEBpbmNsdWRlIGZvb3Rlci1kZXZpY2VzLWRvd24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29sLTEge1xuICAgIG1hcmdpbi1yaWdodDogJGNvbC1tYXJnaW47XG4gICAgQGluY2x1ZGUgZm9vdGVyLWRldmljZXMtZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb2wtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY29sLW1hcmdpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvb3Rlci1tZW51IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgZm9vdGVyLWRldmljZXMtZG93biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICNtZW51LWZvb3Rlci1tZW51IHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTElO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9vdGVyLWRldmljZXMtZG93biB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogM3B4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9vdGVyLWRldmljZXMtZG93biB7XG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogM3B4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb290ZXItZGV2aWNlcy1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHVsIGxpIHtcbiAgICAgICAgYSBpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAkdGV4dC1wYWRkaW5nIDAgMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUgYSBpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBmb290ZXItZGV2aWNlcy1kb3duIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2F5LWhlbGxvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBmb290ZXItZGV2aWNlcy1kb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tcGFueS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBmb290ZXItZGV2aWNlcy1kb3duIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuc20tcGFwZXJ3b3JrIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGZvb3Rlci1kZXZpY2VzLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb290ZXItZGV2aWNlcy1kb3duIHtcbiAgICAuZm9vdGVyLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jb2wtNCxcbiAgICAuY29sLTUge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuI2Zvb3RlciAubmF2IHVsIGxpIHtcbiAgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH07XG59XG4iLCJ0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmFja2dyb3VuZDtcbiAgICBtYXJnaW46ICR0ZXh0LXBhZGRpbmcgMDtcblxuICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWRlci1iYWNrZ3JvdW5kO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0YWJsZS1iYWNrZ3JvdW5kLCAwLjA1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0YWJsZS1iYWNrZ3JvdW5kLCAwLjAyNSk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHRkICwgdGh7XG4gICAgICAgIEBleHRlbmQgcDtcbiAgICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgICBAZXh0ZW5kIHN0cm9uZztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGFibGUtYmFja2dyb3VuZCwgMC4xKTtcbiAgICB9XG59XG5cbi5yZXNwb25zaXZlLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlLWFjY291bnQge1xuICAgIHRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwICR0ZXh0LXBhZGRpbmcgMDtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHIsIHRoIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19jZWxsLW9yZGVyLWFjdGlvbnM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5tZW1iZXJzaGlwLWRpc2NvdW50LWFjdGlvbnMge1xuICAgICAgICAgICAgYS5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgJi5vcGVuIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGxpIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG4gIH1cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW4tbmF2LW1vYmlsZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIC8vbGkgeyBib3JkZXI6IHNvbGlkIDFweCByZWQ7IH1cbiAgLnN1Yi1tZW51IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5vcGVuU3ViTWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUtc2VhcmNoIHtcbiAgaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiJGhlYWRlci1oZWlnaHQ6ICgkbG9nby1oZWlnaHQgKyAoJGhlYWRlci1wYWRkaW5nICogMikpO1xuJGhlcm8taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSAjeyRoZXJvLW9mZnNldH0pO1xuXG4uaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB6LWluZGV4OiAtMTtcblxuICBAaW5jbHVkZSBzbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIGhhbWJ1cmdlci1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnZpZGVvLmhlcm8tdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6ICRjb2wtMTI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jaG9tZVBhZ2VWaWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7IGxlZnQ6NTAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTA7XG59XG5cbiNob21lUGFnZVZpZGVvT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOjA7IGxlZnQ6MDtcbiAgei1pbmRleDogMTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5oZXJvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLnBsYXktYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudmlkZW8tcG9zdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZXJvLXZpZGVvLFxuICAuaGVyby1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5oZXJvLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vdmVybGF5LXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICAuY29sLTEwIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAzNXB4IDUlIDUwcHggNSU7XG4gICAgICBtYXgtd2lkdGg6IDEyOTdweDtcbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC5oMSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheSB7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5cbiNjb250ZW50IC5oZXJvIGgxIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn0iLCIjbWFwLCAjc3RvY2tpc3RzLW1hcCB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7IFxuXG4gICAgZGl2IHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxufVxuXG4jc3RvY2tpc3RzLW1hcCBidXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn0iLCIuZXh0ZW5kLXRvcDpiZWZvcmUsIC5leHRlbmQtYnRtOmFmdGVyIHtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uZXh0ZW5kLXRvcC0yNTpiZWZvcmUsIC5leHRlbmQtYnRtLTI1OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI1JTtcbn1cblxuLmV4dGVuZC10b3AtNTA6YmVmb3JlLCAuZXh0ZW5kLWJ0bS01MDphZnRlciB7XG4gICAgaGVpZ2h0OiA1MCU7XG59XG5cbi5leHRlbmQtdG9wLTc1OmJlZm9yZSwgLmV4dGVuZC1idG0tNzU6YWZ0ZXIge1xuICAgIGhlaWdodDogNzUlO1xufVxuXG4uZXh0ZW5kLXRvcDpiZWZvcmUge1xuICAgIHRvcDogMDtcbn1cblxuLmV4dGVuZC1idG06YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmJnLWxpZ2h0ICsgLnJvdy5leHRlbmQtdG9wOmJlZm9yZSwgLmV4dGVuZC1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWNvbG9yO1xufVxuXG4uYmctbWlkICsgLnJvdy5leHRlbmQtdG9wOmJlZm9yZSwgLmV4dGVuZC1taWQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtY29sb3I7XG59XG5cbi5iZy1kYXJrICsgLnJvdy5leHRlbmQtdG9wOmJlZm9yZSwgLmV4dGVuZC1kYXJrOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbn0iLCIubG9nby13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSwgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbjogJHRleHQtcGFkZGluZztcbiAgICB9XG59IiwiLnRhYnMge1xuICAgIHVsLnRhYnMtbmF2IHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbms7XG5cbiAgICAgICAgICAgICAgICBoMyBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWItcGFuZWwge1xuICAgICAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWxpbms7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWQtdXAge1xuXG4gICAgICAgICYuc2lkZSB7XG4gICAgICAgICAgICB1bC50YWJzLW5hdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWItcGFuZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvcmRpb24ge1xuICB3aWR0aDogMTAwJTtcblxuICBoMy5hY2NvcmRpb24tdGl0bGUge1xuICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmcgJHRleHQtcGFkZGluZyAkdGV4dC1wYWRkaW5nICgkdGV4dC1wYWRkaW5nICogMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAkdGV4dC1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRjb2xvci1saW5rO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXByb2R1Y3QgLmFjY29yZGlvbiB7XG4gIGgzLmFjY29yZGlvbi10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB9XG4gIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAkY29sLTEwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCIudGFncy13cmFwIHtcbiAgLnRhZ3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDVweCA1cHggNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFnLWhlaWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWctaGVpZ2h0IC8gMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICYuaGFzLWJnLWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nLXRvcDogJHJvdy10b3AtcGFkZGluZztcbiAgICBwYWRkaW5nLWJvdHRvbTogJHJvdy10b3AtcGFkZGluZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucm93LWlubmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmNvbC0xMCB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgcC5jYWxsb3V0LWJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHRleHQtcGFkZGluZztcbiAgfVxufVxuXG5hLmJ1dHRvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5wLmNhbGxvdXQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAuYnV0dG9uLFxuICAuYnV0dG9uLXNlY29uZGFyeSxcbiAgLmJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmJ1dHRvbixcbiAgICAuYnV0dG9uLXNlY29uZGFyeSxcbiAgICAuYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICB9XG4gIH1cbn1cblxuI2NvbnRlbnQge1xuICAucm93LXR5cGUtY2FsbF90b19hY3Rpb24uaGFzLWJhY2tncm91bmQsXG4gIC5jb2wtdHlwZS1jYWxsb3V0IHtcbiAgICAuY29sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5uby1iZy1jYWxsb3V0IHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNzbUZ1bGxXaWR0aCB7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAucm93LWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuaGFzLWJnLWltYWdlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbC10eXBlLWNhbGxvdXQgLmlubmVyIHtcbiAgLmJ1dHRvbi10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBhbGVncmV5YSxzZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5idXR0b24tdGVydGlhcnkge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1wcm9wZXJ0eSAjY29udGVudCAuaW5uZXIuaGFzLWJnLWltYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgcGFkZGluZy1yaWdodDogOSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIHAuY2FsbG91dC1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn0iLCIucm93LXR5cGUtY2FsbG91dF9jYXJvdXNlbCB7XG4gIC5yb3ctaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jYWxsb3V0X2Nhcm91c2VsLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmNhbGxvdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRldmljZXMge1xuICAgICAgLmNhcm91c2VsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgICAuY2Fyb3VzZWwtc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1zbGlkZS1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmcgKiAyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgKCR0ZXh0LXBhZGRpbmcgLyAzKTtcblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zaXplIC8gMjtcbiAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1zaXplIC8gMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1idXR0b24tc2l6ZSAvIDQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1kLXVwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yb3ctdHlwZS1wcm9kdWN0X2Nhcm91c2VsIHtcbiAgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5yb3ctaW5uZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxuICAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0xICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgdWwucHJvZHVjdHMge1xuICAgIGxpLnByb2R1Y3Qge1xuICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAudGFncyBhIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZC11cCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJvdy1pbm5lcjpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLnJvdy10eXBlLXBhZ2VfaW50cm9kdWN0aW9uIHtcbiAgICAucm93LWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ldmVudC1mb3JtIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gICAgfVxufSIsInVsLnJlc3RhdXJhbnQtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGV2aWNlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29tcG9uZW50LWNvbnRhY3QtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBvc3RzLWZpbHRlcnMge1xuICAgIG1hcmdpbjogJHRleHQtcGFkZGluZyAwO1xufSIsIiNhZ2UtdmVyaWZpY2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cbiAgLmFnZS12ZXJpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmcgKCR0ZXh0LXBhZGRpbmcgKiAyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuYnV0dG9uLFxuICAuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAmLmFnZS12ZXJpZmljYXRpb24tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIFxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0LXBhZGRpbmcgKiAyO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0LXBhZGRpbmcgKiAyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gU2xpY2sgQ1NTXG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQ2Fyb3VzZWwgQ1NTXG4ucm93LXR5cGUtY2Fyb3VzZWwsIFxuLnJvdy10eXBlLXNpbmdsZS1wcm9kdWN0LFxuLnJvdy10eXBlLXByb2R1Y3RfY2Fyb3VzZWwsIFxuLnByZXNzLWNhcm91c2VsLCBcbi5jb2wtdHlwZS1jYXJvdXNlbCxcbi50ZWFtLWNhcm91c2VsLXdyYXAge1xuICAuY2Fyb3VzZWwsXG4gIC50ZWFtLWNhcm91c2VsLFxuICAucHJvZHVjdC1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jYXJvdXNlbC1zbGlkZSB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtYnV0dG9uLXNpemU7XG4gICAgICAgIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1zaXplO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tdG9wOiAtKCRjYXJvdXNlbC1idXR0b24tc2l6ZSAvIDIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZhbWlseTtcbiAgICAgICAgICBmb250LXdlaWdodDogJGljb24td2VpZ2h0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zaXplO1xuICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2Fyb3VzZWwtYnV0dG9uLXNpemU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmcgKiAyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwICgkdGV4dC1wYWRkaW5nIC8gMyk7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zaXplIC8gMjtcbiAgICAgICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1idXR0b24tc2l6ZSAvIDI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcm91c2VsLWJ1dHRvbi1zaXplIC8gNDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYudGltZWxpbmUge1xuICAgICAgLmNhcm91c2VsLXNsaWRlLWNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLWNvbG9yLTIsIDAuOCk7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1jb2xvci0yO1xuXG4gICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHRleHQtcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBidXR0b24uc2xpY2stYXJyb3cge1xuICAgICAgICAgIHRvcDogMjIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnNsaWRlLWltYWdlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9wLWJhci1zbGlkZXIge1xuICBoZWlnaHQ6IDQwcHg7XG5cbiAgLnNsaWNrLWxpc3QsIC5zbGljay1zbGlkZSwgLnNsaWNrLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vZGV2L3Nhc3MvaW5jL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL2Rldi9zYXNzL2luYy9taXhpbnMvbWl4aW5zXCI7XG5cbi5mdWxsLXdpZHRoLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAud3JhcCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIC5yb3ctaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5jb2wtMTAge1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICAgICAgICBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi5kZWZhdWx0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwidWwucHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxubGkucHJvZHVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDEyMHB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xuICBtYXJnaW4tYm90dG9tOiAkcm93LXRvcC1wYWRkaW5nIC8gMiAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHNtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZXZlbnQtcm93ICYge1xuICAgIGJvcmRlci1ib3R0b206IDYwcHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG4gIH1cblxuICAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLXZpZXctYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAkdGV4dC1wYWRkaW5nO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHRvcDogMjIwcHg7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5ldmVudC1yb3cgJiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgaDIud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG4gICAgQGV4dGVuZCBoMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nICR0ZXh0LXBhZGRpbmcgNXB4ICR0ZXh0LXBhZGRpbmc7XG5cbiAgICAuZXZlbnQtcm93ICYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgc3Bhbi5wcmljZSB7XG4gICAgcGFkZGluZzogMCAkdGV4dC1wYWRkaW5nICR0ZXh0LXBhZGRpbmcgJHRleHQtcGFkZGluZyAhaW1wb3J0YW50O1xuXG4gICAgLmV2ZW50LXJvdyAmIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zdGFyLXJhdGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTk1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICB9XG5cbiAgZm9ybS5jYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgIHNwYW4uc3RlcHBlci1idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1heC13aWR0aDogMTMwcHg7XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnF1YW50aXR5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24uYnV0dG9uLnN0ZXBwZXItYWRkLXRvLWNhcnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgYS5idXR0b24uYWRkX3RvX2NhcnRfYnV0dG9uLFxuICBhLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlLFxuICBhLmJ1dHRvbi5wcm9kdWN0X3R5cGVfdmFyaWFibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBzcGFuLnByaWNlIHtcbiAgICBAZXh0ZW5kIC5oMztcblxuICAgIC5hbW91bnQge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJGaW5kIG91dCBtb3JlID5cIjtcbiAgICAgIEBleHRlbmQgLmJ1dHRvbi1zZWNvbmRhcnk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIC5ldmVudC1yb3cgJiB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNwYW4uZnJvbSB7XG4gICAgQGV4dGVuZCBzbWFsbDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgJHRleHQtcGFkZGluZyAkdGV4dC1wYWRkaW5nICR0ZXh0LXBhZGRpbmc7XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgc21hbGw7XG4gICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbjpub3QoLnF1aWNrLXZpZXctYnV0dG9uKSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHVsLnRhZ3Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIGJ1dHRvbi5taW51cyxcbiAgYnV0dG9uLnBsdXMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBGb3IgdGhlIGhvbWVwYWdlIG9ubHlcbiNleHBsb3JlV2luZUhvbWUge1xuICBsaS5wcm9kdWN0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMTIwcHggc29saWQgIzAwMzAzZDtcbiAgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbixcbiAgdWwudGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayB2aWV3XG5cbmJvZHkgZGl2LnBwX3dvb2NvbW1lcmNlIC5wcF9jb250ZW50X2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnBwX2NvbnRlbnQsXG4gIC5wcF9kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2U6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0X21ldGEsXG4gIC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucm93LXR5cGUtcG9zdHNfZmVlZCxcbi5yb3ctdHlwZS1wcm9kdWN0X2Nhcm91c2VsIHtcbiAgLnByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UucXVpY2stdmlldyAuY2Fyb3VzZWwtc2xpZGU6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5xdWljay12aWV3LWRldGFpbC1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6ICR0ZXh0LXBhZGRpbmc7XG59XG4iLCJ1bC5zdGFyLXJhdGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgLnByb2R1Y3Qtc3VtbWFyeS1jb2wgJiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVpY2stdmlldyAmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3Rhci1lbXB0eSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXN1bW1hcnktY29sICYsIC5xdWljay12aWV3ICYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZhLXN0YXItaGFsZjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMDUnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgIGJvZHkuc2luZ2xlLXByb2R1Y3QgJiwgLnF1aWNrLXZpZXcgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5yZXZpZXctcmF0aW5nIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICYuZmEtc3RhciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcblxuICAgICAgICAgICAgICAgICAgICAmLnN0YXItZW1wdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsImJvZHkucG9zdC10eXBlLWFyY2hpdmUtcHJvZHVjdCwgYm9keS50YXgtcHJvZHVjdF9jYXQge1xuICAgIGgxLnBhZ2UtdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIC5oMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbn1cblxudWwuZmVhdHVyZWQtcHJvZHVjdC1jYXRzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogNHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIEBpbmNsdWRlIGRldmljZXMge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkdGV4dC1wYWRkaW5nO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtMjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5wLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmc7XG59XG5cbi5wcm9kdWN0LXBhZ2UtZmlsdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgJHRleHQtcGFkZGluZyAwIDA7XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5mb3JtLndvb2NvbW1lcmNlLW9yZGVyaW5nLCAucHJvZHVjdC1wYWdlLWZpbHRlciB7XG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZGV2aWNlcyB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRleHQtcGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxucC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgIC8vQGV4dGVuZCBoNDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnRheC1wcm9kdWN0X2NhdCwgYm9keS5wb3N0LXR5cGUtYXJjaGl2ZS1wcm9kdWN0IHtcbiAgICAjY29udGVudCAudXVzLXdvby1yb3cge1xuICAgICAgICAucm93LWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmcgKiAyO1xuICAgICAgICB9XG4gICAgfVxufSIsImJvZHkuc2luZ2xlLXByb2R1Y3QsIGJvZHkuc2luZ2xlLWV2ZW50IHtcbiAgICAuY29sLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBzZWN0aW9uLnJlbGF0ZWQucHJvZHVjdHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwucHJvZHVjdHMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250ZW50IHNwYW4ub25zYWxlIHtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3Qtc3VtbWFyeS1jb2wge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWltYWdlLWNvbCB7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgLmNhcm91c2VsLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLWF3YXJkLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLnByaWNlIHtcbiAgICAgICAgQGV4dGVuZCBoMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGlucywgYmRpIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAucGFnZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdGV4dC1wYWRkaW5nICogMS41O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAmLmV2ZW50LXBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5wcm9kdWN0LW5vdGVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwICgkdGV4dC1wYWRkaW5nICogMS41KSAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5mby1idWJibGUge1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhLWluZm8tY2lyY2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaW5mby1idWJibGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgKCR0ZXh0LXBhZGRpbmcpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBsaW5lLWhlaWdodDogJHRhZy1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICgkdGFnLWhlaWdodCAvIDIpICsgMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtMztcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGJyYW5kLWNvbG9yLTE7XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY29udGVudCB1bC5wcmVzcy1wcm9kdWN0cyB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucXVpY2stdmlldy1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwuc3Rhci1yYXRpbmcsIHVsLnRhZ3MsIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmVsYXRlZC5wcm9kdWN0cyB7XG4gICAgICAgIHVsLnByb2R1Y3RzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIGxpLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZyAqIDIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC53Yy10YWJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53b29jb21tZXJjZS10YWJzIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRyb3ctdG9wLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgb2wuY29tbWVudGxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG5cbiAgICAgICAgICAgIHAubWV0YSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCBzbWFsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLnN0YXItcmF0aW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGZvcm0uY2FydCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWFudGl0eSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdGV4dC1wYWRkaW5nO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICB9XG5cbiAgICB0YWJsZS52YXJpYXRpb25zIHtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmcgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEucmVzZXRfdmFyaWF0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbFtmb3I9XCJwdXJjaGFzZS1ub3dcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idW5kbGVkX2l0ZW1fd3JhcCAucXVhbnRpdHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1bmRsZWRfaXRlbV9idXR0b24ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNC5idW5kbGVkX3Byb2R1Y3RfdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYnVuZGxlX3ByaWNlIHAucHJpY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3Bhbi5vbnNhbGUge1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICByaWdodDogNSUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDoxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnAuc3RhcnMge1xuICAgIGZvbnQtc2l6ZToxLjRyZW07XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5zaW5nbGUtcHJvZHVjdCwgYm9keS5zaW5nbGUtZXZlbnQge1xuICAgIC5xdWFudGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0zO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJnLWRhcmsge1xuICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xdWljay12aWV3LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1hZGRvbi10b3RhbHMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAucHJpY2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbmEucmVtb3ZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnRkLnByb2R1Y3QtbmFtZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cblxuLnF1aWNrLXZpZXcge1xuICAgIC5vbnNhbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucHJvZHVjdCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sLTcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1bW1hcnkge1xuICAgICAgICBAZXh0ZW5kIC5jb2w7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkdGV4dC1wYWRkaW5nICogMjtcbiAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmcgKiAyO1xuICAgIH1cblxuICAgIGZvcm0uY2FydCB7XG4gICAgICAgIC5xdWFudGl0eSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItMTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnV1LXByb2QtZ2FsIHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIiNjb250ZW50IC5wcmVzcy1jYXJvdXNlbCB7XG4gICAgLmNvbC0xMiwgLmlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZyAqIDM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmcgKiAzO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZyAqIDM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dC1wYWRkaW5nICogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAucGFnZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkdGV4dC1wYWRkaW5nICogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZyAqIDM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmcgKiAzO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAwICR0ZXh0LXBhZGRpbmcgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBwLmF1dGhvciB7XG4gICAgICAgICAgICBAZXh0ZW5kIGg0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICB9XG59IiwiLnRlYW0tY2Fyb3VzZWwtd3JhcCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIH1cblxuICAgIC50ZWFtLWNhcm91c2VsLXRpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAudGVhbS1jYXJvdXNlbC10aWxlLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cblxuICAgICAgICAudGVhbS1jYXJvdXNlbC10aWxlLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLnRhZ3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgKCR0ZXh0LXBhZGRpbmcgKiAyKTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFnLWhlaWdodDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdGFnLWhlaWdodCAvIDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93LXR5cGUtdGVhbV9jYXJvdXNlbCAucXVvdGUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgXG4gICAgICAgIGVtIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLTY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZzogKCR0ZXh0LXBhZGRpbmcgKiAyKSAkdGV4dC1wYWRkaW5nO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgLmNvbC02OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC02Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZWFtLWNhcm91c2VsLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgICAgICAmLnRlYW0tY2Fyb3VzZWwtZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHsgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgLnNlbGVjdGVkICYge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICAvLyBhIHtcbiAgICAvLyAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgIC8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgIC8vICAgICAmOmhvdmVyLCAuc2VsZWN0ZWQgJiB7XG4gICAgLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxufVxuXG4udGVhbS1jYXJvdXNlbC13cmFwIC50ZWFtLWNhcm91c2VsIGJ1dHRvbi5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTUwcHg7XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG59XG5cbi50ZWFtLWNhcm91c2VsLXdyYXAgLnRlYW0tY2Fyb3VzZWwgYnV0dG9uLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC01MHB4O1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICB9XG59IiwiI2NvbnRlbnQgLmpvdXJuYWwtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgLmNvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5yb3ctdHlwZS1wb3N0c19mZWVkIHtcbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctaW5uZXIuY29sLXJlcGVhdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIC5qb3VybmFsLXRvcC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhZ3MgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmpvdXJuYWwtdG9wLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBwYWRkaW5nLXRvcDogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNyU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5ib2R5LmJsb2cgLmpvdXJuYWwtZmlsdGVyLCBib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXJlY2lwZSAuam91cm5hbC1maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbn1cblxuYm9keS5zaW5nbGUtcG9zdCAucmVsYXRlZC1wb3N0cyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIC5uby1wZC10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5qb3VybmFsLXRvcC1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aWxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWdzIGxpIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICB9XG59IiwiYm9keSAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYm9keSAubWZwLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29va2llLWJhci1vdmVybGF5O1xufVxuXG4ubW9kYWwge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWZwLWZhZGUge1xuXG4gICAgJi5tZnAtYmcge1xuICAgICAgICBvcGFjaXR5OiAwOyBcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgJi5tZnAtcmVhZHkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWZwLXJlbW92aW5nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1mcC13cmFwIHtcbiAgICAgICAgLm1mcC1jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmLm1mcC1yZWFkeSB7XG4gICAgICAgICAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1mcC1yZW1vdmluZyB7XG4gICAgICAgICAgICAubWZwLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkgLm1mcC1hamF4LWhvbGRlciAubWZwLWNvbnRlbnQsIGJvZHkgLm1mcC1pbmxpbmUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbWFyZ2luOiAoJHRleHQtcGFkZGluZyAqIDIpIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB3aWR0aDogOTQlO1xufVxuXG4ubW9kYWwge1xuICAgIC5yb3ctaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkdGV4dC1wYWRkaW5nICogMztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHRleHQtcGFkZGluZyAqIDM7XG4gICAgfVxuXG4gICAgLmJnLWxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuXG5idXR0b24ubW9kYWwtY2xvc2UubWZwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAoJHRleHQtcGFkZGluZyAqIDIpICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saW5rLWNvbnRyYXN0O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbn1cblxuLnV1LW1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLy8gVGhlIGNvb2tpZSBiYXIgaXMgZW5hYmxlZCB2aWEgU0VPUHJlc3MgYSBuYXZpZ2F0aW9uIGxpbmsgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoZSBmb290ZXIgd2l0aCB0aGUgY2xhc3MgJ2Nvb2tpZS1zZXR0aW5ncycgdG8gZW5hYmxlIHRoZSB1c2UgdG8gY2hhbmdlIGNvbnNlbnRcbi5zZW9wcmVzcy11c2VyLW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29raWUtYmFyLWJhY2tncm91bmQ7XG4gICAgY29sb3I6ICRjb29raWUtYmFyLXRleHQ7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICBsZWZ0OjUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxufVxuXG4uc2VvcHJlc3MtZWRpdC1jaG9pY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZW9wcmVzcy11c2VyLWNvbnNlbnQtaGlkZSB7XG4gICAgZGlzcGxheTpub25lO1xufVxuXG4uc2VvcHJlc3MtdXNlci1jb25zZW50LWJhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRjb29raWUtYmFyLW92ZXJsYXk7XG4gICAgei1pbmRleDogOTk5ODtcbn1cblxubGkuY29va2llLXNldHRpbmdzIHNwYW4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIjY29udGVudCAjcmQtd2lkZ2V0LWZyYW1lLnJlc2RpYXJ5LXdpZGdldCB7XG4gICAgI3JkLXdpZGdldC1yb290IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuXG4gICAgICAgICNsb2dvZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucmQtd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbC1zbS05IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAjYm9va2luZy1zdW1tYXJ5LXBhbmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3AtZmlsbC1pbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wLWxpc3QgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGVwaWNrZXItaW5saW5lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRvZGF5IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLXhzLTEyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGQsIC50YWJsZS1jb25kZW5zZWQ+dGhlYWQ+dHI+dGgge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ncm91cC5saXN0LWdyb3VwLXByb21vdGlvbiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggJGJyYW5kLWNvbG9yLTMgc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwICR0ZXh0LXBhZGRpbmcgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwICR0ZXh0LXBhZGRpbmcgMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcC5zZWxlY3RlZC10aW1lc2xvdC10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lLWxpc3QtY29udGFpbmVyIC5kcm9wLWxpc3QgLnRpbWVzbG90LXJvdyBwLnRpbWVzbG90LXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgYnV0dG9uLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjb25maXJtIC5jb2wteHMtMTIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5zaW5nbGUtcHJvZHVjdCAjY29udGVudCAjcmQtd2lkZ2V0LWZyYW1lLnJlc2RpYXJ5LXdpZGdldCAjcmQtd2lkZ2V0LXJvb3QgLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50ZCwgYm9keS5zaW5nbGUtcHJvZHVjdCAjY29udGVudCAjcmQtd2lkZ2V0LWZyYW1lLnJlc2RpYXJ5LXdpZGdldCAjcmQtd2lkZ2V0LXJvb3QgLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aCB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4ucm93Lmhhcy1yZXNkaWFyeSB7XG4gICAgei1pbmRleDogMTtcbn0iLCIvLyBUaGlzIGlzIHdoZXJlIHRoZW1lIHNwZWNpZmljIENTUyBpcyBhZGRlZFxuXG4jY29udGVudCB7XG4gICAgLnN1Yi1uYXYtcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY29sb3ItMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHRleHQtcGFkZGluZztcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI2dmb3JtX3dyYXBwZXJfMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vLyBFbmhhbmNlIGhlcm9cblxuLnRheC1oZXJvIHtcbiAgICBoMS5sYXJnZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgcDpub3QoLnBhZ2UtdGl0bGUpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYXMtdGF4LWhlcm8ge1xuICAgIHAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQ2FydCBub3RpZmljYXRpb24gbW9kYWxcblxuI21vZGFsLWNhcnQtbm90aWZpY2F0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYmFza2V0LWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5iYXNrZXQtcHJvZHVjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRXZlbnRzXG5cbiNjb250ZW50IHVsLmV2ZW50LWluZm8ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwICR0ZXh0LXBhZGRpbmcgMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkuZXZlbnQtZm9ybS5uby1tZXRhIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmluZm8ge1xuICAgICAgICBtYXJnaW46ICR0ZXh0LXBhZGRpbmcgMDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICB1bC5ldmVudC1xdWFudGl0eSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLmV2ZW50LXRpY2tldC1kYXRhIHtcbiAgICAgICAgbGkgPiB1bCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxudGFibGUuZXZlbnQtb3B0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC1jb2xvci0yO1xuXG4gICAgdHIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLWNvbG9yLTI7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICYuZXZlbnQtdGFibGUtYWRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5ldmVudC1xdWFudGl0eSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblxuICAgICAgICAgICAgJi5ldmVudC10YWJsZS1hZGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3V1LWxvZ29zLXJvdyB7XG4gICAgLnJvdy1jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIC5jb2wge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jY29udGVudCAucm93LXR5cGUtY2FsbF90b19hY3Rpb24uaGFzLWJhY2tncm91bmQge1xuICAgIC5jb2wge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nICogMztcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci0yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3ItNSAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAaW5jbHVkZSBkZXZpY2VzIHtcbiAgICAucm93LXRleHRjb2x1bW5zIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgfSBcbiAgICB9XG59IiwiLy8gV29vY29tbWVyY2UgZmlsZXNcblxuYm9keS53b29jb21tZXJjZSxcbmJvZHkud29vY29tbWVyY2UtY2FydCxcbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQsXG4ud29vY29tbWVyY2UtcGFnZSxcbmJvZHkge1xuICAjY29udGVudCB7XG4gICAgLmNsZWFyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC8vIFByb2R1Y3RzIHBhZ2VcblxuICAgIHVsLnByb2R1Y3RzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAoJHRleHQtcGFkZGluZyAqIDIpIDAgMCAwO1xuXG4gICAgICAmLm5vLXBkLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmNvbHVtbnMtMyB7XG4gICAgICAgIC5wcm9kdWN0Om50aC1vZi10eXBlKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUHJvZHVjdCBwYWdlXG5cbiAgICAucHJvZHVjdCB7XG4gICAgICAuc3VtbWFyeSB7XG4gICAgICAgIHAucHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnF1YW50aXR5IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmcgKiAyO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZyAvIDM7XG5cbiAgICAgICAgICAmLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0LnF0eSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3RfbWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmcgKiAyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtdmFyaWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtY29sb3I7XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcbiAgICAgICAgc3Bhbi5wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAoJHRleHQtcGFkZGluZyAvIDMpIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgcC5zdG9jayB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAmLm91dC1vZi1zdG9jayB7XG4gICAgICAgICAgICBjb2xvcjogJGVycm9yLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBWYXJpYXRpb25zIHRhYmxlXG5cbiAgICAgIHRhYmxlLnZhcmlhdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgdGJvZHksXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZyAvIDM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudmFsdWUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1wYWRkaW5nIC8gMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHYWxsZXJ5XG5cbiAgICAgIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dC1wYWRkaW5nO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFRhYnNcblxuICAgICAgLndvb2NvbW1lcmNlLXRhYnMge1xuICAgICAgICBwYWRkaW5nOiAoJHRleHQtcGFkZGluZyAqIDIpIDA7XG5cbiAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53Yy10YWJzIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1wYWRkaW5nO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdGV4dC1wYWRkaW5nICgkdGV4dC1wYWRkaW5nICogMik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogKCR0ZXh0LXBhZGRpbmcgLSAzcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUHJvZHVjdCBmbGFzaGVzXG5cbiAgICAub25zYWxlLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2Fybi1jb2xvcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5wcm9kdWN0IC5vbnNhbGUtd3JhcCB7XG4gICAgICBzY2FsZTogMC43O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgc3Bhbi5vbnNhbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIFByb2R1Y3QgdGlsZVxuXG4gICAgbGkucHJvZHVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLmFkZGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBzcGFuLnByaWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6ICgkdGV4dC1wYWRkaW5nIC8gMykgMDtcblxuICAgICAgICBkZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEuYWRkZWRfdG9fY2FydCB7XG4gICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgfVxuXG4gICAgLy8gUmV2aWV3c1xuXG4gICAgI3Jldmlld19mb3JtX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWNvbG9yO1xuXG4gICAgICBzcGFuI3JlcGx5LXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFibGVzXG5cbiAgICB0YWJsZSB0aCArIHRkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICR0ZXh0LXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLy8gQmFza2V0XG5cbiAgICB0YWJsZS5jYXJ0LFxuICAgIHRhYmxlLnNob3BfdGFibGUge1xuICAgICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuXG4gICAgICB0ZCxcbiAgICAgIHRoLFxuICAgICAgdGQgKyB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIHRkLmFjdGlvbnMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLTE7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyLmNhcnQtc3VidG90YWwgdGgsXG4gICAgICB0ci5vcmRlci10b3RhbCB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC10aHVtYm5haWwgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuXG4gICAgdWwud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVzc2FnZXNcblxuICAgIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1wYWRkaW5nICogMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgYS5idXR0b24ge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cbiAgICAgICZbcm9sZT1cImFsZXJ0XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm4tY29sb3I7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICBhLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC53b29jb21tZXJjZS1lcnJvciB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2hlY2tvdXQgYnV0dG9uc1xuXG4gICAgLndjLXByb2NlZWQtdG8tY2hlY2tvdXQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGEuYnV0dG9uLmNoZWNrb3V0LWJ1dHRvbixcbiAgICBidXR0b24jcGxhY2Vfb3JkZXIge1xuICAgICAgcGFkZGluZy10b3A6ICR0ZXh0LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvci0xO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRicmFuZC1jb2xvci0xLCAyMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Vwb24gLmJ1dHRvbixcbiAgICBidXR0b25bbmFtZT1cInVwZGF0ZV9jYXJ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJ1dHRvbi1zZWNvbmRhcnk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Vwb24ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBkZXZpY2VzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0I2NvdXBvbl9jb2RlIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBheW1lbnQgcGFnZVxuXG4gICAgI2N1c3RvbWVyX2RldGFpbHMsXG4gICAgI3BheW1lbnQge1xuICAgICAgLmNvbC0xLFxuICAgICAgLmNvbC0yLFxuICAgICAgLnBheW1lbnRfYm94IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAoJHRleHQtcGFkZGluZyAqIDIpICgkdGV4dC1wYWRkaW5nICogMilcbiAgICAgICAgICAoJHRleHQtcGFkZGluZyAqIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHRleHQtcGFkZGluZztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdGV4dC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9ybVtuYW1lPVwiY2hlY2tvdXRcIl0ge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBmb3JtLmNoZWNrb3V0X2NvdXBvbixcbiAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbixcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgZm9ybSxcbiAgICAud29vY29tbWVyY2UtZm9ybS1yZWdpc3RlcixcbiAgICAjbWF4X3NnY19jdXN0b21fY2hlY2tvdXRfZmllbGRfY2xhc3Mge1xuICAgICAgcGFkZGluZzogJHRleHQtcGFkZGluZyAoJHRleHQtcGFkZGluZyAqIDIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0LXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSxcbiAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbi10b2dnbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZztcbiAgICB9XG5cbiAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdGV4dC1wYWRkaW5nICogMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkdGV4dC1wYWRkaW5nO1xuICAgIH1cblxuICAgIC8vIEFjY291bnRcblxuICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRleHQtcGFkZGluZyAqIDI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICR0ZXh0LXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbi10ZXJ0aWFyeTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGljb24tZmFtaWx5O1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICAgICAgfVxuXG4gICAgICAmLmRpc3BsYXktcGFzc3dvcmQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNzBcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2tVSS5ibG9ja092ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvciAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxucC5mb3JtLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAkdGV4dC1wYWRkaW5nIC8gMjtcbiAgcGFkZGluZy1ib3R0b206ICR0ZXh0LXBhZGRpbmcgLyAyO1xufVxuXG5zcGFuI21pbmktY2FydC1jb3VudDpub3QoLml0ZW1zLWNvdW50LTApIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yLTE7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbmFiYnIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmxhYmVsIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuYm9keS53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYudmFyaWF0aW9uc19idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRpdi53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiB7XG4gIC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICBzcGFuLnByaWNlIGJkaSB7XG4gICAgICBAZXh0ZW5kIC5wcmljZTtcbiAgICB9XG4gIH1cbiAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hdmFpbGFiaWxpdHkge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICBwLnN0b2NrIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbmJvZHkud29vY29tbWVyY2Utb3JkZXItcmVjZWl2ZWQge1xuICBoMjpub3QoLndvb2NvbW1lcmNlLW9yZGVyLWRldGFpbHNfX3RpdGxlKTpub3QoLndvb2NvbW1lcmNlLWNvbHVtbl9fdGl0bGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNjb250ZW50ICNtYXhfc2djX2N1c3RvbV9jaGVja291dF9maWVsZF9jbGFzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC52b3VjaGVyLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBwLmZvcm0tcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmJvZHkud29vY29tbWVyY2UtY2hlY2tvdXQgI2NvbnRlbnQge1xuICAjbWF4X3NnY19jdXN0b21fY2hlY2tvdXRfZmllbGRfY2xhc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2VzIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI21heF9zZ2NfZ2lmdF9jYXJkX3N1Ym1pdF9jaGVja291dCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGZvcm0uY2hlY2tvdXRfY291cG9uLndvb2NvbW1lcmNlLWZvcm0tY291cG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2VzIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcC5mb3JtLXJvdyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2NvbnRlbnQgLndvb2NvbW1lcmNlIC5jYXJ0LWNvbGxhdGVyYWxzIC5jcm9zcy1zZWxscywgLndvb2NvbW1lcmNlLXBhZ2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuXG4jY29udGVudCAud29vY29tbWVyY2UgLmNhcnQtY29sbGF0ZXJhbHMgLmNyb3NzLXNlbGxzIHVsLnByb2R1Y3RzIGxpIHtcbiAgQGV4dGVuZCAuY29sO1xuICBAZXh0ZW5kIC5jb2wtMztcbn1cblxuLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuLnByaWNlIHtcbiAgICBAZXh0ZW5kIC5oMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5kbC52YXJpYXRpb24ge1xuICBkdCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIGRkIHAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbnVsLndjLWl0ZW0tbWV0YSBsaSBwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgKyBwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ubWVtYmVyc2hpcC1wcm9kdWN0LWV4Y2VycHQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlLndjLW1lbWJlcnNoaXBzLW1lbWJlci1kaXNjb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59IiwiLyogTWFnbmlmaWMgUG9wdXAgQ1NTICovXG5cbkBpbXBvcnQgXCJzZXR0aW5nc1wiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vXG4vLyBDb250ZW50czpcbi8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8gICAgLSBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xuLy8gICAgLSBDdXJzb3JzXG4vLyAgICAtIEhlbHBlciBjbGFzc2VzXG4vLyAyLiBBcHBlYXJhbmNlXG4vLyAgICAtIFByZWxvYWRlciAmIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLy8gICAgLSBDU1MgcmVzZXQgZm9yIGJ1dHRvbnNcbi8vICAgIC0gQ2xvc2UgaWNvblxuLy8gICAgLSBcIjEgb2YgWFwiIGNvdW50ZXJcbi8vICAgIC0gTmF2aWdhdGlvbiAobGVmdC9yaWdodCkgYXJyb3dzXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIEltYWdlIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gTWVkaWEgcXVlcnkgd2hlcmUgc2l6ZSBvZiBhcnJvd3MgaXMgcmVkdWNlZFxuLy8gICAgLSBJRTcgc3VwcG9ydFxuLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIFRyYW5zbHVzY2VudCBvdmVybGF5XG4ubWZwLWJnIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcblxuICBiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XG4gIG9wYWNpdHk6ICRtZnAtb3ZlcmxheS1vcGFjaXR5O1xufVxuXG4vLyBXcmFwcGVyIGZvciBwb3B1cFxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLy8gZml4ZXMgd2Via2l0IGJ1ZyB0aGF0IGNhbiBjYXVzZSBcImZhbHNlXCIgc2Nyb2xsYmFyXG59XG5cbi8vIFJvb3QgY29udGFpbmVyXG4ubWZwLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDAgJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxuLm1mcC1jb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cCBjb250ZW50IGhvbGRlclxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XG59XG4ubWZwLWlubGluZS1ob2xkZXIsXG4ubWZwLWFqYXgtaG9sZGVyIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLy8gQ3Vyc29yc1xuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4gICYsIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICAgIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxufVxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cbi5tZnAtYXV0by1jdXJzb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxufVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy8gSGlkZSB0aGUgaW1hZ2UgZHVyaW5nIHRoZSBsb2FkaW5nXG4ubWZwLWxvYWRpbmcge1xuICAmLm1mcC1maWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XG4gIC8vIEZyb20gSFRNTDUgQm9pbGVycGxhdGUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi92NC4yLjAvZG9jL2Nzcy5tZCN2aXN1YWxseWhpZGRlblxuICAubWZwLWhpZGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59IEBlbHNlIHtcbiAgLm1mcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDIuIEFwcGVhcmFuY2Vcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xuICBhIHtcbiAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbi5tZnAtcy1yZWFkeSB7XG4gIC5tZnAtcHJlbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4ubWZwLXMtZXJyb3Ige1xuICAubWZwLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG5idXR0b24ge1xuICAmLm1mcC1jbG9zZSxcbiAgJi5tZnAtYXJyb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgfVxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDBcbiAgfVxufVxuXG5cbi8vIENsb3NlIGljb25cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xuICB9XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBcIjEgb2YgWFwiIGNvdW50ZXJcbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gTmF2aWdhdGlvbiBhcnJvd3NcbkBpZiAkbWZwLWluY2x1ZGUtYXJyb3dzIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTRweDtcbiAgICB9XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMTNweDtcbiAgICAgIHRvcDo4cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gIH1cblxuICAubWZwLWFycm93LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XG4gICAgICBtYXJnaW4tbGVmdDogMzlweFxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIElmcmFtZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xuICAubWZwLWlmcmFtZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6ICRtZnAtaWZyYW1lLW1heC13aWR0aDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cbiAgfVxuICAubWZwLWlmcmFtZS1zY2FsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSW1hZ2UgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWltYWdlLXR5cGUge1xuXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nIHtcbiAgICAmLm1mcC1pbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3AgMCAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXG4gIC5tZnAtZmlndXJlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDtcbiAgICAgIGJvdHRvbTogJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm94LXNoYWRvdzogJG1mcC1zaGFkb3c7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWZwLWltYWdlLWJhY2tncm91bmQ7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAubWZwLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tICsgNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICB9XG4gIC5tZnAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgLy8gbGVhdmUgc29tZSBzcGFjZSBmb3IgY291bnRlciBhdCByaWdodCBzaWRlXG4gIH1cblxuICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgLm1mcC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWZwLWdhbGxlcnkge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIC5tZnAtZmlndXJlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgQGlmICRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgICAgIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gICAgICAubWZwLWltZy1tb2JpbGUge1xuICAgICAgICAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmLm1mcC1pbWcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICAgIC8vIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1mcC1jb3VudGVyIHtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgIC5tZnAtY2xvc2Uge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgfVxufVxuXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vICAgICAgU2V0dGluZ3MgICAgICAvL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi8vIG92ZXJsYXlcbiRtZnAtb3ZlcmxheS1jb2xvcjogICAgICAgICAgICAgICAgICAgIzBiMGIwYiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLW92ZXJsYXktb3BhY2l0eTogICAgICAgICAgICAgICAgIDAuOCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIG92ZXJsYXkgc2NyZWVuXG4kbWZwLXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgIDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0OyAvLyBTaGFkb3cgb24gaW1hZ2Ugb3IgaWZyYW1lXG5cbi8vIHNwYWNpbmdcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0OiAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcbiRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTogICAgICAgNnB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNhbWUgYXMgYWJvdmUsIGJ1dCBpcyBhcHBsaWVkIHdoZW4gd2lkdGggb2Ygd2luZG93IGlzIGxlc3MgdGhhbiA4MDBweFxuXG4kbWZwLXotaW5kZXgtYmFzZTogICAgICAgICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXNlIHotaW5kZXggb2YgcG9wdXBcblxuLy8gY29udHJvbHNcbiRtZnAtaW5jbHVkZS1hcnJvd3M6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEluY2x1ZGUgc3R5bGVzIGZvciBuYXYgYXJyb3dzXG4kbWZwLWNvbnRyb2xzLW9wYWNpdHk6ICAgICAgICAgICAgICAgIDAuNjUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBPcGFjaXR5IG9mIGNvbnRyb2xzXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAgICAgICAgICAgICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I6ICAgICAgICAgICAjM0YzRjNGICFkZWZhdWx0OyBcdCAgICAgICAgICAgICAgICAgLy8gQm9yZGVyIGNvbG9yIG9mIGNvbnRyb2xzXG4kbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I6ICAgICAgICAgICMzMzMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBjbG9zZSBidXR0b24gd2hlbiBpbnNpZGVcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjogICAgICAgICAgICAgI0NDQyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvci1ob3ZlcjogICAgICAgI0ZGRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEhvdmVyIGNvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcblxuLy8gSWZyYW1lLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIElmcmFtZS10eXBlIHBvcHVwc1xuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6ICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSWZyYW1lIHBhZGRpbmcgdG9wXG4kbWZwLWlmcmFtZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLW1heC13aWR0aDogICAgICAgICAgICAgICAgOTAwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIE1heGltdW0gd2lkdGggb2YgaWZyYW1lc1xuJG1mcC1pZnJhbWUtcmF0aW86ICAgICAgICAgICAgICAgICAgICA5LzE2ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXG5cbi8vIEltYWdlLXR5cGUgb3B0aW9uc1xuJG1mcC1pbmNsdWRlLWltYWdlLXR5cGU6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gRW5hYmxlIEltYWdlLXR5cGUgcG9wdXBzXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICAgICAgICAgICAgICAgICM0NDQgIWRlZmF1bHQ7XG4kbWZwLWltYWdlLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSBwYWRkaW5nIHRvcFxuJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTogICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyBib3R0b21cbiRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZTogdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxuXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcbiRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjogICAgICAgICAgICAgI0YzRjNGMyAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gdGl0bGUgY29sb3JcbiRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgI0JEQkRCRCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIENhcHRpb24gc3VidGl0bGUgY29sb3JcblxuLy8gQTExeVxuJG1mcC11c2UtdmlzdWFsbHloaWRkZW46ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gSGlkZSBjb250ZW50IGZyb20gYnJvd3NlcnMsIGJ1dCBtYWtlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiJdfQ== */
