[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
/*# sourceURL=webpack://./node_modules/aos/dist/aos.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFGQUFxRix3QkFBd0IsQ0FBQywrRUFBK0UsbUJBQW1CLENBQUMsdUdBQXVHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLFdBQVcsbUJBQW1CLENBQUMsdUJBQXVCLG1CQUFtQixDQUFDLHFGQUFxRix3REFBd0QsQ0FBQyxpRkFBaUYsK0JBQStCLENBQUMsdUZBQXVGLGtDQUFrQyxDQUFDLHlGQUF5RixtQ0FBbUMsQ0FBQywrRkFBK0Ysc0NBQXNDLENBQUMsaUdBQWlHLDBEQUEwRCxDQUFDLG1HQUFtRyw0REFBNEQsQ0FBQyx5R0FBeUcsMkRBQTJELENBQUMsaUdBQWlHLHdEQUF3RCxDQUFDLG1HQUFtRyx3REFBd0QsQ0FBQyx5R0FBeUcseURBQXlELENBQUMsaUdBQWlHLHlEQUF5RCxDQUFDLG1HQUFtRyx3REFBd0QsQ0FBQyx5R0FBeUcsMkRBQTJELENBQUMsbUdBQW1HLHlEQUF5RCxDQUFDLHFHQUFxRyx3REFBd0QsQ0FBQywyR0FBMkcsMkRBQTJELENBQUMsbUdBQW1HLHlEQUF5RCxDQUFDLHFHQUFxRyx3REFBd0QsQ0FBQywyR0FBMkcsMkRBQTJELENBQUMsY0FBYyxrREFBa0QsU0FBUyxDQUFDLDZDQUE2QyxDQUFDLHFDQUFxQyxDQUFDLHVEQUF1RCxDQUFDLDhEQUE4RCxTQUFTLENBQUMsc0JBQXNCLENBQUMsY0FBYyxDQUFDLG9DQUFvQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQyxzQ0FBc0MseUNBQXlDLENBQUMsaUNBQWlDLENBQUMsdUNBQXVDLHlDQUF5QyxDQUFDLGlDQUFpQyxDQUFDLHNDQUFzQyx3Q0FBd0MsQ0FBQyxnQ0FBZ0MsQ0FBQywwQ0FBMEMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMseUNBQXlDLDRDQUE0QyxDQUFDLG9DQUFvQyxDQUFDLDRDQUE0Qyw4Q0FBOEMsQ0FBQyxzQ0FBc0MsQ0FBQywyQ0FBMkMsNkNBQTZDLENBQUMscUNBQXFDLENBQUMsa0RBQWtELFNBQVMsQ0FBQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyx1REFBdUQsQ0FBQyw4REFBOEQsU0FBUyxDQUFDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLG9DQUFvQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyx1Q0FBdUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMseUNBQXlDLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLDBDQUEwQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyx5Q0FBeUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMscUNBQXFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHdDQUF3QyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQywwQ0FBMEMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsMkNBQTJDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLDBDQUEwQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxvREFBb0QscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsK0NBQStDLENBQUMsaUJBQWlCLENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyx1Q0FBdUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsd0NBQXdDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHVDQUF1Qyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrREFBa0Qsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsK0NBQStDLENBQUMsc0NBQXNDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLGtEQUFrRCxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyx1Q0FBdUMscURBQXFELENBQUMsNkNBQTZDLENBQUMsbURBQW1ELGdEQUFnRCxDQUFDLHdDQUF3QyxDQUFDLG9DQUFvQyxzREFBc0QsQ0FBQyw4Q0FBOEMsQ0FBQyxnREFBZ0QsZ0RBQWdELENBQUMsd0NBQXdDLENBQUMsc0NBQXNDLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLGtEQUFrRCxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3Nde3BvaW50ZXItZXZlbnRzOm5vbmV9W2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXtwb2ludGVyLWV2ZW50czphdXRvfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfUBtZWRpYSBzY3JlZW57aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNik7dHJhbnNmb3JtOnNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTt2aXNpYmlsaXR5OmhpZGRlbn1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfX0iXSwic291cmNlUm9vdCI6IiJ9 *//**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*# sourceURL=webpack://./node_modules/swiper/swiper-bundle.min.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0VBVUU7O0FBRUYsV0FBVyx3QkFBd0IsQ0FBQyw0ckVBQTRyRSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLDRCQUE0QixDQUFDLE1BQU0saUJBQWlCLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxRQUFRLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsaUNBQWlDLHFCQUFxQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsbUZBQW1GLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLDhCQUE4QixDQUFDLG1CQUFtQixrQkFBa0IsQ0FBQyxpQkFBaUIsa0JBQWtCLENBQUMsY0FBYyxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsQ0FBQyxhQUFhLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLG9EQUFvRCxXQUFXLENBQUMsbUNBQW1DLHNCQUFzQixDQUFDLG9DQUFvQyxDQUFDLHNDQUFzQyx1QkFBdUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsMkJBQTJCLDJCQUEyQixDQUFDLFdBQVcsa0JBQWtCLENBQUMsd0RBQXdELDJCQUEyQixDQUFDLGlDQUFpQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsb0RBQW9ELFlBQVksQ0FBQywrQ0FBK0MsNkJBQTZCLENBQUMsbURBQW1ELDRCQUE0QixDQUFDLGlEQUFpRCw0QkFBNEIsQ0FBQyxrREFBa0QscUJB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QUMsb0JBQW9CLGdCQUFnQixDQUFDLDJCQUEyQixtQkFBbUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxTQUFTLENBQUMseUNBQXlDLG1CQUFtQixDQUFDLHlGQUF5RixtQkFBbUIsQ0FBQyxrUUFBa1EsU0FBUyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLCtCQUErQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMsNENBQTRDLENBQUMscUJBQXFCLGdCQUFnQixDQUFDLDRCQUE0Qiw4QkFBOEIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgMTEuMi4xMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDI4LCAyMDI1XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSJdLCJzb3VyY2VSb290IjoiIn0= */@import url(https://use.typekit.net/qhk6ofz.css);*{position:relative;margin:0;padding:0;outline:none !important;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-tap-highlight-color:rgba(0,0,0,0) !important}div{-webkit-overflow-scrolling:touch}textarea{resize:none}img{border:0;vertical-align:top;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}form,fieldset,table{border:0}table{border-collapse:collapse;border-spacing:0}input{box-shadow:none;border:0;border-radius:0}sup{font-size:50%;font-family:inherit}.ui-loader{display:none}a{-webkit-transform:translateZ(0) !important;outline-style:none;border-color:rgba(0,0,0,0)}a:active,a:visited{outline:none !important;border:none;box-shadow:none;border-color:rgba(0,0,0,0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Socicon";src:url("../fonts/Socicon.eot?484r1f");src:url("../fonts/Socicon.eot?484r1f#iefix") format("embedded-opentype"),url("../fonts/Socicon.woff2?484r1f") format("woff2"),url("../fonts/Socicon.ttf?484r1f") format("truetype"),url("../fonts/Socicon.woff?484r1f") format("woff"),url("../fonts/Socicon.svg?484r1f#Socicon") format("svg");font-weight:normal;font-style:normal}[class^=socicon-],[class*=" socicon-"]{font-family:"Socicon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-internet:before{content:""}.socicon-moddb:before{content:""}.socicon-indiedb:before{content:""}.socicon-traxsource:before{content:""}.socicon-gamefor:before{content:""}.socicon-pixiv:before{content:""}.socicon-myanimelist:before{content:""}.socicon-blackberry:before{content:""}.socicon-wickr:before{content:""}.socicon-spip:before{content:""}.socicon-napster:before{content:""}.socicon-beatport:before{content:""}.socicon-hackerone:before{content:""}.socicon-hackernews:before{content:""}.socicon-smashwords:before{content:""}.socicon-kobo:before{content:""}.socicon-bookbub:before{content:""}.socicon-mailru:before{content:""}.socicon-gitlab:before{content:""}.socicon-instructables:before{content:""}.socicon-portfolio:before{content:""}.socicon-codered:before{content:""}.socicon-origin:before{content:""}.socicon-nextdoor:before{content:""}.socicon-udemy:before{content:""}.socicon-livemaster:before{content:""}.socicon-crunchbase:before{content:""}.socicon-homefy:before{content:""}.socicon-calendly:before{content:""}.socicon-realtor:before{content:""}.socicon-tidal:before{content:""}.socicon-qobuz:before{content:""}.socicon-natgeo:before{content:""}.socicon-mastodon:before{content:""}.socicon-unsplash:before{content:""}.socicon-homeadvisor:before{content:""}.socicon-angieslist:before{content:""}.socicon-codepen:before{content:""}.socicon-slack:before{content:""}.socicon-openaigym:before{content:""}.socicon-logmein:before{content:""}.socicon-fiverr:before{content:""}.socicon-gotomeeting:before{content:""}.socicon-aliexpress:before{content:""}.socicon-guru:before{content:""}.socicon-appstore:before{content:""}.socicon-homes:before{content:""}.socicon-zoom:before{content:""}.socicon-alibaba:before{content:""}.socicon-craigslist:before{content:""}.socicon-wix:before{content:""}.socicon-redfin:before{content:""}.socicon-googlecalendar:before{content:""}.socicon-shopify:before{content:""}.socicon-freelancer:before{content:""}.socicon-seedrs:before{content:""}.socicon-bing:before{content:""}.socicon-doodle:before{content:""}.socicon-bonanza:before{content:""}.socicon-squarespace:before{content:""}.socicon-toptal:before{content:""}.socicon-gust:before{content:""}.socicon-ask:before{content:""}.socicon-trulia:before{content:""}.socicon-loomly:before{content:""}.socicon-ghost:before{content:""}.socicon-upwork:before{content:""}.socicon-fundable:before{content:""}.socicon-booking:before{content:""}.socicon-googlemaps:before{content:""}.socicon-zillow:before{content:""}.socicon-niconico:before{content:""}.socicon-toneden:before{content:""}.socicon-augment:before{content:""}.socicon-bitbucket:before{content:""}.socicon-fyuse:before{content:""}.socicon-yt-gaming:before{content:""}.socicon-sketchfab:before{content:""}.socicon-mobcrush:before{content:""}.socicon-microsoft:before{content:""}.socicon-pandora:before{content:""}.socicon-messenger:before{content:""}.socicon-gamewisp:before{content:""}.socicon-bloglovin:before{content:""}.socicon-tunein:before{content:""}.socicon-gamejolt:before{content:""}.socicon-trello:before{content:""}.socicon-spreadshirt:before{content:""}.socicon-500px:before{content:""}.socicon-8tracks:before{content:""}.socicon-airbnb:before{content:""}.socicon-alliance:before{content:""}.socicon-amazon:before{content:""}.socicon-amplement:before{content:""}.socicon-android:before{content:""}.socicon-angellist:before{content:""}.socicon-apple:before{content:""}.socicon-appnet:before{content:""}.socicon-baidu:before{content:""}.socicon-bandcamp:before{content:""}.socicon-battlenet:before{content:""}.socicon-mixer:before{content:""}.socicon-bebee:before{content:""}.socicon-bebo:before{content:""}.socicon-behance:before{content:""}.socicon-blizzard:before{content:""}.socicon-blogger:before{content:""}.socicon-buffer:before{content:""}.socicon-chrome:before{content:""}.socicon-coderwall:before{content:""}.socicon-curse:before{content:""}.socicon-dailymotion:before{content:""}.socicon-deezer:before{content:""}.socicon-delicious:before{content:""}.socicon-deviantart:before{content:""}.socicon-diablo:before{content:""}.socicon-digg:before{content:""}.socicon-discord:before{content:""}.socicon-disqus:before{content:""}.socicon-douban:before{content:""}.socicon-draugiem:before{content:""}.socicon-dribbble:before{content:""}.socicon-drupal:before{content:""}.socicon-ebay:before{content:""}.socicon-ello:before{content:""}.socicon-endomodo:before{content:""}.socicon-envato:before{content:""}.socicon-etsy:before{content:""}.socicon-facebook:before{content:""}.socicon-feedburner:before{content:""}.socicon-filmweb:before{content:""}.socicon-firefox:before{content:""}.socicon-flattr:before{content:""}.socicon-flickr:before{content:""}.socicon-formulr:before{content:""}.socicon-forrst:before{content:""}.socicon-foursquare:before{content:""}.socicon-friendfeed:before{content:""}.socicon-github:before{content:""}.socicon-goodreads:before{content:""}.socicon-google:before{content:""}.socicon-googlescholar:before{content:""}.socicon-googlegroups:before{content:""}.socicon-googlephotos:before{content:""}.socicon-googleplus:before{content:""}.socicon-grooveshark:before{content:""}.socicon-hackerrank:before{content:""}.socicon-hearthstone:before{content:""}.socicon-hellocoton:before{content:""}.socicon-heroes:before{content:""}.socicon-smashcast:before{content:""}.socicon-horde:before{content:""}.socicon-houzz:before{content:""}.socicon-icq:before{content:""}.socicon-identica:before{content:""}.socicon-imdb:before{content:""}.socicon-instagram:before{content:""}.socicon-issuu:before{content:""}.socicon-istock:before{content:""}.socicon-itunes:before{content:""}.socicon-keybase:before{content:""}.socicon-lanyrd:before{content:""}.socicon-lastfm:before{content:""}.socicon-line:before{content:""}.socicon-linkedin:before{content:""}.socicon-livejournal:before{content:""}.socicon-lyft:before{content:""}.socicon-macos:before{content:""}.socicon-mail:before{content:""}.socicon-medium:before{content:""}.socicon-meetup:before{content:""}.socicon-mixcloud:before{content:""}.socicon-modelmayhem:before{content:""}.socicon-mumble:before{content:""}.socicon-myspace:before{content:""}.socicon-newsvine:before{content:""}.socicon-nintendo:before{content:""}.socicon-npm:before{content:""}.socicon-odnoklassniki:before{content:""}.socicon-openid:before{content:""}.socicon-opera:before{content:""}.socicon-outlook:before{content:""}.socicon-overwatch:before{content:""}.socicon-patreon:before{content:""}.socicon-paypal:before{content:""}.socicon-periscope:before{content:""}.socicon-persona:before{content:""}.socicon-pinterest:before{content:""}.socicon-play:before{content:""}.socicon-player:before{content:""}.socicon-playstation:before{content:""}.socicon-pocket:before{content:""}.socicon-qq:before{content:""}.socicon-quora:before{content:""}.socicon-raidcall:before{content:""}.socicon-ravelry:before{content:""}.socicon-reddit:before{content:""}.socicon-renren:before{content:""}.socicon-researchgate:before{content:""}.socicon-residentadvisor:before{content:""}.socicon-reverbnation:before{content:""}.socicon-rss:before{content:""}.socicon-sharethis:before{content:""}.socicon-skype:before{content:""}.socicon-slideshare:before{content:""}.socicon-smugmug:before{content:""}.socicon-snapchat:before{content:""}.socicon-songkick:before{content:""}.socicon-soundcloud:before{content:""}.socicon-spotify:before{content:""}.socicon-stackexchange:before{content:""}.socicon-stackoverflow:before{content:""}.socicon-starcraft:before{content:""}.socicon-stayfriends:before{content:""}.socicon-steam:before{content:""}.socicon-storehouse:before{content:""}.socicon-strava:before{content:""}.socicon-streamjar:before{content:""}.socicon-stumbleupon:before{content:""}.socicon-swarm:before{content:""}.socicon-teamspeak:before{content:""}.socicon-teamviewer:before{content:""}.socicon-technorati:before{content:""}.socicon-telegram:before{content:""}.socicon-tripadvisor:before{content:""}.socicon-tripit:before{content:""}.socicon-triplej:before{content:""}.socicon-tumblr:before{content:""}.socicon-twitch:before{content:""}.socicon-twitter:before{content:""}.socicon-uber:before{content:""}.socicon-ventrilo:before{content:""}.socicon-viadeo:before{content:""}.socicon-viber:before{content:""}.socicon-viewbug:before{content:""}.socicon-vimeo:before{content:""}.socicon-vine:before{content:""}.socicon-vkontakte:before{content:""}.socicon-warcraft:before{content:""}.socicon-wechat:before{content:""}.socicon-weibo:before{content:""}.socicon-whatsapp:before{content:""}.socicon-wikipedia:before{content:""}.socicon-windows:before{content:""}.socicon-wordpress:before{content:""}.socicon-wykop:before{content:""}.socicon-xbox:before{content:""}.socicon-xing:before{content:""}.socicon-yahoo:before{content:""}.socicon-yammer:before{content:""}.socicon-yandex:before{content:""}.socicon-yelp:before{content:""}.socicon-younow:before{content:""}.socicon-youtube:before{content:""}.socicon-zapier:before{content:""}.socicon-zerply:before{content:""}.socicon-zomato:before{content:""}.socicon-zynga:before{content:""}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:22px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:1px;background-color:#000;border-radius:0px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear;background-color:#fff}.hamburger--spring .hamburger-inner::before{top:7px;background-color:#fff;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:14px;background-color:#fff;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{top:-2px;transition-delay:.22s;background-color:rgba(0,0,0,0)}.hamburger--spring.is-active .hamburger-inner::before{top:0;background-color:#fff;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;background-color:#fff;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.clearfix:after{content:" ";display:block;height:0;clear:both}.kill-css-transition{-webkit-transition:all 0ms ease !important;-moz-transition:all 0ms ease !important;-o-transition:all 0ms ease !important;transition:all 0ms ease !important}.noselect{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.div-table{display:table;height:100%;width:100%}.div-tablecell{display:table-cell;vertical-align:middle;height:100%;width:100%}.socicon{-webkit-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-moz-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-o-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;will-change:opacity,scale,filter,transform}.socicon,.socicon:hover,.socicon_a,.socicon_a:hover{text-decoration:none}.bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-o-object-fit:cover;object-fit:cover;overflow:hidden}.bgimg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transform:translate(0, 0)}.bgimg video.portrait{height:auto;width:100%}body.browser_ie .bgimg video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}body.browser_ie .bgimg video.portrait{height:auto;width:100%}.bgimg.tl{background-position:left top}.bgimg.tc{background-position:center top}.bgimg.tr{background-position:right top}.bgimg.cl{background-position:left center}.bgimg.cc{background-position:center center}.bgimg.cr{background-position:right center}.bgimg.bl{background-position:left bottom}.bgimg.bc{background-position:center bottom}.bgimg.br{background-position:right bottom}.ih-hook .ih-cont{overflow:hidden;display:inline-block}.ih-hook .ih-cont.block{display:block}.ih-hook .ih-cont.flex{display:flex}.ih-hook .ih-cont .ih{transition:350ms all ease;will-change:opacity,scale,filter,transform;display:block;cursor:pointer;transform:scale(1);filter:brightness(1)}.ih-hook:hover .ih{filter:brightness(0.85);transform:scale(1.04)}.material-icons{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.abs00{position:absolute;top:0;left:0}.abs100{position:absolute;top:0;left:0;width:100%;height:100%}.capper{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.capper.wh{width:100%;height:100%}.capper-real{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.capper-real.wh{width:100%;height:100%}.capper-padded-left{padding-left:50px}@media only screen and (max-width: 1400px){.capper-padded-left{padding-left:50px}}@media only screen and (max-width: 900px){.capper-padded-left{padding-left:20px}}@media only screen and (max-width: 380px){.capper-padded-left{padding-left:20px}}.capper-padded{box-sizing:initial !important;width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-left:50px;padding-right:50px}@media only screen and (max-width: 1400px){.capper-padded{width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-left:50px;padding-right:50px}}@media only screen and (max-width: 900px){.capper-padded{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.capper-padded{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){.capper-padded.no-mobile-pad{width:100%;padding-left:0 !important;padding-right:0 !important}}.capper-padded-2x{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded-2x{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}}@media only screen and (max-width: 900px){.capper-padded-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.capper-padded-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}.capper-padded-2x-mobile-1x{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded-2x-mobile-1x{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}}@media only screen and (max-width: 900px){.capper-padded-2x-mobile-1x{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.capper-padded-2x-mobile-1x{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.capper-padded-2x-mobile-0x{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded-2x-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 900px){.capper-padded-2x-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 380px){.capper-padded-2x-mobile-0x{width:100%;padding-left:0;padding-right:0}}.capper-padded-mobile-0x{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 900px){.capper-padded-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 380px){.capper-padded-mobile-0x{width:100%;padding-left:0;padding-right:0}}.capper-padded-0x-mobile-2x{box-sizing:initial !important;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);padding-left:0;padding-right:0}@media only screen and (max-width: 1400px){.capper-padded-0x-mobile-2x{width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);padding-left:0;padding-right:0}}@media only screen and (max-width: 900px){.capper-padded-0x-mobile-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.capper-padded-0x-mobile-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}.rte{color:#fff;width:100%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;line-height:1.5em}.rte.center{margin-left:auto;margin-right:auto}.rte.text-center{text-align:center}@media only screen and (max-width: 900px){.rte.text-center{text-align:left}}.rte.text-center h1.tighter{margin-left:auto;margin-right:auto;max-width:800px}.rte:not(.no-max-width){max-width:1080px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{line-height:1.1em;word-break:break-word;margin:0 0 10px 0;color:#fff}.rte h1{font-size:62px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}@media only screen and (max-width: 900px){.rte h1{font-size:40px}}.rte h2{font-size:42px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}@media only screen and (max-width: 900px){.rte h2{font-size:32px}}.rte h3{font-size:28px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}.rte h4{font-size:24px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}.rte h5,.rte .rte-h5{font-size:18px;margin:0 0 15px 0;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.rte h6,.rte .rte-h6{font-size:16px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.rte p,.rte a,.rte li,.rte a,.rte tr,.rte th,.rte td{color:#fff;font-size:16px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.rte p b,.rte p strong,.rte a b,.rte a strong,.rte li b,.rte li strong,.rte a b,.rte a strong,.rte tr b,.rte tr strong,.rte th b,.rte th strong,.rte td b,.rte td strong{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.rte p i,.rte p em,.rte a i,.rte a em,.rte li i,.rte li em,.rte a i,.rte a em,.rte tr i,.rte tr em,.rte th i,.rte th em,.rte td i,.rte td em{font-style:italic}.rte a:not(.basic-link){-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#cecece}.rte a:not(.basic-link):hover{color:#cecece;text-decoration:underline}.rte a:not(.basic-link).lightStyle{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.rte p,.rte h6{word-break:break-word;margin-bottom:15px}.rte p:last-child,.rte h6:last-child{margin-bottom:0}.rte table th{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px}.rte table td{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.2em}.rte table td *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px}.rte b,.rte strong,.rte em,.rte i,.rte del,.rte strike,.rte u{color:inherit}.rte ul,.rte ol{margin-bottom:20px}.rte small{font-size:14px}.rte figure{margin-bottom:20px}.rte figure img,.rte figure svg{max-width:100%}.rte ul li,.rte ol li{margin-bottom:10px;margin-left:17px}.rte .important,.rte .error{font-weight:bold}.rte.tight-margins p,.rte.tight-margins li,.rte.tight-margins h3,.rte.tight-margins h4,.rte.tight-margins h5,.rte.tight-margins h6{margin-bottom:5px}.rte.light{color:#fff}.rte.gray{color:#797979}html,body{background-color:#000}body{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}body.no-scroll{overflow:hidden}.scroll-check-trigger{overflow:visible}#container{width:100%}#meta-sitewidth{display:none;z-index:0;padding-top:1920px}#meta-breakpoint{display:none;z-index:0;padding-top:900px}a{text-decoration:none}.generic-holder{padding-top:40px;padding-bottom:40px;min-height:300px}@media only screen and (max-width: 1400px){.generic-holder{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.generic-holder{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.generic-holder{padding-top:15px;padding-bottom:15px}}.generic-holder .generic-holder-content{padding-top:40px}.generic-lr{display:flex;justify-content:space-between}.generic-lr .l{width:100%;margin-right:100px}.generic-lr .r{width:375px;min-width:375px;max-width:375px}@media only screen and (max-width: 900px){.generic-lr{flex-wrap:wrap}.generic-lr .l{width:100%;margin-right:0}.generic-lr .r{width:100%;min-width:100%;max-width:100%;margin-top:40px}}.strip-hider-trigger .quick-thumbs-side{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.strip-hider-trigger .quick-thumbs-side.more-slides{display:flex}.strip-hider-trigger:hover .quick-thumbs-side{visibility:visible;opacity:1}.overlay-hook-yt-hider{visibility:hidden}#videoOverlay{display:none}body.page-home #videoOverlay{display:block}#videoOverlay{position:fixed;z-index:99999999;background-color:#000;top:0;left:0;width:100%;height:100%}#videoOverlay .videoOverlay-inner{padding:0;width:100%;height:100%}#videoOverlay .videoOverlay-inner video{width:100%;height:100%;opacity:0}.blocks .block{margin:120px auto}@media only screen and (max-width: 900px){.blocks .block{margin:50px auto}}.border-bottom,.border-top{width:100%;height:1px;background-color:#cecece;display:none}.parallax-rp{will-change:opacity,scale,filter,transform}.parallax-rp-bg{will-change:opacity,scale,filter,transform}.mediaOverlay-hook{cursor:pointer}.basic-link{text-decoration:underline;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:inherit}.link-underline-grow{display:inline-block;text-decoration:none}.link-underline-grow:after{content:"";display:block;width:100%;height:2px;background-color:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform-origin:top center}.link-underline-grow:hover:after{transform:scaleY(2)}.link-underline-leftright,#mobile-nav-overlay-outer.mode-profile .rte ul li span,#mobile-nav-overlay-outer.mode-profile .rte ul li a,#mobile-nav-overlay-outer .main-menu ul li a,#mobile-nav-overlay-outer .main-menu ul li .alink,#overlay #ytplayer a,footer.footer .cols .col-mininav ul li a,footer.footer .cols .col-mininav ul li .alink,footer.footer .cols .col-mininav ul li #ot-sdk-btn,footer.footer .cols .col-nav ul li a,footer.footer .cols .col-nav ul li .alink,.link-underline-leftright-white,.link-underline-leftright-red,.link-underline-leftright-dark,.trailer-bugs .bugs .txt,.trailer-bugs .official-trailer .txt,.trailer-bugs .label .txt,.trailer-bugs .ellipsis-outer-label,.email-member-strip .field-submit span{cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.link-underline-leftright:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a:before,#mobile-nav-overlay-outer .main-menu ul li a:before,#mobile-nav-overlay-outer .main-menu ul li .alink:before,#overlay #ytplayer a:before,footer.footer .cols .col-mininav ul li a:before,footer.footer .cols .col-mininav ul li .alink:before,footer.footer .cols .col-mininav ul li #ot-sdk-btn:before,footer.footer .cols .col-nav ul li a:before,footer.footer .cols .col-nav ul li .alink:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.trailer-bugs .bugs .txt:before,.trailer-bugs .official-trailer .txt:before,.trailer-bugs .label .txt:before,.trailer-bugs .ellipsis-outer-label:before,.email-member-strip .field-submit span:before,.link-underline-leftright:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a:after,#mobile-nav-overlay-outer .main-menu ul li a:after,#mobile-nav-overlay-outer .main-menu ul li .alink:after,#overlay #ytplayer a:after,footer.footer .cols .col-mininav ul li a:after,footer.footer .cols .col-mininav ul li .alink:after,footer.footer .cols .col-mininav ul li #ot-sdk-btn:after,footer.footer .cols .col-nav ul li a:after,footer.footer .cols .col-nav ul li .alink:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after,.trailer-bugs .bugs .txt:after,.trailer-bugs .official-trailer .txt:after,.trailer-bugs .label .txt:after,.trailer-bugs .ellipsis-outer-label:after,.email-member-strip .field-submit span:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.link-underline-leftright:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a:before,#mobile-nav-overlay-outer .main-menu ul li a:before,#mobile-nav-overlay-outer .main-menu ul li .alink:before,#overlay #ytplayer a:before,footer.footer .cols .col-mininav ul li a:before,footer.footer .cols .col-mininav ul li .alink:before,footer.footer .cols .col-mininav ul li #ot-sdk-btn:before,footer.footer .cols .col-nav ul li a:before,footer.footer .cols .col-nav ul li .alink:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.trailer-bugs .bugs .txt:before,.trailer-bugs .official-trailer .txt:before,.trailer-bugs .label .txt:before,.trailer-bugs .ellipsis-outer-label:before,.email-member-strip .field-submit span:before{transition:all 0ms ease-in-out}.link-underline-leftright:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a:after,#mobile-nav-overlay-outer .main-menu ul li a:after,#mobile-nav-overlay-outer .main-menu ul li .alink:after,#overlay #ytplayer a:after,footer.footer .cols .col-mininav ul li a:after,footer.footer .cols .col-mininav ul li .alink:after,footer.footer .cols .col-mininav ul li #ot-sdk-btn:after,footer.footer .cols .col-nav ul li a:after,footer.footer .cols .col-nav ul li .alink:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after,.trailer-bugs .bugs .txt:after,.trailer-bugs .official-trailer .txt:after,.trailer-bugs .label .txt:after,.trailer-bugs .ellipsis-outer-label:after,.email-member-strip .field-submit span:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.link-underline-leftright.active:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span.active:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a.active:before,#mobile-nav-overlay-outer .main-menu ul li a.active:before,#mobile-nav-overlay-outer .main-menu ul li .active.alink:before,#overlay #ytplayer a.active:before,footer.footer .cols .col-mininav ul li a.active:before,footer.footer .cols .col-mininav ul li .active.alink:before,footer.footer .cols .col-mininav ul li .active#ot-sdk-btn:before,footer.footer .cols .col-nav ul li a.active:before,footer.footer .cols .col-nav ul li .active.alink:before,.active.link-underline-leftright-white:before,.active.link-underline-leftright-red:before,.active.link-underline-leftright-dark:before,.trailer-bugs .bugs .active.txt:before,.trailer-bugs .official-trailer .active.txt:before,.trailer-bugs .label .active.txt:before,.trailer-bugs .active.ellipsis-outer-label:before,.email-member-strip .field-submit span.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright.active:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span.active:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a.active:after,#mobile-nav-overlay-outer .main-menu ul li a.active:after,#mobile-nav-overlay-outer .main-menu ul li .active.alink:after,#overlay #ytplayer a.active:after,footer.footer .cols .col-mininav ul li a.active:after,footer.footer .cols .col-mininav ul li .active.alink:after,footer.footer .cols .col-mininav ul li .active#ot-sdk-btn:after,footer.footer .cols .col-nav ul li a.active:after,footer.footer .cols .col-nav ul li .active.alink:after,.active.link-underline-leftright-white:after,.active.link-underline-leftright-red:after,.active.link-underline-leftright-dark:after,.trailer-bugs .bugs .active.txt:after,.trailer-bugs .official-trailer .active.txt:after,.trailer-bugs .label .active.txt:after,.trailer-bugs .active.ellipsis-outer-label:after,.email-member-strip .field-submit span.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright:hover:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span:hover:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a:hover:before,#mobile-nav-overlay-outer .main-menu ul li a:hover:before,#mobile-nav-overlay-outer .main-menu ul li .alink:hover:before,#overlay #ytplayer a:hover:before,footer.footer .cols .col-mininav ul li a:hover:before,footer.footer .cols .col-mininav ul li .alink:hover:before,footer.footer .cols .col-mininav ul li #ot-sdk-btn:hover:before,footer.footer .cols .col-nav ul li a:hover:before,footer.footer .cols .col-nav ul li .alink:hover:before,.link-underline-leftright-white:hover:before,.link-underline-leftright-red:hover:before,.link-underline-leftright-dark:hover:before,.trailer-bugs .bugs .txt:hover:before,.trailer-bugs .official-trailer .txt:hover:before,.trailer-bugs .label .txt:hover:before,.trailer-bugs .ellipsis-outer-label:hover:before,.email-member-strip .field-submit span:hover:before{left:0;transition:all 250ms ease-in}.link-underline-leftright:hover:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span:hover:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a:hover:after,#mobile-nav-overlay-outer .main-menu ul li a:hover:after,#mobile-nav-overlay-outer .main-menu ul li .alink:hover:after,#overlay #ytplayer a:hover:after,footer.footer .cols .col-mininav ul li a:hover:after,footer.footer .cols .col-mininav ul li .alink:hover:after,footer.footer .cols .col-mininav ul li #ot-sdk-btn:hover:after,footer.footer .cols .col-nav ul li a:hover:after,footer.footer .cols .col-nav ul li .alink:hover:after,.link-underline-leftright-white:hover:after,.link-underline-leftright-red:hover:after,.link-underline-leftright-dark:hover:after,.trailer-bugs .bugs .txt:hover:after,.trailer-bugs .official-trailer .txt:hover:after,.trailer-bugs .label .txt:hover:after,.trailer-bugs .ellipsis-outer-label:hover:after,.email-member-strip .field-submit span:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.link-underline-leftright.small:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span.small:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a.small:before,#mobile-nav-overlay-outer .main-menu ul li a.small:before,#mobile-nav-overlay-outer .main-menu ul li .small.alink:before,#overlay #ytplayer a.small:before,footer.footer .cols .col-mininav ul li a.small:before,footer.footer .cols .col-mininav ul li .small.alink:before,footer.footer .cols .col-mininav ul li .small#ot-sdk-btn:before,footer.footer .cols .col-nav ul li a.small:before,footer.footer .cols .col-nav ul li .small.alink:before,.small.link-underline-leftright-white:before,.small.link-underline-leftright-red:before,.small.link-underline-leftright-dark:before,.trailer-bugs .bugs .small.txt:before,.trailer-bugs .official-trailer .small.txt:before,.trailer-bugs .label .small.txt:before,.trailer-bugs .small.ellipsis-outer-label:before,.email-member-strip .field-submit span.small:before,.link-underline-leftright.small:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span.small:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a.small:after,#mobile-nav-overlay-outer .main-menu ul li a.small:after,#mobile-nav-overlay-outer .main-menu ul li .small.alink:after,#overlay #ytplayer a.small:after,footer.footer .cols .col-mininav ul li a.small:after,footer.footer .cols .col-mininav ul li .small.alink:after,footer.footer .cols .col-mininav ul li .small#ot-sdk-btn:after,footer.footer .cols .col-nav ul li a.small:after,footer.footer .cols .col-nav ul li .small.alink:after,.small.link-underline-leftright-white:after,.small.link-underline-leftright-red:after,.small.link-underline-leftright-dark:after,.trailer-bugs .bugs .small.txt:after,.trailer-bugs .official-trailer .small.txt:after,.trailer-bugs .label .small.txt:after,.trailer-bugs .small.ellipsis-outer-label:after,.email-member-strip .field-submit span.small:after{height:1px}body.device-mobile .link-underline-leftright:before,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:before,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:before,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:before,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:before,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:before,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:before,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:before,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:before,body.device-mobile #overlay #ytplayer a:before,#overlay #ytplayer body.device-mobile a:before,body.device-mobile footer.footer .cols .col-mininav ul li a:before,footer.footer .cols .col-mininav ul li body.device-mobile a:before,body.device-mobile footer.footer .cols .col-mininav ul li .alink:before,footer.footer .cols .col-mininav ul li body.device-mobile .alink:before,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:before,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:before,body.device-mobile footer.footer .cols .col-nav ul li a:before,footer.footer .cols .col-nav ul li body.device-mobile a:before,body.device-mobile footer.footer .cols .col-nav ul li .alink:before,footer.footer .cols .col-nav ul li body.device-mobile .alink:before,body.device-mobile .link-underline-leftright-white:before,body.device-mobile .link-underline-leftright-red:before,body.device-mobile .link-underline-leftright-dark:before,body.device-mobile .trailer-bugs .bugs .txt:before,.trailer-bugs .bugs body.device-mobile .txt:before,body.device-mobile .trailer-bugs .official-trailer .txt:before,.trailer-bugs .official-trailer body.device-mobile .txt:before,body.device-mobile .trailer-bugs .label .txt:before,.trailer-bugs .label body.device-mobile .txt:before,body.device-mobile .trailer-bugs .ellipsis-outer-label:before,.trailer-bugs body.device-mobile .ellipsis-outer-label:before,body.device-mobile .email-member-strip .field-submit span:before,.email-member-strip .field-submit body.device-mobile span:before,body.device-mobile .link-underline-leftright:after,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:after,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:after,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:after,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:after,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:after,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:after,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:after,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:after,body.device-mobile #overlay #ytplayer a:after,#overlay #ytplayer body.device-mobile a:after,body.device-mobile footer.footer .cols .col-mininav ul li a:after,footer.footer .cols .col-mininav ul li body.device-mobile a:after,body.device-mobile footer.footer .cols .col-mininav ul li .alink:after,footer.footer .cols .col-mininav ul li body.device-mobile .alink:after,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:after,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:after,body.device-mobile footer.footer .cols .col-nav ul li a:after,footer.footer .cols .col-nav ul li body.device-mobile a:after,body.device-mobile footer.footer .cols .col-nav ul li .alink:after,footer.footer .cols .col-nav ul li body.device-mobile .alink:after,body.device-mobile .link-underline-leftright-white:after,body.device-mobile .link-underline-leftright-red:after,body.device-mobile .link-underline-leftright-dark:after,body.device-mobile .trailer-bugs .bugs .txt:after,.trailer-bugs .bugs body.device-mobile .txt:after,body.device-mobile .trailer-bugs .official-trailer .txt:after,.trailer-bugs .official-trailer body.device-mobile .txt:after,body.device-mobile .trailer-bugs .label .txt:after,.trailer-bugs .label body.device-mobile .txt:after,body.device-mobile .trailer-bugs .ellipsis-outer-label:after,.trailer-bugs body.device-mobile .ellipsis-outer-label:after,body.device-mobile .email-member-strip .field-submit span:after,.email-member-strip .field-submit body.device-mobile span:after{display:none}body.device-mobile .link-underline-leftright:before:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:before:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:before:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:before:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:before:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:before:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:before:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:before:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:before:hover,body.device-mobile #overlay #ytplayer a:before:hover,#overlay #ytplayer body.device-mobile a:before:hover,body.device-mobile footer.footer .cols .col-mininav ul li a:before:hover,footer.footer .cols .col-mininav ul li body.device-mobile a:before:hover,body.device-mobile footer.footer .cols .col-mininav ul li .alink:before:hover,footer.footer .cols .col-mininav ul li body.device-mobile .alink:before:hover,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:before:hover,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:before:hover,body.device-mobile footer.footer .cols .col-nav ul li a:before:hover,footer.footer .cols .col-nav ul li body.device-mobile a:before:hover,body.device-mobile footer.footer .cols .col-nav ul li .alink:before:hover,footer.footer .cols .col-nav ul li body.device-mobile .alink:before:hover,body.device-mobile .link-underline-leftright-white:before:hover,body.device-mobile .link-underline-leftright-red:before:hover,body.device-mobile .link-underline-leftright-dark:before:hover,body.device-mobile .trailer-bugs .bugs .txt:before:hover,.trailer-bugs .bugs body.device-mobile .txt:before:hover,body.device-mobile .trailer-bugs .official-trailer .txt:before:hover,.trailer-bugs .official-trailer body.device-mobile .txt:before:hover,body.device-mobile .trailer-bugs .label .txt:before:hover,.trailer-bugs .label body.device-mobile .txt:before:hover,body.device-mobile .trailer-bugs .ellipsis-outer-label:before:hover,.trailer-bugs body.device-mobile .ellipsis-outer-label:before:hover,body.device-mobile .email-member-strip .field-submit span:before:hover,.email-member-strip .field-submit body.device-mobile span:before:hover,body.device-mobile .link-underline-leftright:after:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:after:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:after:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:after:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:after:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:after:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:after:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:after:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:after:hover,body.device-mobile #overlay #ytplayer a:after:hover,#overlay #ytplayer body.device-mobile a:after:hover,body.device-mobile footer.footer .cols .col-mininav ul li a:after:hover,footer.footer .cols .col-mininav ul li body.device-mobile a:after:hover,body.device-mobile footer.footer .cols .col-mininav ul li .alink:after:hover,footer.footer .cols .col-mininav ul li body.device-mobile .alink:after:hover,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:after:hover,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:after:hover,body.device-mobile footer.footer .cols .col-nav ul li a:after:hover,footer.footer .cols .col-nav ul li body.device-mobile a:after:hover,body.device-mobile footer.footer .cols .col-nav ul li .alink:after:hover,footer.footer .cols .col-nav ul li body.device-mobile .alink:after:hover,body.device-mobile .link-underline-leftright-white:after:hover,body.device-mobile .link-underline-leftright-red:after:hover,body.device-mobile .link-underline-leftright-dark:after:hover,body.device-mobile .trailer-bugs .bugs .txt:after:hover,.trailer-bugs .bugs body.device-mobile .txt:after:hover,body.device-mobile .trailer-bugs .official-trailer .txt:after:hover,.trailer-bugs .official-trailer body.device-mobile .txt:after:hover,body.device-mobile .trailer-bugs .label .txt:after:hover,.trailer-bugs .label body.device-mobile .txt:after:hover,body.device-mobile .trailer-bugs .ellipsis-outer-label:after:hover,.trailer-bugs body.device-mobile .ellipsis-outer-label:after:hover,body.device-mobile .email-member-strip .field-submit span:after:hover,.email-member-strip .field-submit body.device-mobile span:after:hover{display:none}.link-underline-leftright-dark:before,.trailer-bugs .bugs .txt:before,.trailer-bugs .official-trailer .txt:before,.trailer-bugs .label .txt:before,.trailer-bugs .ellipsis-outer-label:before,.email-member-strip .field-submit span:before,.link-underline-leftright-dark:after,.trailer-bugs .bugs .txt:after,.trailer-bugs .official-trailer .txt:after,.trailer-bugs .label .txt:after,.trailer-bugs .ellipsis-outer-label:after,.email-member-strip .field-submit span:after{background-color:#000}.link-underline-leftright-red:before,.link-underline-leftright-red:after{background-color:#cecece}.link-underline-leftright-white:before,.link-underline-leftright-white:after{background-color:#fff}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-underline-grow{color:#cecece;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:18px;line-height:22px;text-transform:uppercase}@media only screen and (max-width: 1080px){.link-underline-grow{font-size:15px;line-height:15px}}.generic-image-hover{cursor:pointer;opacity:1;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform;overflow:hidden}.generic-image-hover .bgimg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.generic-image-hover:hover .bgimg{opacity:.85;transform:scale(1.05)}.scrim{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a6289;background:linear-gradient(180deg, rgb(26, 98, 137) 0%, rgb(7, 64, 96) 68%, rgb(0, 55, 85) 100%)}.global-close{width:20px;height:14px;display:block;cursor:pointer}.global-close:before,.global-close:after{content:"";width:20px;height:1px;border-radius:0;background-color:#fff;position:absolute;top:7px;left:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.global-close:before{transform:rotate(45deg)}.global-close:after{transform:rotate(-45deg)}.global-close:hover:before,.global-close:hover:after{transform:rotate(0deg)}.global-close.dark:before,.global-close.dark:after{background-color:#000}.below-header{padding-top:175px}@media only screen and (max-width: 1080px){.below-header{padding-top:0}}.social-icons{display:inline-flex;align-items:center;height:100%}.social-icons .icon{margin:0 10px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.social-icons .icon:first-child{margin-left:0}.social-icons .icon svg{height:24px;width:24px;position:relative;top:2px}.social-icons .icon svg path{fill:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.social-icons .icon:hover{opacity:.6}.social-icons.sidenav .icon svg{height:40px;width:40px}input{border:1px solid #b5b5b5;padding:5px 10px;color:#797979}input::-webkit-input-placeholder{color:rgba(121,121,121,.8)}input:-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input::-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input:-ms-input-placeholder{color:rgba(121,121,121,.8)}input::-ms-input-placeholder{color:rgba(121,121,121,.8)}input::placeholder{color:rgba(121,121,121,.8)}.btn{border:1px solid #000;background-color:#fff;font-family:"roboto",sans-serif;font-weight:500;font-size:15px;line-height:1em;color:#000 !important;text-transform:uppercase;padding:15px 18px;border-radius:0;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.btn:hover{border:1px solid #fff;background-color:#000;color:#fff !important}.btn.big{padding:15px 18px}.btn:disabled{background-color:#fff;color:#666 !important;cursor:not-allowed}.btn:disabled:hover{background-color:#fff;border:1px solid #000 !important}.swiper-button-next,.swiper-button-prev{width:52px;height:52px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg path,.swiper-button-prev svg path{fill:#fff}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next{right:-65px}.swiper-button-next:hover svg{transform:scale(1.1)}.swiper-button-prev{left:-65px}.swiper-button-prev svg{transform:rotate(180deg) scale(1)}.swiper-button-prev:hover svg{transform:rotate(180deg) scale(1.1)}.line{border-top:1px solid #b5b5b5;width:100%;margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){.line{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.line{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.line{margin-top:15px;margin-bottom:15px}}.expandables .row .top{display:flex;align-items:center;cursor:pointer}.expandables .row .top .rowl{width:100%}.expandables .row .top .rowl *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.expandables .row .top .rowr{width:16px;min-width:16px;max-width:16px;margin-left:10px;top:1px;position:relative}.expandables .row .top .rowr svg{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:rotate(-90deg)}.expandables .row .bottom{height:0;opacity:0;overflow:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;max-height:100000px}.expandables .row .line{margin-top:20px;margin-bottom:20px}.expandables .row.open .top .rowr svg{transform:rotate(0deg)}.expandables .row.open .bottom{opacity:1}.expandables .row:last-child .line{display:none}.border-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-radius:6px;transform:scale(0.95);aspect-ratio:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.border-hover .bgimg{opacity:.3;border-radius:6px !important;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:calc(100% - 12px);height:calc(100% - 12px);left:6px;top:6px}.border-hover:hover{transform:scale(1);background-color:#272727}.border-hover:hover .bgimg{opacity:1}.border-hover-active{transform:scale(1);background-color:#272727}.border-hover-active .bgimg{opacity:1}.filter-holder .show-mobile.block{margin:20px 0}.jump{cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#666;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.jump:hover{color:#cecece}.also-in-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover *{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover:hover{color:#fff !important}.also-in-hover:hover *{color:#fff !important}.also-in-hover:hover svg path{fill:#fff !important}.website-social-bar{margin-top:10px;margin-bottom:10px;display:flex}.website-social-bar .bar{border-left:1px solid #b5b5b5;margin-left:10px;padding-left:10px}.website-social-bar .bar:first-child{border-left:none;margin-left:0;padding-left:0}.basic-link{text-decoration:underline;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:inherit}.simple-underline-on-hover{cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-bottom:1px solid rgba(0,0,0,0)}.simple-underline-on-hover:hover{border-bottom:1px solid #cecece}.simple-underline-on-hover.dark:hover{border-bottom:1px solid #191919}.content-block{margin:100px 0}@media only screen and (max-width: 900px){.content-block{margin:40px 0}}.content-block .bgimg-outer{background-color:#000}.content-block .quick-one-swipe{aspect-ratio:1.9;height:auto}.content-block .quick-one-swipe .swiper-slide .caption{display:none}.content-block #quick-one-captions{margin-top:5px;display:block;font-size:12px;color:#000}.content-block #quick-one-captions *{font-size:12px}.square-strip{width:100%}.square-strip .item{height:100%;aspect-ratio:1/1}.email-member-strip{margin-top:40px}.email-member-strip .email-flex{display:flex}.email-member-strip .email-flex .field-submit{margin-left:20px}.email-member-strip .field-email{font-family:"adrianna",sans-serif;font-weight:400;font-size:16px;border:1px solid #000;padding:10px 15px;font-family:"adrianna",sans-serif;font-weight:400;font-size:16px;color:#919191;min-width:200px}.email-member-strip .field-email::-webkit-input-placeholder{color:#919191}.email-member-strip .field-email:-moz-placeholder{color:#919191;opacity:1}.email-member-strip .field-email::-moz-placeholder{color:#919191;opacity:1}.email-member-strip .field-email:-ms-input-placeholder{color:#919191}.email-member-strip .field-email::-ms-input-placeholder{color:#919191}.email-member-strip .field-email::placeholder{color:#919191}.email-member-strip .email-results{margin-top:10px;min-height:30px}.email-member-strip .field-submit span{top:5px;font-family:"adrianna",sans-serif;font-weight:400;font-size:16px;background-color:rgba(0,0,0,0);border:0 solid #000;cursor:pointer;color:#000}.video-thumb{width:100%;aspect-ratio:16/9;height:auto;cursor:default}.video-thumb .video-thumb2{display:block;width:100%;height:100%;background-color:#000;cursor:pointer;overflow:hidden}.video-thumb .video-thumb2 .bgimg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.video-thumb .video-thumb2:hover .bgimg{opacity:.85;transform:scale(1.05)}.video-thumb .icon{will-change:opacity,scale,filter,transform;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.images-strip-outer{height:auto}.images-strip .quick-thumbs,.video-strip .quick-thumbs,.partnerships-strip .quick-thumbs{width:calc(100% - 50px)}@media only screen and (max-width: 900px){.images-strip .quick-thumbs,.video-strip .quick-thumbs,.partnerships-strip .quick-thumbs{width:calc(100% - 100px)}}.images-strip{width:100%}.images-strip .quick-thumbs{height:100%}.images-strip .quick-thumbs .swiper-slide{aspect-ratio:1}.images-strip .quick-thumbs .swiper-slide:not(.no-hover){overflow:hidden;cursor:pointer}.images-strip .quick-thumbs .swiper-slide:not(.no-hover) .bgimg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.images-strip .quick-thumbs .swiper-slide:not(.no-hover):hover .bgimg{opacity:.85;transform:scale(1.05)}.images-strip .quick-thumbs .swiper-slide .icon{will-change:opacity,scale,filter,transform;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.images-strip .quick-thumbs .swiper-slide .icon svg{width:42px;height:42px}.images-strip .quick-thumbs .swiper-slide .label{will-change:opacity,scale,filter,transform;font-family:"adrianna-condensed",sans-serif;font-weight:400;font-size:24px;color:#fff;text-transform:uppercase}.images-strip .quick-thumbs .swiper-slide .link-icona{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.images-strip .quick-thumbs .swiper-slide .link-icon{will-change:opacity,scale,filter,transform;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.images-strip .quick-thumbs .swiper-slide .link-icon .link-icon2{border-radius:50%;border:2.5px solid #fff;width:37px;height:37px;display:flex;align-items:center;justify-content:center}.images-strip .quick-thumbs .swiper-slide .link-icon .link-icon2 svg{width:21px;height:21px}.images-strip .quick-thumbs .swiper-slide .link-icon .link-icon2 svg path{fill:#fff}.trailer-bugs{margin:20px 0 0 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.trailer-bugs .ellipsis-outer-label{color:#000;font-size:22px}.trailer-bugs .label,.trailer-bugs .label-data{margin-bottom:10px}.trailer-bugs .label{word-break:keep-all;text-wrap:none}.trailer-bugs .label-data{width:auto;display:flex;align-items:center;justify-content:flex-start}.trailer-bugs div{margin-right:20px}.trailer-bugs div:last-child{margin-right:0}.trailer-bugs .bugs,.trailer-bugs .official-trailer,.trailer-bugs .label{display:inline-flex;align-items:center;justify-content:flex-start}.trailer-bugs .bugs .label,.trailer-bugs .official-trailer .label,.trailer-bugs .label .label{margin-right:10px}.trailer-bugs .bugs .txt,.trailer-bugs .official-trailer .txt,.trailer-bugs .label .txt{text-transform:uppercase;color:#000;cursor:pointer}.trailer-bugs .bugs .icon,.trailer-bugs .official-trailer .icon,.trailer-bugs .label .icon{margin-left:10px;top:1px}.trailer-bugs .bugs .icon svg,.trailer-bugs .official-trailer .icon svg,.trailer-bugs .label .icon svg{width:18px;height:auto}.trailer-bugs .bug-icon.disney{margin-top:-10px}.trailer-bugs .bug-icon.hulu{margin-right:5px}.trailer-bugs a img{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.trailer-bugs a:hover{opacity:.75}.trailer-bugs .ellipsis-pad{top:3px !important}.trailer-bugs .label{top:6px}.film-top .lr{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 900px){.film-top .lr{display:block}}.film-top .lr h1{display:flex;align-items:flex-end;justify-content:flex-start}.film-top .lr h1 .rt{width:35px;height:auto;margin:0 0 10px 20px}.film-top .lr h1 .nyt{width:38px;height:auto;margin:0 0 10px 20px}.film-top .lr .l{width:330px;min-width:330px;max-width:330px}.film-top .lr .l img{width:100%;height:auto}@media only screen and (max-width: 900px){.film-top .lr .l{width:100%;min-width:100%;max-width:100%;margin:0}}.film-top .lr .r{width:100%;margin-left:40px}@media only screen and (max-width: 900px){.film-top .lr .r{margin-left:0}.film-top .lr .r.has-showtimes{margin-top:40px}}@media only screen and (max-width: 900px){.film-top .lr .r .synopsis2{margin-top:20px}}.film-top .video-thumb{margin-top:20px;width:100%}.film-top .synopsis{margin-top:20px}.film-top .status{font-family:"adrianna-condensed",sans-serif;font-weight:400;font-size:18px;text-transform:uppercase}.film-top .status span{margin-right:10px}@media only screen and (max-width: 900px){.film-top.do-showtimes .lr .l{display:none}}.poster-graphic{background-color:#000}.ellipsis-outer{display:inline-flex;align-items:center}.ellipsis-outer .ellipsis-pad{padding:5px;cursor:pointer;top:10px;left:10px}.ellipsis-outer .ellipsis-pad .ellipsis{display:inline-flex;align-items:center;justify-content:space-between}@keyframes scaleDot{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.ellipsis-outer .ellipsis-pad .ellipsis .dot{margin:0 2px;width:10px;height:10px;background-color:#fff;border-radius:50%;transition:transform .2s ease;will-change:opacity,scale,filter,transform}.ellipsis-outer .ellipsis-pad:hover .dot-1{animation:scaleDot .4s ease forwards;animation-delay:0s}.ellipsis-outer .ellipsis-pad:hover .dot-2{animation:scaleDot .4s ease forwards;animation-delay:.05s}.ellipsis-outer .ellipsis-pad:hover .dot-3{animation:scaleDot .4s ease forwards;animation-delay:.1s}.ellipsis-outer.with-label .ellipsis-pad,.ellipsis-outer.dark .ellipsis-pad{top:-3px;left:0;margin:0 0 0 5px}.ellipsis-outer.with-label .ellipsis-pad .ellipsis .dot,.ellipsis-outer.dark .ellipsis-pad .ellipsis .dot{background-color:#000}.strip-hider-trigger{overflow:hidden}.loading-text{display:inline-flex;align-items:flex-end;justify-content:flex-start}.loading-text .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.loading-text .ellipse-loading{position:relative;width:40px;margin-left:10px}.loading-text .ellipse-loading .dot{display:inline-block;margin:0 0px;width:4px;height:4px;background-color:#fff;border-radius:50%;transition:transform .2s ease;will-change:opacity,scale,filter,transform;animation:dotAnimation .3s linear infinite}@keyframes dotAnimation{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}.loading-text .ellipse-loading .dot:nth-child(1){animation-delay:0s}.loading-text .ellipse-loading .dot:nth-child(2){animation-delay:.1s}.loading-text .ellipse-loading .dot:nth-child(3){animation-delay:.2s}.roles .role-row{margin-bottom:0}.roles .role-row h1,.roles .role-row h2,.roles .role-row h3,.roles .role-row h4,.roles .role-row h5,.roles .role-row h6,.roles .role-row p{margin:0;display:inline}.content-block.full-bleed-promo-carousel{width:100%}.content-block.full-bleed-promo-carousel .quick-thumbs-side{max-width:20vw;display:flex !important}.content-block.full-bleed-promo-carousel .quick-thumbs-side.prev{justify-content:flex-start}.content-block.full-bleed-promo-carousel .quick-thumbs-side.prev .btn-prev{margin-left:20px}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs-side.prev .btn-prev{opacity:0 !important}}.content-block.full-bleed-promo-carousel .quick-thumbs-side.next{justify-content:flex-end}.content-block.full-bleed-promo-carousel .quick-thumbs-side.next .btn-next{margin-right:20px}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs-side.next .btn-next{opacity:0 !important}}.content-block.full-bleed-promo-carousel svg path{fill:#191919}.content-block.full-bleed-promo-carousel .fbps-images-outer{width:100%}.content-block.full-bleed-promo-carousel .fbps-images-outer .fbps-images-outer2{width:100%}.content-block.full-bleed-promo-carousel .fbps-images-outer .fbps-images-outer2 .bgimg-outer{position:absolute;top:0;left:0;width:100%;height:100%}.content-block.full-bleed-promo-carousel .quick-thumbs-dots{width:100%;text-align:center;top:-30px;z-index:2}.content-block.full-bleed-promo-carousel .quick-thumbs-dots .swiper-pagination-bullet{background-color:#aaa;margin:0 15px;transform:scale(1.2);opacity:1}.content-block.full-bleed-promo-carousel .quick-thumbs-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;transform:scale(1.6)}.content-block.full-bleed-promo-carousel .quick-thumbs-side{background-color:rgba(0,0,0,0) !important}.content-block.full-bleed-promo-carousel .quick-thumbs{height:100%}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-wrapper{max-height:unset}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .content{width:100%;height:auto;display:inline-flex;align-items:center;justify-content:center}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .content .content2{width:100%}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .png{width:60%;margin:0 auto;padding:10px 0}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .png{padding:20px 0;width:90%}}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .png img{width:100%}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .btn-outer{opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:100%;text-align:center;padding:10px 0 10px}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .btn-outer{margin-top:0}}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption{opacity:0;visibility:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:90%;text-align:center;padding:10px 0 10px;font-family:"adrianna",sans-serif;font-weight:400;font-size:28px;color:#fff;margin:0 auto;max-width:600px;text-shadow:0 0 20px #000;user-select:none}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption{font-size:24px}}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption.light{color:#fff}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption.dark{color:#000}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide.swiper-slide-fully-visible .btn-outer,.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide.swiper-slide-fully-visible .caption{visibility:visible;opacity:1}.arrow-links{height:20px;width:295px;min-width:295px;max-width:295px}.arrow-links.short{width:200px;min-width:200px;max-width:200px}.arrow-links.shortnav{width:230px;min-width:230px;max-width:230px}.arrow-links.shortMobile{width:200px;min-width:200px;max-width:200px}@media only screen and (max-width: 900px){.arrow-links.shortMobile{width:150px;min-width:150px;max-width:150px}}.arrow-links a,.arrow-links .ahref{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer;position:relative;top:0}.arrow-links a .watch-now-txt,.arrow-links .ahref .watch-now-txt{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;color:#cecece;font-size:16px;line-height:1.3em;text-transform:uppercase;white-space:nowrap;display:inline-block;width:auto}.arrow-links a .watch-now-txt.wrapok,.arrow-links .ahref .watch-now-txt.wrapok{white-space:normal}.arrow-links a .watch-now-arrow,.arrow-links .ahref .watch-now-arrow{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;margin-left:20px;position:relative;width:calc(100% - 20px);top:-1px}.arrow-links a .watch-now-arrow .arrow-stem,.arrow-links .ahref .watch-now-arrow .arrow-stem{position:absolute;top:.5px;left:0;height:1px;background-color:#cecece;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform-origin:center left;width:calc(100% - 2px)}.arrow-links a .watch-now-arrow .arrow-head,.arrow-links .ahref .watch-now-arrow .arrow-head{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;position:absolute;top:-3px;right:0;z-index:1;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #cecece;margin-left:0}.arrow-links a:hover .arrow-head,.arrow-links .ahref:hover .arrow-head{right:50%}.arrow-links a:hover .arrow-stem,.arrow-links .ahref:hover .arrow-stem{width:calc(50% - 2px)}.arrow-links a:hover.extrascale .arrow-head,.arrow-links .ahref:hover.extrascale .arrow-head{right:40%}.arrow-links a:hover.extrascale .arrow-stem,.arrow-links .ahref:hover.extrascale .arrow-stem{width:calc(40% - 2px)}.arrow-links.start a,.arrow-links.start .ahref{justify-content:flex-start}.arrow-links.white a .watch-now-txt,.arrow-links.white .ahref .watch-now-txt{color:#fff}.arrow-links.white a .arrow-stem,.arrow-links.white .ahref .arrow-stem{background-color:#fff}.arrow-links.white a .arrow-head,.arrow-links.white .ahref .arrow-head{border-left-color:#fff}.arrow-links.white .watch-now-txt{color:#fff}.arrow-links.white .arrow-stem{background-color:#fff;border-left-color:#fff}.arrow-links-swiper{height:20px;width:90px;min-width:90px;max-width:90px}@media only screen and (max-width: 900px){.arrow-links-swiper{width:60px;min-width:60px;max-width:60px}}.arrow-links-swiper .swiper-arrow{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;position:relative;width:100%;height:100%;top:9px}.arrow-links-swiper .swiper-arrow .arrow-stem{position:absolute;top:.5px;left:0;height:1px;background-color:#cecece;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform-origin:center left;width:calc(100% - 2px)}.arrow-links-swiper .swiper-arrow .arrow-head{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;position:absolute;top:-3px;right:0;z-index:1;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #cecece;margin-left:0}.arrow-links-swiper:hover .arrow-head{right:50%}.arrow-links-swiper:hover .arrow-stem{width:calc(50% - 2px)}.arrow-links-swiper:hover.extrascale .arrow-head{right:40%}.arrow-links-swiper:hover.extrascale .arrow-stem{width:calc(40% - 2px)}.arrow-links-swiper.left .swiper-arrow{transform:scaleX(-1)}.rotate-loop,.block.filmModule .film-content .background-image .decorations-circle img,.block.alternatingFilmPromos .film .image .decorations-circle img{animation:spin 20s linear infinite;will-change:opacity,scale,filter,transform}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-load-more-holder{width:100%;margin:100px 0;text-align:center}.btn-load-more-holder .btn-load-more{cursor:pointer;background-color:#1e1e1e;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:inline-block;padding:15px 30px;text-transform:uppercase;border:0}.btn-load-more-holder .btn-load-more span{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.btn-load-more-holder .btn-load-more:hover{background-color:#fff}.btn-load-more-holder .btn-load-more:hover span{color:#000}.video-icon{display:block;margin:0 auto;cursor:pointer;overflow:hidden;background-color:#000}.video-icon img{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.video-icon .corner-txt{position:absolute;bottom:20px;left:20px;text-align:left}.video-icon .corner-txt .lbl{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;color:#fff;font-size:24px;text-shadow:0 0 40px rgba(0,0,0,.75)}.video-icon .corner-txt .desc{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;font-size:16px;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}.video-icon .icon{position:absolute;bottom:20px;right:20px;cursor:pointer}.video-icon .icon svg{width:51px;height:51px}.video-icon:hover img{scale:1.05;opacity:.8}.your-favorite{position:absolute;top:25vh;left:50%;transform:translateX(-50%);width:100%;max-width:500px;text-align:center}.your-favorite .intro{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;text-shadow:0 0 40px rgba(0,0,0,.75);font-size:30px;color:#cecece;margin-bottom:10px}@media only screen and (max-width: 900px){.your-favorite .intro{font-size:25px}}.your-favorite .intro.intro2{margin-bottom:0;margin-top:10px}.your-favorite .title{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:70px;color:#fff;text-transform:uppercase;width:96%;margin:0 auto}@media only screen and (max-width: 580px){.your-favorite .title{font-size:50px}}.your-favorite .title img{width:80%;height:auto;margin:0 auto}.your-favorite.films-page-desktop .title{display:block}@media only screen and (max-width: 900px){.your-favorite.films-page-desktop .title{display:none}}.your-favorite.films-page-mobile{display:none;z-index:10;position:fixed;top:25vh}@media only screen and (max-width: 900px){.your-favorite.films-page-mobile{display:block}}.your-favorite.films-page-mobile .title{display:none}@media only screen and (max-width: 900px){.your-favorite.films-page-mobile .title{display:block}}.your-favorite.films-page-mobile .title-filler{padding-top:42px}.your-favorite.films-page-mobile .title{position:relative;top:0;width:100%;height:auto}.your-favorite.films-page-mobile .title .intro{text-transform:initial !important}#sticky-title-hook-space-filler,#sticky-title-hook-title-space-filler{display:none;pointer-events:none}@media only screen and (max-width: 900px){#featured-film-panel{position:absolute;top:0;left:0}#sticky-title-hook-title-space-filler{display:block;height:400px}#sticky-title-hook-space-filler{display:block;height:100vh;height:calc(var(--vh, 1vh)*100)}}header.header{top:0;left:0;width:100%;position:fixed;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;z-index:10000}header.header .gradient{background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;left:0;width:100%;height:190px;pointer-events:none}@media only screen and (max-width: 900px){header.header .gradient{height:100px}}header.header .header2{padding:20px 0}@media only screen and (max-width: 900px){header.header .header2{padding:20px 0}}header.header .header-logo .lr{display:flex;align-items:center;justify-content:space-between;width:100%}header.header .header-logo .lr .l{width:50%;top:0}header.header .header-logo .lr .l img,header.header .header-logo .lr .l svg{width:160px;height:auto}header.header .header-logo .lr .l svg polygon,header.header .header-logo .lr .l svg path{fill:#fff !important;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}header.header .header-logo .lr .r{display:flex;align-items:center;justify-content:space-between}header.header .header-logo .lr .r .icons svg path{fill:#fff !important}header.header .header-logo .lr .r .search{top:1px;margin-right:0;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:17px;min-width:17px;max-width:17px;height:auto}header.header .header-logo .lr .r .profile{top:1px;margin-right:20px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}header.header .header-logo .lr .r .profile svg{width:14px;min-width:14px;max-width:14px;height:auto}header.header .header-logo .lr .r .hamburger-inner,header.header .header-logo .lr .r .hamburger-inner::after,header.header .header-logo .lr .r .hamburger-inner::before{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}header.header .header-logo .lr .r #search-form{width:0;margin-right:20px;margin-left:0;overflow:hidden;top:-7px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}header.header .header-logo .lr .r #search-form .inputs{width:100%}header.header .header-logo .lr .r #search-form .inputs input{will-change:opacity,scale,filter,transform;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #cecece;background-color:rgba(0,0,0,0);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#fff;padding-left:0;padding-right:0}header.header .header-logo .lr .r #search-form .inputs input::-webkit-input-placeholder{color:#cecece}header.header .header-logo .lr .r #search-form .inputs input:-moz-placeholder{color:#cecece;opacity:1}header.header .header-logo .lr .r #search-form .inputs input::-moz-placeholder{color:#cecece;opacity:1}header.header .header-logo .lr .r #search-form .inputs input:-ms-input-placeholder{color:#cecece}header.header .header-logo .lr .r #search-form .inputs input::-ms-input-placeholder{color:#cecece}header.header .header-logo .lr .r #search-form .inputs input::placeholder{color:#cecece}#header-pusher{width:100%;height:155px;display:none}body.search-bar header.header .header-logo .lr .r #search-form{width:236px;margin-left:20px}@media only screen and (max-width: 500px){body.search-bar header.header .header-logo .lr .r #search-form{width:100%}}#header-alert{height:65px;background-color:#000;z-index:999998;padding:0 0;width:100%;position:relative;top:0;left:0}#header-alert .swiper-wrapper{height:65px}#header-alert .swiper-wrapper .swiper-slide,#header-alert .swiper-wrapper .swiper-slide-inner{height:65px;text-align:center}#header-alert .swiper-wrapper .swiper-slide p,#header-alert .swiper-wrapper .swiper-slide-inner p{text-align:center;line-height:1em}#header-alert .rte{text-align:center}#header-alert .rte *{color:#fff}#header-alert .swiper-slide-inner{width:calc(100% - 100px);margin:0 auto;display:flex;align-items:center;justify-content:center}#header-alert .swiper-button-next,#header-alert .swiper-button-prev{width:30px;height:30px;top:30px}#header-alert .swiper-button-next svg,#header-alert .swiper-button-prev svg{width:10px}#header-alert .swiper-button-next{right:0}#header-alert .swiper-button-prev{left:0}footer.footer{margin-top:80px;border-top:1px solid #cecece}footer.footer .footer2{padding:60px 0}footer.footer .legal{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:1.5em;color:#535353}@media only screen and (max-width: 900px){footer.footer .legal{margin-top:20px}}footer.footer .cols{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}@media only screen and (max-width: 900px){footer.footer .cols{flex-wrap:wrap}}footer.footer .cols .col-logos{width:20%}@media only screen and (max-width: 900px){footer.footer .cols .col-logos{width:100%}}@media only screen and (max-width: 900px){footer.footer .cols .col-nav{width:50%;margin:20px 0}}@media only screen and (max-width: 900px){footer.footer .cols .col-mininav{width:100%}}footer.footer .cols .col-logos{display:flex;flex-direction:column;justify-content:space-between}footer.footer .cols .col-logos .main-logo svg{width:150px}@media only screen and (max-width: 900px){footer.footer .cols .col-logos .main-logo svg{width:164px}}footer.footer .cols .col-logos .main-logo svg polygon,footer.footer .cols .col-logos .main-logo svg path{fill:#fff !important}footer.footer .cols .col-nav ul li,footer.footer .cols .col-mininav ul li{list-style:none}footer.footer .cols .col-nav ul li a,footer.footer .cols .col-nav ul li .alink{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:2em;text-transform:uppercase}footer.footer .cols .col-mininav ul li a,footer.footer .cols .col-mininav ul li .alink,footer.footer .cols .col-mininav ul li #ot-sdk-btn{font-family:"adrianna",sans-serif;font-weight:400;font-size:12px;line-height:2em;color:#909090;text-transform:uppercase;display:inline-block}footer.footer .cols .col-mininav ul li #ot-sdk-btn{background-color:rgba(0,0,0,0);border:0;padding:0 0 0 0;margin:0;top:0}#overlay,.overlay-section{display:none}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}#overlay #overlay-scrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:block}#overlay #overlay2,#overlay #overlay-inner,#overlay .overlay-section,#overlay .overlay-video-wrapper,#overlay .overlay-video-wrapper iframe,#overlay .overlay-video-wrapper video{width:100%;height:100%}#overlay .overlay-section{max-width:1600px;margin-left:auto;margin-right:auto}#overlay #overlay-inner2{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:calc(100% - 100px);margin:50px 100px}@media only screen and (max-width: 900px){#overlay #overlay-inner2{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin:20px}}#overlay .overlay-video-caption{position:absolute;bottom:-45px;left:0;width:100%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:22px;color:#000}#overlay #ytplayer{text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#overlay #ytplayer span,#overlay #ytplayer *{font-family:"adrianna",sans-serif;font-weight:400;color:#fff}#overlay #ytplayer span{display:inline-flex;align-items:center}#overlay #ytplayer a{top:1px;font-family:"adrianna",sans-serif;font-weight:700}.overlay-x{position:absolute;z-index:20;right:0;top:0}#mediaOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;display:none}#mediaOverlay #mediaOverlayScrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:block}#mediaOverlay #mediaOverlayInner,#mediaOverlay #mediaOverlayInner .inner2,#mediaOverlay #swiper-super-outer,#mediaOverlay .swiper,#mediaOverlay .swiper-wrapper,#mediaOverlay .swiper-slide,#mediaOverlay iframe{width:100%;height:100%;position:relative}#mediaOverlay iframe{border:0}#mediaOverlay .caption{position:absolute;bottom:0;left:0;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);background-color:rgba(25,25,25,.8);padding:10px;color:#b5b5b5;font-family:"adrianna",sans-serif;font-weight:600}#mediaOverlay .caption *{color:#b5b5b5;font-family:"adrianna",sans-serif;font-weight:600}#mediaOverlay .side{position:absolute;top:calc(50% - 26px)}#mediaOverlay .side.prev{right:unset;left:-10px}@media only screen and (max-width: 900px){#mediaOverlay .side.prev{left:60px}}#mediaOverlay .side.next{left:unset;right:-10px}@media only screen and (max-width: 900px){#mediaOverlay .side.next{right:60px}}@media only screen and (max-width: 900px){#mediaOverlay .side{display:none}}#mediaOverlay #mediaOverlayInner .inner2{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:calc(100% - 100px);margin:50px 100px}@media only screen and (max-width: 900px){#mediaOverlay #mediaOverlayInner .inner2{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin:20px}}#mediaOverlay #mediaOverlayInner .inner2 .bgimg{background-size:contain}#mediaOverlay #media-dots{width:100%;text-align:center;margin-top:20px}@media only screen and (max-width: 900px){#mediaOverlay #media-dots{margin-top:0}}#mediaOverlay #media-dots .dots .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.7)}#mediaOverlay #media-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}#mediaOverlay #media-dots .dots.swiper-pagination-disabled{display:none}#mediaOverlay .overlay-x{position:absolute;z-index:20;right:29px;top:0px}#mobile-nav-hamburger{display:block;position:relative;top:0;right:0;z-index:2}.hamburger{padding:0 !important}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#fff;border-radius:0}.is-active .hamburger-inner::after,.is-active .hamburger-inner::before{background-color:#fff !important}.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}#mobile-nav-hamburger.mode-film .is-active .hamburger-inner{background-color:hsla(0,0%,100%,0) !important}#mobile-nav-hamburger.mode-film .is-active .hamburger-inner::after,#mobile-nav-hamburger.mode-film .is-active .hamburger-inner::before{background-color:#fff !important}#mobile-nav-overlay-outer{background-color:#000;border-left:1px solid #cecece;display:block;position:fixed;top:0;right:0;width:400px;z-index:10001;overflow:visible;height:100vh;height:calc(var(--vh, 1vh)*100);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}#mobile-nav-overlay-outer .close-holder{position:absolute;top:20px;right:40px;z-index:10}#mobile-nav-overlay-outer.hidden{right:-500px}@media only screen and (max-width: 900px){#mobile-nav-overlay-outer{width:100%}#mobile-nav-overlay-outer.hidden{right:calc(-100% - 1px)}}#mobile-nav-overlay-outer #mobile-nav-overlay{display:block}#mobile-nav-overlay-outer #mobile-nav-overlay .mobile-reveal{will-change:opacity,scale,filter,transform}#mobile-nav-overlay-outer #film-nav-overlay{display:none}#mobile-nav-overlay-outer #film-buy-overlay{display:none}#mobile-nav-overlay-outer #profile-overlay{display:none}#mobile-nav-overlay-outer .mobile-content0{position:absolute;left:60px;top:0;height:calc(100% - 160px);width:calc(100% - 120px)}@media only screen and (max-width: 900px){#mobile-nav-overlay-outer .mobile-content0{left:20px;width:calc(100% - 20px)}}#mobile-nav-overlay-outer .mobile-content0 .mobile-content1{padding-top:60px;display:block;align-items:flex-start;justify-content:left;overflow:auto;width:100%;height:100%}#mobile-nav-overlay-outer .mobile-content0 .mobile-content1.block{display:block}@media only screen and (max-height: 800px){#mobile-nav-overlay-outer .mobile-content0 .mobile-content1{display:block}}#mobile-nav-overlay-outer .mobile-content0 .mobile-content1 .mobile-content2{width:100%}@media only screen and (min-height: 900px){#mobile-nav-overlay-outer .mobile-content0 .mobile-content1 .mobile-content2{width:calc(100% - 20px)}}@media only screen and (max-width: 900px){#mobile-nav-overlay-outer .mobile-content0 .mobile-content1 .mobile-content2{width:calc(100% - 120px);margin-left:60px}}#mobile-nav-overlay-outer ul li{list-style:none}#mobile-nav-overlay-outer .main-menu{width:100%}#mobile-nav-overlay-outer .main-menu .buy-hook-datetime{font-family:"roboto",sans-serif;font-weight:500}#mobile-nav-overlay-outer .main-menu ul li{list-style:none;margin:20px 0}@media only screen and (max-height: 800px){#mobile-nav-overlay-outer .main-menu ul li{margin:10px 0}}#mobile-nav-overlay-outer .main-menu ul li a,#mobile-nav-overlay-outer .main-menu ul li .alink{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}#mobile-nav-overlay-outer .social{margin-top:30px}#mobile-nav-overlay-outer .member{margin-top:50px}#mobile-nav-overlay-outer .member h2{color:#fff;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px}#mobile-nav-overlay-outer .member img{width:180px}#mobile-nav-overlay-outer .member .bottom{margin-top:20px}#mobile-nav-overlay-outer .member .bottom .arrow-links a,#mobile-nav-overlay-outer .member .bottom .arrow-links .ahref{justify-content:flex-start}#mobile-nav-overlay-outer.mode-profile #mobile-nav-overlay{display:none}#mobile-nav-overlay-outer.mode-profile #film-nav-overlay{display:none}#mobile-nav-overlay-outer.mode-profile #film-buy-overlay{display:none}#mobile-nav-overlay-outer.mode-profile #profile-overlay{display:block}#mobile-nav-overlay-outer.mode-profile .rte h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:35px;color:#fff;font-style:normal}#mobile-nav-overlay-outer.mode-profile .rte ul{margin-top:20px}#mobile-nav-overlay-outer.mode-profile .rte ul li{margin:5px 0;text-transform:uppercase}#mobile-nav-overlay-outer.mode-profile .rte ul li span,#mobile-nav-overlay-outer.mode-profile .rte ul li a{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase;font-size:16px;color:#fff}#become-member-popup{display:none;width:100%;height:100%;position:fixed;z-index:999999;top:0;left:0;background-color:rgba(30,30,30,.65)}#become-member-popup #become-member-popup2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#become-member-popup #become-member-popup2 .icon-rows .icon-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#become-member-popup #become-member-popup2 .icon-rows .icon-row .members-icon{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;border:1px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center}#become-member-popup #become-member-popup2 .icon-rows .icon-row .members-icon svg{width:20px;height:auto}#become-member-popup #become-member-popup2 .icon-rows .icon-row .members-txt{width:100%;margin-left:20px}#become-member-popup #become-member-popup2 .center{text-align:center}#become-member-popup #become-member-popup2 .center .hook-oneid-login-clicker{text-decoration:none;cursor:pointer}#become-member-popup #become-member-popup2 .center .hook-oneid-login-clicker:hover{text-decoration:underline}#become-member-popup .inner1{width:95%;max-width:600px;background-color:#fff;border-radius:20px}#become-member-popup .inner1 .inner2{padding:30px}@media only screen and (max-width: 900px){#become-member-popup .inner1 .inner2{padding:20px}}#become-member-popup .inner1 .logo{width:130px;margin-bottom:20px}#become-member-popup .inner1 .logo svg{width:100%;height:auto}#become-member-popup .inner1 .global-close{position:absolute;top:30px;right:30px}@media only screen and (max-width: 900px){#become-member-popup .inner1 .global-close{top:10px;right:10px}}@media only screen and (max-width: 900px){#become-member-popup .inner1 .rte *{line-height:1.2em}}#become-member-popup .inner1 .rte .btn{width:100%;margin-bottom:15px}#become-member-popup .inner1 .rte ul{margin-bottom:0}#become-member-popup .inner1 .rte ul li:last-child{margin-bottom:0}.quick-thumbs,.quick-thumbs-noswiper{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.quick-thumbs.noswiper,.quick-thumbs-noswiper.noswiper{display:block}@media only screen and (max-width: 550px){.quick-thumbs,.quick-thumbs-noswiper{width:100%}}.quick-thumbs .swiper-wrapper,.quick-thumbs .swiper-slide,.quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .swiper-slide{width:100%}.quick-thumbs .quick-thumbs-outer,.quick-thumbs-noswiper .quick-thumbs-outer{width:100%;height:auto}.quick-thumbs .quick-thumbs-outer .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-outer .swiper-slide{display:flex;align-items:center}.quick-thumbs .quick-thumbs-outer .swiper-slide .bgimg,.quick-thumbs-noswiper .quick-thumbs-outer .swiper-slide .bgimg{position:absolute;top:0;left:0;width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper,.quick-thumbs .quick-thumbs-noswiper,.quick-thumbs-noswiper .quick-thumbs-swiper,.quick-thumbs-noswiper .quick-thumbs-noswiper{width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper .swiper-wrapper,.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{height:100%;max-height:100vw}.quick-thumbs .quick-thumbs-swiper .swiper-slide,.quick-thumbs .quick-thumbs-noswiper .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide{display:block;width:fit-content}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bgimg,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bgimg,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bgimg{opacity:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg-outer,.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg-outer a,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bgimg-outer,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bgimg-outer a,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bgimg-outer,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bgimg-outer a,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bgimg-outer,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bgimg-outer a{display:block;position:relative;top:0;left:0;width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar{position:absolute;bottom:0;left:0;width:100%}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2{padding:10px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3{display:flex;width:100%;align-items:flex-end;justify-content:space-between}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l{width:calc(100% - 50px)}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a{color:#fff;text-transform:uppercase;font-family:"adrianna-condensed",sans-serif;font-weight:400;font-size:24px;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px;top:9px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before{transition:all 0ms ease-in-out}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before{left:0;transition:all 250ms ease-in}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after{height:1px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r{width:auto}.quick-thumbs .quick-thumbs-swiper .swiper-slide-active .bgimg,.quick-thumbs .quick-thumbs-noswiper .swiper-slide-active .bgimg,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide-active .bgimg,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide-active .bgimg{opacity:1}.quick-thumbs .quick-thumbs-noswiper,.quick-thumbs-noswiper .quick-thumbs-noswiper{height:auto}.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{height:auto;max-height:unset;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:15px;row-gap:15px}@media only screen and (max-width: 1100px){.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 900px){.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}}.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper .swiper-slide{aspect-ratio:1;width:100%;display:none}.quick-thumbs.video-strip .quick-thumbs-outer .swiper-slide .bgimg,.quick-thumbs-noswiper.video-strip .quick-thumbs-outer .swiper-slide .bgimg{aspect-ratio:unset;width:100%;height:100%}.quick-thumbs.simple-square .quick-thumbs-outer,.quick-thumbs-noswiper.simple-square .quick-thumbs-outer{aspect-ratio:1}.quick-thumbs.simple-square .quick-thumbs-outer .swiper-slide,.quick-thumbs-noswiper.simple-square .quick-thumbs-outer .swiper-slide{cursor:pointer}.quick-thumbs.simple-square .quick-thumbs-outer .icon,.quick-thumbs-noswiper.simple-square .quick-thumbs-outer .icon{width:40px;height:40px;cursor:pointer;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);display:none}.quick-thumbs.flexible-format,.quick-thumbs-noswiper.flexible-format{opacity:0}.quick-thumbs.flexible-format.init,.quick-thumbs-noswiper.flexible-format.init{opacity:1}.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide{cursor:pointer}.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer{position:relative;width:100%;height:auto}@media only screen and (max-width: 900px){.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer{width:100%}}.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide img,.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide video,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide img,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide video{width:100%;height:auto}.quick-thumbs.flexible-format .quick-thumbs-outer .icon,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .icon{display:none}.quick-thumbs-side{position:absolute;top:0;width:15%;display:flex;height:100%;z-index:2;cursor:pointer;align-items:center;justify-content:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.quick-thumbs-side.prev{left:0}.quick-thumbs-side.next{right:0}.quick-thumbs-side .shade{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000000 100%);display:block}.quick-thumbs-side.prev .shade{background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #000000 100%)}.strip-hider-trigger:not(.no-pad){padding-left:50px;padding-right:50px}@media only screen and (max-width: 1400px){.strip-hider-trigger:not(.no-pad){padding-left:50px;padding-right:50px}}@media only screen and (max-width: 900px){.strip-hider-trigger:not(.no-pad){padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.strip-hider-trigger:not(.no-pad){padding-left:20px;padding-right:20px}}.strip-hider-trigger .strip-hider-trigger2{width:100%}.strip-hider-trigger .strip-hider-trigger2 .quick-thumbs-swiper{overflow:visible}.strip-hider-trigger .strip-hider-trigger2.clicked-once .quick-thumbs-swiper{overflow:visible}.strip-hider-trigger.no-pad{width:100%}.quick-thumbs-dots-arrows{display:none;margin-top:20px;text-align:center;justify-content:center;align-items:center}.quick-thumbs-dots-arrows .swiper-button-prev,.quick-thumbs-dots-arrows .swiper-button-next{left:0;position:relative;display:inline-block;width:24px;height:24px;margin-top:0;top:0;bottom:unset}.quick-thumbs-dots-arrows .swiper-button-prev svg,.quick-thumbs-dots-arrows .swiper-button-next svg{width:100%;height:100%}.quick-thumbs-dots-arrows .swiper-button-prev.swiper-button-disabled,.quick-thumbs-dots-arrows .swiper-button-next.swiper-button-disabled{opacity:10}.quick-thumbs-dots-arrows .quick-thumbs-dots{display:block;margin:0 15px}.quick-thumbs-dots-arrows .quick-thumbs-dots .dots{top:-2px;bottom:unset;text-align:center}.quick-thumbs-dots-arrows .quick-thumbs-dots .dots .swiper-pagination-bullet{background-color:#000}.quick-thumbs[data-type=full-bleed-carousel-strip] .swiper-slide{width:50vw;flex-shrink:0}.quick-thumbs[data-type=full-bleed-carousel-strip] .quick-thumbs-swiper{overflow:hidden}.quick-thumbs[data-type=full-bleed-carousel-strip] .swiper-wrapper{justify-content:center}.image-carousel{position:relative;width:100%}.image-carousel .banner{position:absolute;top:0;left:-25%;width:150%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10}@media only screen and (max-width: 900px){.image-carousel .banner{left:-15%;width:130%}}@media only screen and (max-width: 580px){.image-carousel .banner{left:-10%;width:120%}}@media only screen and (max-width: 380px){.image-carousel .banner{left:-5%;width:110%}}.image-carousel .banner .banner2 img{width:100%}.image-carousel .images{position:relative;width:70%;aspect-ratio:400/274;cursor:pointer;margin:0 auto}.image-carousel .images .bgimg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:0}.image-carousel .images .bgimg.active{position:relative;opacity:1;z-index:1}#featured-panel{border-bottom:1px solid #cecece;background-color:#000;position:relative;width:100%;overflow:hidden;opacity:0;height:100vh;height:calc(var(--vh, 1vh)*100);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}#featured-panel.loaded{opacity:1}#featured-panel.device{min-height:unset !important}#featured-panel .capper,#featured-panel .capper-padded{height:100%}#featured-panel .panels,#featured-panel .panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#featured-panel .panels .panel{opacity:0;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}#featured-panel .panels .panel.active{opacity:1}#featured-panel .panels .panel a{width:100%;height:100%}#featured-panel .panels .panel .your-favorite{pointer-events:none}#featured-panel .panels .panel .video{width:100%;height:100%;object-fit:cover}#featured-panel .panels .panel.active{z-index:10}#featured-panel .panels .panel .accolades-corner{position:absolute;right:5%;bottom:5%;min-width:250px;z-index:20;text-align:right}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner{right:unset;left:5%;bottom:calc(12% + var(--ui-browser-height))}body.device-mobile #featured-panel .panels .panel .accolades-corner{bottom:calc(5% + var(--ui-browser-height))}}#featured-panel .panels .panel .accolades-corner .decorations-icons{pointer-events:none;width:100%;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .decorations-icons{justify-content:flex-start}}#featured-panel .panels .panel .accolades-corner .decorations-icons .decorations-icon{margin-left:10px}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .decorations-icons .decorations-icon{margin-left:0;margin-right:10px}}#featured-panel .panels .panel .accolades-corner .decorations-icons .decorations-icon img{width:auto;height:55px}#featured-panel .panels .panel .accolades-corner .arrow-links{margin:20px 0 0;display:inline-block}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .arrow-links{display:block}}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .arrow-links a{justify-content:flex-end}}#featured-panel .panels .panel .accolades-corner .arrow-links a .watch-now-txt{font-size:24px;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75)}#featured-panel .panels .panel .corner-text{pointer-events:none;position:absolute;left:5%;bottom:5%;margin-bottom:2px}@media only screen and (max-width: 900px){#featured-panel .panels .panel .corner-text{display:none}}#featured-panel .panels .panel .corner-text .lines{margin-bottom:20px}#featured-panel .panels .panel .corner-text .lines:last-child{margin-bottom:0}#featured-panel .panels .panel .corner-text .lines .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#c6c8c4;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}#featured-panel .panels .panel .corner-text .lines .txt{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}#featured-panel .panels .panel .corner-text .lines p{margin-bottom:0}.film-dots{position:absolute;bottom:calc(5% + var(--ui-browser-height));left:50%;transform:translateX(-50%);width:auto;z-index:10;pointer-events:auto;display:flex;align-items:center;justify-content:center}body.device-mobile .film-dots{bottom:calc(1% + var(--ui-browser-height))}.film-dots .dot{cursor:pointer;margin:0 10px;width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);display:block;opacity:1;transition:all 150ms ease-in-out;will-change:opacity,scale,filter,transform}.film-dots .dot .progress{position:absolute;top:0;left:0;height:100%;width:0;background-color:#fff;border-radius:3px;opacity:0;transition:all 150ms ease-in-out}.film-dots .dot:hover{opacity:1;background-color:#fff}.film-dots .dot.active{width:26px;height:8px;opacity:1;border-radius:3px}.film-dots .dot.active .progress{opacity:1}.film-dots .dot.active:hover{background-color:hsla(0,0%,100%,.75)}.film-dots .dots{position:absolute;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){body.page-home.fixed{position:fixed;top:0;left:0;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}}body.page-home.fixed-video{position:fixed;top:0;left:0;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}.block.alternatingFilmPromos{max-width:700px;width:70%}@media only screen and (max-width: 900px){.block.alternatingFilmPromos{width:100%;max-width:unset}}.block.alternatingFilmPromos .film{margin:100px 0}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film{width:75%}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film{width:90%}}.block.alternatingFilmPromos .film .release-date{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;color:#fff;text-transform:uppercase}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .release-date{margin-top:20px;margin-left:40px;width:calc(100% - 80px)}}.block.alternatingFilmPromos .film .image{margin:10px 0}.block.alternatingFilmPromos .film .image img{width:100%;height:auto}.block.alternatingFilmPromos .film .image .decorations-circle{position:absolute;top:0;width:320px;height:100%;left:-60px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .image .decorations-circle{display:none}}.block.alternatingFilmPromos .film .image .decorations-circle img{width:120px;height:120px}.block.alternatingFilmPromos .film .image .decorations-titles{position:absolute;top:0;width:320px;height:100%;right:-250px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .image .decorations-titles{right:-200px;width:280px}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film .image .decorations-titles{right:-20px;width:240px}}.block.alternatingFilmPromos .film .image .decorations-titles .decorations-titles2{will-change:opacity,scale,filter,transform}.block.alternatingFilmPromos .film .image .decorations-titles p{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-shadow:0 0 20px #000;text-transform:uppercase}.block.alternatingFilmPromos .film .image .decorations-titles h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;color:#fff;text-shadow:0 0 20px #000}.block.alternatingFilmPromos .film .bottom{margin-top:10px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom{margin-top:20px;margin-left:40px;width:calc(100% - 80px);display:block}}.block.alternatingFilmPromos .film .bottom .l{width:calc(45% - 20px)}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom .l{width:100%}}.block.alternatingFilmPromos .film .bottom .r{width:calc(45% - 20px)}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom .r{width:100%}}.block.alternatingFilmPromos .film .bottom .l{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.3em;color:#cecece}.block.alternatingFilmPromos .film .bottom .r{display:flex;justify-content:flex-end}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom .r{justify-content:flex-start;margin-top:20px}}.block.alternatingFilmPromos .film .bottom .arrow-links{margin-bottom:15px}.block.alternatingFilmPromos .film .bottom .arrow-links a,.block.alternatingFilmPromos .film .bottom .arrow-links .ahref{justify-content:space-between}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film:nth-of-type(even){margin-left:25%}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film:nth-of-type(even){margin-left:10%}}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film:nth-of-type(even) .release-date{text-align:right}}.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-circle{left:unset;right:-60px}.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-titles{right:unset;left:-150px}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-titles{left:-100px}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-titles{left:-20px}}.block.merchPromo{width:100%}.block.merchPromo .merch-content{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 900px){.block.merchPromo .merch-content{display:block}}.block.merchPromo .merch-content .image,.block.merchPromo .merch-content .text{width:50%}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .image,.block.merchPromo .merch-content .text{width:100%}}.block.merchPromo .merch-content .image img{width:100%;height:auto}.block.merchPromo .merch-content .text{display:flex;align-items:center;justify-content:flex-start}.block.merchPromo .merch-content .text.show-mobile{display:none}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text.show-mobile{display:flex;align-items:center;justify-content:flex-start;margin-bottom:-15px;z-index:2}}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text.text-bottom{background:linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));position:absolute;bottom:0;left:0}}.block.merchPromo .merch-content .text .text2{margin-left:-30px;padding-right:50px}@media only screen and (max-width: 1400px){.block.merchPromo .merch-content .text .text2{padding-right:50px}}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text .text2{padding-right:20px}}@media only screen and (max-width: 380px){.block.merchPromo .merch-content .text .text2{padding-right:20px}}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text .text2{margin-left:20px}}.block.merchPromo .merch-content .text .text2 .subtitle{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.merchPromo .merch-content .text .text2 h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;color:#fff}.block.merchPromo .merch-content .text .text2 .arrow-links{margin:20px 0;height:auto}.block.merchPromo .merch-content .text .text2 .mini-images{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text .text2 .mini-images{display:none}}.block.merchPromo .merch-content .text .text2 .mini-images .mini-image{will-change:opacity,scale,filter,transform;width:31%;opacity:0}.block.merchPromo .merch-content .text .text2 .mini-images .mini-image a{width:100%}.block.merchPromo .merch-content .text .text2 .mini-images .mini-image img{width:100%;height:auto}.block.videoModule{width:100%}.block.videoModule .video-content{width:calc(100% - 300px);margin:0 auto}@media only screen and (max-width: 900px){.block.videoModule .video-content{width:100%}}.block.videoModule .video-content .title-video-holder{position:absolute;top:15%;left:-150px;width:40%;height:85%;display:flex;align-items:flex-start;justify-content:flex-end}@media only screen and (max-width: 1400px){.block.videoModule .video-content .title-video-holder{left:-50px}}.block.videoModule .video-content .title-video-holder.mobile{display:none}@media only screen and (max-width: 900px){.block.videoModule .video-content .title-video-holder.mobile{display:block;position:relative;top:0;left:20px;width:90%;margin-bottom:-16px;z-index:2}}@media only screen and (max-width: 900px){.block.videoModule .video-content .title-video-holder.desktop{display:none}}.block.videoModule .video-content .title-video-holder h2{color:#fff;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}@media only screen and (max-width: 900px){.block.videoModule .video-content .title-video-holder h2{font-size:34px}}.block.videoModule .video-content .background-image{width:80%;margin-left:20%}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image{width:100%;margin-left:0%}}.block.videoModule .video-content .background-image img{width:100%;height:auto}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image img{display:none}}.block.videoModule .video-content .background-image .foreground-video-holder{position:absolute;top:0;right:-10%;width:80%;height:100%;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image .foreground-video-holder{position:relative;top:0;right:unset;width:100%}}.block.videoModule .video-content .background-image .foreground-video-holder .foreground-video-holder2{width:100%}.block.videoModule .video-content .background-image .foreground-video-holder .foreground-video{width:100%}.block.videoModule .video-content .background-image .foreground-video-holder .foreground-video video{width:100%;height:100%;object-fit:cover}.block.videoModule .video-content .background-image .foreground-video-holder .caption{position:absolute;bottom:20px;right:20px;text-shadow:0 0 40px rgba(0,0,0,.75)}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image .foreground-video-holder .caption{right:unset;left:20px;width:calc(100% - 40px)}.block.videoModule .video-content .background-image .foreground-video-holder .caption .caption2{display:flex;justify-content:space-between;align-items:flex-end}}.block.videoModule .video-content .background-image .foreground-video-holder .caption .subtitle{width:175px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:5px;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.videoModule .video-content .background-image .foreground-video-holder .caption .subtitle p{text-shadow:0 0 40px rgba(0,0,0,.75)}.block.videoModule .video-content .background-image .foreground-video-holder .caption .arrow-links{width:175px;min-width:175px;max-width:175px}.block.videoModule .video-content .background-image .foreground-video-holder .caption .arrow-links a{display:flex;justify-content:space-between}.block.videoModule .video-content .background-image .foreground-video-holder .caption .arrow-links a .watch-now-txt{text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75);font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;color:#fff}.block.videoModule .video-content .image,.block.videoModule .video-content .text{width:50%}.block.videoModule .video-content .image img{width:100%;height:auto}.block.videoModule .video-content .text{display:flex;align-items:center;justify-content:flex-start}.block.videoModule .video-content .text .text2{margin-left:-30px;padding-right:50px}@media only screen and (max-width: 1400px){.block.videoModule .video-content .text .text2{padding-right:50px}}@media only screen and (max-width: 900px){.block.videoModule .video-content .text .text2{padding-right:20px}}@media only screen and (max-width: 380px){.block.videoModule .video-content .text .text2{padding-right:20px}}.block.videoModule .video-content .text .text2 .subtitle{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.videoModule .video-content .text .text2 h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;color:#fff}.block.videoModule .video-content .text .text2 .arrow-links{margin:20px 0;height:auto}.block.videoModule .video-content .text .text2 .mini-images{width:100%;display:flex;justify-content:space-between;align-items:center}.block.videoModule .video-content .text .text2 .mini-images img{width:28%;height:auto}.filmEntryStrip{width:100%}.filmEntryStrip.sublabel{margin:20px 0 60px 0}.filmEntryStrip .film-strip-outer{height:auto}.filmEntryStrip .film-strip{width:100%}.filmEntryStrip .film-strip .quick-thumbs{height:100%;width:100%}@media only screen and (max-width: 900px){.filmEntryStrip .film-strip .quick-thumbs{width:calc(100% - 100px)}}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .bgimg-outer{aspect-ratio:16/10;overflow:hidden}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .bgimg-outer .bgimg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .bgimg-outer:hover .bgimg{opacity:.85;transform:scale(1.05)}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .txts{text-align:center;margin-top:10px}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .txts h3{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;text-transform:uppercase;color:#fff}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .txts h4{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:15px;color:#fff}.block.nowStreamingStrip{width:100%}.block.nowStreamingStrip h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-style:normal;font-size:64px;line-height:64px;margin-bottom:-15px;color:#fff;z-index:2}.block.nowStreamingStrip h2 span{font-style:italic}.block.nowStreamingStrip h2 span.hulu{color:#1ce783}.block.nowStreamingStrip h2 span.disney{color:#3cd7d7}.block.nowStreamingStrip .strip-content{width:100%}.block.filmModule{width:100%;margin:100px 0}.block.filmModule .film-content{width:calc(100% - 300px);margin:0 auto}@media only screen and (max-width: 900px){.block.filmModule .film-content{width:100%}}.block.filmModule .film-content .background-image{width:100%}.block.filmModule .film-content .background-image .ih-hook{width:100%;height:100%;display:block;color:#fff}.block.filmModule .film-content .background-image img{width:100%;height:auto}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image img{aspect-ratio:383/307;object-fit:cover}}.block.filmModule .film-content .background-image .decorations-circle{position:absolute;top:-60px;width:120px;height:120px;right:-60px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .decorations-circle{right:20px}}.block.filmModule .film-content .background-image .decorations-circle img{width:120px;height:120px}.block.filmModule .film-content .background-image .title-holder{position:absolute;left:0;bottom:-27px;width:65%}.block.filmModule .film-content .background-image .title-holder.mobile{display:none}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .title-holder.mobile{position:relative;bottom:unset;display:block;left:20px;width:90%;z-index:3;margin-top:-100px}}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .title-holder.desktop{display:none}}.block.filmModule .film-content .background-image .title-holder h2,.block.filmModule .film-content .background-image .title-holder a{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:96px;color:#fff;line-height:.8em}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .title-holder h2,.block.filmModule .film-content .background-image .title-holder a{font-size:96px}}.block.filmModule .film-content .background-image .arrow-links{position:absolute;right:30px;bottom:20px}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .arrow-links{position:relative;right:unset;bottom:unset;margin-top:20px;left:15%}}.block.filmModule .film-content .background-image .left-strip{position:absolute;min-width:215px;width:20%;max-width:300px;top:-50px;left:-50px}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .left-strip{position:relative;top:0;left:0;margin:-70px auto 0;width:70%;max-width:unset}}.block.filmModule .film-content .background-image .left-strip img{width:100%}.block.filmModule .film-content .background-image .left-strip .caption{margin:30px 0;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.libraryModule{width:100%;margin:100px 0}.block.libraryModule .library-content-header{display:flex;justify-content:space-between;align-items:flex-end;z-index:2}.block.libraryModule .library-content-header .library-content-header-l{width:calc(100% - 300px)}@media only screen and (max-width: 900px){.block.libraryModule .library-content-header .library-content-header-l{width:calc(100% - 150px)}}.block.libraryModule .library-content-header .library-content-header-l h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;color:#fff;font-size:64px;margin-bottom:-8px;font-style:normal;line-height:.8em}@media only screen and (max-width: 900px){.block.libraryModule .library-content-header .library-content-header-l h2{font-size:52px}}.block.libraryModule .library-content-header .library-content-header-l h2 i,.block.libraryModule .library-content-header .library-content-header-l h2 em{font-style:italic}.block.libraryModule .library-content-header .library-content-header-r{width:200px}.block.libraryModule .library-content-header .library-content-header-r .arrow-links{margin-bottom:10px}@media only screen and (max-width: 900px){.block.libraryModule .library-content-header .library-content-header-r{display:none}}.block.libraryModule .library-content .library-row{overflow:hidden}.block.libraryModule .library-content .library-row .background-image{aspect-ratio:2.57;width:100%}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .background-image{aspect-ratio:393/343}}.block.libraryModule .library-content .library-row .center-image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .center-image{height:80%;top:20%;align-items:flex-start}}.block.libraryModule .library-content .library-row .center-image .ih-hook{width:40%;min-width:250px;display:block}.block.libraryModule .library-content .library-row .center-image .ih-hook .ih-cont{width:100%;height:auto}.block.libraryModule .library-content .library-row .center-image .ih-hook .ih-cont img{width:100%;height:auto}.block.libraryModule .library-content .library-row .quote-holder{position:absolute;bottom:20px;left:25%;width:50%;text-align:center}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .quote-holder{left:10%;width:80%}}.block.libraryModule .library-content .library-row .quote-holder p{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;line-height:1em;color:#fff;font-style:normal}.block.libraryModule .library-content .library-row .title-holder,.block.libraryModule .library-content .library-row .genre-holder{position:absolute;bottom:30px}.block.libraryModule .library-content .library-row .title-holder p,.block.libraryModule .library-content .library-row .title-holder a,.block.libraryModule .library-content .library-row .genre-holder p,.block.libraryModule .library-content .library-row .genre-holder a{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75);text-transform:uppercase}.block.libraryModule .library-content .library-row .title-holder{left:40px}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .title-holder{top:17%;left:20px;width:calc(100% - 40px);text-align:center}}.block.libraryModule .library-content .library-row .genre-holder{right:40px}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .genre-holder{display:none}}.block.filmmakerFocus{width:100%;margin:100px 0}.block.filmmakerFocus .filmmaker-focus-stack{width:75%;max-width:500px;margin:0 auto}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack{width:100%}}.block.filmmakerFocus .filmmaker-focus-stack .stack img{display:inline-block;width:350px;min-width:350px;max-width:350px;height:auto}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack img{width:240px;min-width:240px;max-width:240px}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack img{width:180px;min-width:180px;max-width:180px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack img{width:150px;min-width:150px;max-width:150px}}.block.filmmakerFocus .filmmaker-focus-stack .stack1,.block.filmmakerFocus .filmmaker-focus-stack .stack3{text-align:right}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack1,.block.filmmakerFocus .filmmaker-focus-stack .stack3{text-align:center}}.block.filmmakerFocus .filmmaker-focus-stack .stack2{text-align:center}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr{position:relative;left:0;display:flex;justify-content:flex-start;align-items:center;transition:left 700ms ease-in-out}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr{left:0;justify-content:center}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-l{width:350px;min-width:350px;max-width:350px}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-l{width:auto;min-width:auto;max-width:auto}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{margin-left:20px;min-width:300px;opacity:0;transform:translate3d(40px, 0, 0);transition:opacity 600ms ease,transform 600ms ease;will-change:opacity,transform}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{position:static;min-width:unset;text-align:left;width:calc(100% - 320px)}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{width:calc(100% - 230px)}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{width:calc(100% - 200px)}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:5px}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-size:14px}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-size:14px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-size:12px}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:40px;color:#fff;margin-bottom:5px;line-height:.9em}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-size:32px}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-size:26px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-size:22px}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .caption{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:5px}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .caption{font-size:14px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .caption{font-size:12px}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .arrow-links a{justify-content:flex-start}.block.filmmakerFocus .filmmaker-focus-stack .stack2.reveled .stack-lr{left:-175px}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2.reveled .stack-lr{left:0}}.block.filmmakerFocus .filmmaker-focus-stack .stack2.reveled .stack-lr .stack-r{opacity:1;transform:translate3d(0, 0, 0)}.create-account-hook,.create-account-with-reload-hook,.create-account-with-fandango-hook-reload-hook{cursor:pointer}.block.becomeMember{margin-top:80px;padding-top:80px;border-top:1px solid #cecece}@media only screen and (max-width: 900px){.block.becomeMember{margin-top:40px;padding-top:40px}}.block.becomeMember .content{max-width:700px;width:70%;margin:0 auto}@media only screen and (max-width: 900px){.block.becomeMember .content{width:94%}}.block.becomeMember .content h2{text-align:center;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:25px}.block.becomeMember .content img{width:100%}.block.becomeMember .content .members-bottom{width:70%;margin:40px auto 0}.block.becomeMember .content .members-bottom .members-bottom-desc *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.becomeMember .content .members-bottom .members-bottom-lr{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-l{width:53%}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-r{width:42%}@media only screen and (max-width: 900px){.block.becomeMember .content .members-bottom .members-bottom-lr{display:block}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-l{width:100%}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-r{width:100%}}.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links{min-width:unset;width:unset;max-width:unset}@media only screen and (max-width: 900px){.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links{margin-bottom:10px}}@media only screen and (max-width: 900px){.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links a,.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links .ahref{justify-content:flex-start}}.block.becomeMember .content .bottom,.block.becomeMember .content .top{display:flex;width:70%;justify-content:space-between;margin:20px auto 0;align-items:flex-end}@media only screen and (max-width: 900px){.block.becomeMember .content .bottom,.block.becomeMember .content .top{width:100%}}.block.becomeMember .content .bottom .bottom-l,.block.becomeMember .content .top .bottom-l{width:50%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.becomeMember .content .bottom .bottom-r,.block.becomeMember .content .top .bottom-r{width:45%;display:flex;justify-content:flex-end}.block.becomeMember .content .bottom .bottom-r .arrow-links,.block.becomeMember .content .top .bottom-r .arrow-links{height:auto;top:3px;width:190px;min-width:190px;max-width:190px}.block.becomeMember .content .bottom .bottom-r .arrow-links .watch-now-arrow,.block.becomeMember .content .top .bottom-r .arrow-links .watch-now-arrow{width:61px;min-width:61px;max-width:61px}.block.becomeMember .content .top{margin:0 auto;text-align:center;display:block}@media only screen and (max-width: 450px){.block.becomeMember .content .bottom{display:block}.block.becomeMember .content .bottom .bottom-l,.block.becomeMember .content .bottom .bottom-r{width:100%}.block.becomeMember .content .bottom .bottom-r{margin-top:10px;justify-content:flex-start}}.block.becomeMember .content .hook-oneid-logout h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;color:#cecece;font-size:clamp(14px,4.1vw,45px);text-align:center}@media only screen and (max-width: 900px){.block.becomeMember .content .hook-oneid-logout .bottom{width:100%;display:block}.block.becomeMember .content .hook-oneid-logout .bottom .bottom-l{width:100%}.block.becomeMember .content .hook-oneid-logout .bottom .bottom-r{margin-top:10px;width:100%;justify-content:flex-start}.block.becomeMember .content .hook-oneid-logout .bottom .bottom-r .arrow-links a,.block.becomeMember .content .hook-oneid-logout .bottom .bottom-r .arrow-links .ahref{justify-content:flex-start}}.block.becomeMember p.loading{margin-top:10px;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;color:#fff;text-transform:uppercase;font-size:16px}.block.filmMomentsVideosStrips{margin:100px 0}.block.filmMomentsVideosStrips .film-moments{display:block}.block.filmMomentsVideosStrips .film-moments .film-moment{margin-bottom:-20px;display:flex;width:100%;justify-content:flex-start;align-items:center}@media only screen and (max-width: 900px){.block.filmMomentsVideosStrips .film-moments .film-moment{width:100%;margin-bottom:20px}}.block.filmMomentsVideosStrips .film-moments .film-moment .video-play{width:40%}@media only screen and (max-width: 900px){.block.filmMomentsVideosStrips .film-moments .film-moment .video-play{width:100%}}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder{width:55%;margin-top:5%}@media only screen and (max-width: 900px){.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder{display:none}}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder .mini-images{display:flex;width:calc(100% - 10px);margin-left:10px;opacity:.5}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder .mini-images img{width:calc(33% - 10px);aspect-ratio:195/120;object-fit:cover;margin-left:10px}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder .mini-images-label{position:absolute;bottom:-10px;left:20px;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:40px;line-height:1.1em;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.filmMomentsVideosStrips .film-moments .film-moment.right{justify-content:flex-start;flex-direction:row-reverse}.block.filmMomentsVideosStrips .film-moments .film-moment.right .mini-images-holder .mini-images{margin-left:0;margin-right:10px}.block.filmMomentsVideosStrips .film-moments .film-moment.right .mini-images-holder .mini-images .mini-images-label{margin-left:0;margin-right:10px}.block.filmMomentsVideosStrips .film-moments .film-moment.right .mini-images-holder .mini-images-label{left:unset;right:10px}.block.filmRoles .roles{margin:80px 0;display:flex;flex-wrap:wrap;justify-content:center}.block.filmRoles .roles.top{border-top:1px solid #cecece;padding-top:80px}@media only screen and (max-width: 900px){.block.filmRoles .roles.top{padding-top:40px}}.block.filmRoles .roles.bottom{border-bottom:1px solid #cecece;padding-bottom:80px}@media only screen and (max-width: 900px){.block.filmRoles .roles.bottom{padding-bottom:40px}}.block.filmRoles .roles.topBottom{border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding-top:80px;padding-bottom:80px}@media only screen and (max-width: 900px){.block.filmRoles .roles.topBottom{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 900px){.block.filmRoles .roles{padding:20px 0 0;margin:20px 0}}@media only screen and (max-width: 900px){.block.filmRoles .roles{justify-content:space-between}}.block.filmRoles .roles .role-col{width:calc(24% - 80px);margin:20px 40px}@media only screen and (max-width: 1100px){.block.filmRoles .roles .role-col{width:calc(50% - 80px);margin:20px 20px}}@media only screen and (max-width: 900px){.block.filmRoles .roles .role-col{width:calc(50% - 20px);margin:20px 10px}}@media only screen and (max-width: 400px){.block.filmRoles .roles .role-col{width:100%}}.block.filmRoles .roles .role-col h6,.block.filmRoles .roles .role-col .desc{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.1em;text-transform:uppercase}.block.filmRoles .roles .role-col h6{color:#cecece;margin-bottom:5px}.block.filmRoles .roles .role-col .desc{color:#fff}.block.filmRoles .roles .role-col .br{margin-bottom:5px}.block.expandedSynopsis{width:100%}.block.expandedSynopsis .top-carousel{position:relative;visibility:hidden;overflow:hidden}.block.expandedSynopsis .top-carousel .swiper{overflow:hidden;width:calc(100% - 200px);margin-left:100px}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .swiper{width:calc(100% - 40px);margin-left:20px}}.block.expandedSynopsis .top-carousel .gradient-side{pointer-events:none;position:absolute;top:0;height:100%;width:300px;display:block;z-index:10}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .gradient-side{width:60px}}.block.expandedSynopsis .top-carousel .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}.block.expandedSynopsis .top-carousel .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}.block.expandedSynopsis .top-carousel .swiper-wrapper{transition-timing-function:ease-in-out}.block.expandedSynopsis .top-carousel .swiper-slide{width:33.3333333333%;display:flex;align-items:center;justify-content:center}.block.expandedSynopsis .top-carousel .swiper-slide img{display:block;width:100%;height:auto;pointer-events:none}.block.expandedSynopsis .top-carousel .side{position:absolute;top:0;bottom:0;width:90px;display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:11}.block.expandedSynopsis .top-carousel .side.prev{left:0}.block.expandedSynopsis .top-carousel .side.next{right:0}.block.expandedSynopsis .top-carousel .btn-prev,.block.expandedSynopsis .top-carousel .btn-next{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:10px 0}.block.expandedSynopsis .top-carousel .btn-prev .arrow-links-swiper{margin-left:20px}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .btn-prev .arrow-links-swiper{margin-left:10px}}.block.expandedSynopsis .top-carousel .btn-next .arrow-links-swiper{margin-right:20px}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .btn-next .arrow-links-swiper{margin-right:10px}}.block.expandedSynopsis .top-carousel-label{position:absolute;bottom:-40px;left:0;width:100%;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-style:normal;font-size:clamp(40px,7vw,96px);color:#cecece;text-align:center;pointer-events:none;z-index:12;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.expandedSynopsis .top-carousel-label i,.block.expandedSynopsis .top-carousel-label em{font-style:italic}.block.expandedSynopsis .bottom{width:90%;max-width:615px;margin:60px auto}@media only screen and (max-width: 900px){.block.expandedSynopsis .bottom{width:100%;max-width:unset}}.block.expandedSynopsis .bottom .synopsis{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;line-height:1.2em}@media only screen and (max-width: 900px){.block.expandedSynopsis .bottom .synopsis{width:80%;margin:0 auto}}.block.expandedSynopsis .bottom .synopsis p{margin-bottom:20px}.block.expandedSynopsis .bottom .bottom-images img{width:100%;margin:20px 0}.block.partnerships.desktop{display:block}@media only screen and (max-width: 900px){.block.partnerships.desktop{display:none}}.block.partnerships.mobile{display:none}@media only screen and (max-width: 900px){.block.partnerships.mobile{display:block}}.block.partnerships .partnership-top-labels{margin:0 auto -80px;padding-top:40px}@media only screen and (max-width: 900px){.block.partnerships .partnership-top-labels{margin-bottom:40px}}.block.partnerships .partnership-top-labels .sublabel{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:10px}.block.partnerships .partnership-top-labels .label{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;color:#fff;text-transform:uppercase;margin-bottom:10px}.block.partnerships .icon{width:100%;user-select:none}@media only screen and (max-width: 900px){.block.partnerships .icon{margin-bottom:40px}}.block.partnerships .icon .ratio{position:relative;width:100%}.block.partnerships .icon .icona{width:100%;height:100%;display:block}.block.partnerships .icon .bgimg{background-size:cover;background-position:center;width:100%;height:100%}.block.partnerships .copy{margin:10px 20px;width:calc(100% - 40px);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;font-size:16px;text-align:left;user-select:none}@media only screen and (max-width: 900px){.block.partnerships .copy{margin-top:20px}}.block.partnerships .copy p{margin-bottom:10px}.block.partnerships .copy a{color:inherit;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.block.partnerships .copy a:before,.block.partnerships .copy a:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.block.partnerships .copy a:before{transition:all 0ms ease-in-out}.block.partnerships .copy a:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.block.partnerships .copy a.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.partnerships .copy a.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.partnerships .copy a:hover:before{left:0;transition:all 250ms ease-in}.block.partnerships .copy a:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.block.partnerships .copy a.small:before,.block.partnerships .copy a.small:after{height:1px}.block.partnerships.desktop .partnership-carousel-outer{padding:40px 0}.block.partnerships.desktop .partnership-carousel-outer .partnership-carousel.not-looping .swiper-wrapper{width:fit-content;margin:0 auto}.block.partnerships.desktop .partnership-carousel-outer .partnership-carousel.not-looping .swiper-wrapper .swiper-slide.label{max-width:65px}.block.partnerships.desktop .partnership-carousel-outer .partnership-carousel.not-looping .swiper-wrapper .swiper-slide.label .label2{margin-right:40px !important}.block.partnerships.desktop .swiper{width:100%;height:100%;overflow:hidden}.block.partnerships.desktop .swiper .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.partnerships.desktop .swiper .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 0}.block.partnerships.desktop .swiper.no-label .swiper-wrapper{width:fit-content;margin:0 auto}.block.partnerships.desktop .partnership-carousel .side{position:absolute;top:40px;width:50px;z-index:5;display:flex;align-items:center;justify-content:center}.block.partnerships.desktop .partnership-carousel .side.prev{left:40px}.block.partnerships.desktop .partnership-carousel .side.next{right:40px}.block.partnerships.desktop .partnership-carousel .btn-prev,.block.partnerships.desktop .partnership-carousel .btn-next{display:flex;align-items:center;justify-content:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer;height:4px;padding:8px 0 10px}.block.partnerships.desktop .partnership-carousel .btn-prev svg,.block.partnerships.desktop .partnership-carousel .btn-next svg{width:90px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.block.partnerships.desktop .partnership-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.partnerships.desktop .partnership-carousel .btn-next:hover svg{transform:translateX(5px)}.block.partnerships.desktop .partnership-carousel .swiper-slide .label{position:relative;user-select:none}.block.partnerships.desktop .partnership-carousel .swiper-slide .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.block.partnerships.desktop .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.partnerships.desktop .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.partnerships.desktop .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.partnerships.mobile .items-side-images{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.block.partnerships.mobile .items-side-images .items-side{width:65px;margin-right:20px;position:-webkit-sticky;position:sticky;top:100px}.block.partnerships.mobile .items-side-images .items-side .label{position:relative;user-select:none}.block.partnerships.mobile .items-side-images .items-side .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin-right:40px !important}.block.partnerships.mobile .items-side-images .items-images{width:calc(100% - 85px)}.block.filmAccolades{max-width:1200px;width:90%}@media only screen and (max-width: 900px){.block.filmAccolades{width:100%}}.block.filmAccolades .film-accolade{margin:100px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade{display:block}}.block.filmAccolades .film-accolade .copy{width:calc(45% - 60px);margin-left:60px}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade .copy{margin-left:100px;width:calc(100% - 100px)}}@media only screen and (max-width: 580px){.block.filmAccolades .film-accolade .copy{margin-left:70px;width:calc(100% - 70px)}}.block.filmAccolades .film-accolade .copy .num-lbl{margin-bottom:15px}.block.filmAccolades .film-accolade .copy .num-lbl .lbl{color:#cecece;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:40px;font-style:normal;line-height:1.3em}.block.filmAccolades .film-accolade .copy .num-lbl .num{position:absolute;top:0;left:-160px;height:100%;width:150px;text-align:right;display:flex;align-items:center;justify-content:flex-end;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;color:#cecece;font-size:96px}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade .copy .num-lbl .num{left:-100px;width:90px}}@media only screen and (max-width: 580px){.block.filmAccolades .film-accolade .copy .num-lbl .num{left:-70px;width:60px}}.block.filmAccolades .film-accolade .copy .quote{color:#fff;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:20px}.block.filmAccolades .film-accolade .copy .quoteAttribution{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:16px;color:#909090;margin-top:10px}.block.filmAccolades .film-accolade .image{width:50%}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade .image{width:100%}}.block.filmAccolades .film-accolade .image img{width:100%}.block.aboutAwards{max-width:1000px;margin:40px auto}.block.aboutAwards .swiper{width:calc(100% - 150px);margin-left:75px;height:100%;overflow:hidden}@media only screen and (max-width: 900px){.block.aboutAwards .swiper{width:calc(100% - 0px);margin-left:0}}.block.aboutAwards .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.aboutAwards .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.block.aboutAwards .about-awards-carousel .side{position:absolute;top:0;width:50px;height:100%;z-index:5;display:flex;align-items:center;justify-content:center}.block.aboutAwards .about-awards-carousel .side.prev{left:-40px}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .side.prev{left:-20px}}.block.aboutAwards .about-awards-carousel .side.next{right:-40px}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .side.next{right:-20px}}.block.aboutAwards .about-awards-carousel .btn-prev,.block.aboutAwards .about-awards-carousel .btn-next{display:flex;align-items:center;justify-content:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer;height:4px;padding:8px 0 10px}.block.aboutAwards .about-awards-carousel .btn-prev svg,.block.aboutAwards .about-awards-carousel .btn-next svg{width:90px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.block.aboutAwards .about-awards-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.aboutAwards .about-awards-carousel .btn-next:hover svg{transform:translateX(5px)}.block.aboutAwards .about-awards-carousel .swiper-slide{overflow:hidden}.block.aboutAwards .about-awards-carousel .swiper-slide .icon{width:100%;user-select:none}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon{padding-top:31%}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .big-image{width:calc(100% - 200px);height:auto;margin-left:100px}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon .big-image{margin-left:0;width:100%}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title{position:absolute;top:0;right:-25px;width:25%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title{position:relative;right:unset;width:50%;height:auto;display:block;margin-top:20px}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title .lines .l1{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-shadow:0 0 40px rgba(0,0,0,.75);font-size:16px;color:#fff;text-transform:uppercase}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title .lines .l2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;text-shadow:0 0 40px rgba(0,0,0,.75);font-style:normal;font-size:48px;line-height:1.1em;color:#fff;text-transform:uppercase}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .small-image{position:absolute;top:0;left:0;width:25%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon .small-image{width:60%;left:20%;top:0;display:block}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .small-image img{width:100%}.block.aboutAwards .about-awards-carousel .swiper-slide:nth-child(odd) .title{right:unset;left:25px;text-align:left}@media only screen and (min-width: 901px){.block.aboutAwards .about-awards-carousel .swiper-slide:nth-child(odd) .small-image{left:unset;right:0}}.block.aboutAwards .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.aboutAwards .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.aboutAwards .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.photoGallery{max-width:1000px;margin:100px auto}.block.photoGallery .photo-gallery-carousel-labels{margin-bottom:20px;text-align:center}.block.photoGallery .photo-gallery-carousel-labels .sublabel{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.photoGallery .photo-gallery-carousel-labels .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:64px;color:#fff;text-transform:uppercase}.block.photoGallery .swiper{width:calc(100% - 150px);margin-left:75px;height:100%;overflow:hidden}@media only screen and (max-width: 900px){.block.photoGallery .swiper{width:calc(100% - 40px);margin-left:20px}}.block.photoGallery .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.photoGallery .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.block.photoGallery .photo-gallery-carousel .side{position:absolute;top:0;width:50px;height:100%;z-index:5;display:flex;align-items:center;justify-content:center}.block.photoGallery .photo-gallery-carousel .side.prev{left:-40px}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .side.prev{left:10px}}.block.photoGallery .photo-gallery-carousel .side.next{right:-40px}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .side.next{right:10px}}.block.photoGallery .photo-gallery-carousel .btn-prev,.block.photoGallery .photo-gallery-carousel .btn-next{display:flex;align-items:center;justify-content:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer;height:4px;padding:8px 0 10px}.block.photoGallery .photo-gallery-carousel .btn-prev span,.block.photoGallery .photo-gallery-carousel .btn-next span{top:-30px}.block.photoGallery .photo-gallery-carousel .btn-prev span.mob,.block.photoGallery .photo-gallery-carousel .btn-next span.mob{display:none}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .btn-prev span.mob,.block.photoGallery .photo-gallery-carousel .btn-next span.mob{display:inline-flex}}.block.photoGallery .photo-gallery-carousel .btn-prev span.dsk,.block.photoGallery .photo-gallery-carousel .btn-next span.dsk{display:inline-flex}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .btn-prev span.dsk,.block.photoGallery .photo-gallery-carousel .btn-next span.dsk{display:none}}.block.photoGallery .photo-gallery-carousel .btn-prev svg,.block.photoGallery .photo-gallery-carousel .btn-next svg{width:90px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.block.photoGallery .photo-gallery-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.photoGallery .photo-gallery-carousel .btn-next:hover svg{transform:translateX(5px)}.block.photoGallery .photo-gallery-carousel .swiper-slide{overflow:hidden}.block.photoGallery .photo-gallery-carousel .swiper-slide .content{width:100%}.block.photoGallery .photo-gallery-carousel .swiper-slide .caption{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;color:#6e6e6e;text-align:center;margin-top:10px;width:calc(100% - 250px);margin-left:125px;height:60px}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .swiper-slide .caption{margin-left:10px;width:calc(100% - 20px)}}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon{user-select:none;width:100%;height:auto;aspect-ratio:828/694}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon .top{background-size:contain}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon .bottom-outer{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon .bottom-outer .bottom{background-size:cover;transform:scale(3);filter:blur(2px)}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.portrait .bottom-outer{top:50px;height:calc(100% - 100px)}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.portrait .bottom-outer{top:20px;height:calc(100% - 40px)}}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.landscape .bottom-outer{left:50px;width:calc(100% - 100px)}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.landscape .bottom-outer{left:20px;width:calc(100% - 40px)}}.block.photoGallery .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.photoGallery .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.photoGallery .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.giveaways.desktop{display:block}@media only screen and (max-width: 900px){.block.giveaways.desktop{display:none}}.block.giveaways.mobile{display:none}@media only screen and (max-width: 900px){.block.giveaways.mobile{display:block}}.block.giveaways a{width:100%;height:fit-content}.block.giveaways .content{user-select:none;width:100%;height:fit-content;margin-top:clamp(10px,2vw,20px)}.block.giveaways .content .bg-panel{position:absolute;top:clamp(10px,2vw,20px);left:0;width:100%}.block.giveaways .content .bg-panel .panel{display:block;width:77.77%;aspect-ratio:300/184;background-color:#1b1b1b;z-index:1}.block.giveaways .content .bg-panel .txt{margin-top:10px;z-index:3}.block.giveaways .content .bg-panel .txt .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#909090;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.giveaways .content .bg-panel .txt .detail{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#cecece;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.giveaways .content .giveaway-caption{position:absolute;top:-100px;height:100px;display:flex;width:100%;align-items:flex-end}.block.giveaways .content .giveaway-caption .giveaway-caption2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.giveaways .content .icon{z-index:2;display:block;width:84%;margin-left:16%;aspect-ratio:326/378;height:auto}.block.giveaways .content .icon .bgimg{background-size:contain;background-position:center;width:100%;height:100%}.block.giveaways.desktop .giveaway-carousel-outer{padding:40px 0}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel .swiper-slide.label{max-width:65px}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel .swiper-slide.label .label2{margin-right:40px !important}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel.fit .swiper-wrapper{width:fit-content;margin:0 auto}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel.fill .swiper-wrapper{width:100%;margin:0 auto}.block.giveaways.desktop .swiper{width:100%;height:100%;overflow:hidden}.block.giveaways.desktop .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.giveaways.desktop .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 0}.block.giveaways.desktop .giveaway-carousel .side{position:absolute;top:0;width:50px;z-index:5;display:flex;align-items:center;justify-content:center;height:100%}.block.giveaways.desktop .giveaway-carousel .side.prev{left:40px}.block.giveaways.desktop .giveaway-carousel .side.next{right:40px}.block.giveaways.desktop .giveaway-carousel .btn-prev,.block.giveaways.desktop .giveaway-carousel .btn-next{display:flex;align-items:center;justify-content:center;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer;height:4px;padding:8px 0 10px}.block.giveaways.desktop .giveaway-carousel .btn-prev svg,.block.giveaways.desktop .giveaway-carousel .btn-next svg{width:90px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.block.giveaways.desktop .giveaway-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.giveaways.desktop .giveaway-carousel .btn-next:hover svg{transform:translateX(5px)}.block.giveaways.desktop .giveaway-carousel .swiper-slide{height:auto}.block.giveaways.desktop .giveaway-carousel .swiper-slide .label{position:relative;user-select:none}.block.giveaways.desktop .giveaway-carousel .swiper-slide .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.block.giveaways.desktop .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.giveaways.desktop .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.giveaways.desktop .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.giveaways.mobile .items-side-images{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.block.giveaways.mobile .items-side-images .items-side{width:65px;margin-right:20px;position:-webkit-sticky;position:sticky;top:100px}.block.giveaways.mobile .items-side-images .items-side .label{position:relative;user-select:none}.block.giveaways.mobile .items-side-images .items-side .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin-right:40px !important}.block.giveaways.mobile .items-side-images .items-images{width:calc(100% - 85px)}.block.giveaways.mobile .items-side-images .items-images .giveaway-caption{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.ticketPromo .holder{padding:40px 0;margin:40px 0}.block.ticketPromo .ticketPromo-blockTitle{width:100%}.block.ticketPromo .ticketPromo-blockTitle .black-bar{position:absolute;top:0;left:0;height:100%;width:50%;background-color:#fff;display:block}.block.ticketPromo .ticketPromo-blockTitle .blockTitle2{background-color:#191919}.block.ticketPromo .ticketPromo-blockTitle .blockTitle2 h2{color:#fff;font-size:62px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-blockTitle .blockTitle2 h2{font-size:40px}}.block.ticketPromo .ticketPromo-lr{width:100%;display:flex;justify-content:space-between;align-items:center}.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:50px;width:calc(100% - 40px)}@media only screen and (max-width: 1400px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:50px}}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:20px}}@media only screen and (max-width: 380px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:20px}}@media only screen and (min-width: 901px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{margin-left:100px;width:calc(50% - 150px)}}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{width:calc(100% - 40px)}}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .btn,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .arrow-links{margin-top:10px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l #ticket-promo-holder-error{margin-top:10px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .rte h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;color:#fff;margin-bottom:40px}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l .rte h2{font-size:32px}}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc p{display:flex;align-items:flex-start}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a{color:#fff;margin-right:5px;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:before{transition:all 0ms ease-in-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:hover:before{left:0;transition:all 250ms ease-in}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.small:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.small:after{height:1px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row{display:flex;justify-content:flex-start}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons{margin-left:20px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons *{color:#fff}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon{cursor:pointer;top:2px;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px;padding-bottom:6px !important}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:before{transition:all 0ms ease-in-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:hover:before{left:0;transition:all 250ms ease-in}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.small:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.small:after{height:1px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .copy-tooltip{margin-left:15px;bottom:7px}.block.ticketPromo .ticketPromo-lr .ticketPromo-r{width:45%}.block.ticketPromo .ticketPromo-lr .ticketPromo-r img{width:100%;height:auto}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr{flex-wrap:wrap}.block.ticketPromo .ticketPromo-lr .ticketPromo-l,.block.ticketPromo .ticketPromo-lr .ticketPromo-r{width:calc(100% - 40px);margin-top:20px}}.block.ticketPromo .ticket-promo-state{display:none}.block.ticketPromo .ticket-promo-state-login{display:block}.block.videoScrollAndScrub{position:relative;width:100%;margin:0 auto}.block.videoScrollAndScrub .scroll-scrub-video-hook{display:block;width:75vw;height:auto;margin:0 auto;object-fit:cover;position:sticky;top:50vh;transform:translateY(-50%);z-index:1}.block.videoScrollAndScrub .scroll-scrub-poster{display:block;width:75vw;height:auto;margin:0 auto;position:sticky;top:50vh;transform:translateY(-50%);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;pointer-events:none;opacity:0}.block.videoScrollAndScrub.is-poster .scroll-scrub-poster{opacity:1}.block.videoScrollAndScrubOuter{margin:0 auto;padding:220px 0 0 0}body.page-home .container-all{overflow-x:hidden}body.page-general .rte{padding-top:150px}body.page-general .rte a{text-decoration:underline}body.page-film #featured-film-panel{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);border-bottom:1px solid #cecece}body.page-film #featured-film-panel .panel{width:100%;height:100%;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}body.page-film #featured-film-panel .panel .bgimg{opacity:.8}body.page-film #featured-film-panel .panel.active{opacity:1}body.page-film #featured-film-panel .panel .video{width:100%;height:100%;object-fit:cover}body.page-film #featured-film-panel .panel .accolades-corner{position:absolute;right:5%;bottom:calc(5% + var(--ui-browser-height));min-width:250px;z-index:20;text-align:right}body.page-film #featured-film-panel .panel .accolades-corner .decorations-icons{width:100%;display:flex;align-items:center;justify-content:flex-end}body.page-film #featured-film-panel .panel .accolades-corner .decorations-icons .decorations-icon{margin-left:10px}body.page-film #featured-film-panel .panel .accolades-corner .decorations-icons .decorations-icon img{width:auto;height:55px}body.page-film #featured-film-panel .panel .accolades-corner .arrow-links{display:inline-block;margin:20px 0 0;top:2px}body.page-film #featured-film-panel .panel .accolades-corner .arrow-links .watch-now-txt{font-size:24px}body.page-film #featured-film-panel .panel .corner-text{position:absolute;left:5%;bottom:5%}@media only screen and (max-width: 900px){body.page-film #featured-film-panel .panel .corner-text{display:none}}body.page-film #featured-film-panel .panel .corner-text .lines{margin-bottom:20px}body.page-film #featured-film-panel .panel .corner-text .lines:last-child{margin-bottom:0}body.page-film #featured-film-panel .panel .corner-text .lines .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#c6c8c4;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}body.page-film #featured-film-panel .panel .corner-text .lines .txt{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}body.page-film #featured-film-panel .panel .corner-text .lines p{margin-bottom:0}body.page-film .poster-details{padding:80px;width:calc(100% - 160px) !important}@media only screen and (max-width: 1400px){body.page-film .poster-details{padding:40px;width:calc(100% - 80px) !important}}@media only screen and (max-width: 1150px){body.page-film .poster-details{padding:20px;width:calc(100% - 40px) !important}}@media only screen and (max-width: 900px){body.page-film .poster-details{padding:0;width:100% !important}}body.page-film .film-copy.bottom{padding:0 80px;width:100%}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom{padding:0;width:100%;margin:0}}body.page-film .film-copy.bottom.showtimes-above{width:100%;margin:0}body.page-film .film-copy.bottom .synopsis{text-align:left}body.page-film .film-copy.bottom .synopsis p:last-child{margin-bottom:0}body.page-film .poster-details{width:100%}body.page-film .poster-details .holder{width:fit-content;margin:80px}@media only screen and (max-width: 900px){body.page-film .poster-details .holder{margin:40px 0;width:100%}}body.page-film .poster-details .holder2{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){body.page-film .poster-details .holder2{display:block;padding:0 0 40px 0}}body.page-film .poster-details .poster{width:calc(100% - 40px);height:fit-content;margin-right:40px}body.page-film .poster-details .poster.bugs{width:calc(70% - 40px)}body.page-film .poster-details .poster.nobugs{width:calc(70% - 40px)}@media only screen and (max-width: 900px){body.page-film .poster-details .poster{width:100%;min-width:100%;max-width:100%;margin-right:0}}body.page-film .poster-details .poster .poster-graphic img{width:100%;height:auto}body.page-film .poster-details .poster .tickets-sideways{width:40px;height:100%;position:absolute;left:-80px;top:0;display:flex;align-items:center;justify-content:center}body.page-film .poster-details .poster .tickets-sideways img{width:100%;height:auto}body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-mob{display:none}@media only screen and (max-width: 900px){body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-mob{display:flex}}body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-desktop{display:flex}@media only screen and (max-width: 900px){body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-desktop{display:none}}@media only screen and (max-width: 900px){body.page-film .poster-details .poster .poster-graphic.with-showtimes,body.page-film .poster-details .poster .poster-graphic.with-bugs{display:flex;align-items:center;justify-content:space-between}body.page-film .poster-details .poster .poster-graphic.with-showtimes .tickets-sideways,body.page-film .poster-details .poster .poster-graphic.with-bugs .tickets-sideways{position:relative;left:0;height:auto}body.page-film .poster-details .poster .poster-graphic.with-showtimes .tickets-sideways img,body.page-film .poster-details .poster .poster-graphic.with-bugs .tickets-sideways img{width:100%;height:auto}body.page-film .poster-details .poster .poster-graphic.with-showtimes .poster-graphic-img,body.page-film .poster-details .poster .poster-graphic.with-bugs .poster-graphic-img{height:auto}body.page-film .poster-details .poster .poster-graphic.with-showtimes .tickets-sideways{width:12.5vw}body.page-film .poster-details .poster .poster-graphic.with-showtimes .poster-graphic-img{width:calc(95% - 12.5vw)}body.page-film .poster-details .poster .poster-graphic.with-bugs .tickets-sideways{width:12vw}body.page-film .poster-details .poster .poster-graphic.with-bugs .poster-graphic-img{width:calc(95% - 12vw)}}@media only screen and (max-width: 900px)and (max-width: 900px){body.page-film .poster-details .poster .poster-graphic.with-showtimes{display:none}}body.page-film .poster-details .details{width:100%}@media only screen and (max-width: 900px){body.page-film .poster-details .details{margin-top:15px}}body.page-film .showtimes-outer{margin-top:5px}@media only screen and (max-width: 900px){body.page-film .showtimes-outer{margin-top:15px}}body.page-film .showtimes-outer .btn-load-more-holder{margin:40px 0}body.page-film .showtimes-outer h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:30px;color:#efead8;margin-bottom:10px}body.page-film .showtimes-outer h3{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:10px;text-transform:uppercase}body.page-film .showtimes-outer p{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.3em;color:#fff;margin-bottom:10px}body.page-film .showtimes-outer .load-more{text-align:center;margin-top:50px}body.page-film .showtimes-outer #showtimes-search-location,body.page-film .showtimes-outer #showtimes-search-button,body.page-film .showtimes-outer #showtimes-search-button2{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-film .showtimes-outer #showtimes-search-location.disabled,body.page-film .showtimes-outer #showtimes-search-button.disabled,body.page-film .showtimes-outer #showtimes-search-button2.disabled{opacity:.25}body.page-film .showtimes-outer #showtimes-search-button2{cursor:pointer;align-items:center}body.page-film .showtimes-outer #showtimes-search-button2 svg{transform:scaleX(-1)}@media only screen and (max-width: 900px){body.page-film .showtimes-outer #showtimes-search-button2 svg{width:40px}}body.page-film .showtimes-outer .showtimes-search{display:flex;margin-bottom:20px}body.page-film .showtimes-outer .showtimes-search input{width:100%;border:1px solid #cecece;padding:10px 10px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff;background-color:#1e1e1e}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .showtimes-search input{width:100%;font-size:16px}}body.page-film .showtimes-outer .showtimes-search .btn{width:100px;min-width:100px;max-width:100px}body.page-film .showtimes-outer #showtimes-search-current{font-family:"adrianna",sans-serif;font-weight:600;font-size:16px;color:#fff;margin:10px 0}body.page-film .showtimes-outer .date-boxes{width:100%;height:100px;user-select:none}body.page-film .showtimes-outer .date-boxes .date-boxes1{position:absolute;top:0;left:0;width:100%;overflow:scroll;height:100%}body.page-film .showtimes-outer .date-boxes .date-boxes2{display:flex;align-items:center;justify-content:flex-start;width:100%}body.page-film .showtimes-outer .date-boxes .box{display:inline-block;width:80px;min-width:80px;max-width:80px;margin-right:20px;cursor:pointer;user-select:none}body.page-film .showtimes-outer .date-boxes .box:last-child{margin-right:0}body.page-film .showtimes-outer .date-boxes .box .box2{text-align:left}body.page-film .showtimes-outer .date-boxes .box .box2 .box3{background-color:#1e1e1e;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:100%;height:100%;display:flex;align-items:center;justify-content:center}body.page-film .showtimes-outer .date-boxes .box .box2 .month-day,body.page-film .showtimes-outer .date-boxes .box .box2 .weekday{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;margin:0;line-height:1em;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-film .showtimes-outer .date-boxes .box .box2 .month-day{text-align:center;color:#fff;padding:15px 5px}body.page-film .showtimes-outer .date-boxes .box .box2 .weekday{color:#6e6e6e;margin-bottom:10px}body.page-film .showtimes-outer .date-boxes .box.active .box3,body.page-film .showtimes-outer .date-boxes .box:hover .box3{background-color:#fff}body.page-film .showtimes-outer .date-boxes .box.active .box3 .month-day,body.page-film .showtimes-outer .date-boxes .box:hover .box3 .month-day{color:#000}body.page-film .showtimes-outer .date-boxes-outer-desktop{width:100%;display:block;border-bottom:1px solid #cecece;margin-bottom:20px;padding-bottom:20px}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .date-boxes-outer-desktop{display:none}}body.page-film .showtimes-outer .date-boxes-outer-desktop .strip-hider-trigger{overflow:visible}body.page-film .showtimes-outer .date-boxes-outer-desktop .date-boxes{height:82px}body.page-film .showtimes-outer .date-boxes-outer-desktop .date-boxes .date-boxes1{overflow:visible}body.page-film .showtimes-outer .date-boxes-outer-desktop .swiper{width:100%}body.page-film .showtimes-outer .date-boxes-outer-desktop .swiper .swiper-slide{width:auto}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side{width:36px;min-width:36px}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side svg{width:15px;height:auto}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side.next{right:-40px;top:10px}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side.prev{left:-40px;top:10px}body.page-film .showtimes-outer .date-boxes-outer-mobile{display:none}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .date-boxes-outer-mobile{display:block;width:100%}}body.page-film .showtimes-outer .theater-rows{margin-top:10px}body.page-film .showtimes-outer .theater-rows .theater-rows-date{visibility:hidden;opacity:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;height:0;overflow:hidden}body.page-film .showtimes-outer .theater-rows .theater-rows-date.active{visibility:visible;opacity:1;height:auto}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row{border-bottom:1px solid #cecece;margin:10px 0;padding:10px 0 20px 0}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row.more{display:none}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr{display:block}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr{display:block}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l{width:100%;display:block}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l{width:100%;margin-right:0}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h1,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h2,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h3,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h4,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h5,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h6{margin-bottom:10px}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .desc{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#6e6e6e;margin-bottom:10px;text-transform:uppercase}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times0{display:flex;align-items:flex-end;justify-content:flex-start}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times{margin-left:0;display:flex;flex-wrap:wrap;justify-content:flex-start}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times .time{top:-5px;background-color:#1e1e1e;padding:4px 10px 5px;color:#fff;font-family:"roboto",sans-serif;font-weight:500;font-size:15px;cursor:pointer;line-height:1em;border:1px solid #000;display:inline-block;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;margin-right:20px;margin-top:10px;min-width:66px;text-align:center}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times .time:hover{background-color:#fff;color:#000}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times .time{margin-left:0;margin-right:20px}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-r{min-width:100px;width:auto}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-r{width:100%}}body.page-film .showtimes-outer #showtimes-details-hook-outer{display:none}body.page-film .showtimes-outer #showtimes-details-hook-outer .arrow-prev{cursor:pointer;display:flex;justify-content:flex-start;align-items:flex-start}body.page-film .showtimes-outer #showtimes-details-hook-outer .arrow-prev .txt{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-left:10px}body.page-film .showtimes-outer #showtimes-details-hook .top{padding:20px 0;margin:30px 0;border-top:1px solid #cecece;border-bottom:1px solid #cecece}body.page-film .showtimes-outer #showtimes-details-hook .top p.lbl{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#fff;margin-bottom:10px;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .top h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:36px;color:#fff;margin-bottom:10px;line-height:.9em;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .top h3{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:0;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .top h3.dark{color:#6e6e6e;margin-bottom:10px}body.page-film .showtimes-outer #showtimes-details-hook .bug{margin-bottom:20px}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr{display:flex;justify-content:space-between;align-items:center}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:21px;color:#fff;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r{display:flex;justify-content:flex-end;align-items:normal;margin-left:10px}@media only screen and (max-width: 500px){body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r{flex-wrap:wrap;justify-content:flex-end}}@media only screen and (max-width: 900px){body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .bug-fandango{display:none !important}}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .bug-buy{width:100px;min-width:100px;max-width:100px}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .bug-buy .btn{border:1px solid #fff}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r svg{width:12px;height:auto;display:inline-block;margin-right:5px}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r svg path{fill:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r a{display:block;width:100%;height:100%}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .btn{padding:10px 10px;width:100%;height:100%}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .btn:hover{background-color:#000}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .btn:hover svg path{fill:#fff}body.page-film #get-tickets-main.c-regular .cpadded .poster-details{width:90%;margin:0 5%}body.page-film #get-tickets-main.c-regular .cpadded .poster-details.bugs{width:80%;margin:0}@media only screen and (max-width: 900px){body.page-film #get-tickets-main.c-regular .cpadded .poster-details{width:100%;margin:0}}body.page-film .official-trailer{margin:50px 0}body.page-film .official-trailer .video-play{width:80%;margin:0 auto}@media only screen and (max-width: 900px){body.page-film .official-trailer .video-play{width:100%}}body.page-film .bugs-holder{margin-bottom:20px}@media only screen and (max-width: 900px){body.page-film .bugs-holder{margin-top:20px}}body.page-film .bugs-holder .bugs-spend{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:32px;color:#cecece}body.page-film .bugs-holder .bugs2{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}body.page-film .bugs-holder .bugs2.manual{display:block;margin-bottom:40px}body.page-film .bugs-holder .bugs2.manual .bug{display:block;margin-top:15px;margin-bottom:15px}body.page-film .bugs-holder .bugs-section{width:100%;margin:30px 0 0}body.page-film .bugs-holder .bugs-section h6{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}body.page-film .bugs-holder .bug{margin:10px 10px 10px 0;min-height:40px;display:flex;align-items:center;justify-content:center}body.page-film .bugs-holder .bug *{font-family:"adrianna",sans-serif;font-weight:400;font-size:18px;color:#fff}body.page-film .bugs-holder .bug .bug-icon{display:inline-block}body.page-film .bugs-holder .bug .bug-icon a{display:inline-block}body.page-film .bugs-holder .bug .bug-icon img{width:auto;will-change:opacity,scale,filter,transform}body.page-film .film-copy{max-width:500px}body.page-film .film-copy.bottom{max-width:unset;width:100%;margin:0;padding:0}body.page-film .film-copy.bottom .bottom2{width:80%;max-width:800px;margin:0 auto;text-align:center}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom .bottom2{width:100%;max-width:unset}}body.page-film .film-copy.bottom .bottom2 .spacer{display:block;margin-top:120px;width:100%}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom .bottom2 .spacer{margin-top:0}}body.page-film .film-copy.bottom .bottom2 .spacer.bugs{margin-top:-40px}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom .bottom2 .spacer.bugs{margin-top:-40px}}body.page-film .film-copy h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;color:#cecece;text-transform:uppercase;margin-bottom:20px}body.page-film .film-copy .synopsis{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.4em;color:#fff}body.page-film .film-copy .synopsis p{margin-bottom:20px}body.page-film .bug-fandango{margin:0 10px;text-align:center}@media only screen and (max-width: 500px){body.page-film .bug-fandango{margin:0 0 10px 0}}body.page-film .bug-fandango h6{font-size:12px;color:#000;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:1px;letter-spacing:-0.015em}body.page-film .bug-fandango p{font-size:8px;color:#000;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:0}body.page-film .bug-fandango a{text-decoration:underline;color:#000;display:inline !important}body.page-film .bug-fandango svg{margin-right:10px;width:24px;min-width:24px}body.page-film .bug-fandango svg path{fill:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-film .bug-fandango img{width:150px;display:inline-block;margin-bottom:5px}body.page-film .bug-fandango.logged-in,body.page-film .bug-fandango.logged-out{background-color:#e9e9e9;display:block;justify-content:center;align-items:center;text-align:center;padding:5px 15px}body.page-film #showtimes-search-fandango{margin:10px 0 15px}body.page-film #showtimes-search-fandango .bug-fandango{margin:0}@media only screen and (max-width: 900px){body.page-film #showtimes-search-fandango .bug-fandango.logged-out,body.page-film #showtimes-search-fandango .bug-fandango.logged-in{width:calc(100% - 30px)}}body.page-film #showtimes-details-hook .bug-fandango.logged-in,body.page-film #showtimes-details-hook .bug-fandango.logged-out{display:block;text-align:center}body.page-film #showtimes-details-hook .bug-fandango.logged-in .fandango-l,body.page-film #showtimes-details-hook .bug-fandango.logged-out .fandango-l{display:none}body.page-film #showtimes-details-hook .bug-fandango.logged-in h6,body.page-film #showtimes-details-hook .bug-fandango.logged-in p,body.page-film #showtimes-details-hook .bug-fandango.logged-out h6,body.page-film #showtimes-details-hook .bug-fandango.logged-out p{display:block}body.page-film #showtimes-details-hook .bug-fandango.logged-in a,body.page-film #showtimes-details-hook .bug-fandango.logged-out a{display:inline}body.page-film .fandango-time-mobile{display:none}@media only screen and (max-width: 900px){body.page-film .fandango-time-mobile{display:block}body.page-film .fandango-time-mobile .bug-fandango{padding:10px 15px;display:block;width:calc(100% - 30px);margin:0 0 20px !important}body.page-film .fandango-time-mobile .bug-fandango .fandango-l{display:block !important}body.page-film .fandango-time-mobile .bug-fandango img{margin-bottom:0}}body.page-film .synopsis a{color:inherit;text-decoration:underline}body.page-film.device-mobile #featured-film-panel .panel .accolades-corner{bottom:calc(1% + var(--ui-browser-height))}body.page-films .feature-top{position:absolute;top:0;left:0;width:100%}body.page-films .feature-top .gradient-bottom{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);height:100px;pointer-events:none;display:block}body.page-films .feature-top video{width:100%;height:auto}@media only screen and (max-width: 900px){body.page-films .feature-top video{height:70vh;object-fit:cover}}body.page-films .feature-top img{width:100%;height:auto}body.page-films .feature-top .overlay-text{position:absolute;top:25vh;left:0;width:100%;text-align:center;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;font-size:30px;color:#cecece;text-shadow:0 0 40px rgba(0,0,0,.75)}body.page-films .library{padding-top:50vh;width:100%}body.page-films .library .library-controls{width:100%}body.page-films .library .library-controls .line1{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}body.page-films .library .library-controls .switches{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cecece}body.page-films .library .library-controls .switches .switches-l{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:30px;color:#cecece;font-style:normal;display:flex;align-items:center;justify-content:flex-start}body.page-films .library .library-controls .switches .switches-l svg{margin-left:10px;top:3px}body.page-films .library .library-controls .switches .switches-l span{font-style:italic}body.page-films .library .library-controls .switches .switches-r span{margin-left:20px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-transform:uppercase;font-size:16px;color:#cecece;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer}body.page-films .library .library-controls .switches .switches-r span:hover,body.page-films .library .library-controls .switches .switches-r span.active{color:#fff}@media only screen and (max-width: 900px){body.page-films .library .library-controls .switches .switches-r span{display:block;margin:0 0 10px 0;text-align:right}}.library-grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:20px}@media only screen and (max-width: 900px){.library-grid{grid-template-columns:repeat(2, 1fr);row-gap:25px}}@media only screen and (max-width: 580px){.library-grid{grid-template-columns:repeat(1, 1fr)}}.library-grid .grid-item a{display:block;width:100%;height:100%}.library-grid .grid-item .bgimg-outer{margin-left:20%;display:block;width:80%;aspect-ratio:16/10}.library-grid .grid-item .grid-item-copy{position:absolute;top:0;height:100%;left:0;display:flex;align-items:center;justify-content:flex-start}.library-grid .grid-item .grid-item-copy h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;color:#fff;text-transform:uppercase;margin-bottom:5px;text-shadow:0 0 40px rgba(0,0,0,.75)}.library-grid .grid-item .grid-item-copy h3{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:15px;color:#fff;font-style:normal;margin-bottom:0;text-shadow:0 0 40px rgba(0,0,0,.75)}.library-grid .grid-item .grid-item-copy svg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.library-grid .grid-item a:hover .grid-item-copy2 svg{transform:translateX(10px)}body.page-contest #featured-contest-panel{margin-top:0;margin-bottom:-70vh;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}body.page-contest #featured-contest-panel .panel{width:100%;height:100%;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}body.page-contest #featured-contest-panel .panel .bgimg{opacity:.4}body.page-contest #featured-contest-panel .panel.active{opacity:1}body.page-contest #featured-contest-panel .panel .video{width:100%;height:100%;object-fit:cover}body.page-contest .under-top-panel *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .main-under{margin-top:20vh;min-height:20vh}body.page-contest .main-under .contest-copy{margin:0 auto}body.page-contest .contest-enter{text-align:center;width:90%;max-width:800px;margin:0 auto}body.page-contest .contest-enter .sublabel{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .contest-enter h1{margin:0;padding:0;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;color:#fff}@media only screen and (max-width: 900px){body.page-contest .contest-enter h1{font-size:36px}}body.page-contest .contest-enter .button-holder{margin-top:20px}body.page-contest .contest-enter .description-holder{margin:20px auto}body.page-contest .contest-enter .description-holder *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .contest-enter #button-holder-final-message{margin-top:10px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .contest-enter-final{margin-top:80px}body.page-about #featured-about-panel{margin-top:0;margin-bottom:-30vh;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}body.page-about #featured-about-panel .gradient{display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:40vh;pointer-events:none}body.page-about #featured-about-panel .panel{width:100%;height:100%;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}body.page-about #featured-about-panel .panel .bgimg{opacity:.3}body.page-about #featured-about-panel .panel.active{opacity:1}body.page-about #featured-about-panel .panel .video{width:100%;height:100%;object-fit:cover}body.page-about .intro .founded{border-top:1px solid #cecece}body.page-about .intro .founded .founded-cols{display:flex;width:80%;margin:80px auto}@media only screen and (max-width: 900px){body.page-about .intro .founded .founded-cols{display:block}}body.page-about .intro .founded .founded-cols .founded-l{width:calc(33.333% - 40px);display:flex;align-items:center;justify-content:flex-end;margin-right:40px;text-align:right;flex-wrap:wrap}@media only screen and (max-width: 900px){body.page-about .intro .founded .founded-cols .founded-l{width:100%;justify-content:flex-start}}body.page-about .intro .founded .founded-cols .founded-l .l1{width:100%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:48px;line-height:1.2em;color:#fff}body.page-about .intro .founded .founded-cols .founded-l .l2{width:100%;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:128px;line-height:128px;margin-top:-20px;color:#fff}body.page-about .intro .founded .founded-cols .founded-r{width:calc(66.666% - 40px);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;columns:2;column-gap:40px;color:#fff}@media only screen and (max-width: 900px){body.page-about .intro .founded .founded-cols .founded-r{width:100%;columns:unset}}body.page-about .awards-grid{padding:80px 0;margin:80px 0}body.page-about .awards-grid .items{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:80px;row-gap:40px}@media only screen and (max-width: 900px){body.page-about .awards-grid .items{grid-template-columns:repeat(2, 1fr);column-gap:40px;row-gap:40px}}@media only screen and (max-width: 580px){body.page-about .awards-grid .items{grid-template-columns:repeat(1, 1fr);width:70%;margin:0 auto}}body.page-about .awards-grid .items .img{width:100%;aspect-ratio:195/292;margin-bottom:20px}body.page-about .awards-grid .items .lines div{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}body.page-about .awards-counter .items{border-top:solid 1px #cecece;margin:40px 0;padding:40px 0 10px;display:flex;justify-content:center;align-items:flex-start}body.page-about .awards-counter .items.blocks-below{border-bottom:solid 1px #cecece;padding:40px 0 90px}@media only screen and (max-width: 900px){body.page-about .awards-counter .items{display:block}}body.page-about .awards-counter .items .awards-counter-l,body.page-about .awards-counter .items .awards-counter-r,body.page-about .awards-counter .items .awards-counter-c{width:30%;min-width:360px;margin:0 50px;text-align:center}body.page-about .awards-counter .items .awards-counter-l .num,body.page-about .awards-counter .items .awards-counter-r .num,body.page-about .awards-counter .items .awards-counter-c .num{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:128px;line-height:1em;color:#fff;margin-bottom:0}body.page-about .awards-counter .items .awards-counter-l .lbl,body.page-about .awards-counter .items .awards-counter-r .lbl,body.page-about .awards-counter .items .awards-counter-c .lbl{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:38px;color:#fff}@media only screen and (max-width: 1300px){body.page-about .awards-counter .items .awards-counter-l,body.page-about .awards-counter .items .awards-counter-r,body.page-about .awards-counter .items .awards-counter-c{min-width:unset;margin:0 30px}body.page-about .awards-counter .items .awards-counter-l .num,body.page-about .awards-counter .items .awards-counter-r .num,body.page-about .awards-counter .items .awards-counter-c .num{font-size:100px}body.page-about .awards-counter .items .awards-counter-l .lbl,body.page-about .awards-counter .items .awards-counter-r .lbl,body.page-about .awards-counter .items .awards-counter-c .lbl{font-size:30px}}@media only screen and (max-width: 900px){body.page-about .awards-counter .items .awards-counter-l,body.page-about .awards-counter .items .awards-counter-r,body.page-about .awards-counter .items .awards-counter-c{width:100%;min-width:unset;margin:40px 0}body.page-about .awards-counter .items .awards-counter-l .num,body.page-about .awards-counter .items .awards-counter-r .num,body.page-about .awards-counter .items .awards-counter-c .num{font-size:128px}body.page-about .awards-counter .items .awards-counter-l .lbl,body.page-about .awards-counter .items .awards-counter-r .lbl,body.page-about .awards-counter .items .awards-counter-c .lbl{font-size:38px}}body.page-member-portal #featured-member-panel{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}body.page-member-portal #featured-member-panel .main-bgimg{opacity:.4}body.page-member-portal #featured-member-panel .block.becomeMember{margin:0;padding:0;border-top:0;top:15vh}body.page-member-portal .scroll-check-trigger{border-top:1px solid #cecece}body.page-member-portal footer.footer{margin-top:0}body.page-member-portal .scroll-check-trigger .blocks .border-top{display:none}body.page-member-portal .scroll-check-trigger .blocks .block .border-bottom{display:block}body.page-member-portal .scroll-check-trigger .blocks .block:last-child .border-bottom{display:none}body.page-search #content{padding-top:150px}body.page-search #content .rte p{margin-bottom:5px}body.page-search #content .rte h3{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;margin-bottom:15px}body.page-search #content .rte.border{border-bottom:1px solid #cecece;margin-bottom:40px}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-img-slide-reveal--from-left] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(-100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left] img{transform:translateX(100%)}[data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-right] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right] img{transform:translateX(-100%)}[data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-up] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(-100%)}[data-aos=custom-img-slide-reveal--from-up].aos-animate img{transform:translateY(0)}[data-aos=custom-img-slide-reveal--from-down] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(100%)}[data-aos=custom-img-slide-reveal--from-down].aos-animate img{transform:translateY(0)}[data-aos=custom-scale-in]{transition-property:transform;transform:scale(0)}[data-aos=custom-scale-in].aos-animate{transform:scale(1)}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-slide-left-mini]{transition-property:transform;transform:translateX(40px);opacity:0}[data-aos=custom-slide-left-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-right-mini]{transition-property:transform;transform:translateX(-40px);opacity:0}[data-aos=custom-slide-right-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-up-mini]{transition-property:transform;transform:translateY(40px);opacity:0}[data-aos=custom-slide-up-mini].aos-animate{transform:translateY(0);opacity:1}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-mobile]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-mobile]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-mobile].aos-animate{transform:translateY(0);opacity:1}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-desktop]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-desktop]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-desktop].aos-animate{transform:translateY(0);opacity:1}}.show-desktop{display:inline-block}.show-desktop.block{display:block}.show-desktop.flex{display:flex}@media only screen and (max-width: 900px){.show-desktop{display:none}.show-desktop.block{display:none}.show-desktop.flex{display:none}}.show-mobile{display:none}.show-mobile.block{display:none}.show-mobile.flex{display:none}@media only screen and (max-width: 900px){.show-mobile{display:inline-block}.show-mobile.block{display:block}.show-mobile.flex{display:flex}}.hook-oneid-login,.hook-oneid-logout,.hook-oneid-postinit{display:none}.black-sidebar .black-sidebar-bg{position:absolute;top:0;left:0;background-color:#000;width:100px;height:100%;padding-right:20px;margin-right:20px}.black-sidebar .rte{background-color:#fff}.black-sidebar .rte h1{margin:0 !important;padding:0 !important}.test{opacity:1}
/*# sourceURL=webpack://./../__source/fout/fout.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/0.clear.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/1.normalize.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/socicon.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/hamburgers.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/globals.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/mixins.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/gutters.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/rte.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/variables.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/site.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/header.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/headerAlert.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/footer.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/overlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mediaOverlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mobileNav.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/becomeMemberPopup.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/atoms/quickThumbs.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/atoms/simpleImageCarousel.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/featuredPanel.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/alternatingFilmPromos.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/merchPromo.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/videoModule.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmEntryStrip.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/nowStreamingStrip.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmModule.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/libraryModule.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmmakerFocus.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/becomeMember.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmMomentsVideosStrips.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmRoles.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/expandedSynopsis.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/partnerships.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmAccolades.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/aboutAwards.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/photoGallery.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/giveaways.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/ticketPromo.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/videoScrollAndScrub.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/home.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/general.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/film.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/films.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/contest.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/about.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/members.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/search.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/custom-aos.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces-final.scss */
/*# sourceURL=webpack://./../__source/app/app.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2ZvdXQvZm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2NsZWFyLzAuY2xlYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jbGVhci8xLm5vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2xpYnJhcmllcy9zb2NpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvbGlicmFyaWVzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL21peGlucy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvZ3V0dGVycy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9oZWFkZXJBbGVydC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9tZWRpYU92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvbGF5b3V0L21vYmlsZU5hdi5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvYmVjb21lTWVtYmVyUG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYXRvbXMvcXVpY2tUaHVtYnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYXRvbXMvc2ltcGxlSW1hZ2VDYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmVhdHVyZWRQYW5lbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvYWx0ZXJuYXRpbmdGaWxtUHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9tZXJjaFByb21vLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy92aWRlb01vZHVsZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmlsbUVudHJ5U3RyaXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL25vd1N0cmVhbWluZ1N0cmlwLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtTW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9saWJyYXJ5TW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtbWFrZXJGb2N1cy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvYmVjb21lTWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtTW9tZW50c1ZpZGVvc1N0cmlwcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmlsbVJvbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9leHBhbmRlZFN5bm9wc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9wYXJ0bmVyc2hpcHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2ZpbG1BY2NvbGFkZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2Fib3V0QXdhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9waG90b0dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2dpdmVhd2F5cy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvdGlja2V0UHJvbW8uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL3ZpZGVvU2Nyb2xsQW5kU2NydWIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvaG9tZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL2ZpbG0uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvZmlsbXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvY29udGVzdC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9hYm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9tZW1iZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvY3VzdG9tLWFvcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcGllY2VzLWZpbmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUlRLEVDaElSLGlCQUNJLENBQUEsUUFDSCxDQUFBLFNBQ0EsQ0FBQSx1QkFDQSxDQUFBLDZCQUNBLENBQUEsa0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLG9EQUNBLENBQUEsSUFFRCxnQ0FDQyxDQUFBLFNBRUQsV0FDQyxDQUFBLElBRUQsUUFDQyxDQUFBLGtCQUNBLENBQUEsb0JBRUcsQ0FBQSxxQkFDSCxDQUFBLHdCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxvQkFFRCxRQUdDLENBQUEsTUFFRCx3QkFDQyxDQUFBLGdCQUNBLENBQUEsTUFFRCxlQUNDLENBQUEsUUFDQSxDQUFBLGVBQ0EsQ0FBQSxJQUVELGFB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LFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwrQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSw4QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLG1CQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSxnQ0FFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSw4QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxz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QkFBQSxDQUNBLHVCQUNFLG1CQUFBLENBQ0Esb0JBQUEsQ0M1RE4sTUFDRSxTQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQG1peGluIGZvbnQtb3V0Zml0LXRoaW4oKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1vdXRmaXQtZXh0cmFsaWdodCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnQtb3V0Zml0LWxpZ2h0KCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udC1vdXRmaXQtcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW91dGZpdC1tZWRpdW0oKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1vdXRmaXQtc2VtaWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1vdXRmaXQtYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW91dGZpdC1leHRyYWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1vdXRmaXQtYmxhY2soKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuQG1peGluIGZvbnQtcGxheWZhaXItbGlnaHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWl4aW4gZm9udC1wbGF5ZmFpci1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnQtcGxheWZhaXItbWVkaXVtKCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnQtcGxheWZhaXItc2VtaWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWl4aW4gZm9udC1wbGF5ZmFpci1ib2xkKCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnQtcGxheWZhaXItZXh0cmFib2xkKCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnQtcGxheWZhaXItYmxhY2soKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5cblxuXG5cbkBtaXhpbiBmb250LWdsb2JhbC1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtZ2xvYmFsLWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuXG5cblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3FoazZvZnouY3NzXCIpO1xuQG1peGluIGZvbnQtYWRyaWFubmEtbGlnaHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1peGluIGZvbnQtYWRyaWFubmEtcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtaXhpbiBmb250LWFkcmlhbm5hLWRlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1peGluIGZvbnQtYWRyaWFubmEtYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtaXhpbiBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1saWdodCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmEtY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbkBtaXhpbiBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYS1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtaXhpbiBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1kZW1pYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmEtY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtaXhpbiBmb250LXJvYm90by1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJyb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtaXhpbiBmb250LXJvYm90by1tZWRpdW0oKSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuUFJFQ0xFQVIgLVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4qIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdG91dGxpbmU6IG5vbmUhaW1wb3J0YW50OyAgLy9kaXNhYmxlcyB1Z2x5IG91dGxpbmVcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAgLy9zdG9wcyBpb3MgZnJvbSByZXNpemluZyBjb3B5IGF1dG9tYXRpY2FsbHlcblx0LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDsgLy9mb250IHdlaWdodCBmaXhcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wMDQpOyAvL2ZvbnQgd2VpZ2h0IGZpeFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCkhaW1wb3J0YW50OyAvL2Rpc2FibGVzIHVnbHkgaGlnaGxpZ2h0XG59IFxuZGl2IHsgXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgLyogbW9tZW50dW0gc2Nyb2xsaW5nIGZvciBhbnkgb3ZlcmZsb3c6c2Nyb2xsICovXG59XG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTpub25lO1xufSAgXG5pbWcgeyBcblx0Ym9yZGVyOjA7ICAvL2Vuc3VyZXMgbm8gYm9yZGVyXG5cdHZlcnRpY2FsLWFsaWduOnRvcDsgIC8vdmVydGljYWxseSBhbGlnbnMgaW1hZ2UsIGllIGZpeFxuXHQvL2Rpc2FibGVzIHVnbHkgc2VsZWN0XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn0gXG5mb3JtLCBcbmZpZWxkc2V0LCBcbnRhYmxlICB7IFxuXHRib3JkZXI6MDtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgIC8vdGFibGUgY2VsbHMgc2hhcmUgYm9yZGVyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuaW5wdXQgeyBcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOjA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5zdXAgeyBcblx0Zm9udC1zaXplOjUwJTtcblx0Zm9udC1mYW1pbHk6aW5oZXJpdDtcbn1cbi51aS1sb2FkZXIgeyBcblx0ZGlzcGxheTpub25lOyAvL2hpZGUgbW9iaWxlIGpxdWVyeSBmZWF0dXJlXG59XG5hIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkhaW1wb3J0YW50OyAvL3NhZmFyaSBibHVlIHVnbHlcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBvdXRsaW5lOm5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O1xuICB9XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvY2ljb24nO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24uZW90PzQ4NHIxZicpO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24uZW90PzQ4NHIxZiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLndvZmYyPzQ4NHIxZicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLnR0Zj80ODRyMWYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi53b2ZmPzQ4NHIxZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24uc3ZnPzQ4NHIxZiNTb2NpY29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwic29jaWNvbi1cIl0sIFtjbGFzcyo9XCIgc29jaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ1NvY2ljb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc29jaWNvbi1pbnRlcm5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLnNvY2ljb24tbW9kZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cbi5zb2NpY29uLWluZGllZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbn1cbi5zb2NpY29uLXRyYXhzb3VyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5zb2NpY29uLWdhbWVmb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5zb2NpY29uLXBpeGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uc29jaWNvbi1teWFuaW1lbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuLnNvY2ljb24tYmxhY2tiZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLnNvY2ljb24td2lja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5zb2NpY29uLXNwaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cbi5zb2NpY29uLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5zb2NpY29uLWJlYXRwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uc29jaWNvbi1oYWNrZXJvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cbi5zb2NpY29uLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cbi5zb2NpY29uLXNtYXNod29yZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbn1cbi5zb2NpY29uLWtvYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cbi5zb2NpY29uLWJvb2tidWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cbi5zb2NpY29uLW1haWxydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLnNvY2ljb24tZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG59XG4uc29jaWNvbi1pbnN0cnVjdGFibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG4uc29jaWNvbi1wb3J0Zm9saW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cbi5zb2NpY29uLWNvZGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cbi5zb2NpY29uLW9yaWdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuLnNvY2ljb24tbmV4dGRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cbi5zb2NpY29uLXVkZW15OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG4uc29jaWNvbi1saXZlbWFzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG4uc29jaWNvbi1jcnVuY2hiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uc29jaWNvbi1ob21lZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5zb2NpY29uLWNhbGVuZGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4uc29jaWNvbi1yZWFsdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG4uc29jaWNvbi10aWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLnNvY2ljb24tcW9idXo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5zb2NpY29uLW5hdGdlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLnNvY2ljb24tbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5zb2NpY29uLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uc29jaWNvbi1ob21lYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuLnNvY2ljb24tYW5naWVzbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLnNvY2ljb24tY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLnNvY2ljb24tc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5zb2NpY29uLW9wZW5haWd5bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuLnNvY2ljb24tbG9nbWVpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLnNvY2ljb24tZml2ZXJyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG4uc29jaWNvbi1nb3RvbWVldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLnNvY2ljb24tYWxpZXhwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuLnNvY2ljb24tZ3VydTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLnNvY2ljb24tYXBwc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjtcbn1cbi5zb2NpY29uLWhvbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uc29jaWNvbi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG4uc29jaWNvbi1hbGliYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG4uc29jaWNvbi1jcmFpZ3NsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG4uc29jaWNvbi13aXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cbi5zb2NpY29uLXJlZGZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuLnNvY2ljb24tZ29vZ2xlY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cbi5zb2NpY29uLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cbi5zb2NpY29uLWZyZWVsYW5jZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5zb2NpY29uLXNlZWRyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuLnNvY2ljb24tYmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xufVxuLnNvY2ljb24tZG9vZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uc29jaWNvbi1ib25hbnphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG4uc29jaWNvbi1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiO1xufVxuLnNvY2ljb24tdG9wdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG4uc29jaWNvbi1ndXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG4uc29jaWNvbi1hc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbi5zb2NpY29uLXRydWxpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuLnNvY2ljb24tbG9vbWx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG4uc29jaWNvbi1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuLnNvY2ljb24tdXB3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uc29jaWNvbi1mdW5kYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLnNvY2ljb24tYm9va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlbWFwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLnNvY2ljb24temlsbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uc29jaWNvbi1uaWNvbmljbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuLnNvY2ljb24tdG9uZWRlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuLnNvY2ljb24tYXVnbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLnNvY2ljb24tYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uc29jaWNvbi1meXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLnNvY2ljb24teXQtZ2FtaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uc29jaWNvbi1za2V0Y2hmYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5zb2NpY29uLW1vYmNydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uc29jaWNvbi1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5zb2NpY29uLXBhbmRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5zb2NpY29uLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLnNvY2ljb24tZ2FtZXdpc3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5zb2NpY29uLWJsb2dsb3ZpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLnNvY2ljb24tdHVuZWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uc29jaWNvbi1nYW1lam9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLnNvY2ljb24tdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uc29jaWNvbi1zcHJlYWRzaGlydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLnNvY2ljb24tNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5zb2NpY29uLTh0cmFja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5zb2NpY29uLWFpcmJuYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLnNvY2ljb24tYWxsaWFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5zb2NpY29uLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuLnNvY2ljb24tYW1wbGVtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uc29jaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uc29jaWNvbi1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5zb2NpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uc29jaWNvbi1hcHBuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5zb2NpY29uLWJhaWR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uc29jaWNvbi1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLnNvY2ljb24tYmF0dGxlbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG4uc29jaWNvbi1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuLnNvY2ljb24tYmViZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cbi5zb2NpY29uLWJlYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cbi5zb2NpY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5zb2NpY29uLWJsaXp6YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uc29jaWNvbi1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uc29jaWNvbi1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5zb2NpY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLnNvY2ljb24tY29kZXJ3YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uc29jaWNvbi1jdXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLnNvY2ljb24tZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5zb2NpY29uLWRlZXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLnNvY2ljb24tZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uc29jaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG4uc29jaWNvbi1kaWFibG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cbi5zb2NpY29uLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5zb2NpY29uLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cbi5zb2NpY29uLWRpc3F1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLnNvY2ljb24tZG91YmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG4uc29jaWNvbi1kcmF1Z2llbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLnNvY2ljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5zb2NpY29uLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLnNvY2ljb24tZWJheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLnNvY2ljb24tZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLnNvY2ljb24tZW5kb21vZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5zb2NpY29uLWVudmF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLnNvY2ljb24tZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLnNvY2ljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5zb2NpY29uLWZlZWRidXJuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5zb2NpY29uLWZpbG13ZWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cbi5zb2NpY29uLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cbi5zb2NpY29uLWZsYXR0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuLnNvY2ljb24tZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG4uc29jaWNvbi1mb3JtdWxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG4uc29jaWNvbi1mb3Jyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cbi5zb2NpY29uLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5zb2NpY29uLWZyaWVuZGZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5zb2NpY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLnNvY2ljb24tZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uc29jaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXNjaG9sYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5zb2NpY29uLWdvb2dsZWdyb3VwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLnNvY2ljb24tZ29vZ2xlcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uc29jaWNvbi1nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uc29jaWNvbi1ncm9vdmVzaGFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLnNvY2ljb24taGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLnNvY2ljb24taGVhcnRoc3RvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cbi5zb2NpY29uLWhlbGxvY290b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cbi5zb2NpY29uLWhlcm9lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuLnNvY2ljb24tc21hc2hjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uc29jaWNvbi1ob3JkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuLnNvY2ljb24taG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5zb2NpY29uLWljcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLnNvY2ljb24taWRlbnRpY2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5zb2NpY29uLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5zb2NpY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLnNvY2ljb24taXNzdXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5zb2NpY29uLWlzdG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLnNvY2ljb24taXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uc29jaWNvbi1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uc29jaWNvbi1sYW55cmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5zb2NpY29uLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLnNvY2ljb24tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuLnNvY2ljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cbi5zb2NpY29uLWxpdmVqb3VybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG4uc29jaWNvbi1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uc29jaWNvbi1tYWNvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLnNvY2ljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLnNvY2ljb24tbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uc29jaWNvbi1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5zb2NpY29uLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uc29jaWNvbi1tb2RlbG1heWhlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLnNvY2ljb24tbXVtYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uc29jaWNvbi1teXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uc29jaWNvbi1uZXdzdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLnNvY2ljb24tbmludGVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5zb2NpY29uLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLnNvY2ljb24tb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLnNvY2ljb24tb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG4uc29jaWNvbi1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLnNvY2ljb24tb3V0bG9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLnNvY2ljb24tb3ZlcndhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG4uc29jaWNvbi1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG4uc29jaWNvbi1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5zb2NpY29uLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuLnNvY2ljb24tcGVyc29uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLnNvY2ljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uc29jaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uc29jaWNvbi1wbGF5ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5zb2NpY29uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uc29jaWNvbi1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5zb2NpY29uLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uc29jaWNvbi1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLnNvY2ljb24tcmFpZGNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5zb2NpY29uLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cbi5zb2NpY29uLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuLnNvY2ljb24tcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG4uc29jaWNvbi1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5zb2NpY29uLXJlc2lkZW50YWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLnNvY2ljb24tcmV2ZXJibmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uc29jaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5zb2NpY29uLXNoYXJldGhpczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLnNvY2ljb24tc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5zb2NpY29uLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5zb2NpY29uLXNtdWdtdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5zb2NpY29uLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uc29jaWNvbi1zb25na2ljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLnNvY2ljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLnNvY2ljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLnNvY2ljb24tc3RhY2tleGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLnNvY2ljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuLnNvY2ljb24tc3RhcmNyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uc29jaWNvbi1zdGF5ZnJpZW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuLnNvY2ljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cbi5zb2NpY29uLXN0b3JlaG91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cbi5zb2NpY29uLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLnNvY2ljb24tc3RyZWFtamFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uc29jaWNvbi1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLnNvY2ljb24tc3dhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5zb2NpY29uLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLnNvY2ljb24tdGVhbXZpZXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLnNvY2ljb24tdGVjaG5vcmF0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLnNvY2ljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5zb2NpY29uLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uc29jaWNvbi10cmlwaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5zb2NpY29uLXRyaXBsZWo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGFcIjtcbn1cbi5zb2NpY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YlwiO1xufVxuLnNvY2ljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG4uc29jaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uc29jaWNvbi11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG4uc29jaWNvbi12ZW50cmlsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuLnNvY2ljb24tdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uc29jaWNvbi12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLnNvY2ljb24tdmlld2J1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLnNvY2ljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5zb2NpY29uLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5zb2NpY29uLXZrb250YWt0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLnNvY2ljb24td2FyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5zb2NpY29uLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLnNvY2ljb24td2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cbi5zb2NpY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG4uc29jaWNvbi13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cbi5zb2NpY29uLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWJcIjtcbn1cbi5zb2NpY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuLnNvY2ljb24td3lrb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWRcIjtcbn1cbi5zb2NpY29uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cbi5zb2NpY29uLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cbi5zb2NpY29uLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG4uc29jaWNvbi15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cbi5zb2NpY29uLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLnNvY2ljb24teWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhM1wiO1xufVxuLnNvY2ljb24teW91bm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG4uc29jaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG4uc29jaWNvbi16YXBpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTZcIjtcbn1cbi5zb2NpY29uLXplcnBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiO1xufVxuLnNvY2ljb24tem9tYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XG59XG4uc29jaWNvbi16eW5nYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOVwiO1xufVxuIiwiLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuLmhhbWJ1cmdlci5pcy1hY3RpdmU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jazsgfVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtN3B4OyB9XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTdweDsgfVxuXG4vKlxuICAgKiAzRFhcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYWVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYWSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogQXJyb3dcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgQWx0IFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuXG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEFycm93IFR1cm4gUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBCb3JpbmdcbiAgICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTsgfVxuXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIENvbGxhcHNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIEVsYXN0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuXG4vKlxuICAgKiBFbGFzdGljIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuXG4vKlxuICAgKiBFbXBoYXRpY1xuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiAtODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCA4MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKlxuICAgKiBFbXBoYXRpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgLTgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCAtODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogTWludXNcbiAgICovXG4uaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIDBzIGVhc2Utb3V0LCB0b3AgMC4wOHMgMHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyBlYXNlLW91dCwgdG9wIDAuMDhzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIDAuMDhzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDsgfVxuXG4vKlxuICAgKiBTbGlkZXJcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKC01LjcxNDI5cHgsIC02cHgsIDApO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC05MGRlZyk7IH1cblxuLypcbiAgICogU2xpZGVyIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCg1LjcxNDI5cHgsIC02cHgsIDApO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNwaW5cbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwaW4gUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3ByaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwcyAwLjEzcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7fVxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAtMnB4O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogU3ByaW5nIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwcyAwLjIycyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3RhbmRcbiAgICovXG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3RhbmQgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTsgfVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTsgfVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBWb3J0ZXhcbiAgICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qXG4gICAqIFZvcnRleCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiIsIkBtaXhpbiBwdW5jaC1pbi1ob3ZlcigpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmJnaW1nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5iZ2ltZyB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBub3JtYWwtaG92ZXIoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5iZ2ltZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuYmdpbWcge1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG4vL3VzZSBpbiBmbG9hdHNcbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyogYWRkIHRoaXMgY2xhcyB0byBraWxsIGEgY3NzIHRyYW5zaXRpb24gaW4gcHJvZ3Jlc3MsIHRoZW4gcmVtb3ZlIGl0IGFnYWluICovXG4ua2lsbC1jc3MtdHJhbnNpdGlvbiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDBtcyBlYXNlIWltcG9ydGFudDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICBcdC1vLXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBtcyBlYXNlIWltcG9ydGFudDtcbn1cblxuLy9zdG9wIGFuIGVsZW1lbnQgYW5kIGl0cyBjaGlsZHJlbiBmcm9tIGJlaW5nIHNlbGVjdGFibGVcbi5ub3NlbGVjdCB7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vdmVydGljYWwgYWxpZ24gZWxlbWVudHNcbi8vdXNhZ2UgPGRpdiBjbGFzcz1cImRpdi10YWJsZVwiPjxkaXYgY2xhc3M9XCJkaXYtdGFibGVjZWxsXCI+Y29weTwvZGl2PjwvZGl2PlxuLmRpdi10YWJsZSB7IFxuXHRkaXNwbGF5OnRhYmxlO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cbi5kaXYtdGFibGVjZWxsIHsgXG5cdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRoZWlnaHQ6MTAwJTtcblx0d2lkdGg6MTAwJTtcbn1cblxuLy9zb2NpY29uIHNwZWNpYWxzXG4uc29jaWNvbiB7IFxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uLWhvdmVyKCk7XG59XG4uc29jaWNvbiwgXG4uc29jaWNvbjpob3ZlciwgIFxuLnNvY2ljb25fYSwgIFxuLnNvY2ljb25fYTpob3ZlciB7IFxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuXG5cblxuLy8gYmdpbWdcbi5iZ2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIHZpZGVvIHtcbiAgICAvLyBEZWZhdWx0IG1vZGVybiBicm93c2VycyAoQ2hyb21lLCBTYWZhcmksIEVkZ2UsIEZpcmVmb3gpXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICYucG9ydHJhaXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gSUUgZmFsbGJhY2sg4oCUIGVtdWxhdGUgb2JqZWN0LWZpdCBiZWhhdmlvclxuICAgIGJvZHkuYnJvd3Nlcl9pZSAmIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJi5wb3J0cmFpdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLnRsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgO31cbiAgJi50YyB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7fVxuICAmLnRyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO31cbiAgJi5jbCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO31cbiAgJi5jYyB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7fVxuICAmLmNyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyIDt9XG4gICYuYmwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTt9XG4gICYuYmMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO31cbiAgJi5iciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTt9XG5cbn1cblxuXG4vLzxkaXYgY2xhc3M9XCJpbWdob3ZlclwiPjxpbWcgLz48L2Rpdj5cbi5paC1ob29rIHtcbiAgLmloLWNvbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAmLmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmloIHtcbiAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICAgIHRyYW5zaXRpb246IDM1MG1zIGFsbCBlYXNlO1xuICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5paCB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44NSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpOyAvLyBzbGlnaHQgem9vbSBpblxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vL2ZvciB1c2luZyBpbiBAZXh0ZW5kIC5tYXRlcmlhbC1pY29uc1xuLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmFiczAwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xufVxuLmFiczEwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuVkFSSUFCTEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWhvdmVyKCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tY29sb3IoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbCgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLW9wYWNpdHkoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwtdGltZW1zKDM1MG1zKSAqL1xuQG1peGluIHRyYW5zaXRpb24tYWxsLXRpbWVtcygkdGltZW1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgJHRpbWVtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgJHRpbWVtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbi1kZWxheS10aW1lbXMoMzUwbXMpICovXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheS10aW1lbXMoJHRpbWVtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogJHRpbWVtcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogJHRpbWVtcztcbiAgdHJhbnNpdGlvbi1kZWxheTogJHRpbWVtcztcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vL3RyYW5zaXRpb24tdHlwZShsZWZ0KTsgbm8gcXVvdGVzXG5AbWl4aW4gdHJhbnNpdGlvbi10eXBlKCRwcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuLyogZXggdHJhbnNpdGlvbi1kZWxheSgzNTBtcykgKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0aW1lbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6IGFsbCAkdGltZW1zIGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IGFsbCAkdGltZW1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuLy9AaW5jbHVkZSBjYWxjKCB3aWR0aCwgJzEwMCUgLSAzMnB4Jyk7XG5AbWl4aW4gY2FsYygkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KTtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pO1xufVxuXG5AbWl4aW4gY2FsYy1pbXBvcnRhbnQoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSkgIWltcG9ydGFudDtcbiAgI3skcHJvcGVydHl9OiAtd2Via2l0LWNhbGMoI3skZXhwcmVzc2lvbn0pICFpbXBvcnRhbnQ7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSkgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHBvcC1vdXQtdGV4dC10aWdodCgpIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG59XG5cbkBtaXhpbiBwb3Atb3V0LXRleHQoKSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMjBweCAjMDAwO1xufVxuXG5AbWl4aW4gcG9wLW91dC10ZXh0LXN1YnRsZSgpIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveCgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggIzAwMDtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94LXN1YnRsZSgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94LXN1YnRsZXN0KCkge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlLWtpbGwoKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbkBtaXhpbiByb3RhdGUtOTBjYygpIHtcbiAgLyogU2FmYXJpICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogRmlyZWZveCAqL1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIElFICovXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBPcGVyYSAqL1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xufVxuXG4vKiBhcHBsaWUgdHJhbnNpdGlvbi1hbGwgdG8gaG9sZGVyIGJlZm9yZSwgYWxzbyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyAqL1xuQG1peGluIHJvdGF0ZS0zNjAoKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj00KTtcbn1cblxuXG4vL0BpbmNsdWRlIHVuZGVybGluZWhvdmVyKCMwMDAsMnB4LC0ycHgpOyAvL2V4cGFuZCBvdXQgZnJvbSBjZW50ZXJcbi8vQGluY2x1ZGUgdW5kZXJsaW5laG92ZXIoIzAwMCwycHgsLTJweCwnc2lkZXN3aXBlcicpOyAvL2V4cGFuZCBsZWZ0IHRvIHJpZ2h0XG5cbkBtaXhpbiB1bmRlcmxpbmVob3ZlcigkY29sb3IsJHNpemUsJGJvdHRvbSwkbW9kZTpcImNlbnRlclwiKSB7XG4gIEBpbmNsdWRlIHVuZGVybGluZWhvdmVyLXNwbGl0LXByZWhvdmVyKCRjb2xvciwgJHNpemUsICRib3R0b20sICRtb2RlKTtcbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgdW5kZXJsaW5laG92ZXItc3BsaXQtaG92ZXIoJG1vZGUpO1xuICB9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmVob3Zlci1zcGxpdC1wcmVob3ZlcigkY29sb3IsJHNpemUsJGJvdHRvbSwkbW9kZTogXCJjZW50ZXJcIikge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICBib3R0b206ICRib3R0b207XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNjUwbXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjUwbXMgZWFzZSAwcztcbiAgICBAaWYgJG1vZGUgPT0gJ3NpZGVzd2lwZXInIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgfVxuXG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLXNwbGl0LWhvdmVyKCRtb2RlOidjZW50ZXInKSB7XG4gICY6YmVmb3JlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSAwcztcbiAgICBAaWYgJG1vZGUgPT0gJ3NpZGVzd2lwZXInIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmVob3Zlci1nZW5lcmljKCRjb2xvciwkbW9kZTonc2lkZXN3aXBlcicpIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5laG92ZXIoJGNvbG9yLCAycHgsIC0ycHgsICRtb2RlKTtcbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVya2lsbCgpIHtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gZmFuY3ktbGluZXMtaG92ZXIoJGJvcmRlclN0YXJ0ZXIsJGJvcmRlckdsb3cpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyU3RhcnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBpbWcsIC5ob3Zlci1jb250YWluZXItaW1nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMC43cztcbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gICY6aG92ZXI6OmJlZm9yZSwgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDlweCAxcHggJGJvcmRlckdsb3csIGluc2V0IDAgMCA5cHggMXB4ICRib3JkZXJHbG93O1xuXG4gICAgaW1nLCAuaG92ZXItY29udGFpbmVyLWltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgIH1cbiAgfVxuXG5cbiAgLypcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTowLjg1O1xuICAgICAgLmltZy1mdWxsIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgKi9cblxuXG59XG5cbkBtaXhpbiBzaWRlLXN3aXBlLWJ1dHRvbi1maWxsKCRkZWZhdWx0Q29sb3IsJGhvdmVyQ29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHRDb2xvcjtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDY1MG1zIGVhc2U7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgei1pbmRleDogMDtcblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzNTBtcyBlYXNlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLy9AaW5jbHVkZSB0ZXh0LW91dGxpbmUoMnB4LCNmZmYscmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG5AbWl4aW4gdGV4dC1vdXRsaW5lKCRzdHJva2VXaWR0aCwkc3Ryb2tlQ29sb3IsICRmaWxsQ29sb3IsJGZhaWxzYWZlQ29sb3I6I2ZmZikge1xuICBjb2xvcjogJGZhaWxzYWZlQ29sb3I7XG4gIC1tb3otdGV4dC1maWxsLWNvbG9yOiAkZmlsbENvbG9yO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGZpbGxDb2xvcjtcbiAgdGV4dC1maWxsLWNvbG9yOiAkZmlsbENvbG9yO1xuICAtbW96LXRleHQtc3Ryb2tlLWNvbG9yOiAkc3Ryb2tlQ29sb3I7XG4gIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICRzdHJva2VDb2xvcjtcbiAgdGV4dC1zdHJva2UtY29sb3I6ICRzdHJva2VDb2xvcjtcbiAgLW1vei10ZXh0LXN0cm9rZS13aWR0aDogJHN0cm9rZVdpZHRoO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAkc3Ryb2tlV2lkdGg7XG4gIHRleHQtc3Ryb2tlLXdpZHRoOiAkc3Ryb2tlV2lkdGg7XG59XG5cblxuQG1peGluIHNldC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcigkY29sKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sXG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICB9XG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICB9XG59XG5cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuXG5cbkBtaXhpbiBjb2x1bW4tYnJlYWstaW5zaWRlIHtcbiAgLXdlYmtpdC1jb2x1bW4tYnJlYWstaW5zaWRlOiBhdm9pZDsgLyogQ2hyb21lLCBTYWZhcmkgKi9cbiAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBUaGVvcmV0aWNhbGx5IEZGIDIwKyAqL1xuICBicmVhay1pbnNpZGU6IGF2b2lkLWNvbHVtbjsgLyogSUUgMTEgKi9cbn1cblxuQGZ1bmN0aW9uIGdldC12dygkdGFyZ2V0KSB7XG4gICR2dy1jb250ZXh0OiAoMTcwMCAqLjAxKSAqIDFweDtcbiAgQHJldHVybiAoJHRhcmdldC8kdnctY29udGV4dCkgKiAxdnc7XG59XG5cblxuQG1peGluIHZoMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cbkBtaXhpbiB2aDEwME1pbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbn1cblxuQG1peGluIHdpbGxDaGFuZ2Uge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgc2NhbGUsIGZpbHRlciwgdHJhbnNmb3JtO1xufVxuXG5cbkBtaXhpbiB3aWR0aE1heE1pbigkdHcpIHtcbiAgd2lkdGg6JHR3O1xuICBtaW4td2lkdGg6JHR3O1xuICBtYXgtd2lkdGg6JHR3O1xufVxuQG1peGluIGhlaWdodE1heE1pbigkdHcpIHtcbiAgaGVpZ2h0OiR0dztcbiAgbWluLWhlaWdodDokdHc7XG4gIG1heC1oZWlnaHQ6JHR3O1xufVxuXG5cbkBtaXhpbiBsaW5rLXVuZGVybGluZS1sZWZ0cmlnaHQoKSB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAkdHJhbnNUaW1lOjI1MG1zO1xuICAkdHJhbnNFYXNlSW5PdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1pbi1vdXQ7XG4gICR0cmFuc0Vhc2VJbjphbGwgJHRyYW5zVGltZSBlYXNlLWluO1xuICAkdHJhbnNFYXNlT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2Utb3V0O1xuICAkdHJhbnNPZmY6YWxsIDBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6I2ZmZjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluT3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY2FsYyh0b3AsJzEwMCUgLSA0cHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zT2ZmO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnMTAwJScpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zVGltZTtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6MXB4O1xuICAgIH1cbiAgfVxufSIsIi8vQlJFQUtTXG4kYnJlYWtwb2ludC10aW55OjM4MHB4O1xuJGJyZWFrcG9pbnQtc21hbGxlcjo1ODBweDtcbiRicmVha3BvaW50LXNtYWxsOjkwMHB4O1xuJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xOjkwMXB4O1xuJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtOjExNTBweDtcbiRicmVha3BvaW50LXNtYWxsLW1lZGl1bS1wbHVzLTE6MTE1MXB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtOjE0MDBweDtcbiRicmVha3BvaW50LW1lZGl1bS1wbHVzLTE6MTQwMXB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtLWxhcmdlOjE2MDBweDtcbiRicmVha3BvaW50LW1lZGl1bS1sYXJnZS1wbHVzLTE6MTYwMXB4O1xuJGJyZWFrcG9pbnQtbW9iaWxlLW5hdjoxMDgwcHg7XG5cbiRicmVha3BvaW50LXF1aWNrdGh1bWJzOiA1NTBweDtcbiRicmVha3BvaW50LXF1aWNrdGh1bWJzLXBsdXMtMTogNTUxcHg7XG5cbiR0aHVtYnNTcGFjZTogMTVweDtcbiR0aHVtYnNTcGFjZS0yeDogMzBweDtcbiRtb2JpbGUtdGh1bWJzLXBlZWs6IDEwMHB4O1xuXG4vL0NBUFNcbiRtYXgtd2lkdGgtc2l0ZToxOTIwcHg7XG4kbWF4LXdpZHRoLXNpdGUtcGx1cy0xOjE5MjFweDtcbiRtYXgtd2lkdGgtY29weToxMDgwcHg7IC8vODcwIG5vcmUgbm9ybWFsXG5cblxuXG4vL1BBRERJTkdTXG4vLyBTQU1FXG4kbWFzdGVyLXBhZGRpbmc6NTBweDtcbiRtYXN0ZXItcGFkZGluZy0yeDoxMDBweDtcbiRtYXN0ZXItcGFkZGluZy00eDoyMDBweDtcbiRtYXN0ZXItcGFkZGluZy1tZWRpdW06NTBweDtcbiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng6MTAwcHg7XG4kbWFzdGVyLXBhZGRpbmctbWVkaXVtLTR4OjIwMHB4O1xuXG4vL1NBTUVcbiRtYXN0ZXItcGFkZGluZy1tb2JpbGU6MjBweDtcbiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng6NDBweDtcbiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtNHg6ODBweDtcbiRtYXN0ZXItcGFkZGluZy10aW55OjIwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGlueS0yeDo0MHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRpbnktNHg6ODBweDtcblxuJG1hc3Rlci1wYWRkaW5nLXRiOjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtOjMwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlOjIwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGItdGlueToxNXB4O1xuXG5cbi8vTUlYSU5TXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbCgpIHtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctcigpIHtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyKCkge1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXRiKCkge1xuICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXQoKSB7XG4gIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctYigpIHtcbiAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoKCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctMngpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTR4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctMng7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbWVkaXVtLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLXRpbnktNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeC1tb2JpbGUtMXgoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy00eCk7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctMng7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy10aW55LTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuXG5cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeC1tb2JpbGUtMHgoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy00eCk7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctMng7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMXgtbW9iaWxlLTB4KCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctNHgpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTB4LW1vYmlsZS0yeCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUnKTtcbiAgcGFkZGluZy1sZWZ0OjA7XG4gIHBhZGRpbmctcmlnaHQ6MDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlJyk7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgcGFkZGluZy1yaWdodDowO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tb2JpbGUtNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy10aW55LTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnktMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueS0yeDtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLW5lZ2F0aXZlLWxlZnQtbWFyZ2luKCkge1xuICBtYXJnaW4tbGVmdDotJG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tbGVmdDotJG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tbGVmdDotJG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wb3NpdGlvbi1sZWZ0KCkge1xuICBsZWZ0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBsZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBsZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5cblxuQG1peGluIG1hc3Rlci1tYXJnaW4tbHIoKSB7XG4gIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZztcbiAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICAgIG1hcmdpbi1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIG1hcmdpbi1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICAgIG1hcmdpbi1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1tYXJnaW4tdGIoKSB7XG4gIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1tYXJnaW4tdCgpIHtcbiAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1tYXJnaW4tYigpIHtcbiAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuXG5cbi8vR0xPQkFMIENMQVNTRVNcbi5jYXBwZXIge1xuICB3aWR0aDoxMDAlO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc2l0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgJi53aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY2FwcGVyLXJlYWwge1xuICB3aWR0aDoxMDAlO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtc2l0ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgJi53aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5jYXBwZXItcGFkZGVkLWxlZnQge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sKCk7XG59XG5cbi5jYXBwZXItcGFkZGVkIHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKTtcbiAgJi5uby1tb2JpbGUtcGFkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDowIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jYXBwZXItcGFkZGVkLTJ4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcbn1cblxuLmNhcHBlci1wYWRkZWQtMngtbW9iaWxlLTF4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngtbW9iaWxlLTF4KCk7XG59XG4uY2FwcGVyLXBhZGRlZC0yeC1tb2JpbGUtMHgge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeC1tb2JpbGUtMHgoKTtcbn1cbi5jYXBwZXItcGFkZGVkLW1vYmlsZS0weCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTF4LW1vYmlsZS0weCgpO1xufVxuLmNhcHBlci1wYWRkZWQtMHgtbW9iaWxlLTJ4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMHgtbW9iaWxlLTJ4KCk7XG59XG5cblxuQG1peGluIGJsb2Nrcy1tYXJnaW4tdGIoKSB7XG4gICRibG9ja3NNYXJnaW46NjBweDtcbiAgbWFyZ2luLXRvcDokYmxvY2tzTWFyZ2luO1xuICBtYXJnaW4tYm90dG9tOiRibG9ja3NNYXJnaW47XG4gIC8qXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cblxuICAgKi9cbn1cbiIsIi5ydGUge1xuICAmLmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICYudGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoMS50aWdodGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCgubm8tbWF4LXdpZHRoKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLWNvcHk7XG4gIH1cblxuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG5cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWxpZ2h0KCk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWxpZ2h0KCk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWxpZ2h0KCk7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1saWdodCgpO1xuICB9XG5cbiAgaDUsIC5ydGUtaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46MCAwIDE1cHggMDtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gIH1cblxuICBoNiwgLnJ0ZS1oNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgfVxuXG5cbiAgcCwgYSwgbGksIGEsIHRyLCB0aCwgdGQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG5cbiAgICBiLCBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgIH1cblxuICAgIGksIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cblxuICBhOm5vdCguYmFzaWMtbGluaykge1xuICAgIC8vdG9wOjEwcHg7XG4gICAgLy9jb2xvcjppbmhlcml0IWltcG9ydGFudDtcbiAgICAvL0BleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgICYubGlnaHRTdHlsZSB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgfVxuXG4gIH1cblxuICBwLCBoNiB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIHRoIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgKiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGIsIHN0cm9uZywgZW0sIGksIGRlbCwgc3RyaWtlLCB1IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBpbWcsIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgLmltcG9ydGFudCwgLmVycm9yIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYudGlnaHQtbWFyZ2lucyB7XG4gICAgcCwgbGksIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuXG4gICYubGlnaHQge1xuICAgIGNvbG9yOiNmZmY7XG4gIH1cbiAgJi5ncmF5IHtcbiAgICBjb2xvcjokY29sb3ItZ3JheTtcbiAgfVxufVxuIiwiLy8gU0laRVNcbiRoZWFkZXJUYWxsOjE3NXB4O1xuJGhlYWRlclNtYWxsOjEyMHB4O1xuJGZpbG1Db2x1bW46MzMwcHg7XG5cbiRhbGVydEhlaWdodDo2NXB4O1xuXG5cbi8vQ09MT1JTXG4kY29sb3ItbGlnaHQ6ICNDRUNFQ0U7XG4kY29sb3ItYm9yZGVyOiAkY29sb3ItbGlnaHQ7XG4kY29sb3ItZ3JheTogIzc5Nzk3OTtcbiRjb2xvci1ncmF5LWRhcms6ICMzQTNBM0E7XG4kY29sb3ItZGFyazogIzE5MTkxOTtcblxuJGNvbG9yLWhvdmVyOiAkY29sb3ItbGlnaHQ7IC8vIzI1N0RGOTtcbiRjb2xvci1yZWQ6ICM5QTA2MzM7XG4kY29sb3ItZXJyb3I6ICRjb2xvci1yZWQ7XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vR0xPQkFMIFRBR1Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuaHRtbCwgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC8vc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSB2aDEwME1pbigpO1xuICAmLm5vLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL2hlaWdodDogMTAwJTtcbiAgfVxufVxuLnNjcm9sbC1jaGVjay10cmlnZ2VyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbiNjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbnRlbnQge1xuICAvL0BpbmNsdWRlIHZoMTAwKCk7XG59XG4uY29udGVudC1ibG9jayB7XG5cbn1cblxuI21ldGEtc2l0ZXdpZHRoIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy10b3A6ICRtYXgtd2lkdGgtc2l0ZTtcbn1cbiNtZXRhLWJyZWFrcG9pbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLXRvcDogJGJyZWFrcG9pbnQtc21hbGw7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2l0ZS1jb250ZW50IHtcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIC8vb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmdlbmVyaWMtaG9sZGVyIHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctdGIoKTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG5cbiAgLmdlbmVyaWMtaG9sZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cblxuXG4uZ2VuZXJpYy1sciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLmwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnIge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDM3NXB4KTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxuICAgIC5yIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc3RyaXAtaGlkZXItdHJpZ2dlciB7XG4gIC5xdWljay10aHVtYnMtc2lkZSB7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLy8vb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAmLm1vcmUtc2xpZGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYuaW5pdGlhbC1oaWRlIHtcbiAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAucXVpY2stdGh1bWJzLXNpZGUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmLmluaXRpYWwtaGlkZSB7XG4gICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm92ZXJsYXktaG9vay15dC1oaWRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG5cblxuI3ZpZGVvT3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhZ2UtaG9tZSB7XG4gICN2aWRlb092ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jdmlkZW9PdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLnZpZGVvT3ZlcmxheS1pbm5lciB7XG4gICAgcGFkZGluZzowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLmJsb2NrcyB7XG4gIC5ibG9jayB7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYm9yZGVyLWJvdHRvbSwgLmJvcmRlci10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnBhcmFsbGF4LXJwIHtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuLnBhcmFsbGF4LXJwLWJnIHtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAvL2hlaWdodDogY2FsYygxMDAlICsgODBweCk7XG59XG4ubWVkaWFPdmVybGF5LWhvb2sge1xuICBjdXJzb3I6cG9pbnRlcjtcbn1cblxuLmJhc2ljLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgJjpob3ZlciB7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxufSIsIi5saW5rLXVuZGVybGluZS1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgyKTtcbiAgICB9XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJHRyYW5zVGltZToyNTBtcztcbiAgJHRyYW5zRWFzZUluT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2UtaW4tb3V0O1xuICAkdHJhbnNFYXNlSW46YWxsICR0cmFuc1RpbWUgZWFzZS1pbjtcbiAgJHRyYW5zRWFzZU91dDphbGwgJHRyYW5zVGltZSBlYXNlLW91dDtcbiAgJHRyYW5zT2ZmOmFsbCAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiNmZmY7XG4gIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbk91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCcxMDAlIC0gNHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJScpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc09mZjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJzEwMCUnKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc1RpbWU7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OjFweDtcbiAgICB9XG4gIH1cbn1cbmJvZHkuZGV2aWNlLW1vYmlsZSAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0IHtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpiZWZvcmU6aG92ZXIsICY6YWZ0ZXI6aG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcmsge1xuICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzAwMDtcbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1yZWQge1xuICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLWhvdmVyO1xuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXdoaXRlIHtcbiAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vL2VsaXBzZVxuLnRleHQtZWxsaXBzaXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmxpbmstdW5kZXJsaW5lLWdyb3cge1xuICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmdlbmVyaWMtaW1hZ2UtaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6MTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1vcGFjaXR5KCk7XG4gIEBpbmNsdWRlIHB1bmNoLWluLWhvdmVyKCk7XG59XG4uc2NyaW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYigyNiw5OCwxMzcpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI2LDk4LDEzNywxKSAwJSwgcmdiYSg3LDY0LDk2LDEpIDY4JSwgcmdiYSgwLDU1LDg1LDEpIDEwMCUpO1xufVxuXG5cbi5nbG9iYWwtY2xvc2Uge1xuICB3aWR0aDoyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo3cHg7XG4gICAgbGVmdDowO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG4gICYuZGFyayB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmVsb3ctaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXJUYWxsO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICAvL3BhZGRpbmctdG9wOiAkaGVhZGVyU21hbGw7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG5cblxuLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC5pY29uIHtcbiAgICBtYXJnaW46MCAxMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOjJweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgLy9maWxsOiAkY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaWRlbmF2IHtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbmlucHV0IHtcbiAgYm9yZGVyOjFweCBzb2xpZCAjQjVCNUI1O1xuICBwYWRkaW5nOjVweCAxMHB4O1xuICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IocmdiYSgxMjEsMTIxLDEyMSwwLjgpKTtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgZm9udC1yb2JvdG8tbWVkaXVtKCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29sb3I6IzAwMCFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vcGFkZGluZzo1cHggOHB4O1xuICBwYWRkaW5nOjE1cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czowO1xuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgIzAwMDtcbiAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgfVxuICAmLmJpZyB7XG4gICAgcGFkZGluZzoxNXB4IDE4cHg7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNjY2NjY2IWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDo1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIC8vYm9yZGVyLXJhZGl1czogNTAlO1xuICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC8vYm9yZGVyOjFweCBzb2xpZCAjM0EzQTNBO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBzdmcge1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiNmZmY7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy93aWR0aDo2MnB4O1xuICAgIC8vaGVpZ2h0OiA2MnB4O1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0Oi02NXB4O1xuICAmOmhvdmVyIHtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSBzY2FsZVgoMS4xKTtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0Oi02NXB4O1xuICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxICk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9ib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMS4xKTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpIHNjYWxlWCgxLjEpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNUI1QjU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG59XG5cblxuLmV4cGFuZGFibGVzIHtcbiAgLnJvdyB7XG4gICAgLnRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5yb3dsIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucm93ciB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE2cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdG9wOjFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgfVxuICAgIC5saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgLnRvcCB7XG4gICAgICAgIC5yb3dyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH0vL3Jvd1xufVxuXG4uYm9yZGVyLWhvdmVyIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIC5iZ2ltZyB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweCFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICBsZWZ0OjZweDtcbiAgICB0b3A6NnB4O1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsMCwwLDApKTtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAuYmdpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAxKTtcbiAgICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwLjQ1KSk7XG4gIH1cbn1cbi5ib3JkZXItaG92ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgMzksIDM5LCAxKTtcbiAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC40NSkpO1xuICAuYmdpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZpbHRlci1ob2xkZXIge1xuICAuc2hvdy1tb2JpbGUuYmxvY2sge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIC5jb21ib2JveCB7XG5cbiAgICB9XG4gIH1cbn1cblxuLmp1bXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGNvbG9yOiAjNjY2O1xuICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuLmFsc28taW4taG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAqIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi53ZWJzaXRlLXNvY2lhbC1iYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAuYmFyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc29jaWFsLWljb25zIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAvL2ZpbGw6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIC8vZmlsbDogICRjb2xvci1ob3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYXNpYy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gICY6aG92ZXIge1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnNpbXBsZS11bmRlcmxpbmUtb24taG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIge1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgICRjb2xvci1ob3ZlcjtcbiAgfVxuICAmLmRhcmsge1xuICAgICY6aG92ZXIge1xuICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmNvbnRlbnQtYmxvY2sge1xuICBtYXJnaW46MTAwcHggMDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbjo0MHB4IDA7XG4gIH1cbiAgLmJnaW1nLW91dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5xdWljay1vbmUtc3dpcGUge1xuICAgIGFzcGVjdC1yYXRpbzogMS45O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI3F1aWNrLW9uZS1jYXB0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjojMDAwO1xuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnNxdWFyZS1zdHJpcCB7XG4gIHdpZHRoOjEwMCU7XG4gIC5pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIH1cbn1cblxuLmVtYWlsLW1lbWJlci1zdHJpcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIC5lbWFpbC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5maWVsZC1zdWJtaXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC1lbWFpbCB7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOjEwcHggMTVweDtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IzkxOTE5MTtcbiAgICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoIzkxOTE5MSk7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxuICAuZW1haWwtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5maWVsZC1zdWJtaXQge1xuICAgIHNwYW4ge1xuICAgICAgdG9wOjVweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjowIHNvbGlkICMwMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjojMDAwO1xuICAgIH1cblxuICB9XG59XG5cbi52aWRlby10aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2FzcGVjdC1yYXRpbzogMTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBoZWlnaHQ6IGF1dG87XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLnZpZGVvLXRodW1iMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9pbnNhbmUgd2VpcmQgaW9zIGFzcGVjdCByYXRpbyBidWdcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9hc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAvL0BpbmNsdWRlIG5vcm1hbC1ob3ZlcigpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvL0BpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICBAaW5jbHVkZSBwdW5jaC1pbi1ob3ZlcigpO1xuICB9XG4gIC5pY29uIHtcbiAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cblxuLmltYWdlcy1zdHJpcC1vdXRlciB7XG4gIGhlaWdodDogYXV0bztcbiAgLy8gV0lEVEggc2V0IHZpYSBKU1xufVxuXG4uaW1hZ2VzLXN0cmlwLCAudmlkZW8tc3RyaXAsIC5wYXJ0bmVyc2hpcHMtc3RyaXAge1xuICAucXVpY2stdGh1bWJzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gJG1hc3Rlci1wYWRkaW5nKTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gJG1vYmlsZS10aHVtYnMtcGVlayk7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZXMtc3RyaXAge1xuICB3aWR0aDogMTAwJTtcbiAgLy9hc3BlY3QtcmF0aW86IDQ7XG4gIC5xdWljay10aHVtYnMge1xuICAgIC8vIHNldCBhYm92ZVxuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICY6bm90KC5uby1ob3Zlcikge1xuICAgICAgICBAaW5jbHVkZSBwdW5jaC1pbi1ob3ZlcigpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIC5saW5rLWljb25hIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5saW5rLWljb24ge1xuICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmxpbmstaWNvbjIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6Mi41cHggc29saWQgI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDoyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4udHJhaWxlci1idWdzIHtcbiAgbWFyZ2luOjIwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgLmVsbGlwc2lzLW91dGVyLWxhYmVsIHtcbiAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyaztcbiAgICBjb2xvcjojMDAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubGFiZWwsIC5sYWJlbC1kYXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgLy9AaW5jbHVkZSB3aWR0aE1heE1pbigxMTBweCk7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgdGV4dC13cmFwOiBub25lO1xuICB9XG4gIC5sYWJlbC1kYXRhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gIC5idWdzLCAub2ZmaWNpYWwtdHJhaWxlciwgLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAubGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAudHh0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyaztcbiAgICAgIGNvbG9yOiMwMDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdG9wOjFweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idWctaWNvbi5kaXNuZXkge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5idWctaWNvbi5odWx1IHtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICB9XG4gIGEge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgfVxuICB9XG4gIC5lbGxpcHNpcy1wYWQge1xuICAgdG9wOjNweCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICB0b3A6NnB4O1xuICB9XG5cbn1cblxuXG5cblxuLmZpbG0tdG9wIHtcbiAgLmxyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLnJ0IHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICAubnl0IHtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmwge1xuICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oJGZpbG1Db2x1bW4pO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICAgIC8vbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJi5oYXMtc2hvd3RpbWVzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zeW5vcHNpczIge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vbHJcbiAgLnZpZGVvLXRodW1iIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN5bm9wc2lzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnN0YXR1cyB7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtcmVndWxhcigpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi5kby1zaG93dGltZXMge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIC5sciB7XG4gICAgICAgIC5sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3N0ZXItZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cblxuLmVsbGlwc2lzLW91dGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5lbGxpcHNpcy1wYWQge1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6MTBweDtcbiAgICBsZWZ0OjEwcHg7XG4gICAgLmVsbGlwc2lzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVEb3Qge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgICA1MCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgLyogU2NhbGUgdXAgdG8gMS4yIGF0IDUwJSAqL1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IC8qIFNjYWxlIGJhY2sgdG8gMSBhdCAxMDAlICovXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kb3Qge1xuICAgICAgICBtYXJnaW46MCAycHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgfVxuICAgIH0vL2VsbGlwc2VzXG4gICAgJjpob3ZlciB7XG4gICAgICAuZG90LTEge1xuICAgICAgICBhbmltYXRpb246IHNjYWxlRG90IDAuNHMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICAgIC5kb3QtMiB7XG4gICAgICAgIGFuaW1hdGlvbjogc2NhbGVEb3QgMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDVzO1xuXG4gICAgICB9XG4gICAgICAuZG90LTMge1xuICAgICAgICBhbmltYXRpb246IHNjYWxlRG90IDAuNHMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgfVxuICAgIH0vL2hvdmVyXG4gIH1cbiAgJi53aXRoLWxhYmVsLCAmLmRhcmsge1xuICAgIC5lbGxpcHNpcy1wYWQge1xuICAgICAgdG9wOi0zcHg7XG4gICAgICBsZWZ0OjA7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIC5lbGxpcHNpcyB7XG4gICAgICAgIC5kb3Qge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uc3RyaXAtaGlkZXItdHJpZ2dlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuXG5cbi5sb2FkaW5nLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC5sYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5lbGxpcHNlLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAuZG90IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjowIDBweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgYW5pbWF0aW9uOiBkb3RBbmltYXRpb24gMC4zcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBkb3RBbmltYXRpb24ge1xuICAgICAgMCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICB9XG4gICAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIG9wYWNpdHk6MC44O1xuICAgICAgfVxuICAgIH1cbiAgICAuZG90Om50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgICAuZG90Om50aC1jaGlsZCgyKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgfVxuICAgIC5kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gIH1cblxufVxuXG4ucm9sZXMge1xuICAucm9sZS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5jb250ZW50LWJsb2NrLmZ1bGwtYmxlZWQtcHJvbW8tY2Fyb3VzZWwge1xuICB3aWR0aDogMTAwJTtcblxuICAucXVpY2stdGh1bWJzLXNpZGUge1xuICAgIG1heC13aWR0aDogMjB2dztcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvL2NkbWF4LXdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgJi5wcmV2IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC5idG4tcHJldiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZXh0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAuYnRuLW5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAjMTkxOTE5O1xuICAgIH1cbiAgfVxuXG4gIC8vYXNwZWN0LXJhdGlvOiA0O1xuICAuZmJwcy1pbWFnZXMtb3V0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5mYnBzLWltYWdlcy1vdXRlcjIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5iZ2ltZy1vdXRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVpY2stdGh1bWJzLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6LTMwcHg7XG4gICAgei1pbmRleDogMjtcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgICAgIG1hcmdpbjowIDE1cHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWljay10aHVtYnMtc2lkZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICB9XG5cbiAgLnF1aWNrLXRodW1icyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL21pbi1oZWlnaHQ6IDUwdnc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmNvbnRlbnQyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBuZyB7XG4gICAgICAgIHdpZHRoOiA2MCU7Ly93YXMgODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4tb3V0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vcGFkZGluZzoxMHB4IDAgNjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDAgMTBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOjEwcHggMCAxMHB4OyAvLyBhd2FzIDYwIGJvdHRvbVxuICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0KCk7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfS8vY2FwdGlvblxuICAgICAgJi5zd2lwZXItc2xpZGUtZnVsbHktdmlzaWJsZSB7XG4gICAgICAgIC5idG4tb3V0ZXIsIC5jYXB0aW9uIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly9zd2lwZXIgc2xpZGVcblxuICB9XG59XG5cblxuLmFycm93LWxpbmtzIHtcbiAgLy93aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSB3aWR0aE1heE1pbigyOTVweCk7XG5cbiAgJi5zaG9ydCB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjAwcHgpO1xuICB9XG4gICYuc2hvcnRuYXYge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDIzMHB4KTtcbiAgfVxuICAmLnNob3J0TW9iaWxlIHtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigyMDBweCk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTUwcHgpO1xuICAgIH1cbiAgfVxuXG4gIGEsIC5haHJlZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjA7XG5cbiAgICAud2F0Y2gtbm93LXR4dCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIC8vIGZvcmNlIHRleHQgdG8gbm90IGJyZWFrXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYud3JhcG9rIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2F0Y2gtbm93LWFycm93IHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOi0xcHg7XG4gICAgICAuYXJyb3ctc3RlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDJweCk7XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6LTNweDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItbGlnaHQ7IC8vIHZlcnkgc2xpbSB0aXBcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYXJyb3ctaGVhZCB7XG4gICAgICAgIHJpZ2h0OjUwJTtcbiAgICAgIH1cbiAgICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgICAgJi5leHRyYXNjYWxlIHtcbiAgICAgICAgLmFycm93LWhlYWQge1xuICAgICAgICAgIHJpZ2h0OjQwJTtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3ctc3RlbSB7XG4gICAgICAgICAgd2lkdGg6Y2FsYyg0MCUgLSAycHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN0YXJ0IHtcbiAgICBhLCAuYWhyZWYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICYud2hpdGUge1xuICAgIGEsIC5haHJlZiB7XG4gICAgICAud2F0Y2gtbm93LXR4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmFycm93LXN0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmFycm93LWhlYWQge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLndhdGNoLW5vdy10eHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmFycm93LWxpbmtzLXN3aXBlciB7XG4gIGhlaWdodDogMjBweDtcbiAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oOTBweCk7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDYwcHgpO1xuICB9XG5cbiAgLnN3aXBlci1hcnJvdyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA5cHg7XG5cbiAgICAuYXJyb3ctc3RlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gICAgICB3aWR0aDpjYWxjKDEwMCUgLSAycHgpO1xuICAgIH1cblxuICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTNweDtcbiAgICAgIHJpZ2h0OjA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLWxpZ2h0OyAvLyB2ZXJ5IHNsaW0gdGlwXG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuYXJyb3ctaGVhZCB7XG4gICAgICByaWdodDo1MCU7XG4gICAgfVxuICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMnB4KTtcbiAgICB9XG4gICAgJi5leHRyYXNjYWxlIHtcbiAgICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgICAgcmlnaHQ6NDAlO1xuICAgICAgfVxuICAgICAgLmFycm93LXN0ZW0ge1xuICAgICAgICB3aWR0aDpjYWxjKDQwJSAtIDJweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0IHtcbiAgICAuc3dpcGVyLWFycm93IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5yb3RhdGUtbG9vcCB7XG4gIGFuaW1hdGlvbjogc3BpbiAyMHMgbGluZWFyIGluZmluaXRlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG5cbi5idG4tbG9hZC1tb3JlLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46MTAwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5idG4tbG9hZC1tb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjE1cHggMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMDtcbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi52aWRlby1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAuY29ybmVyLXR4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbToyMHB4O1xuICAgIGxlZnQ6MjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC5sYmwge1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1tZWRpdW0oKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgIH1cbiAgICAuZGVzYyB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgfVxuICB9XG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjIwcHg7XG4gICAgcmlnaHQ6MjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJi5sZWZ0IHtcblxuICB9XG4gICYucmlnaHQge1xuICAgIC8vIHRoaXMgbWFrZXMgaXQgaW52ZXJ0LCBidXQgY2xpZW50IHJlbXZvZWQgdGhpcyBkaXJlY3Rpb25cbiAgICAvLy5jb3JuZXItdHh0IHtcbiAgICAvLyAgbGVmdDogdW5zZXQ7XG4gICAgLy8gIHJpZ2h0OjIwcHg7XG4gICAgLy8gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIC8vfVxuICAgIC8vLmljb24ge1xuICAgIC8vICByaWdodDogdW5zZXQ7XG4gICAgLy8gIGxlZnQ6MjBweDtcbiAgICAvL31cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBzY2FsZTogMS4wNTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cbn1cblxuXG4ueW91ci1mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXZoO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLmludHJvIHtcbiAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLW1lZGl1bSgpO1xuICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJi5pbnRybzIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG5cblxuXG4gICYuZmlsbXMtcGFnZS1kZXNrdG9wIHtcbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgJi5maWxtcy1wYWdlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDI1dmg7IC8vYWxzbyBtYW5hZ2VkIGluIGpzcyBmb3IgbW9iaWxlXG4gICAgLnRpdGxlLWZpbGxlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLmludHJvIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4jc3RpY2t5LXRpdGxlLWhvb2stc3BhY2UtZmlsbGVyLFxuI3N0aWNreS10aXRsZS1ob29rLXRpdGxlLXNwYWNlLWZpbGxlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAjZmVhdHVyZWQtZmlsbS1wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgfVxuICAjc3RpY2t5LXRpdGxlLWhvb2stdGl0bGUtc3BhY2UtZmlsbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6NDAwcHg7Ly93aWxsIGJlIG92ZXJyaWRkZW4gLSBqdXN0IGEgZGVmYXVsdCB0ZW1wIHZhbHVlXG4gIH1cbiAgI3N0aWNreS10aXRsZS1ob29rLXNwYWNlLWZpbGxlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgdmgxMDAoKTtcbiAgfVxufVxuIiwiaGVhZGVyLmhlYWRlciB7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgLmdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLmhlYWRlcjIge1xuICAgIHBhZGRpbmc6MjBweCAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6MjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItbG9nbyB7XG4gICAgLmxyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAubCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBpbWcsIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvbHlnb24sIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLmljb25zIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAvL21hcmdpbiBjb21lcyBmcm9tIHRoZSBzZWFyY2ggZm9ybVxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIC8vdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE3cHgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucHJvZmlsZSB7XG4gICAgICAgICAgdG9wOjFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE0cHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICB9XG5cbiAgICAgICAgI3NlYXJjaC1mb3JtIHtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdG9wOi03cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAuaW5wdXRzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoJGNvbG9yLWJvcmRlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9Ly9zZWFyY2hcblxuICAgICAgfVxuXG4gICAgfVxuICB9IC8vaGVhZGVyLWxvZ29cbn1cblxuXG4jaGVhZGVyLXB1c2hlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1NXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbmJvZHkuc2VhcmNoLWJhciB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAubHIge1xuICAgICAgICAuciB7XG4gICAgICAgICAgI3NlYXJjaC1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOjIzNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIjaGVhZGVyLWFsZXJ0IHtcbiAgaGVpZ2h0OiAkYWxlcnRIZWlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHotaW5kZXg6IDk5OTk5ODtcbiAgcGFkZGluZzowIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDowO1xuICBsZWZ0OiAwO1xuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogJGFsZXJ0SGVpZ2h0O1xuICAgIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuICAgICAgaGVpZ2h0OiAkYWxlcnRIZWlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucnRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgKiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDozMHB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6MDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OjA7XG4gIH1cbn1cblxuIiwiZm9vdGVyLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIC5mb290ZXIyIHtcbiAgICBwYWRkaW5nOjYwcHggMDtcbiAgfVxuXG4gIC5sZWdhbCB7XG4gICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbGlnaHQoKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmNvbC1sb2dvcyB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1uYXYge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sLW1pbmluYXYge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLmNvbC1sb2dvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLm1haW4tbG9nbyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcG9seWdvbiwgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5jb2wtbmF2LCAuY29sLW1pbmluYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEsIC5hbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vY29sLW5hdlxuXG4gICAgLmNvbC1taW5pbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEsIC5hbGluaywgI290LXNkay1idG4ge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgY29sb3I6IzkwOTA5MDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICNvdC1zZGstYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzowIDAgMCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vY29sLW1pbmluYXZcblxuXG4gIH1cbiAgLypcblxuICAubGVnYWwtbHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucm93bGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLWxvZ28ge1xuICAgICAgaW1nLCBzdmcge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIHBvbHlnb24sIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sZWdhbCB7XG4gICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdiwgLm1pbmluYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEsIC5hbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWluaW5hdiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgIHRleHQtd3JhcDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSwgI290LXNkay1idG4ge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjb3Qtc2RrLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAubDEge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigyNTBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5yb3dsaW5lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmLmxlZ2FsLW1vYmlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAubWluaW5hdiB7XG4gICAgICAvL21heC13aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgICovXG59XG4iLCIjb3ZlcmxheSxcbi5vdmVybGF5LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAjb3ZlcmxheS1zY3JpbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI292ZXJsYXkyLFxuICAjb3ZlcmxheS1pbm5lcixcbiAgLm92ZXJsYXktc2VjdGlvbixcbiAgLm92ZXJsYXktdmlkZW8td3JhcHBlcixcbiAgLm92ZXJsYXktdmlkZW8td3JhcHBlciBpZnJhbWUsXG4gIC5vdmVybGF5LXZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAub3ZlcmxheS1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAjb3ZlcmxheS1pbm5lcjIge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMjAwcHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMCUgLSAxMDBweCcpO1xuICAgIG1hcmdpbjogNTBweCAxMDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5vdmVybGF5LXZpZGVvLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gICN5dHBsYXllciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3BhbiwgKiB7XG4gICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRvcDoxcHg7XG4gICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWJvbGQoKTtcbiAgICB9XG4gIH1cbn1cblxuLm92ZXJsYXkteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4iLCIjbWVkaWFPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgI21lZGlhT3ZlcmxheVNjcmltIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjbWVkaWFPdmVybGF5SW5uZXIsXG4gICNtZWRpYU92ZXJsYXlJbm5lciAuaW5uZXIyLFxuICAjc3dpcGVyLXN1cGVyLW91dGVyLFxuICAuc3dpcGVyLFxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBpZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAyMHB4Jyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjgpO1xuXG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGNvbG9yOiNCNUI1QjU7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1kZW1pYm9sZCgpO1xuICAgICoge1xuICAgICAgY29sb3I6I0I1QjVCNTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtZGVtaWJvbGQoKTtcbiAgICB9XG4gIH1cblxuICAuc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDpjYWxjKDUwJSAtIDI2cHgpO1xuICAgICYucHJldiB7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBsZWZ0OjYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICByaWdodDo2MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgI21lZGlhT3ZlcmxheUlubmVyIC5pbm5lcjIge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMjAwcHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMCUgLSAxMDBweCcpO1xuICAgIG1hcmdpbjogNTBweCAxMDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICAuYmdpbWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG5cbiAgI21lZGlhLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5kb3RzIHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfSAvL3F1aWNrLXRodW1icy1kb3RzXG5cblxuICAub3ZlcmxheS14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxufVxuIiwiJG1vYmlsZW5hdl9oYW1idXJnZXJfb2ZmOiAjZmZmO1xuJG1vYmlsZW5hdl9oYW1idXJnZXJfb246ICNmZmY7XG4kaGVhZGVySGVpZ2h0U21hbGw6IDA7XG5cbiRicmVha0JpZzo5MDBweDtcbiRicmVhazE6ODAwcHg7XG5cbiNtb2JpbGUtbmF2LWhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG59XG4uaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlbmF2X2hhbWJ1cmdlcl9vZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlbmF2X2hhbWJ1cmdlcl9vbiAhaW1wb3J0YW50O1xufVxuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuXG4jbW9iaWxlLW5hdi1oYW1idXJnZXIubW9kZS1maWxtIHtcbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbiNtb2JpbGUtbmF2LW92ZXJsYXktb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICByaWdodDowO1xuICB3aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDEwMDAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgQGluY2x1ZGUgdmgxMDAoKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcblxuICAuY2xvc2UtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjIwcHg7XG4gICAgcmlnaHQ6NDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmLmhpZGRlbiB7XG4gICAgcmlnaHQ6LTUwMHB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmhpZGRlbiB7XG4gICAgICByaWdodDpjYWxjKC0xMDAlIC0gMXB4KTtcbiAgICB9XG4gIH1cbiAgI21vYmlsZS1uYXYtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLm1vYmlsZS1yZXZlYWwge1xuICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgIH1cbiAgfVxuICAjZmlsbS1uYXYtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZmlsbS1idXktb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjcHJvZmlsZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vYmlsZS1jb250ZW50MCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6NjBweDtcbiAgICAvL3RvcDozMHB4O1xuICAgIHRvcDowO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbGVmdDoyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyAvL05PVEU6IHdpZHRoIHNob3VsZCBiZSA0MCBidXQgc2Nyb2xsIGlzIHVnbHkgc28gbWFrZSAyMFxuICAgIH1cbiAgICAubW9iaWxlLWNvbnRlbnQxIHtcbiAgICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgLy8gd2FzIGZsZXggLSBjZW50ZXIgYWxpZ24gbG9naWMgaXMgbm93IGRlYWRcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJi5ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJGJyZWFrMSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5tb2JpbGUtY29udGVudDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJGJyZWFrQmlnKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyAgLy9OT1RFOiBQQVJUIDIgb2Ygd2lkdGggc2hvdWxkIGJlIDQwIGJ1dCBzY3JvbGwgaXMgdWdseSBzbyBtYWtlIDIwXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7ICAvL05PVEU6IFBBUlQgMiBvZiB3aWR0aCBzaG91bGQgYmUgNDAgYnV0IHNjcm9sbCBpcyB1Z2x5IHNvIG1ha2UgMjBcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYnV5LWhvb2stZGF0ZXRpbWUge1xuICAgICAgQGluY2x1ZGUgZm9udC1yb2JvdG8tbWVkaXVtKCk7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJGJyZWFrMSkge1xuICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSwgLmFsaW5rIHtcbiAgICAgICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG5cbiAgLm1lbWJlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgLmFycm93LWxpbmtzIGEsIC5hcnJvdy1saW5rcyAuYWhyZWYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG5cblxuICAmLm1vZGUtcHJvZmlsZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgI21vYmlsZS1uYXYtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjZmlsbS1uYXYtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjZmlsbS1idXktb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAjcHJvZmlsZS1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuXG4gICAgLnJ0ZSB7XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LW1lZGl1bSgpO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjo1cHggMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHNwYW4sIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIiNiZWNvbWUtbWVtYmVyLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsMzAsMzAsMC42NSk7XG4gICNiZWNvbWUtbWVtYmVyLXBvcHVwMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmljb24tcm93cyB7XG4gICAgICAuaWNvbi1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAubWVtYmVycy1pY29uIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig0OHB4KTtcbiAgICAgICAgICBAaW5jbHVkZSBoZWlnaHRNYXhNaW4oNDhweCk7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbWJlcnMtdHh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5ob29rLW9uZWlkLWxvZ2luLWNsaWNrZXIge1xuICAgICAgICAvL0BleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmlubmVyMSB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAuaW5uZXIyIHtcbiAgICAgIHBhZGRpbmc6MzBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmdsb2JhbC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MzBweDtcbiAgICAgIHJpZ2h0OjMwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHRvcDoxMHB4O1xuICAgICAgICByaWdodDoxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucnRlIHtcbiAgICAgICoge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkYnJlYWtwb2ludC1xdWlja3RodW1iczogNTUwcHg7XG4ucXVpY2stdGh1bWJzLCAucXVpY2stdGh1bWJzLW5vc3dpcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICAmLm5vc3dpcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvL29wYWNpdHk6IDA7XG4gICYuaW5pdCB7XG4gICAgLy9vcGFjaXR5OiAxO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAvL0BpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUnKTtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIGhpZGUgZmlyc3QgcGVlayBvZiBzd2lwZXJcbiAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuZmlyc3QtdmlzaWJsZSB7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJi5jbGlja2VkLW9uY2Uge1xuICAgIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLmZpcnN0LXZpc2libGUge1xuICAgICAvLyB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciwgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuXG4gIC5xdWljay10aHVtYnMtb3V0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucXVpY2stdGh1bWJzLXN3aXBlciwgLnF1aWNrLXRodW1icy1ub3N3aXBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwdnc7XG4gICAgICAvKlxuICAgICAgLy8gQ1NTIEdyaWQvRmxleGJveCBidWcgc2l6ZSB3b3JrYXJvdW5kXG4gICAgICAvLyBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9rZW53aGVlbGVyL3NsaWNrL2lzc3Vlcy85ODJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAqL1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgLy93aWR0aDogYXV0bztcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAvL2ZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgIC8vbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgICAuYmdpbWctb3V0ZXIsIC5iZ2ltZy1vdXRlciBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgfVxuICAgICAgLmJvdHRvbS1iYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYm90dG9tLWJhcjIge1xuICAgICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgICAuYm90dG9tLWJhcjMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLmwge1xuICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtbGlnaHQoKTtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLWRlbWlib2xkKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtcmVndWxhcigpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rLXVuZGVybGluZS1sZWZ0cmlnaHQoKTtcbiAgICAgICAgICAgICAgICB0b3A6OXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtZGVtaWJvbGQoKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnIge1xuICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLXRodW1icy1ub3N3aXBlciB7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xuICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYudmlkZW8tc3RyaXAge1xuICAgIC5xdWljay10aHVtYnMtb3V0ZXIgLnN3aXBlci1zbGlkZSAuYmdpbWcge1xuICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuXG4gICYuc2ltcGxlLXNxdWFyZSB7XG4gICAgLnF1aWNrLXRodW1icy1vdXRlciB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICAmLmZsZXhpYmxlLWZvcm1hdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAmLmluaXQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgLnF1aWNrLXRodW1icy1vdXRlciB7XG4gICAgICAvL2FzcGVjdC1yYXRpbzogMTtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLmJnaW1nLW91dGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcsIHZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbn0gLy9xdWljay10aHVtYnNcblxuXG5cbi5xdWljay10aHVtYnMtc2lkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9AaW5jbHVkZSB3aWR0aE1heE1pbig2MHB4KTtcbiAgLy9AaW5jbHVkZSB3aWR0aE1heE1pbigkbWFzdGVyLXBhZGRpbmctMngpO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgLy9AaW5jbHVkZSB3aWR0aE1heE1pbigkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4KTtcbiAgfVxuICB0b3A6MDtcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjksIDAuNjEpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICYucHJldiB7XG4gICBsZWZ0OjA7XG4gIH1cbiAgJi5uZXh0IHtcbiAgICByaWdodDowO1xuICB9XG5cbiAgLnNoYWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnByZXYge1xuICAgIC5zaGFkZSB7XG4gICAgICAvL3RyYW5zZm9ybTogcm90YXRlKCAgOTBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1wcmV2LCAuYnRuLW5leHQge1xuICAgIHNwYW4ge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnN0cmlwLWhpZGVyLXRyaWdnZXIge1xuICAmOm5vdCgubm8tcGFkKSB7XG4gICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHIoKTtcbiAgfVxuICAuc3RyaXAtaGlkZXItdHJpZ2dlcjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5xdWljay10aHVtYnMtc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAmLmNsaWNrZWQtb25jZSB7XG4gICAgICAucXVpY2stdGh1bWJzLXN3aXBlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYubm8tcGFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucXVpY2stdGh1bWJzLWRvdHMtYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDowO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTA7XG4gICAgfVxuICB9XG5cblxuICAucXVpY2stdGh1bWJzLWRvdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjowIDE1cHg7XG4gICAgLmRvdHMge1xuICAgICAgdG9wOi0ycHg7XG4gICAgICBib3R0b206IHVuc2V0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnF1aWNrLXRodW1ic1tkYXRhLXR5cGU9XCJmdWxsLWJsZWVkLWNhcm91c2VsLXN0cmlwXCJdIHtcblxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA1MHZ3O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLnF1aWNrLXRodW1icy1zd2lwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cblxuXG59XG4iLCIuaW1hZ2UtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0Oi0yNSU7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGxlZnQ6LTE1JTtcbiAgICAgIHdpZHRoOiAxMzAlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgIGxlZnQ6LTEwJTtcbiAgICAgIHdpZHRoOiAxMjAlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICAgIGxlZnQ6LTUlO1xuICAgICAgd2lkdGg6IDExMCU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC5iYW5uZXIyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzAlO1xuICAgIGFzcGVjdC1yYXRpbzogNDAwLzI3NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC8vIFRoaXMgZW5zdXJlcyB0aGUgY29udGFpbmVyIHNpemVzIGl0c2VsZiB0byB0aGUgdmlzaWJsZSBpbWFnZVxuICAgIC5iZ2ltZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIkdGltZToxNTBtcztcbiNmZWF0dXJlZC1wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB2aDEwMCgpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAmLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLmRldmljZSB7IC8vc2V0IGJ5IGpzXG4gICAgbWluLWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICB9XG4gIC5jYXBwZXIsIC5jYXBwZXItcGFkZGVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBhbmVscywgLnBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5wYW5lbHMge1xuICAgIC5wYW5lbCB7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lIGVhc2UtaW4tb3V0O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnlvdXItZmF2b3JpdGUge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL29wYWNpdHk6MTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG4gICAgICAuYWNjb2xhZGVzLWNvcm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6NSU7XG4gICAgICAgIGJvdHRvbTo1JTtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6NSU7XG4gICAgICAgICAgYm90dG9tOiBjYWxjKDEyJSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gICAgICAgICAgYm9keS5kZXZpY2UtbW9iaWxlICYge1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDUlICsgdmFyKC0tdWktYnJvd3Nlci1oZWlnaHQpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlY29yYXRpb25zLWljb25zIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kZWNvcmF0aW9ucy1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2F0Y2gtbm93LXR4dCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmNvcm5lci10ZXh0IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1JTtcbiAgICAgICAgYm90dG9tOjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LW1lZGl1bSgpO1xuICAgICAgICAgICAgY29sb3I6ICNjNmM4YzQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbG0tZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKDUlICsgdmFyKC0tdWktYnJvd3Nlci1oZWlnaHQpKTtcbiAgYm9keS5kZXZpY2UtbW9iaWxlICYge1xuICAgIGJvdHRvbTogY2FsYygxJSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gIH1cbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmRvdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjowIDEwcHg7XG4gICAgd2lkdGg6OHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgIC5wcm9ncmVzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIHdpZHRoOjI2cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgYm90dG9tOjA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICB9XG59XG5cblxuXG5ib2R5LnBhZ2UtaG9tZSB7XG4gIC8vIFNQRUlDQUwgTU9CSUxFXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAmLmZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAmLmZpeGVkLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufSIsIi5ibG9jay5hbHRlcm5hdGluZ0ZpbG1Qcm9tb3Mge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDo3MCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5maWxtIHtcbiAgICBtYXJnaW46MTAwcHggMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIC5yZWxlYXNlLWRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbGlnaHQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5kZWNvcmF0aW9ucy1jaXJjbGUgIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6LTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBAZXh0ZW5kIC5yb3RhdGUtbG9vcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlY29yYXRpb25zLXRpdGxlcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDotMjUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHJpZ2h0Oi0yMDBweDtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgICAgcmlnaHQ6LTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZWNvcmF0aW9ucy10aXRsZXMyIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQoKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0KCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5sIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMjBweCk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnIge1xuICAgICAgICB3aWR0aDogY2FsYyg0NSUgLSAyMHB4KTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgICAuciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucjIge1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYSwgLmFocmVmIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vYm90dG9tXG5cblxuICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgICAucmVsZWFzZS1kYXRlIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0IDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlIHtcbiAgICAgICAgLmRlY29yYXRpb25zLWNpcmNsZSAge1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHJpZ2h0OiAtNjBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVjb3JhdGlvbnMtdGl0bGVzIHtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgbGVmdDotMTUwcHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgbGVmdDotMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICAgICAgbGVmdDotMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0vL2ZpbG1cbn0iLCIuYmxvY2subWVyY2hQcm9tbyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5tZXJjaC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5pbWFnZSwgLnRleHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAmLnNob3ctbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50ZXh0LWJvdHRvbSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNCksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0MiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1yKCk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICB9XG4gICAgICAgIC5taW5pLWltYWdlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWluaS1pbWFnZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICAgICAgICB3aWR0aDogMzElO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IiwiLmJsb2NrLnZpZGVvTW9kdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnZpZGVvLWNvbnRlbnQge1xuICAgICRwYWRzOiAxNTBweDtcbiAgICAkcGFkczI6IDMwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkcGFkczIpO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRpdGxlLXZpZGVvLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1JTtcbiAgICAgIGxlZnQ6IC0kcGFkcztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IDg1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICBsZWZ0OiAtNTBweDtcbiAgICAgIH1cblxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICAuZm9yZWdyb3VuZC12aWRlby1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xMCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcmVncm91bmQtdmlkZW8taG9sZGVyMiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcmVncm91bmQtdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAuY2FwdGlvbjIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTc1cHgpO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgLndhdGNoLW5vdy10eHQge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSwgLnRleHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC50ZXh0MiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctcigpO1xuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICAgICAgfVxuICAgICAgICAubWluaS1pbWFnZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufSIsIi5maWxtRW50cnlTdHJpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICAmLnN1YmxhYmVsIHtcbiAgICBtYXJnaW46MjBweCAwIDYwcHggMDtcbiAgfVxuICAucXVpY2stdGh1bWJzLXNpZGUge1xuXG4gIH1cbiAgLmZpbG0tc3RyaXAtb3V0ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvLyBXSURUSCBzZXQgdmlhIEpTXG4gIH1cbiAgLmZpbG0tc3RyaXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vYXNwZWN0LXJhdGlvOiA0O1xuICAgIC5xdWljay10aHVtYnMge1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gJG1vYmlsZS10aHVtYnMtcGVlayk7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcblxuICAgICAgICAuYmdpbWctb3V0ZXIge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gICAgICAgICAgQGluY2x1ZGUgcHVuY2gtaW4taG92ZXIoKTtcbiAgICAgICAgfVxuICAgICAgICAudHh0cyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiLmJsb2NrLm5vd1N0cmVhbWluZ1N0cmlwIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gICAgc3Bhbi5odWx1IHtcbiAgICAgIGNvbG9yOiAjMUNFNzgzO1xuICAgIH1cbiAgICBzcGFuLmRpc25leSB7XG4gICAgICBjb2xvcjogIzNDRDdENztcbiAgICB9XG4gIH1cbiAgLnN0cmlwLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLmJsb2NrLmZpbG1Nb2R1bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOjEwMHB4IDA7XG4gIC5maWxtLWNvbnRlbnQge1xuICAgICRwYWRzOiAxNTBweDtcbiAgICAkcGFkczI6IDMwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkcGFkczIpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaWgtaG9vayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzgzLzMwNztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVjb3JhdGlvbnMtY2lyY2xlICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOi02MHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHJpZ2h0Oi02MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgQGV4dGVuZCAucm90YXRlLWxvb3A7XG4gICAgICAgIH1cbiAgICAgIH0vL2NpcmNsZVxuXG4gICAgICAudGl0bGUtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJvdHRvbTotMjdweDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiwgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfS8vdGl0bGVcbiAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MzBweDtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbGVmdDoxNSU7XG4gICAgICAgIH1cbiAgICAgIH0vL2Fycm93IGxpbmtzXG5cbiAgICAgIC5sZWZ0LXN0cmlwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB0b3A6LTUwcHg7XG4gICAgICAgIGxlZnQ6LTUwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIG1hcmdpbjogLTcwcHggYXV0byAwO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLmxpYnJhcnlNb2R1bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOjEwMHB4IDA7XG5cbiAgLmxpYnJhcnktY29udGVudC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5saWJyYXJ5LWNvbnRlbnQtaGVhZGVyLWwge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44ZW07XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgaSwgZW0ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGlicmFyeS1jb250ZW50LWhlYWRlci1yIHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlicmFyeS1jb250ZW50IHtcblxuXG5cbiAgICAubGlicmFyeS1yb3cge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyLjU3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzkzLzM0MztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuY2VudGVyLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgIHRvcDoyMCU7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmloLWhvb2sge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuaWgtY29udCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgICAgLnF1b3RlLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjIwcHg7XG4gICAgICAgIGxlZnQ6MjUlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBsZWZ0OjEwJTtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbWVkaXVtKCk7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZS1ob2xkZXIsIC5nZW5yZS1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgICBwLCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZS1ob2xkZXIge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgdG9wOjE3JTtcbiAgICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdlbnJlLWhvbGRlciB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiLmJsb2NrLmZpbG1tYWtlckZvY3VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgJHNtYWxsMTogNDgwcHg7XG4gICRzbWFsbDI6IDQwMHB4O1xuXG4gIC5maWxtbWFrZXItZm9jdXMtc3RhY2sge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyBzdGFydCBjZW50ZXJlZDsgc3VidGxlIGVudHJhbmNlIGVhc2UgaGFuZGxlZCBieSBjaGlsZHJlblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zdGFjayB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDM1MHB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigyNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwxKSB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMikge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE1MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFjazEsIC5zdGFjazMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhY2syIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5zdGFjay1sciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyA9PT09PSBERUZBVUxUIChub3QgcmV2ZWFsZWQpOiBDRU5URVJFRCA9PT09PVxuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBhbmltYXRlIHRoZSBsYXlvdXQgc2hpZnQgc21vb3RobHkgd2hlbiAucmV2ZWxlZCB0b2dnbGVzXG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgNzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgLnN0YWNrLWwge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDM1MHB4KTtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKGF1dG8pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFjay1yIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuXG4gICAgICAgICAgLy8gPT09PT0gREVGQVVMVCAobm90IHJldmVhbGVkKTogaGlkZGVuICYgbnVkZ2VkIHJpZ2h0ID09PT09XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwcHgsIDAsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMgZWFzZSwgdHJhbnNmb3JtIDYwMG1zIGVhc2U7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIGtlZXAgZmxvdyB3aGlsZSBjZW50ZXJlZFxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAzMjBweClcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwxKSB7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyMzBweClcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwyKSB7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyMDBweClcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtZXh0cmFsaWdodCgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwxKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwxKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09IFJFVkVBTEVEIFNUQVRFID09PT09XG4gICAgLnN0YWNrMi5yZXZlbGVkIHtcbiAgICAgIC5zdGFjay1sciB7XG4gICAgICAgIC8vIHNoaWZ0IHRvIHRoZSDigJxkZXNpZ25lZOKAnSBvZmZzZXQgKiphZnRlcioqIHJldmVhbFxuICAgICAgICBsZWZ0OiAtMTc1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFjay1yIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly9yZXZlYWxlZFxuICB9Ly9maWxtbWFrZXItZm9jdXMtc3RhY2tcblxufVxuIiwiLmNyZWF0ZS1hY2NvdW50LWhvb2ssIC5jcmVhdGUtYWNjb3VudC13aXRoLXJlbG9hZC1ob29rLCAuY3JlYXRlLWFjY291bnQtd2l0aC1mYW5kYW5nby1ob29rLXJlbG9hZC1ob29rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLmJlY29tZU1lbWJlciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG5cbiAgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1lbWJlcnMtYm90dG9tIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW46NDBweCBhdXRvIDA7XG4gICAgICAubWVtYmVycy1ib3R0b20tZGVzYyB7XG4gICAgICAgICoge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW1iZXJzLWJvdHRvbS1sciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmJvdHRvbS1sIHtcbiAgICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tciB7XG4gICAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmJvdHRvbS1sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tLXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLCAuYWhyZWYge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbSwgLnRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjoyMHB4IGF1dG8gMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuYm90dG9tLWwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYm90dG9tLXIge1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE5MHB4KTtcbiAgICAgICAgICAud2F0Y2gtbm93LWFycm93IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDYxcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL2JvdHRvbS90b3BcbiAgICAudG9wIHtcbiAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuYm90dG9tLWwsIC5ib3R0b20tciB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ob29rLW9uZWlkLWxvZ291dCB7XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbWVkaXVtKCk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTpjbGFtcCgxNHB4LCA0LjF2dywgNDVweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy8mOmFmdGVyIHtcbiAgICAgICAgLy8gIGNvbnRlbnQ6ICcnO1xuICAgICAgICAvLyAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vfVxuICAgICAgfVxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuYm90dG9tLWwge1xuICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJvdHRvbS1yIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgICAgIGEsIC5haHJlZiB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcC5sb2FkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59IiwiLmJsb2NrLmZpbG1Nb21lbnRzVmlkZW9zU3RyaXBzIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAuZmlsbS1tb21lbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuZmlsbS1tb21lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC52aWRlby1wbGF5IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWluaS1pbWFnZXMtaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5taW5pLWltYWdlcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTk1LzEyMDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5taW5pLWltYWdlcy1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAubWluaS1pbWFnZXMtaG9sZGVyIHtcbiAgICAgICAgICAubWluaS1pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAubWluaS1pbWFnZXMtbGFiZWwge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWluaS1pbWFnZXMtbGFiZWwge1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly9maWxtLW1vbWVudFxuICB9Ly9maWxtLW1vbWVudHNcblxufSIsIi5ibG9jay5maWxtUm9sZXMge1xuXG4gIC5yb2xlcyB7XG4gICAgbWFyZ2luOjgwcHggMDtcbiAgICAmLnRvcCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuYm90dG9tIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRvcEJvdHRvbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6MjBweCAwIDA7XG4gICAgICBtYXJnaW46MjBweCAwO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAucm9sZS1jb2wge1xuICAgICAgd2lkdGg6IGNhbGMoMjQlIC0gODBweCk7XG4gICAgICBtYXJnaW46MjBweCA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgICAgIG1hcmdpbjoyMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICBtYXJnaW46MjBweCAxMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2Rpc3BsYXk6IGdyaWQ7XG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgICAvL2NvbHVtbi1nYXA6IDgwcHg7XG4gICAgLy9yb3ctZ2FwOiA0MHB4O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIGNlbnRlcnMgY29sdW1ucyB3aGVuIGZld2VyIHRoYW4gbWF4ICovXG4gICAgLy9cbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAvLyAgY29sdW1uLWdhcDogNDBweDtcbiAgICAvLyAgcm93LWdhcDogMjBweDtcbiAgICAvL31cbiAgICAvL0BtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAvL31cblxuICAgIC5yb2xlLWNvbCB7XG4gICAgICBoNiwgLmRlc2Mge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAuZGVzYyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmJyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn0iLCIuYmxvY2suZXhwYW5kZWRTeW5vcHNpcyB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL21hcmdpbjoxMDBweCAwO1xuXG4gIC8qIHRvcC1jYXJvdXNlbC5jc3MgKi9cbiAgLnRvcC1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIGNsaXAgYW55dGhpbmcgYmV5b25kIHRoZSB0aHJlZSAqL1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JhZGllbnQtc2lkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAxKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICB9XG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMSkgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAvKiBzbW9vdGhlciBhcnJvdy1jbGljayBhbmltYXRpb24gKi9cbiAgLnRvcC1jYXJvdXNlbCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC8qIGV4YWN0bHkgMyBzbGlkZXMgdmlzaWJsZTsgU3dpcGVyIHVzZXMgdGhpcyB3aWR0aCB3aXRoIHNsaWRlc1BlclZpZXc6J2F1dG8nICovXG4gIC50b3AtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC50b3AtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8qIGVkZ2UgYXJyb3dzICovXG4gIC50b3AtY2Fyb3VzZWwgLnNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB6LWluZGV4OiAxMVxuICB9XG5cbiAgLnRvcC1jYXJvdXNlbCAuc2lkZS5wcmV2IHsgbGVmdDogMDsgfVxuICAudG9wLWNhcm91c2VsIC5zaWRlLm5leHQgeyByaWdodDogMDsgfVxuXG4gIC50b3AtY2Fyb3VzZWwgLmJ0bi1wcmV2LFxuICAudG9wLWNhcm91c2VsIC5idG4tbmV4dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLnRvcC1jYXJvdXNlbCAuYnRuLXByZXYge1xuICAgICAgLmFycm93LWxpbmtzLXN3aXBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAudG9wLWNhcm91c2VsIC5idG4tbmV4dCB7XG4gICAgLmFycm93LWxpbmtzLXN3aXBlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC50b3AtY2Fyb3VzZWwtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206LTQwcHg7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA3dncsIDk2cHgpO1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgei1pbmRleDogMTI7XG4gICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgIGksIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cblxuXG4gIC5ib3R0b20ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA2MTVweDtcbiAgICBtYXJnaW46NjBweCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgLnN5bm9wc2lzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWltYWdlcyB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG59IiwiLmJsb2NrLnBhcnRuZXJzaGlwcy5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2sucGFydG5lcnNoaXBzLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIFNIQVJFRFxuLmJsb2NrLnBhcnRuZXJzaGlwcyB7XG4gIC5wYXJ0bmVyc2hpcC10b3AtbGFiZWxzIHtcbiAgICBtYXJnaW46MCBhdXRvIC04MHB4O1xuICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLnN1YmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnJhdGlvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWNvbmEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuYmdpbWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb3B5IHtcbiAgICBtYXJnaW46MTBweCAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBAaW5jbHVkZSBsaW5rLXVuZGVybGluZS1sZWZ0cmlnaHQoKTtcbiAgICB9XG5cbiAgfVxufVxuXG5cbi5ibG9jay5wYXJ0bmVyc2hpcHMuZGVza3RvcCB7XG5cbiAgLnBhcnRuZXJzaGlwLWNhcm91c2VsLW91dGVyIHtcbiAgICBwYWRkaW5nOjQwcHggMDtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG5cbiAgICAucGFydG5lcnNoaXAtY2Fyb3VzZWwge1xuICAgICAgJi5ub3QtbG9vcGluZyB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbjowIGF1dG87XG5cbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICYubGFiZWwge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgIC5sYWJlbDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIH1cblxuICAgICYubm8tbGFiZWwge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLyogLS0tIE5hdmlnYXRpb24gYXJyb3dzIC0tLSAqL1xuICAucGFydG5lcnNoaXAtY2Fyb3VzZWwge1xuICAgIC5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYucHJldiB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJldixcbiAgICAuYnRuLW5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6OHB4IDAgMTBweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9maWxsOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXByZXYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tbmV4dCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIC0tLSBTbGlkZSBjb250ZW50IC0tLSAqL1xuICAgIC5zd2lwZXItc2xpZGUge1xuXG4gICAgICAubGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAubGFiZWwyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLSBHcmFkaWVudCBzaWRlcyAtLS0gKi9cbiAgLmdyYWRpZW50LXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuICB9XG59IC8vREVTS1RPUFxuXG5cbi5ibG9jay5wYXJ0bmVyc2hpcHMubW9iaWxlIHtcbiAgLml0ZW1zLXNpZGUtaW1hZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAuaXRlbXMtc2lkZSB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICAubGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAubGFiZWwyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvL3NpZGVcbiAgICAuaXRlbXMtaW1hZ2VzIHtcbiAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDg1cHgpO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2suZmlsbUFjY29sYWRlcyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDo5MCU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gIC5maWxtLWFjY29sYWRlIHtcbiAgICBtYXJnaW46MTAwcHggMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY29weSB7XG4gICAgICB3aWR0aDogY2FsYyg0NSUgLSA2MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgIH1cbiAgICAgIC5udW0tbGJsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLmxibCB7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgfVxuICAgICAgICAubnVtIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDotMTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBjb2xvcjokY29sb3ItbGlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGxlZnQ6LTEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICAgICAgbGVmdDotNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnF1b3RlIHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAucXVvdGVBdHRyaWJ1dGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjojOTA5MDkwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICB9Ly9maWxtXG59IiwiLmJsb2NrLmFib3V0QXdhcmRzIHtcbiAgLyogLS0tIFN3aXBlciBjb3JlIHN0eWxlcyAtLS0gKi9cbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjo0MHB4IGF1dG87XG4gIC5zd2lwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6NzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLyogLS0tIE5hdmlnYXRpb24gYXJyb3dzIC0tLSAqL1xuICAuYWJvdXQtYXdhcmRzLWNhcm91c2VsIHtcbiAgICAuc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJldixcbiAgICAuYnRuLW5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6OHB4IDAgMTBweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9maWxsOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXByZXYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tbmV4dCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIC0tLSBTbGlkZSBjb250ZW50IC0tLSAqL1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICRtb2JUb3BTbWFsbDozMSU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkbW9iVG9wU21hbGw7XG4gICAgICAgIH1cblxuICAgICAgICAuYmlnLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDoxMDBweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHJpZ2h0Oi0yNXB4O1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluZXMge1xuICAgICAgICAgICAgLmwxIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubDIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDotMDtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIGxlZnQ6MjAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICByaWdodDp1bnNldDtcbiAgICAgICAgICBsZWZ0OjI1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtaW1hZ2Uge1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgICAgICAgICBsZWZ0OnVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLSBHcmFkaWVudCBzaWRlcyAtLS0gKi9cbiAgLmdyYWRpZW50LXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2sucGhvdG9HYWxsZXJ5IHtcbiAgLyogLS0tIFN3aXBlciBjb3JlIHN0eWxlcyAtLS0gKi9cbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjoxMDBweCBhdXRvO1xuXG4gIC5waG90by1nYWxsZXJ5LWNhcm91c2VsLWxhYmVscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnN1YmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cblxuICAuc3dpcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0Ojc1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAvKiAtLS0gTmF2aWdhdGlvbiBhcnJvd3MgLS0tICovXG4gIC5waG90by1nYWxsZXJ5LWNhcm91c2VsIHtcbiAgICAuc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByZXYsXG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nOjhweCAwIDEwcHg7XG5cblxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgdG9wOi0zMHB4O1xuICAgICAgICAmLm1vYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kc2sge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9maWxsOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXByZXYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tbmV4dCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIC0tLSBTbGlkZSBjb250ZW50IC0tLSAqL1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDgyOC82OTQ7XG5cbiAgICAgICAgLnRvcCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbS1vdXRlciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgLmJvdHRvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucG9ydHJhaXQge1xuICAgICAgICAgIC8vIG1ha2UgYm90dG9tIHdpZGVcbiAgICAgICAgICAuYm90dG9tLW91dGVyIHtcbiAgICAgICAgICAgIHRvcDo1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIHRvcDoyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxhbmRzY2FwZSB7XG4gICAgICAgICAgLy8gbWFrZSBib3R0b20gdGFsbFxuICAgICAgICAgIC5ib3R0b20tb3V0ZXIge1xuICAgICAgICAgICAgbGVmdDo1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0gR3JhZGllbnQgc2lkZXMgLS0tICovXG4gIC5ncmFkaWVudC1zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYubGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLmdpdmVhd2F5cy5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvY2suZ2l2ZWF3YXlzLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cblxuLy8gU0hBUkVEXG4uYmxvY2suZ2l2ZWF3YXlzIHtcblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5jb250ZW50IHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi10b3A6IGNsYW1wKDEwcHgsIDJ2dywgMjBweCk7XG4gICAgLmJnLXBhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpjbGFtcCgxMHB4LCAydncsIDIwcHgpO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAucGFuZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDc3Ljc3JTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzMDAvMTg0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIxQjFCO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgLnR4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzkwOTA5MDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5naXZlYXdheS1jYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDotMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgLmdpdmVhd2F5LWNhcHRpb24yIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTYlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAzMjYvMzc4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAuYmdpbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cblxuLmJsb2NrLmdpdmVhd2F5cy5kZXNrdG9wIHtcbiAgLmdpdmVhd2F5LWNhcm91c2VsLW91dGVyIHtcbiAgICBwYWRkaW5nOjQwcHggMDtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG5cbiAgICAuZ2l2ZWF3YXktY2Fyb3VzZWwge1xuXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgJi5sYWJlbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgIC5sYWJlbDIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maXQge1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpbGwge1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOjQwcHggMDtcbiAgfVxuXG4gIC8qIC0tLSBOYXZpZ2F0aW9uIGFycm93cyAtLS0gKi9cbiAgLmdpdmVhd2F5LWNhcm91c2VsIHtcbiAgICAuc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLm5leHQge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByZXYsXG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nOjhweCAwIDEwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vZmlsbDogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmV2IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW5leHQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAtLS0gU2xpZGUgY29udGVudCAtLS0gKi9cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC5sYWJlbDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLyogLS0tIEdyYWRpZW50IHNpZGVzIC0tLSAqL1xuICAuZ3JhZGllbnQtc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2suZ2l2ZWF3YXlzLm1vYmlsZSB7XG4gIC5pdGVtcy1zaWRlLWltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLml0ZW1zLXNpZGUge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy9zaWRlXG4gICAgLml0ZW1zLWltYWdlcyB7XG4gICAgICB3aWR0aDpjYWxjKDEwMCUgLSA4NXB4KTtcblxuICAgICAgLmdpdmVhd2F5LWNhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLnRpY2tldFByb21vIHtcbiAgLmhvbGRlciB7XG4gICAgcGFkZGluZzo0MHB4IDA7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbiAgLnRpY2tldFByb21vLWJsb2NrVGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5ibGFjay1iYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDo1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ibG9ja1RpdGxlMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1saWdodCgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC50aWNrZXRQcm9tby1sciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC50aWNrZXRQcm9tby1sIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWwoKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTUwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICB9XG4gICAgICAuYnRuLCAuYXJyb3ctbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgI3RpY2tldC1wcm9tby1ob2xkZXItZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgLnJ0ZSB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRlc2Mge1xuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvL1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2RlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgLmNvcHktaWNvbnMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aWNrZXQtcHJvbW8tY29weS1pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRvcDoycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLXVuZGVybGluZS1sZWZ0cmlnaHQoKTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29weS10b29sdGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAvL2ZvbnQtc2l6ZTogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgIH1cbiAgICAudGlja2V0UHJvbW8tciB7XG4gICAgICAvL3dpZHRoOiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC50aWNrZXRQcm9tby1sLCAudGlja2V0UHJvbW8tciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlja2V0LXByb21vLXN0YXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aWNrZXQtcHJvbW8tc3RhdGUtbG9naW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLy9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy92aWRlb1Njcm9sbEFuZFNjcnViLnNjc3Ncbi5ibG9jay52aWRlb1Njcm9sbEFuZFNjcnViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLnNjcm9sbC1zY3J1Yi12aWRlby1ob29rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzV2dzsgLy9vdmVycmlkZGVuIGluIGpzXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA1MHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnNjcm9sbC1zY3J1Yi1wb3N0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXZ3OyAvL292ZXJyaWRkZW4gaW4ganNcbiAgICBoZWlnaHQ6IGF1dG87IC8vb3ZlcnJpZGRlbiBpbiBqc1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA1MHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuaXMtcG9zdGVyIHtcbiAgICAuc2Nyb2xsLXNjcnViLXBvc3RlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2sudmlkZW9TY3JvbGxBbmRTY3J1Yk91dGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIyMHB4IDAgMCAwO1xufSIsImJvZHkucGFnZS1ob21lIHtcbiAgLmNvbnRhaW5lci1hbGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuIiwiYm9keS5wYWdlLWdlbmVyYWwge1xuICAucnRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucGFnZS1maWxtIHtcbiAgJHdyYXBXOiA1MDBweDtcblxuICAjZmVhdHVyZWQtZmlsbS1wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdmgxMDAoKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgIC5wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgZWFzZS1pbi1vdXQ7XG5cbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAudmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL29wYWNpdHk6MTtcbiAgICAgIH1cblxuICAgICAgLmFjY29sYWRlcy1jb3JuZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDUlICsgdmFyKC0tdWktYnJvd3Nlci1oZWlnaHQpKTtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIC5kZWNvcmF0aW9ucy1pY29ucyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAuZGVjb3JhdGlvbnMtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgIHRvcDoycHg7XG5cbiAgICAgICAgICAud2F0Y2gtbm93LXR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmNvcm5lci10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgYm90dG9tOiA1JTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgICAgICAgICBjb2xvcjogI2M2YzhjNDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2ZlYXR1cmVkLWZpbG0tcGFuZWxcblxuXG4gIC5wb3N0ZXItZGV0YWlscyB7Ly8uZmlsbS1jb3B5LmJvdHRvbVxuICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KSAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5maWxtLWNvcHkuYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgLy93aWR0aDogOTAlO1xuICAgIC8vbWFyZ2luOiAwIDUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLnNob3d0aW1lcy1hYm92ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnN5bm9wc2lzIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogODBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnBvc3Rlci1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5ob2xkZXIge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiA4MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvbGRlcjIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdGVyIHtcbiAgICAgIC8vQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzUlKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblxuICAgICAgJi5idWdzIHtcbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IC8vUFJFVklPVVMgU0laSU5HXG4gICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDQwcHgpO1xuICAgICAgfVxuXG4gICAgICAmLm5vYnVncyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDcwJSAtIDQwcHgpO1xuICAgICAgfVxuXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDAlKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucG9zdGVyLWdyYXBoaWMgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLnRpY2tldHMtc2lkZXdheXMge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50aWNrZXRzLXNpZGV3YXlzLW1vYiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGlja2V0cy1zaWRld2F5cy1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAucG9zdGVyLWdyYXBoaWMge1xuICAgICAgICAgICYud2l0aC1zaG93dGltZXMsXG4gICAgICAgICAgJi53aXRoLWJ1Z3Mge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLnRpY2tldHMtc2lkZXdheXMge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdGVyLWdyYXBoaWMtaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gLy8gd2l0aHNcblxuICAgICAgICAgICYud2l0aC1zaG93dGltZXMgeyAvL0dFVCBUSUNLRVRTXG4gICAgICAgICAgICAkaW1nd2lkdGg6IDEyLjV2dzsgLy8xMy42IG1hdGNoZXMgaW1hZ2Ugc2l6ZSBleGFjdGx5XG4gICAgICAgICAgICAudGlja2V0cy1zaWRld2F5cyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAkaW1nd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdGVyLWdyYXBoaWMtaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTUlIC0gJGltZ3dpZHRoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi53aXRoLWJ1Z3MgeyAvLyBXQVRDSCBOT1dcbiAgICAgICAgICAgICRpbWd3aWR0aDogMTIuMHZ3OyAvLzEzLjYgbWF0Y2hlcyBpbWFnZSBzaXplIGV4YWN0bHlcbiAgICAgICAgICAgIC50aWNrZXRzLXNpZGV3YXlzIHtcbiAgICAgICAgICAgICAgd2lkdGg6ICRpbWd3aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0ZXItZ3JhcGhpYy1pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5NSUgLSAkaW1nd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9IC8vcG9zdGVyLWdyYXBoaWNcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgLnBvc3Rlci1ncmFwaGljIHtcbiAgICAgICAgICAgICYud2l0aC1zaG93dGltZXMgIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gLy9zbWFsbCBzZWxlY3RvclxuICAgIH0gLy9wb3N0ZXJcblxuICAgIC5kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLmJ1Z3Mge1xuICAgICAgICAvL21heC13aWR0aDogNTAwcHg7IC8vUFJFVklPVVMgU0laSU5HXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuc2hvd3RpbWVzLW91dGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAuYnRuLWxvYWQtbW9yZS1ob2xkZXIge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNFRkVBRDg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmxvYWQtbW9yZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICNzaG93dGltZXMtc2VhcmNoLWxvY2F0aW9uLFxuICAgICNzaG93dGltZXMtc2VhcmNoLWJ1dHRvbixcbiAgICAjc2hvd3RpbWVzLXNlYXJjaC1idXR0b24yIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgfVxuICAgIH1cblxuICAgICNzaG93dGltZXMtc2VhcmNoLWJ1dHRvbjIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvd3RpbWVzLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7Ly93aXRoIGJ1dHRvblxuICAgICAgICAvL21hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2hvd3RpbWVzLXNlYXJjaC1jdXJyZW50IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtZGVtaWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLmRhdGUtYm94ZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgIC5kYXRlLWJveGVzMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZGF0ZS1ib3hlczIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig4MHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJveDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAuYm94MyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9udGgtZGF5LCAud2Vla2RheSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vbnRoLWRheSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53ZWVrZGF5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL2JveDJcbiAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgICAgIC5ib3gzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC5tb250aC1kYXkge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9ib3hcbiAgICB9XG5cbiAgICAvL2RhdGUtYm94ZXNcblxuICAgIC5kYXRlLWJveGVzLW91dGVyLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuc3RyaXAtaGlkZXItdHJpZ2dlciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvL3RvIGdldCB0aGUgYXJyb3dzIHRvIHNob3dcbiAgICAgIH1cblxuICAgICAgLmRhdGUtYm94ZXMge1xuICAgICAgICBoZWlnaHQ6IDgycHg7XG5cbiAgICAgICAgLmRhdGUtYm94ZXMxIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgLy90byBnZXQgdGhlIGFycm93cyB0byBzaG93XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5xdWljay10aHVtYnMtc2lkZSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnByZXYge1xuICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlLWJveGVzLW91dGVyLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRoZWF0ZXItcm93cyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAudGhlYXRlci1yb3dzLWRhdGUge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGVhdGVyLXJvdyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcblxuICAgICAgICAgICYubW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50aGVhdGVyLXJvdy1sciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHItbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2Mge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lczAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWVzIHtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1yb2JvdG8tbWVkaXVtKCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2NnB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudHItciB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAvL3dpZHRoOjUwJTtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2hvd3RpbWVzLWRldGFpbHMtaG9vay1vdXRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAuYXJyb3ctcHJldiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAudHh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgICNzaG93dGltZXMtZGV0YWlscy1ob29rIHtcblxuICAgICAgLnRvcCB7XG5cbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgICAgIHAubGJsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAmLmRhcmsge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnVnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuYnVnLWxyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgICAuYnVnLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1Zy1yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd3JhcFcpIHtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgLmJ1Zy1mYW5kYW5nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuYnVnLWJ1eSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMHB4KTtcbiAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL3Nob3d0aW1lcy1vdXRlclxuXG5cbiAgI2dldC10aWNrZXRzLW1haW4ge1xuICAgICYuYy1yZWd1bGFyIHtcbiAgICAgIC5jcGFkZGVkIHtcbiAgICAgICAgLnBvc3Rlci1kZXRhaWxzIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbjogMCA1JTtcblxuICAgICAgICAgICYuYnVncyB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgLy9tYXJnaW46IDAgMTAlO1xuICAgICAgICAgICAgLy9tYXJnaW46IDAgMTElIDAgOSU7XG4gICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLm9mZmljaWFsLXRyYWlsZXIge1xuICAgIG1hcmdpbjogNTBweCAwO1xuXG4gICAgLnZpZGVvLXBsYXkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC8vLnZpZGVvLWljb24ge1xuICAgICAgLy8gIC5jb3JuZXItdHh0IHtcbiAgICAgIC8vICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG5cbiAgICB9XG4gIH1cblxuXG4gIC5idWdzLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5idWdzLXNwZW5kIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRcbiAgICB9XG5cbiAgICAuYnVnczIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICYubWFudWFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmJ1ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1Z3Mtc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idWcge1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICoge1xuICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmJ1Zy1pY29uIHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZmlsbS1jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgJi5ib3R0b20ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5ib3R0b20yIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1Z3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2NlY2VjZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zeW5vcHNpcyB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC8vbWFyZ2luLXRvcDogMTYwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5idWctZmFuZGFuZ28ge1xuICAgIG1hcmdpbjowIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdyYXBXKSB7XG4gICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5mYW5kYW5nby1sLCAuZmFuZGFuZ28tciB7XG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAvLy5idG4ge1xuICAgIC8vICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICAvLyAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gICY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgLy8gICAgc3ZnIHtcbiAgICAvLyAgICAgIHBhdGgge1xuICAgIC8vICAgICAgICBmaWxsOiAjZmZmO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuXG4gICAgJi5sb2dnZWQtaW4sICYubG9nZ2VkLW91dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG5cbiAgI3Nob3d0aW1lcy1zZWFyY2gtZmFuZGFuZ28ge1xuICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgLmJ1Zy1mYW5kYW5nbyB7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOy8vYWNjb3VudCBmb3IgcGFkZGluZ1xuICAgICAgJi5sb2dnZWQtb3V0LCAmLmxvZ2dlZC1pbiB7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vLmJ0biB7XG4gICAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbiAgI3Nob3d0aW1lcy1kZXRhaWxzLWhvb2sge1xuICAgIC5idWctZmFuZGFuZ28ge1xuICAgICAgJi5sb2dnZWQtaW4sICYubG9nZ2VkLW91dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mYW5kYW5nby1sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGg2LCBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5mYW5kYW5nby10aW1lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5idWctZmFuZGFuZ28ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIC5mYW5kYW5nby1sIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN5bm9wc2lzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59Ly9ib2R5LnBhZ2UtZmlsbVxuXG5cbmJvZHkucGFnZS1maWxtLmRldmljZS1tb2JpbGUge1xuICAjZmVhdHVyZWQtZmlsbS1wYW5lbCB7XG4gICAgLnBhbmVsIC5hY2NvbGFkZXMtY29ybmVyIHtcbiAgICAgIGJvdHRvbTogY2FsYygxJSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gICAgfVxuICB9XG59XG5cblxuIiwiYm9keS5wYWdlLWZpbG1zIHtcbiAgLmZlYXR1cmUtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZ3JhZGllbnQtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSAxMDAlXG4gICAgICApO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL3otaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5vdmVybGF5LXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXZoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1tZWRpdW0oKTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgfVxuXG4gIH1cblxuICAubGlicmFyeSB7XG4gICAgcGFkZGluZy10b3A6IDUwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubGlicmFyeS1jb250cm9scyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmxpbmUxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuc3dpdGNoZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgICAgICAuc3dpdGNoZXMtbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXRjaGVzLXIge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5saWJyYXJ5LWdyaWQge1xuICB3aWR0aDogMTAwJTtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAyNXB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAuYmdpbWctb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbS1jb3B5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmdyaWQtaXRlbS1jb3B5MiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiYm9keS5wYWdlLWNvbnRlc3Qge1xuICAjZmVhdHVyZWQtY29udGVzdC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB2aDEwMCgpO1xuICAgIC5wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vb3BhY2l0eToxO1xuICAgICAgfVxuICAgIH1cbiAgfS8vZmVhdHVyZWQtY29udGVzdHMtcGFuZWxcblxuICAudW5kZXItdG9wLXBhbmVsIHtcbiAgICAqIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAubWFpbi11bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMjB2aDtcbiAgICBtaW4taGVpZ2h0OiAyMHZoO1xuXG4gICAgLmNvbnRlc3QtY29weSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuY29udGVzdC1lbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc3VibGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWhvbGRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24taG9sZGVyIHtcbiAgICAgIG1hcmdpbjoyMHB4IGF1dG87XG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICNidXR0b24taG9sZGVyLWZpbmFsLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH0vL2NvbnRlc3QtZW50ZXJcblxuICAuY29udGVzdC1lbnRlci1maW5hbCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuIiwiYm9keS5wYWdlLWFib3V0IHtcbiAgI2ZlYXR1cmVkLWFib3V0LXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHZoMTAwKCk7XG5cbiAgICAuZ3JhZGllbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvLyAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjAuMztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vb3BhY2l0eToxO1xuICAgICAgfVxuICAgIH1cbiAgfS8vZmVhdHVyZWQtYWJvdXQtcGFuZWxcblxuICAuaW50cm8ge1xuICAgIC8vbWFyZ2luLXRvcDogLTMwdmg7XG5cblxuICAgIC5mb3VuZGVkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgICAuZm91bmRlZC1jb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOjgwcHggYXV0bztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5mb3VuZGVkLWwge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA0MHB4KTtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgLmwxIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbGlnaHQoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubDIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZm91bmRlZC1yIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjYlIC0gNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2x1bW5zOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5hd2FyZHMtZ3JpZCB7XG4gICAgcGFkZGluZzo4MHB4IDA7XG4gICAgbWFyZ2luOjgwcHggMDtcblxuICAgIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTk1LzI5MjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5saW5lcyB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmF3YXJkcy1jb3VudGVyIHtcbiAgICAuaXRlbXMge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ib3JkZXI7XG4gICAgICBtYXJnaW46NDBweCAwO1xuICAgICAgcGFkZGluZzo0MHB4IDAgMTBweDtcbiAgICAgICYuYmxvY2tzLWJlbG93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ib3JkZXI7XG4gICAgICAgIHBhZGRpbmc6NDBweCAwIDkwcHg7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5hd2FyZHMtY291bnRlci1sLCAuYXdhcmRzLWNvdW50ZXItciwgLmF3YXJkcy1jb3VudGVyLWMge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IDAgNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYmwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGJsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW46NDBweCAwO1xuICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxibCB7XG4gICAgICAgICAgICBmb250LXNpemU6MzhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IiwiYm9keS5wYWdlLW1lbWJlci1wb3J0YWwge1xuXG4gICNmZWF0dXJlZC1tZW1iZXItcGFuZWwge1xuICAgIEBpbmNsdWRlIHZoMTAwKCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1haW4tYmdpbWcge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5ibG9jay5iZWNvbWVNZW1iZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB0b3A6IDE1dmg7XG4gICAgfVxuICB9XG5cblxuICAuc2Nyb2xsLWNoZWNrLXRyaWdnZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG4gIH1cblxuICBmb290ZXIuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gIH1cblxuICAuc2Nyb2xsLWNoZWNrLXRyaWdnZXIgLmJsb2NrcyB7XG4gICAgLmJvcmRlci10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJsb2NrIHtcbiAgICAgIC5ib3JkZXItYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiYm9keS5wYWdlLXNlYXJjaCB7XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgLnJ0ZSB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi5ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDVVNUT00gVE8gUFJPSkVDVFxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdMT0JBTC1JU0hcbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1sZWZ0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXJpZ2h0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXVwXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1kb3duXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLXNjYWxlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLXNsaWRlLWxlZnQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tc2xpZGUtcmlnaHQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1zbGlkZS11cC1taW5pXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLXVwLW1vYmlsZVwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtdXAtZGVza3RvcFwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy9MRUFWRSBBVCBCT1RUT00gLSBkZXNrdG9wLCBtb2JpbGUgZ2xvYmFsIGhpZGVyc1xuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5mbGV4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZmxleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9ORUlEXG4uaG9vay1vbmVpZC1sb2dpbiwgLmhvb2stb25laWQtbG9nb3V0LCAuaG9vay1vbmVpZC1wb3N0aW5pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vL2JvZHkuYmxyIHtcbi8vICAuY29udGFpbmVyLWFsbCwgLmhlYWRlciB7XG4vLyAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbi8vICB9XG4vL31cblxuXG4uYmxhY2stc2lkZWJhciB7XG5cbiAgLmJsYWNrLXNpZGViYXItYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMwMDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAucnRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi9fX2J1aWxkL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzJztcbkBpbXBvcnQgJy4uLy4uL19fYnVpbGQvbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MnO1xuXG5AaW1wb3J0ICcuLi9mb3V0L2ZvdXQuc2Nzcyc7XG5AaW1wb3J0IFwic2Nzcy9lbmdpbmUvbG9hZGVyXCI7XG5AaW1wb3J0IFwic2Nzcy9zaXRlL2xvYWRlclwiO1xuXG4udGVzdCB7XG4gIG9wYWNpdHk6IDE7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */