[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms; }

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms; }

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s; }

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s; }

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s; }

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s; }

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s; }

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s; }

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s; }

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s; }

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s; }

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s; }

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s; }

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s; }

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s; }

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s; }

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s; }

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s; }

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s; }

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s; }

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s; }

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s; }

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s; }

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s; }

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s; }

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s; }

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s; }

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s; }

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s; }

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s; }

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s; }

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s; }

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s; }

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s; }

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s; }

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s; }

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s; }

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s; }

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s; }

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s; }

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s; }

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s; }

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s; }

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s; }

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s; }

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s; }

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s; }

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s; }

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s; }

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s; }

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s; }

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s; }

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s; }

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s; }

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s; }

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s; }

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s; }

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s; }

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s; }

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s; }

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s; }

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s; }

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s; }

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s; }

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s; }

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s; }

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s; }

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s; }

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s; }

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s; }

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s; }

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s; }

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s; }

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s; }

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s; }

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s; }

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s; }

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s; }

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s; }

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s; }

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s; }

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s; }

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s; }

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s; }

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s; }

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s; }

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s; }

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s; }

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s; }

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s; }

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s; }

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s; }

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s; }

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s; }

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s; }

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s; }

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s; }

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s; }

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s; }

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s; }

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s; }

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s; }

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s; }

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s; }

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s; }

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s; }

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s; }

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s; }

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s; }

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s; }

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s; }

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s; }

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s; }

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s; }

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s; }

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s; }

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s; }

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s; }

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s; }

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0; }

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s; }

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.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(0.6, -0.28, 0.735, 0.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(0.175, 0.885, 0.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(0.68, -0.55, 0.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(0.47, 0, 0.745, 0.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(0.39, 0.575, 0.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(0.445, 0.05, 0.55, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.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(0.55, 0.085, 0.68, 0.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(0.25, 0.46, 0.45, 0.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(0.455, 0.03, 0.515, 0.955); }

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity,transform; }

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0); }

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0); }

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0); }

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0); }

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0); }

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0); }

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0); }

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0); }

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0); }

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity,transform; }

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1); }

[data-aos=zoom-in] {
  transform: scale(0.6); }

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos=zoom-out] {
  transform: scale(1.2); }

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2); }

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform; }

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0); }

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0); }

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0); }

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0); }

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0); }

[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition-property: transform; }

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg); }

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0); }

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg); }

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0); }

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg); }

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0); }

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg); }

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0); }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  scroll-behavior: smooth; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
  overflow-x: unset;
  width: 100vw; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }

a:hover {
  color: #0056b3;
  text-decoration: none; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 50px;
  padding-left: 50px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 540px) {
  .container, .container-sm {
    max-width: 576px; } }

@media (min-width: 720px) {
  .container, .container-sm, .container-md {
    max-width: 768px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1650px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -25px;
  margin-left: -25px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 25px;
  padding-left: 25px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 540px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 720px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 540px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 720px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

.embed-responsive::before {
  display: block;
  content: ""; }

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

@media (min-width: 540px) and (max-width: 720px) {
  .row {
    margin-right: calc((30px / 2) * -1);
    margin-left: calc((30px / 2) * -1); }
  .row > .col,
  .row > [class*="col-"] {
    padding-right: calc(30px / 2);
    padding-left: calc(30px / 2); }
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    padding-right: 15px;
    padding-left: 15px; } }

@media (min-width: 0) and (max-width: 540px) {
  .row {
    margin-right: calc((40px / 2) * -1);
    margin-left: calc((40px / 2) * -1); }
  .row > .col,
  .row > [class*="col-"] {
    padding-right: calc(40px / 2);
    padding-left: calc(40px / 2); }
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    padding-right: 20px;
    padding-left: 20px; } }

/* http://meyerweb.com/eric/tools/css/reset/
   v5.0.1 | 20191019
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, menu, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block; }

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none; }

body {
  line-height: 1; }

menu, ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/**
 * Swiper 6.8.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 16, 2021
 */
@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal; }

:root {
  --swiper-theme-color: #007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-container-pointer-events {
  touch-action: pan-y; }

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x; }

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height; }

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory; }

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 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;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev'; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next'; }

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff; }

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000; }

.swiper-button-lock {
  display: none; }

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */ }

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.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(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: url("./../assets/images/cursor-click.svg") 4 4, auto; }

.swiper-pagination-bullet:only-child {
  display: none !important; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff; }

.swiper-pagination-black {
  --swiper-pagination-color: #000000; }

.swiper-pagination-lock {
  display: none; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */ }

.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%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000; }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg); } }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-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-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0; }

.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px); }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-pagination-bullet {
  outline: none !important; }

[data-aos=fade-right] {
  transform: translateX(-25px);
  opacity: 0;
  transition-property: transform, opacity;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

[data-aos="fade-right"].aos-animate {
  transform: translateX(0);
  opacity: 1; }

[data-aos="fade-in"] {
  transform: translateY(25px);
  opacity: 0;
  transition-property: transform, opacity;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

[data-aos="fade-in"].aos-animate {
  transform: translateY(0);
  opacity: 1; }

[data-aos="fade-in-place"] {
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

[data-aos="fade-in-place"].aos-animate {
  opacity: 1; }

[data-aos="move-up-left"] {
  transform: translate3d(100px, 100px, 0); }

[data-aos="move-up-left"].aos-animate {
  transform: translate3d(0, 0, 0); }

@media (max-width: 991.98px) {
  [data-aos="move-up-left"] {
    transform: translate3d(20px, 20px, 0); } }

[data-aos="move-down-right"] {
  opacity: 0;
  transform: scale(0.6); }

[data-aos="move-down-right"].aos-animate {
  opacity: 1;
  transform: scale(1); }

@media (max-width: 991.98px) {
  [data-aos="move-down-right"] {
    transform: scale(0.8); } }

@font-face {
  font-family: 'BasisGrotesquePro-Regular';
  src: url("BasisGrotesquePro-Regular.woff2") format("woff2"), url("BasisGrotesquePro-Regular.woff") format("woff"), url("BasisGrotesquePro-Regular.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: 'BasisGrotesquePro-Medium';
  src: url("BasisGrotesquePro-Medium.woff2") format("woff2"), url("BasisGrotesquePro-Medium.woff") format("woff"), url("BasisGrotesquePro-Medium.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: 'BasisGrotesquePro-Bold';
  src: url("BasisGrotesquePro-Bold.woff2") format("woff2"), url("BasisGrotesquePro-Bold.woff") format("woff"), url("BasisGrotesquePro-Bold.ttf") format("truetype");
  font-weight: 700; }

@font-face {
  font-family: "Canela-Regular";
  src: url("Canela-Regular.woff2") format("woff2"), url("Canela-Regular.woff") format("woff"), url("Canela-Regular.otf") format("opentype");
  font-weight: 400; }

body {
  background-color: #fff;
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 1rem;
  color: #384152;
  margin-top: 6rem;
  max-width: 100%;
  overflow-x: hidden; }

body .body-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: 10;
  opacity: 0;
  transition: opacity 1.5s ease; }

body .body-overlay.visible {
  display: block;
  opacity: 1; }

body button {
  background: #086DFB;
  color: #fff;
  border-radius: 200px;
  padding: 16px 24px;
  border: 0;
  margin-top: 20px;
  transition: all .2s ease; }

body button:hover {
  background-color: #0552E8; }

body table tr {
  border-bottom: 1px solid #cccccc; }

body table tr:first-of-type {
  border-top: 1px solid #cccccc; }

body table tr td {
  line-height: 1.5rem;
  padding: 10px 0; }

body a {
  font-family: 'BasisGrotesquePro-Medium';
  transition: all .2s ease; }

h1,
.m-h1 {
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 4.5rem;
  line-height: 4.75rem;
  font-weight: 400;
  color: #081326;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto; }

h1 a,
.m-h1 a {
  color: #086DFB;
  transition: all 0.4s ease; }

h1 a:hover,
.m-h1 a:hover {
  color: #051163;
  text-decoration: none; }

h1.headline-xl,
.m-h1.headline-xl {
  font-size: 4.5rem;
  line-height: 4.75rem;
  font-weight: 400; }

@media (min-width: 1199.98px) and (max-width: 1400px) {
  h1,
  .m-h1 {
    font-size: 3.625rem;
    line-height: 4.25rem;
    -webkit-hyphens: initial;
        -ms-hyphens: initial;
            hyphens: initial; }
  h1.headline-xl,
  .m-h1.headline-xl {
    font-size: 3.75rem;
    line-height: 3.9375rem; } }

@media (max-width: 1199.98px) {
  h1,
  .m-h1 {
    font-size: 3.25rem;
    line-height: 3.875rem;
    -webkit-hyphens: initial;
        -ms-hyphens: initial;
            hyphens: initial; }
  h1.headline-xl,
  .m-h1.headline-xl {
    font-size: 3.75rem;
    line-height: 3.9375rem; } }

@media (max-width: 991.98px) {
  h1,
  .m-h1 {
    font-size: 2rem;
    line-height: 2.75rem;
    -webkit-hyphens: initial;
        -ms-hyphens: initial;
            hyphens: initial; }
  h1.headline-xl,
  .m-h1.headline-xl {
    font-size: 2rem;
    line-height: 2.75rem; } }

@media (max-width: 719.98px) {
  h1,
  .m-h1 {
    font-size: 1.75rem;
    line-height: 2.25rem;
    -webkit-hyphens: initial;
        -ms-hyphens: initial;
            hyphens: initial; }
  h1.headline-xl,
  .m-h1.headline-xl {
    font-size: 1.75rem;
    line-height: 2.25rem; } }

h2,
.m-h2 {
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 3.5rem;
  line-height: 3.625rem;
  font-weight: 400;
  color: #081326;
  margin-bottom: 6px; }

h2 a,
.m-h2 a {
  color: #086DFB;
  transition: all 0.4s ease; }

h2 a:hover,
.m-h2 a:hover {
  color: #051163;
  text-decoration: none; }

h2.headline-m,
.m-h2.headline-m {
  font-size: 1.75rem;
  line-height: 2.25rem; }

h2.headline-xl,
.m-h2.headline-xl {
  font-size: 4.5rem;
  line-height: 4.75rem;
  font-weight: 400; }

@media (max-width: 991.98px) {
  h2,
  .m-h2 {
    font-size: 2.375rem;
    line-height: 2.625rem; }
  h2.headline-m,
  .m-h2.headline-m {
    font-size: 1.75rem;
    line-height: 2.25rem; }
  h2.headline-xl,
  .m-h2.headline-xl {
    font-size: 1.75rem;
    line-height: 2.25rem; } }

h3,
.m-h3 {
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 1.75rem;
  line-height: 2.25rem;
  font-weight: 500;
  color: #081326;
  margin-bottom: 8px; }

h3 a,
.m-h3 a {
  color: #086DFB;
  transition: all 0.4s ease; }

h3 a:hover,
.m-h3 a:hover {
  color: #086DFB;
  text-decoration: none; }

h3.headline-m,
.m-h3.headline-m {
  font-size: 1.75rem;
  line-height: 2.25rem; }

h3.headline-s,
.m-h3.headline-s {
  font-size: 1.5rem;
  line-height: 1.8125rem; }

@media (max-width: 991.98px) {
  h3,
  .m-h3 {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  h3.headline-m,
  .m-h3.headline-m {
    font-size: 1.25rem;
    line-height: 1.5rem; }
  h3.headline-s,
  .m-h3.headline-s {
    font-size: 1.25rem;
    line-height: 1.5rem; } }

h4,
.m-h4 {
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 1.5rem;
  line-height: 1.625rem;
  color: #081326;
  font-weight: 500; }

h4 a,
.m-h4 a {
  color: #086DFB; }

h4 a:hover,
.m-h4 a:hover {
  color: #086DFB; }

@media (max-width: 991.98px) {
  h4,
  .m-h4 {
    font-size: 1.5rem;
    line-height: 1.625rem; } }

p,
.m-p {
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 1.125rem;
  line-height: 1.6875rem;
  color: #384152;
  font-weight: 400; }

p i,
.m-p i {
  font-style: italic; }

p b,
p strong,
.m-p b,
.m-p strong {
  font-family: 'BasisGrotesquePro-Bold'; }

p em,
.m-p em {
  font-style: italic; }

p a,
.m-p a {
  transition: all 0.4s ease;
  color: #086DFB; }

p a:hover,
.m-p a:hover {
  text-decoration: none; }

p.body-copy-s,
.m-p.body-copy-s {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #384152;
  font-weight: 400; }

p.body-copy-s + ul li,
.m-p.body-copy-s + ul li {
  font-size: 0.875rem;
  line-height: 1.25rem; }

p.body-copy-s + ol li,
.m-p.body-copy-s + ol li {
  font-size: 0.875rem;
  line-height: 1.25rem; }

p.body-copy-m,
.m-p.body-copy-m {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #384152;
  font-weight: 400; }

p.body-copy-m + ul li,
.m-p.body-copy-m + ul li {
  font-size: 1rem;
  line-height: 1.5rem; }

p.body-copy-m + ol li,
.m-p.body-copy-m + ol li {
  font-size: 1rem;
  line-height: 1.5rem; }

p.body-copy-l,
.m-p.body-copy-l {
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #384152;
  font-weight: 400; }

p.body-copy-xl,
.m-p.body-copy-xl {
  font-size: 1.5rem;
  line-height: 2.25rem;
  color: #384152;
  font-weight: 400; }

p.body-copy-xl--black,
.m-p.body-copy-xl--black {
  font-weight: 400;
  color: #081326; }

p.body-copy-xl + ul li,
.m-p.body-copy-xl + ul li {
  font-size: 1.5rem;
  line-height: 2.25rem; }

p.body-copy-xl + ol li,
.m-p.body-copy-xl + ol li {
  font-size: 1.5rem;
  line-height: 2.25rem; }

p.headline-xl,
.m-p.headline-xl {
  font-size: 3.75rem;
  line-height: 3.9375rem;
  font-weight: 400; }

p.headline-xl + p,
.m-p.headline-xl + p {
  margin-top: 0; }

@media (max-width: 991.98px) {
  p,
  .m-p {
    font-size: 1rem;
    line-height: 1.375rem; }
  p.body-copy-l,
  .m-p.body-copy-l {
    font-size: 1rem;
    line-height: 1.375rem; }
  p.body-copy-xl,
  .m-p.body-copy-xl {
    font-size: 1rem;
    line-height: 1.5rem; }
  p.headline-xl,
  .m-p.headline-xl {
    font-size: 2rem;
    line-height: 2.75rem; } }

p + p,
p .m-p,
.m-p + p,
.m-p .m-p {
  margin-top: 1.5rem; }

.preheader {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  margin-bottom: 20px;
  color: #384152;
  font-weight: 400;
  display: inline-flex; }

.preheader a {
  color: #384152; }

.preheader a:hover {
  color: #384152; }

@media (max-width: 991.98px) {
  .preheader {
    font-size: 0.9375rem;
    line-height: 1.375rem;
    margin-bottom: 10px;
    display: block; } }

p + ul {
  list-style-type: disc;
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0; }

p + ul li {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  color: #384152;
  font-weight: 400; }

p + ul li a {
  transition: all 0.4s ease;
  color: #086DFB; }

p + ul li a:hover {
  color: #051163;
  text-decoration: none; }

@media (max-width: 991.98px) {
  p + ul {
    padding-left: 20px;
    margin-top: 20px; }
  p + ul li {
    font-size: 0.9375rem;
    line-height: 1.375rem; } }

p + ol {
  list-style-type: decimal;
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #384152;
  font-weight: 400; }

p + ol li {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  color: #384152;
  font-weight: 400; }

@media (max-width: 991.98px) {
  p + ol {
    padding-left: 20px;
    margin-top: 20px; }
  p + ol li {
    font-size: 0.9375rem;
    line-height: 1.375rem; } }

ul {
  list-style: disc;
  margin-left: 20px; }

.body-copy-m p, .body-copy-m {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #384152;
  font-weight: 400; }

.body-copy-m p + ul li, .body-copy-m + ul li {
  font-size: 1rem;
  line-height: 1.5rem; }

.body-copy-m p + ol li, .body-copy-m + ol li {
  font-size: 1rem;
  line-height: 1.5rem; }

@media (max-width: 991.98px) {
  .body-copy-m p, .body-copy-m {
    font-size: 0.9375rem;
    line-height: 1.375rem; }
  .body-copy-m p + ul li, .body-copy-m + ul li {
    font-size: 0.9375rem;
    line-height: 1.375rem; }
  .body-copy-m p + ol li, .body-copy-m + ol li {
    font-size: 0.9375rem;
    line-height: 1.375rem; } }

.body-copy-l p, .body-copy-l {
  font-size: 1.125rem;
  line-height: 1.6875rem;
  color: #384152;
  font-weight: 400; }

.body-copy-l p + ul li, .body-copy-l + ul li {
  font-size: 1.125rem;
  line-height: 1.6875rem; }

.body-copy-l p + ol li, .body-copy-l + ol li {
  font-size: 1.125rem;
  line-height: 1.6875rem; }

@media (max-width: 991.98px) {
  .body-copy-l p, .body-copy-l {
    font-size: 0.9375rem;
    line-height: 1.375rem; }
  .body-copy-l p + ul li, .body-copy-l + ul li {
    font-size: 0.9375rem;
    line-height: 1.375rem; }
  .body-copy-l p + ol li, .body-copy-l + ol li {
    font-size: 0.9375rem;
    line-height: 1.375rem; } }

.u-scroll-lock {
  overflow: hidden; }

.p-0 {
  padding: 0; }

.pl-0 {
  padding-left: 0; }

.pr-0 {
  padding-right: 0; }

.justify-content-center {
  justify-content: center; }

.justify-content-between {
  justify-content: space-between; }

.justify-content-end {
  justify-content: flex-end; }

.align-items-center {
  align-items: center; }

.align-items-end {
  align-items: flex-end; }

@media (min-width: 2000px) {
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    width: 100%;
    max-width: 2100px;
    padding-right: 80px;
    padding-left: 80px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 1200px) {
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    width: 100%;
    padding-right: 80px;
    padding-left: 80px;
    margin-right: auto;
    margin-left: auto; } }

@media (min-width: 992px) and (max-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 100%; }
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    padding-right: 50px;
    padding-left: 50px; } }

@media (min-width: 720px) and (max-width: 991px) {
  .container, .container-sm, .container-md {
    max-width: 100%; }
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    padding-right: 50px;
    padding-left: 50px; } }

@media (min-width: 540px) and (max-width: 719px) {
  .container, .container-sm {
    max-width: 100%; }
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl, .container-sm, .container-md, .container-lg, .container-xl {
    padding-right: 25px;
    padding-left: 25px; } }

@media (min-width: 0) and (max-width: 540px) {
  .row > .col,
  .row > [class*="col-"] {
    padding-right: 25px;
    padding-left: 25px; } }

.bg-white {
  background-color: #fff !important; }

.bulletlist-ul {
  margin-left: 20px;
  list-style: disc; }

.bulletlist-links-ul {
  margin-left: 30px;
  list-style: disc; }

.bulletlist-links-ul .bulletlist-links-li {
  color: #086DFB;
  font-size: 1rem;
  line-height: 2rem; }

.bulletlist-links-ul .bulletlist-links-li a {
  font-family: 'BasisGrotesquePro-Regular';
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline; }

@media (max-width: 991.98px) {
  .bulletlist-links-ul .bulletlist-links-li {
    font-size: 1rem;
    line-height: 1.5rem; } }

.bulletlist-links-ul.links-large .bulletlist-links-li {
  color: #086DFB;
  font-size: 1.25rem;
  line-height: 2.25rem; }

@media (max-width: 991.98px) {
  .bulletlist-links-ul.links-large .bulletlist-links-li {
    font-size: 1rem;
    line-height: 1.5rem; } }

.bulletlist-links-ul.links-large .bulletlist-links-li a {
  font-family: 'BasisGrotesquePro-Regular';
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline; }

.link {
  margin-top: 0.9rem; }

.link a {
  display: flex;
  align-items: center; }

.link a:hover img {
  filter: brightness(0.7); }

.link img {
  margin-left: 3px;
  width: 15px;
  height: 15px;
  transition: all .2s ease; }

@media (max-width: 991.98px) {
  .link {
    margin-top: 20px; } }

.link-large {
  margin-top: 0.9rem; }

.link-large a {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: 'BasisGrotesquePro-Bold'; }

.link-large a:hover img {
  filter: brightness(0.7); }

.link-large button {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: 'BasisGrotesquePro-Bold';
  padding: 0;
  margin: 0;
  background: transparent;
  color: #086DFB; }

.link-large button:hover {
  color: #0056b3;
  background-color: transparent; }

.link-large img {
  margin-left: 5px;
  width: 20px;
  height: 20px;
  transition: all .2s ease; }

@media (max-width: 991.98px) {
  .link-large a, .link-large button {
    font-size: 1rem;
    line-height: 1.5rem; } }

.inline-link {
  display: inline-flex;
  align-items: center;
  transition: all .2s ease; }

.inline-link img {
  margin-left: 3px;
  width: 15px;
  height: 15px;
  transition: all .2s ease; }

.inline-link:hover img {
  filter: brightness(0.7); }

.text-link {
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #384152;
  font-weight: 400;
  text-decoration: underline;
  font-family: 'BasisGrotesquePro-Regular'; }

.text-link:hover {
  text-decoration: underline;
  color: #051163; }

.body-copy-l .text-link {
  font-size: 1.25rem;
  line-height: 1.75rem; }

@media (max-width: 991.98px) {
  .body-copy-l .text-link {
    font-size: 1rem;
    line-height: 1.5rem; } }

.body-copy-m .text-link {
  font-size: 1rem;
  line-height: 1.5rem; }

.dropdown .row {
  padding: 0;
  margin: 0; }

.dropdown .dropdown-trigger {
  margin-top: 20px;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: 48px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 200px;
  cursor: pointer; }

@media (max-width: 991.98px) {
  .dropdown .dropdown-trigger {
    height: 38px;
    width: 205px; } }

@media (max-width: 719.98px) {
  .dropdown .dropdown-trigger {
    width: 234px; } }

.dropdown .dropdown-trigger--active {
  border: 1px solid #fff;
  border-radius: 20px 20px 0 0;
  border-bottom: none; }

.dropdown .dropdown-trigger--active.upwards {
  border-radius: 0 0 20px 20px;
  border-bottom: 2px solid #fff;
  border-top: none; }

.dropdown .dropdown-trigger .icon-globe {
  padding-left: 18px;
  padding-right: 10px; }

.dropdown .dropdown-trigger .icon-dropdown {
  padding-right: 20px;
  margin: auto; }

.dropdown .dropdown-trigger .default-country {
  font-size: 16px;
  color: #fff; }

.dropdown .dropdown-button {
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 10px; }

@media (max-width: 991.98px) {
  .dropdown .dropdown-button {
    height: 38px; } }

.dropdown .dropdown-button img {
  width: 24px;
  height: 19px; }

.dropdown .dropdown-button.transparent {
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.2); }

.dropdown .dropdown-list {
  position: absolute;
  height: 0;
  width: 300px;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
  z-index: 1;
  background-color: #051163; }

.dropdown .dropdown-list--active {
  transition: height .4s ease;
  display: block;
  height: 250px;
  border: 1px solid #fff;
  border-top: none;
  overflow-y: scroll; }

@media (max-width: 991.98px) {
  .dropdown .dropdown-list--active {
    width: 205px;
    height: 238px; } }

@media (max-width: 719.98px) {
  .dropdown .dropdown-list--active {
    width: 234px;
    height: 220px; } }

.dropdown .dropdown-list--active.upwards {
  border-radius: 20px 20px 0 0;
  border-top: 1px solid #fff;
  border-bottom: none;
  position: absolute;
  transform: translateY(-100%);
  top: 20px; }

.dropdown .dropdown-list--active.transparent {
  background-color: #081326; }

.dropdown .dropdown-list .country-list {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 10px 0;
  margin: 0 18px; }

.dropdown .dropdown-list .country-list.upwards {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  border-top: none; }

.dropdown .dropdown-list .country-list .country-wrapper .country-name {
  margin: 0 27px; }

.dropdown .dropdown-list .country-list .country-wrapper .country-name .country {
  margin: 0;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  color: #fff;
  transition: all .2s ease; }

.dropdown .dropdown-list .country-list .country-wrapper .country-name .country:hover {
  opacity: 0.6; }

.dropdown .dropdown-list .country-list .country-wrapper .icon-check {
  display: none; }

.dropdown .dropdown-list .country-list .country-wrapper--active .icon-check {
  display: block; }

.dropdown .dropdown-list .country-list .country-wrapper--active .country-name {
  margin: 0 7px; }

.m-usp {
  border-radius: 16px;
  flex-shrink: 0; }

.m-usp.usp-col-4, .m-usp.usp-col-3 {
  width: 100%;
  height: auto;
  margin-bottom: 20px; }

@media (max-width: 1199.98px) {
  .m-usp.usp-col-4, .m-usp.usp-col-3 {
    width: 100%;
    height: auto;
    min-height: auto; } }

@media (max-width: 719.98px) {
  .m-usp.usp-col-4, .m-usp.usp-col-3 {
    width: 100%;
    height: auto; } }

.m-usp.usp-col-4 .wrapper, .m-usp.usp-col-3 .wrapper {
  height: 100%;
  margin: 0;
  padding: 0px; }

.m-usp.usp-col-4 .wrapper .image-wrapper, .m-usp.usp-col-3 .wrapper .image-wrapper {
  padding: 0; }

.m-usp.usp-col-4 .wrapper .image-wrapper img, .m-usp.usp-col-3 .wrapper .image-wrapper img {
  width: 80px;
  height: 80px;
  left: 40px;
  top: 35px; }

@media (max-width: 1199.98px) {
  .m-usp.usp-col-4 .wrapper .image-wrapper img, .m-usp.usp-col-3 .wrapper .image-wrapper img {
    width: 40px;
    height: 40px;
    left: 20px; } }

.m-usp.usp-col-4 .wrapper .text-wrapper, .m-usp.usp-col-3 .wrapper .text-wrapper {
  display: flex;
  flex-direction: column; }

@media (max-width: 1199.98px) {
  .m-usp.usp-col-4 .wrapper .text-wrapper, .m-usp.usp-col-3 .wrapper .text-wrapper {
    align-self: start;
    padding-top: 35px;
    padding-bottom: 35px; } }

@media (max-width: 719.98px) {
  .m-usp.usp-col-4 .wrapper .text-wrapper, .m-usp.usp-col-3 .wrapper .text-wrapper {
    align-self: start;
    padding-top: 35px;
    padding-bottom: 35px; } }

.m-usp.usp-col-4 .wrapper .text-wrapper h4, .m-usp.usp-col-3 .wrapper .text-wrapper h4 {
  margin-bottom: 0; }

.m-usp.usp-col-4 .wrapper .text-wrapper p, .m-usp.usp-col-3 .wrapper .text-wrapper p {
  font-size: 16px;
  line-height: 22px; }

.m-usp.usp-col-4 .wrapper .text-wrapper h4 + p, .m-usp.usp-col-3 .wrapper .text-wrapper h4 + p {
  margin-top: 10px; }

.m-usp.usp-col-4 {
  min-height: 258px;
  margin-bottom: 40px; }

@media (min-width: 2000px) {
  .m-usp.usp-col-4 {
    min-height: 300px; } }

@media (max-width: 1199.98px) {
  .m-usp.usp-col-4 {
    min-height: auto; } }

@media (max-width: 991.98px) {
  .m-usp.usp-col-4 {
    margin-bottom: 20px; } }

.m-usp.usp-col-4 .wrapper .image-wrapper {
  padding: 40px; }

@media (max-width: 1280px) {
  .m-usp.usp-col-4 .wrapper .image-wrapper {
    padding: 30px 20px 30px 20px; } }

@media (max-width: 991.98px) {
  .m-usp.usp-col-4 .wrapper .image-wrapper {
    padding: 40px 0 40px 30px; }
  .m-usp.usp-col-4 .wrapper .image-wrapper img {
    left: auto; } }

.m-usp.usp-col-4 .wrapper .text-wrapper {
  align-self: end;
  padding: 0 40px 40px 40px; }

@media (min-width: 1200px) and (max-width: 1280px) {
  .m-usp.usp-col-4 .wrapper .text-wrapper {
    padding: 20px 20px 40px 20px; } }

@media (max-width: 1199.98px) {
  .m-usp.usp-col-4 .wrapper .text-wrapper {
    padding: 40px 35px 40px 15px;
    align-self: start; } }

.m-usp.usp-col-3 {
  width: 100%;
  height: auto;
  min-height: 197px;
  margin-bottom: 40px; }

@media (min-width: 2000px) {
  .m-usp.usp-col-3 {
    min-height: 297px; } }

@media (max-width: 991.98px) {
  .m-usp.usp-col-3 {
    width: 100%;
    margin-bottom: 20px; } }

@media (max-width: 719.98px) {
  .m-usp.usp-col-3 {
    width: 100%;
    height: 160px; } }

.m-usp.usp-col-3 .wrapper {
  padding: 32px 20px 12px 20px; }

.m-usp.usp-col-3 .wrapper .image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex; }

.m-usp.usp-col-3 .wrapper .image-wrapper img {
  width: 64px;
  height: 64px; }

@media (max-width: 991.98px) {
  .m-usp.usp-col-3 .wrapper .image-wrapper img {
    width: 40px;
    height: 40px; } }

.m-usp.usp-col-3 .wrapper .text-wrapper {
  display: flex;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0; }

.m-usp.usp-col-3 .wrapper .text-wrapper h4 {
  margin-bottom: 0; }

@media (max-width: 991.98px) {
  .m-usp.usp-col-3 .wrapper .text-wrapper {
    padding-right: 0;
    padding-left: 0; } }

.m-usp-large {
  border-radius: 16px;
  flex-shrink: 0; }

.m-usp-large.usp-col-2 {
  width: 100%;
  height: auto;
  min-height: 350px; }

@media (max-width: 991.98px) {
  .m-usp-large.usp-col-2 {
    height: auto;
    min-height: 0; } }

@media (max-width: 719.98px) {
  .m-usp-large.usp-col-2 {
    width: 100%; } }

.m-usp-large.usp-col-2 .wrapper {
  margin: 0; }

.m-usp-large.usp-col-2 .wrapper .image-wrapper {
  padding: 0px;
  height: 120px; }

@media (max-width: 719.98px) {
  .m-usp-large.usp-col-2 .wrapper .image-wrapper {
    width: 40px;
    height: 80px; } }

.m-usp-large.usp-col-2 .wrapper .image-wrapper img {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 40px;
  top: 40px; }

@media (max-width: 719.98px) {
  .m-usp-large.usp-col-2 .wrapper .image-wrapper img {
    width: 40px;
    height: 40px;
    left: 20px; } }

.m-usp-large.usp-col-2 .wrapper .text-wrapper {
  display: flex;
  flex-direction: column;
  align-self: start;
  padding: 40px 40px 54px 40px; }

@media (max-width: 1199.98px) {
  .m-usp-large.usp-col-2 .wrapper .text-wrapper {
    align-self: start; } }

@media (max-width: 719.98px) {
  .m-usp-large.usp-col-2 .wrapper .text-wrapper {
    padding: 10px 20px 40px; } }

.m-usp-large.usp-col-2 .wrapper .text-wrapper .usp-bulletlist-ul, .m-usp-large.usp-col-2 .wrapper .text-wrapper ul {
  margin-left: 20px;
  list-style: disc; }

.m-usp-large.usp-col-2 .wrapper .text-wrapper h3 {
  font-family: 'Canela-Regular';
  font-size: 40px;
  line-height: 42px;
  margin-bottom: 15px; }

@media (max-width: 719.98px) {
  .m-usp-large.usp-col-2 .wrapper .text-wrapper h3 {
    font-size: 30px; } }

.m-usp-large.usp-col-2 .wrapper .text-wrapper h4 {
  margin-bottom: 15px;
  letter-spacing: -0.48px; }

.m-usp-large.usp-col-2 .wrapper .text-wrapper p {
  font-size: 16px; }

.m-usp-large.usp-col-2 .wrapper .text-wrapper .usp-bulletlist-li, .m-usp-large.usp-col-2 .wrapper .text-wrapper li {
  font-size: 16px;
  line-height: 22px;
  color: #384152; }

.m-card {
  border-radius: 16px;
  flex-shrink: 0;
  height: 100%; }

@media (max-width: 719.98px) {
  .m-card.slider-card {
    width: 100%; } }

.m-card .wrapper__inner__downloads-card {
  padding: 50px 40px;
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 719.98px) {
  .m-card .wrapper__inner__downloads-card {
    padding: 40px 20px; }
  .m-card .wrapper__inner__downloads-card .p-0 {
    padding: 0 !important; }
  .m-card .wrapper__inner__downloads-card .pl-0 {
    padding-left: 0 !important; } }

.m-card .wrapper__inner__downloads-card .title-wrapper {
  margin-bottom: 20px; }

@media (max-width: 991.98px) {
  .m-card .wrapper__inner__downloads-card .title-wrapper {
    margin-bottom: 40px; } }

.m-card .wrapper__inner__downloads-card .body-wrapper h4 {
  margin-bottom: 25px; }

.m-card .wrapper__inner__downloads-card .body-wrapper + .body-wrapper::before {
  content: '';
  display: flex;
  height: 2px;
  width: 100%;
  border-top: solid 2px rgba(8, 19, 38, 0.1);
  margin: 60px 0; }

@media (min-width: 992px) {
  .m-card .wrapper__inner__downloads-card .body-wrapper + .body-wrapper::before {
    height: 100%;
    width: 2px;
    border-top: none;
    border-left: solid 2px rgba(8, 19, 38, 0.1);
    margin: 0;
    margin-right: 60px;
    float: left; } }

.m-card .wrapper__inner__news-card {
  padding: 30px 40px;
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 719.98px) {
  .m-card .wrapper__inner__news-card {
    padding: 40px 20px; }
  .m-card .wrapper__inner__news-card .p-0 {
    padding: 0 !important; } }

.m-card .wrapper__inner__news-card .title-wrapper {
  margin-bottom: 22px; }

.m-card .wrapper__inner__news-card .body-wrapper {
  margin-bottom: 12px;
  margin-right: auto; }

.m-card .wrapper__inner__news-card .body-wrapper .body-title-news {
  margin-bottom: 12px; }

.m-card .wrapper__inner__news-card .body-wrapper .body-text-news {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

@media (min-width: 1200px) {
  .m-card .wrapper__inner__news-card .image-wrapper {
    padding: 0;
    display: flex;
    justify-content: end;
    align-items: end; } }

.m-card .wrapper__inner__news-card .image-wrapper img {
  width: 100%;
  max-width: 200px;
  height: 135px;
  -o-object-fit: cover;
     object-fit: cover; }

.m-card .wrapper__inner__news-card .link {
  font-size: 1.25rem;
  line-height: 1.75rem; }

@media (max-width: 991.98px) {
  .m-card .wrapper__inner__news-card .link {
    font-size: 1rem;
    line-height: 1.5rem; } }

.m-card .wrapper__inner__col-1, .m-card .wrapper__inner__col-2 {
  margin-left: auto;
  margin-right: auto; }

.m-card .wrapper__inner__col-1 .title-wrapper, .m-card .wrapper__inner__col-2 .title-wrapper {
  margin-bottom: 22px; }

.m-card .wrapper__inner__col-1 {
  padding: 40px; }

@media (max-width: 719.98px) {
  .m-card .wrapper__inner__col-1 {
    padding: 40px 20px; } }

.m-card .wrapper__inner__col-1 .body-wrapper p {
  margin-bottom: 24px; }

.m-card .wrapper__inner__col-1 .body-wrapper .link {
  font-size: 1.25rem;
  line-height: 1.75rem; }

@media (max-width: 991.98px) {
  .m-card .wrapper__inner__col-1 .body-wrapper .link {
    font-size: 1rem;
    line-height: 1.5rem; } }

.m-card .wrapper__inner__col-1__slider {
  height: 100%;
  position: relative;
  padding: 0; }

.m-card .wrapper__inner__col-1__slider .title-wrapper, .m-card .wrapper__inner__col-1__slider .body-wrapper {
  max-width: 100%;
  padding: 40px 70px 0 40px; }

@media (max-width: 719.98px) {
  .m-card .wrapper__inner__col-1__slider .title-wrapper, .m-card .wrapper__inner__col-1__slider .body-wrapper {
    padding: 22px 22px 0 22px;
    margin-bottom: 12px; }
  .m-card .wrapper__inner__col-1__slider .title-wrapper h3, .m-card .wrapper__inner__col-1__slider .body-wrapper h3 {
    font-size: 1.75rem;
    line-height: 1.875rem; } }

.m-card .wrapper__inner__col-1__slider .body-wrapper {
  padding-top: 0; }

.m-card .wrapper__inner__col-1__slider .card-slider-container {
  display: flex;
  align-items: flex-end;
  flex-wrap: nowrap;
  overflow: hidden;
  width: 100%;
  justify-content: flex-start; }

.m-card .wrapper__inner__col-1__slider .card-slider-container.right-slider {
  justify-content: flex-end; }

.m-card .wrapper__inner__col-1__slider .card-slider-container .card-slider-wrapper {
  padding: 40px 0 60px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

@media (max-width: 719.98px) {
  .m-card .wrapper__inner__col-1__slider .card-slider-container .card-slider-wrapper {
    padding: 20px 0 40px; } }

.m-card .wrapper__inner__col-1__slider .card-slider-container .card-slider-wrapper .card-slider-content {
  justify-content: flex-start;
  padding: 0px 0;
  flex-wrap: nowrap;
  display: flex;
  gap: 20px; }

.m-card .wrapper__inner__col-1__slider .card-slider-container .card-slider-wrapper .card-slider-content img {
  height: 245px;
  width: 245px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 1199.98px) {
  .m-card .wrapper__inner__col-1__slider .card-slider-container .card-slider-wrapper .card-slider-content img {
    height: 200px;
    width: 200px; } }

@media (max-width: 500px) {
  .m-card .wrapper__inner__col-1__slider .card-slider-container .card-slider-wrapper .card-slider-content img {
    height: 170px;
    width: 170px; } }

.m-card .wrapper__inner__col-2 {
  padding: 40px; }

@media (max-width: 719.98px) {
  .m-card .wrapper__inner__col-2 {
    padding: 40px 20px; }
  .m-card .wrapper__inner__col-2 .p-0 {
    padding: 0 !important; }
  .m-card .wrapper__inner__col-2 .pl-0 {
    padding-left: 0 !important; } }

.m-card .wrapper__inner__col-2 .body-wrapper {
  margin-bottom: 32px; }

.m-card .wrapper__inner__col-2 .body-wrapper .body-title {
  font-size: 20px;
  font-weight: 700; }

.m-card .wrapper__inner__col-2 .body-wrapper p {
  font-size: 16px;
  padding-bottom: 0; }

.m-card .wrapper__inner__col-2 .body-wrapper p + p {
  margin-top: 5px; }

.download-link {
  margin-top: 0.9rem; }

.download-link a {
  display: flex;
  align-items: center; }

.download-link img {
  margin-right: 20px;
  width: 48px;
  height: 48px; }

.subscribe-link {
  margin-top: 0.9rem;
  display: flex;
  flex-wrap: wrap;
  gap: 10px; }

@media (max-width: 719.98px) {
  .subscribe-link {
    gap: 3px; } }

.subscribe-link .subscribe-link-field {
  border-radius: 200px;
  border: 1px solid var(--Black, #081326);
  height: 54px;
  width: 60%;
  min-width: 250px;
  align-items: center;
  padding: 16px 24px;
  flex-shrink: 0;
  margin-right: 10px; }

@media (max-width: 719.98px) {
  .subscribe-link .subscribe-link-field {
    height: 43px;
    min-width: 180px;
    font-size: 15px;
    padding: 12px 14px; } }

.subscribe-link .subscribe-link-button {
  background: #086DFB;
  color: #fff;
  border-radius: 200px;
  padding: 16px 28px;
  border: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 54px; }

.subscribe-link .subscribe-link-button:hover {
  color: #fff;
  background-color: #0552E8; }

@media (max-width: 991.98px) {
  .subscribe-link .subscribe-link-button {
    font-size: 1rem;
    line-height: 1.1875rem;
    padding: 14px 24px; } }

@media (max-width: 719.98px) {
  .subscribe-link .subscribe-link-button {
    width: 63px;
    height: 43px; } }

.shape {
  z-index: 2; }

.shadow {
  z-index: 1; }

.masked-component-container__image-image {
  position: relative;
  width: 100%;
  height: 100%; }

@media (max-width: 1199.98px) {
  .masked-component-container__image-image {
    width: 85%; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-image {
    width: 600px; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-image {
    width: 470px; } }

@media (max-width: 500px) {
  .masked-component-container__image-image {
    width: 340px; } }

.masked-component-container__image-image .masked-image__shape {
  position: absolute;
  left: 0%;
  bottom: 0;
  width: 330px;
  height: 330px; }

@media (min-width: 2000px) {
  .masked-component-container__image-image .masked-image__shape {
    left: 10%;
    bottom: -60px;
    width: 380px;
    height: 380px; } }

@media (max-width: 1400px) {
  .masked-component-container__image-image .masked-image__shape {
    width: 250px;
    height: 250px; } }

@media (max-width: 1199px) {
  .masked-component-container__image-image .masked-image__shape {
    width: 330px;
    height: 330px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-image .masked-image__shape {
    width: 250px;
    height: 250px; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-image .masked-image__shape {
    width: 165px;
    height: 165px; } }

@media (max-width: 500px) {
  .masked-component-container__image-image .masked-image__shape {
    width: 100%;
    height: 100%;
    max-width: 132px;
    max-height: 132px; } }

@media (max-width: 380px) {
  .masked-component-container__image-image .masked-image__shape {
    max-width: 40%;
    max-height: 65%; } }

.masked-component-container__image-image .masked-image__shape img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 500px) {
  .masked-component-container__image-image .masked-image__shape img {
    aspect-ratio: 1/1; } }

.masked-component-container__image-image .masked-image__shadow {
  position: absolute;
  left: 20%;
  top: 0;
  width: 660px;
  height: 466px; }

@media (min-width: 2000px) {
  .masked-component-container__image-image .masked-image__shadow {
    left: 30%;
    top: -20px;
    width: 760px;
    height: 530px; } }

@media (min-width: 1400px) and (max-width: 1600px) {
  .masked-component-container__image-image .masked-image__shadow {
    left: 12%; } }

@media (max-width: 1400px) {
  .masked-component-container__image-image .masked-image__shadow {
    width: 495px;
    height: 350px; } }

@media (max-width: 1199px) {
  .masked-component-container__image-image .masked-image__shadow {
    width: 660px;
    height: 466px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-image .masked-image__shadow {
    width: 495px;
    height: 350px; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-image .masked-image__shadow {
    width: 330px;
    height: 233px; } }

@media (max-width: 500px) {
  .masked-component-container__image-image .masked-image__shadow {
    width: 100%;
    height: 100%;
    max-width: 264px;
    max-height: 186px; } }

@media (max-width: 380px) {
  .masked-component-container__image-image .masked-image__shadow {
    max-width: 80%;
    max-height: 90%; } }

.masked-component-container__image-image .masked-image__shadow img, .masked-component-container__image-image .masked-image__shadow video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 380px) {
  .masked-component-container__image-image .masked-image__shadow img, .masked-component-container__image-image .masked-image__shadow video {
    -webkit-mask-position: right !important; } }

.masked-component-container__image-color {
  position: relative;
  width: auto; }

@media (max-width: 719.98px) {
  .masked-component-container__image-color.hero {
    width: 420px; } }

@media (max-width: 500px) {
  .masked-component-container__image-color.hero {
    width: 340px; } }

@media (max-width: 380px) {
  .masked-component-container__image-color.hero {
    width: 100%;
    max-width: 320px; } }

.masked-component-container__image-color .masked-image__shape {
  width: 650px;
  height: 410px;
  position: relative; }

@media (min-width: 2000px) {
  .masked-component-container__image-color .masked-image__shape {
    width: 750px;
    height: 510px; } }

@media (max-width: 1400px) {
  .masked-component-container__image-color .masked-image__shape {
    width: 580px;
    height: 370px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-color .masked-image__shape {
    width: 540px;
    height: 340px; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-color .masked-image__shape {
    width: 365px;
    height: 230px; } }

@media (max-width: 500px) {
  .masked-component-container__image-color .masked-image__shape {
    width: 300px;
    height: 190px; } }

@media (max-width: 380px) {
  .masked-component-container__image-color .masked-image__shape {
    width: 85%;
    height: 100%;
    max-width: 300px;
    max-height: 190px; } }

.masked-component-container__image-color .masked-image__shape img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.masked-component-container__image-color .masked-image__shape.section {
  width: 500px;
  height: 500px;
  bottom: 45px; }

@media (max-width: 1400px) {
  .masked-component-container__image-color .masked-image__shape.section {
    width: 450px;
    height: 450px; } }

@media (max-width: 1330px) {
  .masked-component-container__image-color .masked-image__shape.section {
    width: 400px;
    height: 400px; } }

@media (max-width: 1199.98px) {
  .masked-component-container__image-color .masked-image__shape.section {
    width: 350px;
    height: 350px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-color .masked-image__shape.section {
    width: 300px;
    height: 300px;
    top: 0;
    left: 0; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-color .masked-image__shape.section {
    width: 250px;
    height: 250px; } }

.masked-component-container__image-color .masked-image__shape.text-align-left {
  right: 90px; }

.masked-component-container__image-color .masked-div__shadow {
  position: absolute;
  width: 650px;
  height: 410px;
  left: 90px;
  top: 80px;
  display: flex;
  justify-content: start;
  align-items: start; }

@media (min-width: 2000px) {
  .masked-component-container__image-color .masked-div__shadow {
    width: 750px;
    height: 510px; } }

@media (max-width: 1400px) {
  .masked-component-container__image-color .masked-div__shadow {
    width: 580px;
    height: 370px;
    left: 80px;
    top: 60px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-color .masked-div__shadow {
    width: 540px;
    height: 340px; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-color .masked-div__shadow {
    width: 365px;
    height: 230px;
    left: 55px;
    top: 35px; } }

@media (max-width: 500px) {
  .masked-component-container__image-color .masked-div__shadow {
    width: 300px;
    height: 190px;
    left: 40px;
    top: 30px; } }

@media (max-width: 380px) {
  .masked-component-container__image-color .masked-div__shadow {
    width: 85%;
    height: 100%;
    max-width: 300px;
    max-height: 190px;
    top: 15px; } }

.masked-component-container__image-color .masked-div__shadow.section {
  width: 500px;
  height: 500px;
  top: 45px; }

@media (max-width: 1400px) {
  .masked-component-container__image-color .masked-div__shadow.section {
    width: 450px;
    height: 450px; } }

@media (max-width: 1350px) {
  .masked-component-container__image-color .masked-div__shadow.section {
    width: 400px;
    height: 400px; } }

@media (max-width: 1199.98px) {
  .masked-component-container__image-color .masked-div__shadow.section {
    width: 350px;
    height: 350px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-color .masked-div__shadow.section {
    width: 300px;
    height: 300px; } }

@media (max-width: 719.98px) {
  .masked-component-container__image-color .masked-div__shadow.section {
    width: 250px;
    height: 250px; } }

@media (min-width: 720px) {
  .masked-component-container__image-color .masked-div__shadow.text-align-left {
    left: 0;
    right: 90px; } }

@media (max-width: 991.98px) {
  .masked-component-container__image-color .masked-div__shadow.text-align-left {
    left: 60px; } }

.masked-component-container__image-color .masked-div__shadow__content {
  height: 100%;
  width: 100%; }

.masked-component-container__image-color .masked-div__shadow__content.light-green {
  background-color: #B9E99C; }

.masked-component-container__image-color .masked-div__shadow__content.green {
  background-color: #50B214; }

.masked-component-container__image-color .masked-div__shadow__content.peach {
  background-color: #FFD8CA; }

.masked-component-container__image-color .masked-div__shadow__content.coral {
  background-color: #FF7F62; }

.masked-component-container__image-color .masked-div__shadow__content.stone {
  background-color: #EBE3DC; }

.masked-component-container__image-color .masked-div__shadow__content.sand {
  background-color: #F7F3F0; }

.masked-component-container__image-color .masked-div__shadow__content.bright-blue {
  background-color: #086DFB; }

.masked-component-container__image-color .masked-div__shadow__content.aareon-blue {
  background-color: #051163; }

.cta-btn {
  background: #086DFB;
  color: #fff;
  border-radius: 200px;
  padding: 16px 28px;
  border: 0;
  margin-top: 20px;
  font-size: 1.25rem;
  line-height: 1.375rem;
  font-family: 'BasisGrotesquePro-Medium'; }

.cta-btn:hover {
  color: #fff;
  background-color: #0552E8; }

@media (max-width: 991.98px) {
  .cta-btn {
    font-size: 1rem;
    line-height: 1.1875rem;
    padding: 14px 24px; } }

.breadcrumb {
  display: flex;
  margin-bottom: 70px; }

.breadcrumb .breadcrumb-item {
  padding-right: 4px;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #384152;
  font-family: 'BasisGrotesquePro-Regular'; }

.breadcrumb .breadcrumb-item a {
  font-family: 'BasisGrotesquePro-Bold';
  font-size: 1rem;
  line-height: 1.375rem;
  color: #086DFB;
  padding-right: 2px; }

.breadcrumb .breadcrumb-item a svg {
  margin-top: -4px; }

.breadcrumb .breadcrumb-item a:hover {
  color: #0552E8; }

.breadcrumb .breadcrumb-item a:hover svg path {
  stroke: #0552E8; }

.breadcrumb .breadcrumb-item:after {
  content: '/'; }

.breadcrumb .breadcrumb-item:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  max-width: 75%; }

.breadcrumb .breadcrumb-item:last-child:after {
  content: ''; }

@media (max-width: 991.98px) {
  .breadcrumb {
    margin-bottom: 30px; }
  .breadcrumb .breadcrumb-item {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    font-size: 0.9375rem;
    line-height: 1.25rem; }
  .breadcrumb .breadcrumb-item a {
    font-size: 0.9375rem;
    line-height: 1.25rem; }
  .breadcrumb .breadcrumb-item:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0; } }

@media (max-width: 719.98px) {
  .breadcrumb {
    padding: 0 5px; } }

.s-about {
  position: relative;
  padding: 0 !important;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  height: 850px;
  overflow: hidden;
  display: block;
  width: 100%; }

@media (max-width: 991.98px) {
  .s-about {
    height: 650px; } }

@media (max-width: 719.98px) {
  .s-about {
    height: auto; } }

.s-about .primary-wrapper-about {
  align-items: center;
  max-width: 1000px;
  text-align: center; }

.s-about .primary-wrapper-about .primary-content-wrapper-about > * {
  margin-top: 0;
  margin-bottom: 30px; }

@media (max-width: 991.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about > * {
    margin-top: 30px;
    margin-bottom: 30px; } }

.s-about .primary-wrapper-about .primary-content-wrapper-about .title {
  font-family: 'Canela-Regular';
  line-height: 105%;
  font-size: 72px; }

@media (max-width: 991.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about .title {
    font-size: 40px; } }

@media (max-width: 719.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about .title {
    padding-right: 20px;
    padding-left: 20px; } }

.s-about .primary-wrapper-about .primary-content-wrapper-about .body, .s-about .primary-wrapper-about .primary-content-wrapper-about .pre-title {
  font-size: 24px; }

@media (max-width: 991.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about .body, .s-about .primary-wrapper-about .primary-content-wrapper-about .pre-title {
    font-size: 16px; } }

.s-about .primary-wrapper-about .primary-content-wrapper-about .text {
  font-size: 16px; }

@media (max-width: 719.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about .text {
    font-size: 15px; } }

@media (max-width: 719.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about .link {
    justify-content: left; } }

.s-about .primary-wrapper-about .primary-content-wrapper-about .body-copy-l {
  color: #384152;
  font-family: 'BasisGrotesquePro-Medium';
  font-size: 24px;
  line-height: 26px;
  max-width: 870px; }

@media (max-width: 991.98px) {
  .s-about .primary-wrapper-about .primary-content-wrapper-about .body-copy-l {
    font-size: 1rem;
    line-height: 1.5rem; } }

.s-about__images {
  position: absolute;
  padding: 20px 0;
  width: 100%;
  height: 100%;
  z-index: -1; }

@media (max-width: 719.98px) {
  .s-about__images {
    display: none; } }

.s-about__images .images-container {
  position: relative;
  justify-content: center;
  display: flex;
  height: 100%; }

.s-about__images .images-container__inner {
  position: relative;
  height: 100%;
  width: 100%;
  max-width: 1500px;
  min-width: 1200px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner {
    min-width: 950px; } }

@media (max-width: 991.98px) {
  .s-about__images .images-container__inner {
    min-width: 850px; } }

.s-about__images .images-container__inner .image-wrapper {
  max-width: 310px;
  max-height: 200px;
  position: absolute; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper {
    max-width: 225px;
    max-height: 150px; } }

@media (max-width: 991.98px) {
  .s-about__images .images-container__inner .image-wrapper {
    max-width: 225px;
    max-height: 150px; } }

.s-about__images .images-container__inner .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover; }

.s-about__images .images-container__inner .image-wrapper__1 {
  left: 25%;
  transition-property: transform, opacity;
  transition-delay: 375ms; }

@media (max-width: 719.98px) {
  .s-about__images .images-container__inner .image-wrapper__1 {
    left: 5%; } }

.s-about__images .images-container__inner .image-wrapper__1 img {
  max-height: 210px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__1 img {
    max-height: 150px; } }

@media (max-width: 360px) {
  .s-about__images .images-container__inner .image-wrapper__1 img {
    max-width: 142px;
    max-height: 118px; } }

.s-about__images .images-container__inner .image-wrapper__2 {
  right: 30%;
  top: 5%;
  transition-property: transform, opacity;
  transition-delay: 500ms; }

@media (max-width: 719.98px) {
  .s-about__images .images-container__inner .image-wrapper__2 {
    right: 5%; } }

.s-about__images .images-container__inner .image-wrapper__2 img {
  max-width: 204px;
  max-height: 130px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__2 img {
    max-height: 100px; } }

.s-about__images .images-container__inner .image-wrapper__3 {
  right: 0%;
  top: 18%;
  transform: translateX(30%);
  transition-property: transform, opacity;
  transition-delay: 725ms; }

@media (max-width: 719.98px) {
  .s-about__images .images-container__inner .image-wrapper__3 {
    display: none; } }

.s-about__images .images-container__inner .image-wrapper__3 img {
  max-width: 300px;
  max-height: 243px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__3 img {
    max-height: 150px; } }

@media (max-width: 991.98px) {
  .s-about__images .images-container__inner .image-wrapper__3 img {
    max-height: 120px; } }

.s-about__images .images-container__inner .image-wrapper__4 {
  right: 3%;
  bottom: 10%;
  transition-property: transform, opacity;
  transition-delay: 725ms; }

@media (max-width: 719.98px) {
  .s-about__images .images-container__inner .image-wrapper__4 {
    right: 0; } }

.s-about__images .images-container__inner .image-wrapper__4 img {
  max-width: 266px;
  max-height: 225px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__4 img {
    max-height: 150px; } }

.s-about__images .images-container__inner .image-wrapper__5 {
  left: 48%;
  bottom: 2%;
  transition-property: transform, opacity;
  transition-delay: 500ms; }

@media (max-width: 991.98px) {
  .s-about__images .images-container__inner .image-wrapper__5 {
    transform: translateX(-30%); } }

.s-about__images .images-container__inner .image-wrapper__5 img {
  max-width: 328px;
  max-height: 205px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__5 img {
    max-height: 120px; } }

.s-about__images .images-container__inner .image-wrapper__6 {
  left: 16%;
  bottom: 4%;
  transition-property: transform, opacity;
  transition-delay: 375ms; }

@media (max-width: 991.98px) {
  .s-about__images .images-container__inner .image-wrapper__6 {
    left: 15%; } }

.s-about__images .images-container__inner .image-wrapper__6 img {
  max-width: 254px;
  max-height: 193px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__6 img {
    max-width: 180px;
    max-height: 120px; } }

.s-about__images .images-container__inner .image-wrapper__7 {
  left: 2%;
  top: 30%;
  transform: translateX(-35%);
  transition-property: transform, opacity;
  transition-delay: 250ms; }

.s-about__images .images-container__inner .image-wrapper__7 img {
  max-width: 210px;
  max-height: 290px; }

@media (max-width: 1199.98px) {
  .s-about__images .images-container__inner .image-wrapper__7 img {
    max-height: 150px; } }

@media (max-width: 991.98px) {
  .s-about__images .images-container__inner .image-wrapper__7 img {
    max-height: 120px; } }

.s-about .images-top-mobile-container {
  transition-property: transform, opacity;
  transition-delay: 250ms;
  max-width: 500px; }

@media (max-width: 719.98px) {
  .s-about .images-top-mobile-container {
    display: block !important; } }

.s-about .images-top-mobile-container .images-top-mobile-row {
  justify-content: center;
  height: 100%;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }

.s-about .images-top-mobile-container .images-top-mobile-row .image-top-container-mobile {
  height: 100%;
  position: static;
  padding-right: 0;
  padding-left: 0;
  justify-content: center;
  display: flex; }

.s-about .images-top-mobile-container .images-top-mobile-row .image-top-container-mobile .image-wrapper-mobile {
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  display: flex; }

.s-about .images-top-mobile-container .images-top-mobile-row .image-top-container-mobile .image-wrapper-mobile img {
  width: 100%;
  height: 100%;
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover; }

.s-about .images-top-mobile-container .images-top-mobile-row .image-top-container-mobile .image-wrapper-mobile__1 {
  width: 162px;
  height: 138px;
  transition-property: transform, opacity;
  transition-delay: 250ms; }

.s-about .images-top-mobile-container .images-top-mobile-row .image-top-container-mobile .image-wrapper-mobile__2 {
  display: flex;
  align-items: center;
  transition-property: transform, opacity;
  transition-delay: 500ms; }

.s-about .images-top-mobile-container .images-top-mobile-row .image-top-container-mobile .image-wrapper-mobile__2 img {
  width: 70%;
  height: auto; }

.s-about .images-bottom-mobile-container {
  max-width: 500px;
  padding: 0; }

@media (max-width: 719.98px) {
  .s-about .images-bottom-mobile-container {
    display: block !important; } }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row {
  justify-content: center;
  height: 100%;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  flex-direction: row-reverse; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row :nth-child(3) {
  justify-content: flex-start;
  padding-right: 10px; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row :nth-child(2) {
  justify-content: center; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row :nth-child(1) {
  justify-content: flex-end; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile {
  height: 100%;
  position: static;
  padding-right: 0;
  padding-left: 0;
  display: flex; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile {
  height: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  justify-content: center;
  display: flex; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile img {
  width: 100%;
  height: 100%;
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile__1, .s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile__3 {
  width: 113px;
  height: 86px; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile__1 {
  justify-content: flex-start;
  margin-left: 5px;
  transition-property: transform, opacity;
  transition-delay: 500ms; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile__2 {
  margin-top: 50px;
  width: 128px;
  height: 81px;
  transition-property: transform, opacity;
  transition-delay: 375ms; }

.s-about .images-bottom-mobile-container .images-bottom-mobile-row .image-bottom-container-mobile .image-wrapper-mobile__3 {
  justify-content: flex-end;
  margin-right: 5px;
  transition-property: transform, opacity;
  transition-delay: 250ms; }

.m-hero__inner__shape {
  padding: 100px 0; }

@media (min-width: 2000px) {
  .m-hero__inner__shape {
    padding: 150px 0; } }

@media (min-width: 992px) {
  .m-hero__inner__shape {
    flex-direction: row-reverse; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape {
    padding: 40px 0; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .primary-wrapper {
    justify-content: unset; } }

.m-hero__inner__shape .primary-content-wrapper.align-center {
  text-align: center; }

.m-hero__inner__shape .primary-content-wrapper.align-center .body, .m-hero__inner__shape .primary-content-wrapper.align-center .text {
  padding: 0 100px; }

@media (max-width: 991.98px) {
  .m-hero__inner__shape .primary-content-wrapper.align-center .body, .m-hero__inner__shape .primary-content-wrapper.align-center .text {
    padding: 0 0px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .primary-content-wrapper.align-center {
    text-align: left; } }

.m-hero__inner__shape .primary-content-wrapper > * {
  margin-top: 30px;
  margin-bottom: 30px; }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .primary-content-wrapper > * {
    margin-top: 20px;
    margin-bottom: 20px; } }

.m-hero__inner__shape .primary-content-wrapper .title {
  font-family: 'Canela-Regular';
  line-height: 105%;
  letter-spacing: -1.44px;
  margin-top: 0;
  max-width: 440px; }

@media (min-width: 2000px) {
  .m-hero__inner__shape .primary-content-wrapper .title {
    max-width: 600px; } }

@media (min-width: 1200px) and (max-width: 1400px) {
  .m-hero__inner__shape .primary-content-wrapper .title {
    max-width: 385px; } }

@media (max-width: 991.98px) {
  .m-hero__inner__shape .primary-content-wrapper .title {
    font-size: 48px;
    max-width: 100%; } }

@media (min-width: 2000px) {
  .m-hero__inner__shape .primary-content-wrapper .body, .m-hero__inner__shape .primary-content-wrapper .pre-title {
    max-width: 600px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .primary-content-wrapper .body, .m-hero__inner__shape .primary-content-wrapper .pre-title {
    font-size: 20px; } }

.m-hero__inner__shape .primary-content-wrapper .text {
  font-size: 20px;
  line-height: 28px;
  max-width: 420px; }

@media (min-width: 2000px) {
  .m-hero__inner__shape .primary-content-wrapper .text {
    max-width: 600px; } }

@media (max-width: 991.98px) {
  .m-hero__inner__shape .primary-content-wrapper .text {
    max-width: 100%; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .primary-content-wrapper .text {
    font-size: 16px;
    line-height: 22px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .primary-content-wrapper .link {
    justify-content: left; } }

.m-hero__inner__shape .primary-content-wrapper .image img {
  width: 100%;
  height: 100%; }

.m-hero__inner__shape .primary-content-wrapper .cta-btn-wrapper .cta-btn {
  margin-top: 0; }

.m-hero__inner__shape .shaped-images-wrapper__image-image {
  position: relative;
  height: 380px;
  margin-bottom: 50px; }

@media (max-width: 1199.98px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-image {
    height: 500px; } }

@media (max-width: 991.98px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-image {
    height: 380px;
    margin-bottom: 40px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-image {
    height: 260px;
    margin-bottom: 30px; } }

@media (max-width: 500px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-image {
    height: 200px; } }

@media (min-width: 1401px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-image {
    height: 500px;
    justify-content: unset; } }

.m-hero__inner__shape .shaped-images-wrapper__image-color {
  position: relative;
  height: 500px;
  margin-bottom: 50px; }

@media (min-width: 1200px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-color {
    padding-right: 100px; } }

@media (max-width: 1199.98px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-color {
    transform: translateX(-50px); } }

@media (max-width: 991.98px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-color {
    height: 400px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-color {
    margin-bottom: 30px;
    height: 265px;
    transform: translateX(0); } }

@media (max-width: 500px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-color {
    height: 220px; } }

@media (max-width: 380px) {
  .m-hero__inner__shape .shaped-images-wrapper__image-color {
    height: 195px; } }

.m-hero__inner__widget {
  padding: 60px 0; }

@media (min-width: 992px) {
  .m-hero__inner__widget {
    flex-direction: row-reverse;
    height: 100%; } }

@media (max-width: 719.98px) {
  .m-hero__inner__widget {
    padding: 30px 0; } }

@media (min-width: 1680px) {
  .m-hero__inner__widget .primary-wrapper {
    align-items: center; } }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .primary-wrapper {
    justify-content: unset; } }

@media (min-width: 1680px) {
  .m-hero__inner__widget .primary-content-wrapper {
    max-width: 600px; } }

.m-hero__inner__widget .primary-content-wrapper.align-center {
  text-align: center; }

.m-hero__inner__widget .primary-content-wrapper.align-center .body, .m-hero__inner__widget .primary-content-wrapper.align-center .text {
  padding: 0 100px; }

@media (max-width: 991.98px) {
  .m-hero__inner__widget .primary-content-wrapper.align-center .body, .m-hero__inner__widget .primary-content-wrapper.align-center .text {
    padding: 0 0px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .primary-content-wrapper.align-center {
    text-align: left; } }

.m-hero__inner__widget .primary-content-wrapper > * {
  margin-top: 30px;
  margin-bottom: 30px; }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .primary-content-wrapper > * {
    margin-top: 20px;
    margin-bottom: 20px; }
  .m-hero__inner__widget .primary-content-wrapper > *:first-child {
    margin-top: 0px; } }

.m-hero__inner__widget .primary-content-wrapper .title {
  font-family: 'Canela-Regular';
  line-height: 105%; }

@media (max-width: 991.98px) {
  .m-hero__inner__widget .primary-content-wrapper .title {
    font-size: 48px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .primary-content-wrapper .body, .m-hero__inner__widget .primary-content-wrapper .pre-title {
    font-size: 20px; } }

.m-hero__inner__widget .primary-content-wrapper .text {
  font-size: 20px; }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .primary-content-wrapper .text {
    font-size: 16px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .primary-content-wrapper .link {
    justify-content: left; } }

.m-hero__inner__widget .primary-content-wrapper .image img {
  width: 100%;
  height: 100%; }

.m-hero__inner__widget .primary-content-wrapper .cta-btn-wrapper .cta-btn {
  margin-top: 0; }

.m-hero__inner__widget .widget-images-wrapper__aside {
  position: relative;
  height: 500px;
  width: 100%;
  margin-bottom: 20px; }

@media (max-width: 1199.98px) {
  .m-hero__inner__widget .widget-images-wrapper__aside {
    height: 400px; } }

@media (max-width: 1199.98px) {
  .m-hero__inner__widget .widget-images-wrapper__aside {
    height: 400px; } }

@media (max-width: 991.98px) {
  .m-hero__inner__widget .widget-images-wrapper__aside {
    height: 300px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .widget-images-wrapper__aside {
    margin-bottom: 10px; } }

.m-hero__inner__widget .widget-images-wrapper__aside img {
  -o-object-fit: contain;
     object-fit: contain;
  aspect-ratio: 1/1; }

@media (max-width: 719.98px) {
  .m-hero__inner__widget .widget-images-wrapper__aside img {
    -o-object-fit: cover;
       object-fit: cover; } }

.m-hero.widget__aside {
  max-width: 1650px;
  margin: auto;
  flex-direction: row; }

@media (min-width: 2000px) {
  .m-hero.widget__aside {
    max-width: 2100px; } }

@media (min-width: 1680px) {
  .m-hero.widget__aside {
    padding-right: 80px; } }

@media (max-width: 991.98px) {
  .m-hero.widget__aside {
    flex-direction: column-reverse; } }

.m-hero.widget__below {
  flex-direction: column; }

@media (max-width: 719.98px) {
  .m-hero.widget__below {
    flex-direction: column-reverse; } }

.m-hero.widget__below .primary-content-wrapper {
  max-width: 1240px; }

.m-hero.widget .widget-images-full-width-container__aside {
  margin-top: 60px;
  margin-bottom: 80px; }

@media (max-width: 991.98px) {
  .m-hero.widget .widget-images-full-width-container__aside {
    margin-top: 40px;
    margin-bottom: 0; } }

.m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper {
  width: 100%;
  overflow: hidden; }

@media (min-width: 1680px) {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper {
    width: 120%; } }

@media (max-width: 719.98px) {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper {
    padding-left: 20px;
    padding-right: 20px; } }

.m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper img {
  width: 125%;
  margin-left: 23%;
  -o-object-fit: cover;
     object-fit: cover; }

@-moz-document url-prefix() {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper img {
    margin-left: 0; } }

@media (min-width: 1680px) {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper img {
    width: 100%;
    margin-left: 0; } }

@media (max-width: 1280px) {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper img {
    width: 100%;
    margin-left: 0; } }

@media (max-width: 991.98px) {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper img {
    max-width: 80%;
    margin: auto; } }

@media (max-width: 719.98px) {
  .m-hero.widget .widget-images-full-width-container__aside .widget-images-full-width-wrapper img {
    max-width: 100%; } }

.m-hero.widget .widget-images-full-width-container__below {
  overflow-x: hidden;
  margin-bottom: 80px; }

@media (max-width: 719.98px) {
  .m-hero.widget .widget-images-full-width-container__below {
    margin-top: 30px;
    margin-bottom: 0; } }

.m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: auto;
  overflow: hidden;
  margin: auto; }

.m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover; }

@media (max-width: 719.98px) {
  .m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper {
    width: 100%; } }

.m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper.full-bleed {
  width: 110%;
  margin-left: -5%; }

@media (min-width: 1681px) {
  .m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper.full-bleed {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1680px; } }

@media (max-width: 719.98px) {
  .m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper.full-bleed img {
    width: 200%; }
  @-moz-document url-prefix() {
    .m-hero.widget .widget-images-full-width-container__below .widget-images-full-width-wrapper.full-bleed img {
      height: 250px; } } }

.m-footer {
  background-color: #081326;
  padding: 117px 0 39px 0; }

@media (max-width: 991.98px) {
  .m-footer {
    padding: 50px 0; } }

.m-footer .col-sm-6, .m-footer .col-sm-6, .m-footer .col-sm-6 {
  position: unset; }

.m-footer__category {
  color: rgba(255, 255, 255, 0.3);
  font-size: 16px; }

@media (max-width: 719.98px) {
  .m-footer__category {
    font-size: 14px; } }

.m-footer__nav-wrapper {
  border-bottom: 2px solid rgba(255, 255, 255, 0.2); }

.m-footer__nav-list {
  margin-top: 20px;
  padding-bottom: 76px; }

@media (max-width: 719.98px) {
  .m-footer__nav-list {
    margin-top: 10px;
    padding-bottom: 0; } }

.m-footer__nav-list ul {
  list-style: none;
  margin-left: 0; }

.m-footer__nav-list li {
  margin-top: 15px; }

@media (max-width: 719.98px) {
  .m-footer__nav-list li {
    margin-top: 0;
    margin-bottom: 20px; } }

.m-footer__nav-list li a {
  color: #fff;
  font-size: 20px;
  line-height: 22px;
  text-decoration: none;
  font-family: 'BasisGrotesquePro-Regular'; }

.m-footer__nav-list li a:hover {
  opacity: 0.6; }

@media (max-width: 719.98px) {
  .m-footer__nav-list li a {
    font-size: 14px; } }

.m-footer__nav-list label {
  color: #6B717D;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: -0.26px;
  display: block;
  margin-top: 4px; }

.m-footer__info {
  margin-top: 10px; }

@media (max-width: 719.98px) {
  .m-footer__info {
    display: none; } }

.m-footer__info p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px; }

.m-footer__info .logo {
  display: flex;
  align-items: center; }

.m-footer__info .info-links {
  margin-top: 60px; }

.m-footer__info .info-links .row {
  margin: 0; }

.m-footer__info-mobile {
  display: none; }

@media (max-width: 719.98px) {
  .m-footer__info-mobile {
    display: block; } }

.m-footer__info-mobile p {
  color: rgba(255, 255, 255, 0.6);
  font-size: 13px; }

.m-footer__info-mobile .row, .m-footer__info-mobile .col, .m-footer__info-mobile .col-6 {
  margin: 0;
  padding: 0; }

.m-footer__info-mobile .logo-links {
  margin-top: 30px; }

.m-footer__info-mobile .logo-links li {
  margin-top: 10px; }

.m-footer__info-mobile .logo-links li a {
  font-size: 13px; }

.m-footer__info-mobile .aareon {
  margin-left: 20px;
  margin-top: 20px; }

.m-footer__nav-info-links ul {
  list-style: none;
  margin-left: 0; }

.m-footer__nav-info-links a {
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
  text-decoration: none;
  margin-left: 20px;
  font-family: 'BasisGrotesquePro-Regular'; }

.m-footer__nav-info-links a:hover {
  opacity: 0.8; }

.m-header {
  z-index: 10;
  background-color: #fff !important;
  transition: all 0.6s ease;
  position: fixed;
  width: 100%;
  top: 0; }

.m-header__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 6rem; }

.m-header__logo {
  height: 100%;
  display: flex;
  align-items: center;
  z-index: 2; }

.m-header__logo h2 {
  margin-bottom: 0; }

.m-header__navigation {
  height: 100%; }

@media (max-width: 1199.98px) {
  .m-header__navigation {
    display: none; } }

.m-header__navigation p, .m-header__navigation span {
  color: #081326; }

.m-header__navigation > ul {
  display: flex;
  height: 100%; }

.m-header__navigation .lang-ul {
  width: 0; }

.m-header__navigation li {
  display: flex;
  align-items: center;
  overflow: hidden; }

.m-header__navigation li:not(:first-of-type) {
  margin-left: 2rem; }

.m-header__navigation li a {
  font-size: 1rem;
  line-height: 1.125rem;
  color: #081326;
  font-family: 'BasisGrotesquePro-Regular'; }

.m-header__navigation li a:hover {
  text-decoration: none; }

.m-header__navigation--list {
  display: flex;
  justify-content: center;
  align-items: center; }

.m-header__navigation--list .item-with-submenu {
  cursor: default;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center; }

.m-header__navigation .item-without-submenu, .m-header__navigation .item-with-submenu {
  transition: opacity 0.1s ease; }

.m-header__navigation .item-without-submenu:hover, .m-header__navigation .item-with-submenu:hover {
  opacity: 0.7; }

.m-header__navigation .subpages-container, .m-header__navigation .language-menu {
  visibility: hidden;
  opacity: 0;
  border-radius: 16px;
  background-color: #fff;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  position: absolute;
  top: 6.625rem;
  padding: 40px 0;
  z-index: 1; }

.m-header__navigation .subpages-container .container, .m-header__navigation .language-menu .container {
  padding-right: 40px;
  padding-left: 40px; }

.m-header__navigation .subpages-container .category, .m-header__navigation .language-menu .category {
  font-size: 16px;
  cursor: default;
  padding-bottom: 5px; }

.m-header__navigation .subpages-container .menu-item, .m-header__navigation .language-menu .menu-item {
  padding-top: 15px;
  cursor: pointer;
  display: block;
  transition: opacity 0.3s ease; }

.m-header__navigation .subpages-container .menu-item .row, .m-header__navigation .language-menu .menu-item .row {
  align-items: flex-start; }

.m-header__navigation .subpages-container .menu-item.no-padding, .m-header__navigation .language-menu .menu-item.no-padding {
  padding-top: 0; }

.m-header__navigation .subpages-container .menu-item.not-active, .m-header__navigation .language-menu .menu-item.not-active {
  opacity: 0.5; }

.m-header__navigation .subpages-container .title, .m-header__navigation .language-menu .title {
  font-size: 20px;
  line-height: 22px;
  max-width: 210px; }

.m-header__navigation .subpages-container .description, .m-header__navigation .language-menu .description {
  font-size: 14px;
  line-height: 18px;
  color: #384152;
  padding-left: 6px;
  padding-top: 2px;
  max-width: 274px;
  margin-top: 2px; }

@media (max-width: 1280px) {
  .m-header__navigation .subpages-container .description, .m-header__navigation .language-menu .description {
    max-width: 210px; } }

.m-header__navigation .subpages-container .icon, .m-header__navigation .language-menu .icon {
  margin-top: 4px;
  margin-right: 13px;
  width: 16px;
  height: 16px; }

.m-header__navigation .subpages-container .language-wrapper:not(:first-child), .m-header__navigation .language-menu .language-wrapper:not(:first-child) {
  margin-left: 70px; }

.m-header__navigation .subpages-container .language-wrapper .language-item, .m-header__navigation .language-menu .language-wrapper .language-item {
  padding-top: 22px;
  display: flex;
  align-items: center; }

.m-header__navigation .subpages-container .language-wrapper .language-item .arrow, .m-header__navigation .language-menu .language-wrapper .language-item .arrow {
  margin-left: 4px; }

.m-header__navigation .subpages-container .language-wrapper .language-page, .m-header__navigation .subpages-container .language-wrapper .language, .m-header__navigation .language-menu .language-wrapper .language-page, .m-header__navigation .language-menu .language-wrapper .language {
  position: relative;
  background-color: #fff;
  transition: opacity 0.3s ease; }

.m-header__navigation .subpages-container .language-wrapper .language-page.not-active, .m-header__navigation .subpages-container .language-wrapper .language.not-active, .m-header__navigation .language-menu .language-wrapper .language-page.not-active, .m-header__navigation .language-menu .language-wrapper .language.not-active {
  opacity: 0.5; }

.m-header__navigation .subpages-container.hovered, .m-header__navigation .language-menu.hovered {
  height: initial;
  visibility: visible;
  opacity: 1;
  transition: opacity 0.1 ease; }

.m-header__navigation .language-menu {
  right: 0; }

.m-header__buttons {
  z-index: 2;
  display: flex;
  flex-direction: row; }

.m-header__buttons button, .m-header__buttons a {
  display: block;
  margin-top: 0;
  padding: 12px 24px;
  border-radius: 200px;
  color: #fff;
  background: #086DFB;
  font-size: 16px;
  line-height: 20px;
  font-family: 'BasisGrotesquePro-Regular'; }

.m-header__buttons button:hover, .m-header__buttons a:hover {
  background-color: #0552E8; }

@media (max-width: 1199.98px) {
  .m-header__buttons button, .m-header__buttons a {
    display: none; } }

.m-header__buttons .hamburger {
  display: none;
  cursor: pointer; }

@media (max-width: 1199.98px) {
  .m-header__buttons .hamburger {
    display: block; } }

.m-header__buttons .hamburger--inactive {
  display: none; }

.m-header__buttons .cross {
  display: none;
  cursor: pointer; }

.m-header__buttons .cross--active {
  display: block; }

.m-header__buttons .globe {
  margin-right: 20px;
  position: relative; }

@media (max-width: 1199.98px) {
  .m-header__buttons .globe {
    cursor: pointer; } }

.m-header__buttons .globe--inactive {
  display: none; }

.m-header__navigation-mobile-language, .m-header__navigation-mobile {
  display: none;
  position: fixed;
  width: 100%;
  z-index: 1;
  overflow-y: scroll;
  inset: 0;
  background-color: #fff;
  top: 6rem; }

.m-header__navigation-mobile-language--active, .m-header__navigation-mobile--active {
  display: block; }

.m-header__navigation-mobile {
  z-index: 2;
  padding-bottom: 400px; }

.m-header__navigation-mobile .navigation-items {
  list-style: none;
  margin-left: 0; }

.m-header__navigation-mobile .navigation-items a, .m-header__navigation-mobile .navigation-items p {
  font-size: 24px;
  color: #081326;
  font-family: 'BasisGrotesquePro-Regular'; }

.m-header__navigation-mobile .navigation-items .m-header__navigation-mobile--list:not(:first-child) {
  border-top: 1.5px solid #E6E7E9; }

.m-header__navigation-mobile .navigation-items .item-title {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  margin: 28px 0; }

.m-header__navigation-mobile .navigation-items .item-title .chevron {
  transition: all 0.5s ease-in-out; }

.m-header__navigation-mobile .navigation-items .item-title .chevron--rotate {
  transform: rotate(180deg); }

.m-header__navigation-mobile .navigation-items .submenu-wrapper {
  overflow: hidden; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu {
  transition: all 0.6s ease-in-out;
  margin-top: -180%;
  padding-bottom: 25px; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu--active {
  margin-top: 0; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu .category {
  font-size: 14px;
  padding: 10px 0; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu .submenu-item {
  padding: 8px 0;
  width: 100%;
  display: block; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu .submenu-item a {
  font-size: 20px;
  line-height: 22px; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu .submenu-item .title-icon {
  display: flex;
  flex-direction: row;
  align-items: flex-start; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu .submenu-item .title-icon .icon {
  margin-right: 12px;
  width: 16px;
  height: 16px; }

.m-header__navigation-mobile .navigation-items .submenu-wrapper .submenu .submenu-item .description {
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
  margin-left: 30px; }

.m-header__navigation-mobile .contact {
  background-color: #F7F3F0;
  width: 100%;
  padding: 20px 0 30px 0;
  bottom: 0;
  left: 0;
  position: fixed;
  display: flex;
  justify-content: center; }

.m-header__navigation-mobile .contact a {
  width: 90%;
  padding: 15px 28px;
  text-align: center;
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 20px;
  line-height: 24px; }

.m-header__navigation-mobile-language .language-wrapper {
  margin-top: 20px; }

.m-header__navigation-mobile-language .language-wrapper .language-item {
  display: flex;
  flex-direction: row;
  align-items: flex-end; }

.m-header__navigation-mobile-language .language-wrapper .language-item p, .m-header__navigation-mobile-language .language-wrapper .language-item a {
  color: #081326;
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 20px;
  margin-top: 24px; }

.header-shadow {
  box-shadow: 0px 20px 20px 0 rgba(56, 65, 82, 0.04); }

#layout::before {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1;
  display: none; }

#layout.overlay:before {
  display: block; }

.m-cookie-banner {
  position: fixed;
  bottom: 40px;
  left: 80px;
  right: 80px;
  z-index: 999;
  width: auto;
  margin: auto;
  max-width: 1280px; }

.m-cookie-banner.hide {
  display: none; }

.m-cookie-banner .text-link {
  color: #086DFB; }

@media (max-width: 1280px) {
  .m-cookie-banner {
    max-width: 100%;
    left: 40px;
    right: 40px; } }

@media (max-width: 991.98px) {
  .m-cookie-banner {
    max-width: 100%;
    left: 20px;
    right: 20px;
    bottom: 20px; } }

.m-cookie-banner__inner {
  display: flex;
  border-radius: 16px;
  padding: 40px 52px;
  background-color: #fff;
  box-shadow: 0px 16px 32px 0px rgba(0, 0, 0, 0.08); }

.m-cookie-banner__inner h4 {
  margin-bottom: 10px; }

.m-cookie-banner__inner p {
  max-width: 510px; }

.m-cookie-banner__inner .text-link {
  color: #086DFB; }

@media (max-width: 1280px) {
  .m-cookie-banner__inner {
    padding: 40px; } }

@media (max-width: 1199.98px) {
  .m-cookie-banner__inner {
    padding: 40px;
    flex-direction: column; }
  .m-cookie-banner__inner p {
    max-width: 100%; } }

@media (max-width: 991.98px) {
  .m-cookie-banner__inner {
    padding: 40px; }
  .m-cookie-banner__inner p {
    max-width: 100%; } }

.m-cookie-banner__content {
  width: 50%; }

.m-cookie-banner__content .m-cookie-banner__content-wrapper {
  margin-top: 30px; }

@media (max-width: 1199.98px) {
  .m-cookie-banner__content {
    width: 100%; } }

.m-cookie-banner__actions {
  gap: 30px;
  width: 50%;
  display: inline-flex;
  justify-content: end;
  align-items: center; }

.m-cookie-banner__actions .cta-btn {
  min-width: 170px;
  text-align: center; }

.m-cookie-banner__actions .cta-btn, .m-cookie-banner__actions .link-large {
  margin: 0; }

@media (max-width: 1199.98px) {
  .m-cookie-banner__actions {
    width: 100%;
    margin-top: 40px;
    justify-content: flex-start; } }

@media (max-width: 991.98px) {
  .m-cookie-banner__actions {
    margin-top: 20px; }
  .m-cookie-banner__actions .link-large {
    margin-top: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; } }

@media (max-width: 719.98px) {
  .m-cookie-banner__actions {
    display: block; }
  .m-cookie-banner__actions .cta-btn, .m-cookie-banner__actions .link-large button {
    display: block;
    text-align: center;
    min-width: 100%; }
  .m-cookie-banner__actions .cta-btn {
    margin-top: 20px; } }

.m-cookie-settings {
  position: fixed;
  bottom: 40px;
  left: 80px;
  right: 80px;
  z-index: 999;
  width: auto;
  margin: auto;
  max-width: 1280px;
  display: none; }

.m-cookie-settings h3 {
  font-family: 'Canela-Regular';
  font-size: 2.5rem;
  line-height: 2.625rem;
  letter-spacing: -0.8px; }

.m-cookie-settings.active {
  display: block; }

.m-cookie-settings.hide {
  display: none; }

.m-cookie-settings .m-cookie-banner__inner {
  padding: 70px 110px; }

@media (max-width: 1280px) {
  .m-cookie-settings .m-cookie-banner__inner {
    padding: 40px; } }

@media (max-width: 1199.98px) {
  .m-cookie-settings .m-cookie-banner__inner {
    padding: 40px;
    flex-direction: column; }
  .m-cookie-settings .m-cookie-banner__inner p {
    max-width: 100%; } }

@media (max-width: 991.98px) {
  .m-cookie-settings .m-cookie-banner__inner {
    padding: 40px; }
  .m-cookie-settings .m-cookie-banner__inner p {
    max-width: 100%; } }

.m-cookie-settings .m-cookie-banner__actions {
  gap: 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-direction: column; }

.m-cookie-settings .m-cookie-banner__actions .buttons {
  gap: 20px;
  display: flex; }

.m-cookie-settings .m-cookie-banner__actions .settings {
  max-width: 400px;
  margin-top: 60px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid rgba(8, 19, 38, 0.1);
  border-bottom: 1px solid rgba(8, 19, 38, 0.1); }

.m-cookie-settings .m-cookie-banner__actions .settings .item {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
  padding: 20px 0; }

.m-cookie-settings .m-cookie-banner__actions .settings .item div {
  display: inline-flex;
  align-items: center; }

.m-cookie-settings .m-cookie-banner__actions .settings .item img {
  width: 32px;
  height: 32px;
  margin-right: 8px; }

@media (max-width: 1199.98px) {
  .m-cookie-settings .m-cookie-banner__actions .settings {
    width: 100%;
    max-width: 100%; } }

@media (max-width: 1199.98px) {
  .m-cookie-settings .m-cookie-banner__actions {
    width: 100%;
    margin-top: 40px;
    justify-content: flex-start; }
  .m-cookie-settings .m-cookie-banner__actions div {
    width: 100%; } }

@media (max-width: 719.98px) {
  .m-cookie-settings .m-cookie-banner__actions {
    display: block; }
  .m-cookie-settings .m-cookie-banner__actions .cta-btn, .m-cookie-settings .m-cookie-banner__actions .link-large button {
    display: block;
    text-align: center;
    min-width: 100%; }
  .m-cookie-settings .m-cookie-banner__actions .cta-btn {
    margin-top: 20px; }
  .m-cookie-settings .m-cookie-banner__actions .buttons {
    display: block; } }

@media (max-width: 1199.98px) {
  .m-cookie-settings {
    max-width: 100%;
    left: 40px;
    right: 40px;
    height: calc(100vh - 80px);
    overflow: scroll; } }

@media (max-width: 991.98px) {
  .m-cookie-settings {
    max-width: 100%;
    left: 20px;
    right: 20px;
    bottom: 20px;
    height: calc(100vh - 40px); } }

.switch {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 28px;
  border-radius: 20px;
  background: #CCCCCC;
  transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  vertical-align: middle;
  cursor: pointer; }

.switch::before {
  content: '';
  position: absolute;
  top: 3px;
  left: 3px;
  width: 22px;
  height: 22px;
  background: #fafafa;
  border-radius: 50%;
  transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

input:checked + .switch {
  background: #086DFB; }

input:checked + .switch::before {
  left: 25px;
  background: #fff; }

input:checked:disabled + .switch {
  background: #666666;
  cursor: auto; }

.m-two-col-image-links {
  padding-top: 100px;
  padding-bottom: 70px; }

@media (max-width: 719.98px) {
  .m-two-col-image-links {
    padding-top: 30px;
    padding-bottom: 40px; } }

.m-two-col-image-links__inner {
  display: block; }

.m-two-col-image-links__inner .col {
  padding-bottom: 200px; }

.m-two-col-image-links__inner .col:first-of-type {
  padding-right: 130px; }

.m-two-col-image-links__inner .col:last-of-type {
  padding-left: 130px; }

.m-two-col-image-links__inner .col:last-of-type::before {
  content: '';
  width: 2px;
  height: 100%;
  background-color: #E6E7E9;
  position: absolute;
  top: 0;
  left: 0; }

@media (max-width: 1199.98px) {
  .m-two-col-image-links__inner .col {
    padding-bottom: 100px; }
  .m-two-col-image-links__inner .col:first-of-type {
    padding-right: 60px; }
  .m-two-col-image-links__inner .col:last-of-type {
    padding-left: 60px; } }

@media (max-width: 719.98px) {
  .m-two-col-image-links__inner {
    display: none; }
  .m-two-col-image-links__inner .col:first-of-type {
    padding-right: 25px; }
  .m-two-col-image-links__inner .col:last-of-type {
    padding-left: 25px; }
  .m-two-col-image-links__inner .col:last-of-type::before {
    display: none; } }

.m-two-col-image-links__inner-mobile {
  display: none; }

@media (max-width: 719.98px) {
  .m-two-col-image-links__inner-mobile {
    display: block; } }

@media (max-width: 719.98px) {
  .m-two-col-image-links__intro {
    margin-bottom: 60px; }
  .m-two-col-image-links__intro:last-of-type {
    margin-bottom: 0; } }

.m-two-col-image-links__image {
  display: flex;
  margin-bottom: 40px; }

@media (max-width: 719.98px) {
  .m-two-col-image-links__image {
    margin-bottom: 30px; } }

.m-two-col-image-links__image img {
  width: 100%;
  height: auto; }

.m-two-col-image-links__links {
  margin-top: 40px; }

.m-two-col-image-links__links h3 {
  margin-bottom: 20px;
  font-size: 2rem;
  line-height: 2.75rem;
  font-family: 'BasisGrotesquePro-Bold'; }

.m-two-col-image-links__wrapper {
  margin-bottom: 40px; }

.m-two-col-image-links__wrapper:last-of-type {
  margin-bottom: 0; }

@media (max-width: 719.98px) {
  .m-two-col-image-links__wrapper {
    margin-top: 30px;
    margin-bottom: 0; } }

.m-two-col-image-links__wrapper .link-large {
  margin: 0;
  padding: 12px 0; }

.m-two-col-image-links__wrapper .link-large img {
  margin-left: 10px;
  width: 16px;
  height: 16px; }

@media (max-width: 719.98px) {
  .m-two-col-image-links__wrapper .link-large {
    padding: 20px 0; }
  .m-two-col-image-links__wrapper .link-large a {
    font-size: 1.25rem;
    line-height: 1.5rem; } }

.m-two-col-image-links__title {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 32px; }

.m-two-col-image-links__title h3 {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.625rem;
  font-family: 'BasisGrotesquePro-Medium'; }

.m-two-col-image-links__title .link {
  margin: 0; }

.m-two-col-image-links__link-box {
  padding: 24px;
  margin-bottom: 8px;
  border-radius: 16px;
  background: rgba(8, 109, 251, 0.1); }

.m-two-col-image-links__link-box .link {
  margin-top: 0;
  margin-bottom: 10px; }

.m-two-col-headline-intro {
  padding: 60px 0; }

.m-two-col-headline-intro h2 {
  font-family: 'Canela-Regular'; }

.m-two-col-headline-intro__inner {
  padding: 50px 0;
  display: block; }

.m-two-col-headline-intro__inner .col + .col p {
  max-width: 510px; }

@media (min-width: 2000px) {
  .m-two-col-headline-intro__inner .col + .col p {
    max-width: 840px; } }

.m-two-col-headline-intro__inner .link a {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: 'BasisGrotesquePro-Bold'; }

.m-two-col-headline-intro__inner .link img {
  margin-left: 5px;
  width: 20px;
  height: 20px; }

@media (max-width: 991.98px) {
  .m-two-col-headline-intro__inner .link a {
    font-size: 1rem;
    line-height: 1.5rem; } }

@media (max-width: 719.98px) {
  .m-two-col-headline-intro__inner {
    display: none; } }

.m-two-col-headline-intro__inner-mobile {
  display: none; }

@media (max-width: 719.98px) {
  .m-two-col-headline-intro__inner-mobile {
    display: block;
    padding: 0; }
  .m-two-col-headline-intro__inner-mobile h2 {
    margin-bottom: 20px; } }

.m-two-col-headline-intro__inner-blue {
  padding: 50px 40px;
  border-radius: 16px;
  background-image: url("bg-pattern.svg");
  background-color: #051163;
  background-repeat: no-repeat;
  background-size: cover; }

.m-two-col-headline-intro__inner-blue h2 {
  color: #fff;
  padding-bottom: 120px; }

@media (max-width: 991.98px) {
  .m-two-col-headline-intro__inner-blue h2 {
    font-size: 2.5rem;
    line-height: 2.625rem; } }

.m-two-col-headline-intro__inner-blue p {
  color: #fff;
  max-width: 80%; }

.m-two-col-headline-intro__inner-blue ul {
  margin: 0;
  max-width: 86%;
  list-style-type: disc;
  padding-left: 20px; }

.m-two-col-headline-intro__inner-blue ul li {
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.75rem; }

.m-two-col-headline-intro__inner-blue .cta-btn {
  display: inline-flex; }

@media (max-width: 991.98px) {
  .m-two-col-headline-intro__inner-blue {
    padding: 45px 25px;
    background-image: url("bg-pattern-mobile.svg"); }
  .m-two-col-headline-intro__inner-blue h2 {
    padding-bottom: 80px; }
  .m-two-col-headline-intro__inner-blue p {
    max-width: 100%; }
  .m-two-col-headline-intro__inner-blue ul {
    max-width: 100%;
    padding-left: 20px; }
  .m-two-col-headline-intro__inner-blue ul li {
    font-size: 1rem;
    line-height: 1.375rem; } }

.background-black {
  background-color: #081326; }

.background-black .container {
  padding-right: 40px;
  padding-left: 40px; }

@media (max-width: 719.98px) {
  .background-black .container {
    padding-right: 20px;
    padding-left: 20px; } }

.m-center-headline-intro__inner-mobile .cta-btn {
  display: inline-flex;
  margin-top: 34px; }

@media (max-width: 719.98px) {
  .m-center-headline-intro__inner-mobile .cta-btn {
    margin-top: 20px; } }

.m-stats__inner {
  display: block;
  padding: 80px 0 70px 0; }

@media (max-width: 719.98px) {
  .m-stats__inner {
    display: none; } }

.m-stats__inner-mobile {
  display: none;
  padding: 30px 0 60px 0;
  width: 100%; }

@media (max-width: 719.98px) {
  .m-stats__inner-mobile {
    display: flex; } }

.m-stats__inner-mobile .stats {
  margin-bottom: 40px; }

.m-stats h2 {
  font-family: 'BasisGrotesquePro-Medium';
  letter-spacing: -3.36px; }

@media (max-width: 1199.98px) {
  .m-stats h2 {
    font-size: 38px;
    line-height: 40px;
    letter-spacing: -2.4px; } }

@media (max-width: 719.98px) {
  .m-stats h2 {
    margin-bottom: 6px; } }

.m-stats .text-white p {
  color: #fff; }

.text-white h2, .text-white p {
  color: #fff; }

.background-white {
  background-color: #fff; }

.background-blue {
  background-color: #051163; }

.border {
  border-top: 1px solid #E6E7E9;
  border-radius: 2px; }

.m-two-col-img-headline-intro + .m-stats.background-blue {
  margin-top: 60px; }

.m-center-headline-intro.no-padding-bottom .m-center-headline-intro__inner {
  padding-bottom: 0; }

.m-center-headline-intro.double-padding-top .m-center-headline-intro__inner {
  padding-top: 140px; }

.m-center-headline-intro__inner {
  display: block;
  padding: 90px 0 80px 0; }

.m-center-headline-intro__inner h2, .m-center-headline-intro__inner h4, .m-center-headline-intro__inner p {
  text-align: center; }

.m-center-headline-intro__inner h2 {
  line-height: 3.625rem;
  letter-spacing: -1.12px;
  margin-bottom: 20px; }

.m-center-headline-intro__inner h4 {
  margin: 15px 0; }

.m-center-headline-intro__inner p {
  color: #384152;
  max-width: 840px;
  margin: auto; }

.m-center-headline-intro__inner .link-large {
  margin-top: 20px; }

.m-center-headline-intro__inner .col-6.col-md-8 {
  padding-right: 10px;
  padding-left: 10px; }

.m-center-headline-intro__inner .tag {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 15px;
  border-radius: 200px;
  margin: 0 auto 20px auto; }

.m-center-headline-intro__inner .tag.light-green {
  color: #081326;
  background-color: #B9E99C; }

.m-center-headline-intro__inner .tag.green {
  color: #fff;
  background-color: #50B214; }

.m-center-headline-intro__inner .tag.peach {
  color: #081326;
  background-color: #FFD8CA; }

.m-center-headline-intro__inner .tag.coral {
  color: #fff;
  background-color: #FF7F62; }

.m-center-headline-intro__inner .tag.stone {
  color: #081326;
  background-color: #EBE3DC; }

.m-center-headline-intro__inner .tag.sand {
  color: #081326;
  background-color: #F7F3F0; }

.m-center-headline-intro__inner .tag.bright-blue {
  color: #fff;
  background-color: #086DFB; }

.m-center-headline-intro__inner .tag.aareon-blue {
  color: #fff;
  background-color: #051163; }

@media (max-width: 991.98px) {
  .m-center-headline-intro__inner h2 {
    line-height: 2.625rem; } }

@media (max-width: 719.98px) {
  .m-center-headline-intro__inner {
    display: none; } }

.m-center-headline-intro__inner-mobile {
  display: none;
  padding: 60px 0; }

.m-center-headline-intro__inner-mobile .button-link-wrapper {
  margin-top: 20px; }

.m-center-headline-intro__inner-mobile h2 {
  margin: 0; }

.m-center-headline-intro__inner-mobile h2 + p {
  margin-top: 20px; }

.m-center-headline-intro__inner-mobile h2 + h4 {
  margin-top: 20px; }

.m-center-headline-intro__inner-mobile h4 {
  margin-bottom: 20px; }

.m-center-headline-intro__inner-mobile .tag {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 15px;
  border-radius: 200px;
  margin: 0 0 20px 0; }

.m-center-headline-intro__inner-mobile .tag.light-green {
  color: #081326;
  background-color: #B9E99C; }

.m-center-headline-intro__inner-mobile .tag.green {
  color: #fff;
  background-color: #50B214; }

.m-center-headline-intro__inner-mobile .tag.peach {
  color: #081326;
  background-color: #FFD8CA; }

.m-center-headline-intro__inner-mobile .tag.coral {
  color: #fff;
  background-color: #FF7F62; }

.m-center-headline-intro__inner-mobile .tag.stone {
  color: #081326;
  background-color: #EBE3DC; }

.m-center-headline-intro__inner-mobile .tag.sand {
  color: #081326;
  background-color: #F7F3F0; }

.m-center-headline-intro__inner-mobile .tag.bright-blue {
  color: #fff;
  background-color: #086DFB; }

.m-center-headline-intro__inner-mobile .tag.aareon-blue {
  color: #fff;
  background-color: #051163; }

@media (max-width: 719.98px) {
  .m-center-headline-intro__inner-mobile {
    display: block; } }

h2 {
  font-family: 'Canela-Regular';
  margin-bottom: 10px; }

.background-white {
  background-color: #fff; }

.background-sand {
  background-color: #F7F3F0; }

.m-two-col-cta {
  background-color: #051163; }

.m-two-col-cta h2, .m-two-col-cta p {
  color: #fff; }

.m-two-col-cta__inner {
  display: block;
  padding: 100px 0; }

@media (max-width: 719.98px) {
  .m-two-col-cta__inner {
    padding: 64px 0; } }

.m-two-col-cta__inner p {
  max-width: 510px; }

.m-two-col-cta__inner .cta-btn {
  display: inline-flex; }

@media (max-width: 991.98px) {
  .m-two-col-cta__inner p {
    max-width: 100%; } }

@media (max-width: 991.98px) {
  .m-two-col-cta__inner .right-container p {
    max-width: 100%; } }

@media (max-width: 719.98px) {
  .m-two-col-cta__inner .right-container {
    margin-top: 58px; } }

.m-headline-text-image {
  padding: 60px 0 20px; }

@media (max-width: 719.98px) {
  .m-headline-text-image {
    padding: 30px 0 20px; } }

.m-headline-text-image__inner .wrapper {
  padding-bottom: 100px; }

@media (max-width: 719.98px) {
  .m-headline-text-image__inner .wrapper {
    padding-bottom: 50px; } }

@media (min-width: 720px) {
  .m-headline-text-image__inner .wrapper .row {
    justify-content: center; } }

.m-headline-text-image__inner .wrapper h4 {
  margin-bottom: 20px; }

.m-headline-text-image__inner .wrapper p, .m-headline-text-image__inner .wrapper a {
  font-size: 16px; }

.m-headline-text-image__inner .wrapper .image-wrapper {
  margin-bottom: 30px; }

@media (max-width: 719.98px) {
  .m-headline-text-image__inner .wrapper .image-wrapper {
    padding-right: 25px;
    padding-left: 25px; } }

.m-headline-text-image__inner .wrapper .image-wrapper img {
  width: 150px; }

@media (min-width: 2000px) {
  .m-headline-text-image__inner .wrapper .image-wrapper img {
    width: 200px; } }

.m-headline-text-image__inner .wrapper .text-wrapper {
  width: 400px; }

@media (min-width: 2000px) {
  .m-headline-text-image__inner .wrapper .text-wrapper {
    max-width: 550px; } }

.m-usps {
  padding: 104px 0px; }

@media (max-width: 1199.98px) {
  .m-usps {
    padding: 104px 0px; } }

@media (max-width: 719.98px) {
  .m-usps {
    padding: 52px 0px; } }

.m-usps .usps-row {
  justify-content: center; }

.m-usps .usps-row.usps-row-col-2 {
  justify-content: flex-start; }

.m-usps .usps-row .usps-col {
  justify-content: center;
  margin: 0; }

@media (max-width: 1199.98px) {
  .m-usps .usps-row .usps-col {
    padding-right: 15px;
    padding-left: 15px; } }

.m-usps .usps-row .usps-col.usps-col-3, .m-usps .usps-row .usps-col.usps-col-4 {
  padding-right: 20px;
  padding-left: 20px; }

@media (max-width: 719.98px) {
  .m-usps .usps-row .usps-col.usps-col-3, .m-usps .usps-row .usps-col.usps-col-4 {
    margin: auto; } }

.m-usps .usps-row .usps-col.usps-col-2 {
  margin-bottom: 40px; }

@media (max-width: 991.98px) {
  .m-usps .usps-row .usps-col.usps-col-2 {
    margin-bottom: 20px; } }

.m-testimonials {
  overflow: hidden; }

.m-testimonials__content {
  width: 60%;
  display: grid;
  align-content: space-between;
  padding-right: 20px; }

.m-testimonials__content p {
  margin: 0;
  color: #081326;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.m-testimonials__image {
  position: absolute;
  width: 40%;
  height: 100%;
  right: 0;
  top: 0;
  z-index: -1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.m-testimonials .overlay {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: linear-gradient(90deg, #F7F3F0 60%, rgba(247, 243, 240, 0) 90%); }

@media (max-width: 1199.98px) {
  .m-testimonials__content p {
    font-size: 1.125rem;
    line-height: 1.5rem;
    -webkit-line-clamp: inherit; }
  .m-testimonials__content .author {
    margin-top: 20px; } }

@media (max-width: 991.98px) {
  .m-testimonials__content {
    width: 100%;
    padding-right: 0; }
  .m-testimonials__content p {
    font-size: 1rem;
    line-height: 1.375rem; }
  .m-testimonials__content .author {
    margin-top: 20px; }
  .m-testimonials__image {
    order: 1;
    width: 100%;
    position: initial;
    height: 300px; }
  .m-testimonials .overlay {
    background: linear-gradient(180deg, rgba(247, 243, 240, 0) 200px, #F7F3F0 300px); } }

.m-testimonials-slider {
  padding: 40px 0 240px; }

.m-testimonials-slider .swiper-container {
  overflow: visible; }

.m-testimonials-slider .swiper-slide {
  display: flex;
  cursor: -webkit-grab;
  cursor: grab;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #F7F3F0;
  border-radius: 24px;
  min-height: 354px;
  overflow: hidden; }

@media (min-width: 2000px) {
  .m-testimonials-slider .swiper-slide {
    min-height: 454px; }
  .m-testimonials-slider .swiper-slide .swiper-slide-spacer {
    padding: 60px; } }

.m-testimonials-slider .swiper-slide-spacer {
  display: flex;
  position: relative;
  padding: 35px 40px;
  z-index: 1; }

.m-testimonials-slider .swiper-pagination.custom {
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  bottom: -180px;
  padding: 40px; }

.m-testimonials-slider .swiper-pagination.custom img {
  display: block; }

.m-testimonials-slider .swiper-pagination.custom::before {
  content: '';
  height: 2px;
  width: calc(100% - 80px);
  display: block;
  position: absolute;
  left: 40px;
  top: 40px;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.1); }

.m-testimonials-slider .swiper-slide .pagination-logo {
  display: none; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet {
  margin: 0;
  width: 100%;
  height: auto;
  background: transparent;
  border-radius: 0;
  cursor: pointer;
  opacity: 0.4;
  position: relative;
  padding-top: 30px;
  transition: all 0.3s ease;
  min-height: 100px;
  display: flex;
  align-items: center;
  transition: all .4s ease; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet img {
  filter: grayscale(1);
  width: 100%;
  height: auto;
  max-width: 100px;
  max-height: 60px;
  margin: auto; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet::before {
  content: '';
  height: 2px;
  width: 0;
  position: absolute;
  top: 0;
  border-radius: 2px;
  background-color: #081326; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet:hover {
  opacity: 1; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet.swiper-pagination-bullet-active img {
  filter: none; }

.m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  content: '';
  width: 100%;
  transition: all .4s ease;
  transform-origin: center center; }

@media (max-width: 991.98px) {
  .m-testimonials-slider {
    padding: 30px 0 180px; }
  .m-testimonials-slider .swiper-slide {
    display: grid; }
  .m-testimonials-slider .swiper-slide-spacer {
    order: 2;
    padding: 30px; }
  .m-testimonials-slider .swiper-pagination.custom {
    padding: 0;
    bottom: -90px; }
  .m-testimonials-slider .swiper-pagination.custom::before {
    display: none; }
  .m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet {
    padding: 0;
    min-height: 60px; }
  .m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet img {
    max-width: 70px;
    max-height: 60px; }
  .m-testimonials-slider .swiper-pagination.custom .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    display: none; } }

.m-testimonials-quote {
  padding: 40px 0 50px; }

@media (min-width: 2000px) {
  .m-testimonials-quote {
    padding: 40px 0 100px; } }

.m-testimonials-quote .m-testimonials-quote-wrapper {
  display: flex;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #F7F3F0;
  border-radius: 24px;
  min-height: 354px;
  position: relative;
  overflow: hidden; }

@media (min-width: 2000px) {
  .m-testimonials-quote .m-testimonials-quote-wrapper {
    min-height: 454px; } }

.m-testimonials-quote .m-testimonials__content {
  z-index: 2;
  padding: 35px 40px; }

@media (min-width: 2000px) {
  .m-testimonials-quote .m-testimonials__content {
    padding: 60px; } }

.m-testimonials-quote .m-testimonials__content p {
  -webkit-line-clamp: 4; }

.m-testimonials-quote .m-testimonials__content .logo {
  margin-bottom: 15px;
  max-width: 100px;
  max-height: 60px; }

.m-testimonials-quote .m-testimonials__image {
  z-index: 0; }

.m-testimonials-quote .overlay {
  z-index: 1; }

@media (max-width: 991.98px) {
  .m-testimonials-quote {
    padding: 30px 0 60px; }
  .m-testimonials-quote .m-testimonials-quote-wrapper {
    display: grid; }
  .m-testimonials-quote .m-testimonials__content {
    order: 2;
    width: 100%;
    padding-right: 0;
    padding: 30px; }
  .m-testimonials-quote .m-testimonials__content p {
    font-size: 1rem;
    line-height: 1.375rem; }
  .m-testimonials-quote .m-testimonials__content .logo {
    max-width: 70px;
    max-height: 60px; }
  .m-testimonials-quote .m-testimonials__content .author {
    margin-top: 20px; }
  .m-testimonials-quote .m-testimonials__image {
    order: 1;
    width: 100%;
    position: initial;
    height: 300px; }
  .m-testimonials-quote .overlay {
    background: linear-gradient(180deg, rgba(247, 243, 240, 0) 200px, #F7F3F0 300px); } }

.m-team {
  margin: 80px 0 100px; }

@media (max-width: 719.98px) {
  .m-team {
    margin: 80px 0 50px; } }

.m-team__inner__title {
  text-align: center;
  margin: 80px 0; }

@media (max-width: 719.98px) {
  .m-team__inner__title {
    text-align: left;
    margin: 20px 0;
    padding: 0 10px; } }

.m-team__inner .wrapper {
  margin-bottom: 50px; }

.m-team__inner .wrapper h4 {
  margin-bottom: 10px; }

.m-team__inner .wrapper p {
  font-size: 20px; }

.m-team__inner .wrapper .image-wrapper {
  margin-bottom: 20px; }

.m-team__inner .wrapper .image-wrapper img {
  width: 100%;
  max-width: 400px;
  height: 290px;
  -o-object-fit: cover;
     object-fit: cover; }

@media (min-width: 2000px) {
  .m-team__inner .wrapper .image-wrapper img {
    max-width: 100%;
    height: 390px; } }

@media (max-width: 991.98px) {
  .m-team__inner .wrapper .image-wrapper img {
    max-width: 100%; } }

@media (max-width: 719.98px) {
  .m-team__inner .wrapper .image-wrapper img {
    height: 245px; } }

.m-team-bio {
  padding: 65px 0 100px; }

@media (max-width: 719.98px) {
  .m-team-bio {
    padding: 30px 0 92px; } }

.m-team-bio__inner {
  max-width: 836px;
  margin-left: auto;
  margin-right: auto; }

.m-team-bio__inner__title {
  margin-bottom: 30px;
  text-align: center; }

@media (max-width: 719.98px) {
  .m-team-bio__inner__title {
    margin-bottom: 20px;
    text-align: left; } }

.m-team-bio__inner__subtitle {
  text-align: center; }

@media (max-width: 719.98px) {
  .m-team-bio__inner__subtitle {
    text-align: left; } }

.m-team-bio__inner__image img {
  width: 100%;
  height: auto;
  margin-top: 26px;
  margin-bottom: 42px; }

@media (max-width: 719.98px) {
  .m-team-bio__inner__image img {
    margin-top: 20px;
    margin-bottom: 20px; } }

.m-careers {
  margin: 80px 0 100px; }

@media (max-width: 719.98px) {
  .m-careers {
    margin: 50px 0 50px; } }

.m-careers__inner__title, .m-careers__inner__body {
  text-align: center; }

@media (max-width: 719.98px) {
  .m-careers__inner__title, .m-careers__inner__body {
    text-align: left;
    padding: 0 10px; } }

.m-careers__inner__body {
  margin-top: 40px;
  font-size: 1.25rem;
  line-height: 1.75rem; }

@media (max-width: 991.98px) {
  .m-careers__inner__body {
    margin-top: 20px;
    font-size: 1rem;
    line-height: 1.5rem; } }

.m-careers__inner__content {
  margin-top: 80px; }

@media (max-width: 719.98px) {
  .m-careers__inner__content {
    margin-top: 40px; } }

.m-careers__inner__content .wrapper {
  margin-bottom: 32px; }

.m-careers__inner__content .wrapper h4 {
  text-align: center;
  color: var(--White, #FFF); }

@media (max-width: 991.98px) {
  .m-careers__inner__content .wrapper h4 {
    font-size: 16px; } }

.m-careers__inner__content .wrapper .image-wrapper {
  position: relative;
  border-radius: 16px;
  overflow: hidden; }

.m-careers__inner__content .wrapper .image-wrapper img {
  width: 100%; }

.m-careers__inner__content .wrapper .image-wrapper .link-wrapper {
  position: absolute;
  top: 50%;
  padding: 0 32px;
  transform: translateY(-50%);
  width: 100%;
  justify-content: center;
  display: flex; }

.m-careers__inner__content .wrapper .image-wrapper .link-wrapper img {
  margin-left: 3px;
  width: 18px;
  height: 18px; }

.m-careers__inner__content .wrapper .image-wrapper a {
  display: block; }

.m-careers__inner__content .wrapper .image-wrapper a::before {
  content: '';
  display: block;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: all .2s ease; }

.m-careers__inner__content .wrapper .image-wrapper a:hover::before {
  opacity: 1; }

@-webkit-keyframes scrolling-cards {
  0% {
    transform: translateX(0); }
  100% {
    transform: translatex(-2540px); } }

@keyframes scrolling-cards {
  0% {
    transform: translateX(0); }
  100% {
    transform: translatex(-2540px); } }

@-webkit-keyframes scrolling-cards-reversed {
  0% {
    transform: translateX(0); }
  100% {
    transform: translatex(2540px); } }

@keyframes scrolling-cards-reversed {
  0% {
    transform: translateX(0); }
  100% {
    transform: translatex(2540px); } }

.m-cards {
  padding: 70px 0px; }

.m-cards.half-padding {
  padding: 40px 0px; }

@media (max-width: 1199.98px) {
  .m-cards {
    padding: 52px 0px; }
  .m-cards.half-padding {
    padding: 20px 0px; } }

.m-cards h3 {
  font-family: 'Canela-Regular';
  font-size: 40px;
  line-height: 105%; }

.m-cards .slider-container {
  display: flex;
  justify-content: center; }

@media (min-width: 992px) {
  .m-cards .slider-container .cards-row .card-col-2:first-of-type {
    padding-left: 0px; }
  .m-cards .slider-container .cards-row .card-col-2:last-of-type {
    padding-right: 0px; } }

@media (max-width: 540px) {
  .m-cards .slider-container {
    padding-left: 0;
    padding-right: 0; } }

.m-cards .slider-container > div {
  width: 100%; }

.m-cards .cards-row .card-col-2 {
  margin-bottom: 20px; }

.m-cards + .m-cards {
  padding: 0 0px 50px; }

@media (max-width: 1199.98px) {
  .m-cards + .m-cards {
    padding: 10px 0px 52px; } }

.m-two-col-img-headline-intro.double-padding-top .m-two-col-img-headline-intro__inner {
  padding-top: 140px; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro.double-padding-top .m-two-col-img-headline-intro__inner {
    padding-top: 70px; } }

.m-two-col-img-headline-intro .col, .m-two-col-img-headline-intro .row {
  margin: 0;
  padding: 0; }

.m-two-col-img-headline-intro__inner {
  padding: 100px 0; }

@media (min-width: 2000px) {
  .m-two-col-img-headline-intro__inner {
    max-width: 1600px;
    margin: auto; } }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner {
    padding: 50px 0; } }

@media (max-width: 719.98px) {
  .m-two-col-img-headline-intro__inner--content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start; }
  .m-two-col-img-headline-intro__inner--content h2 {
    margin-bottom: 20px; } }

.m-two-col-img-headline-intro__inner .media-wrapper {
  display: block; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner .media-wrapper {
    display: none; } }

.m-two-col-img-headline-intro__inner .media-wrapper .image, .m-two-col-img-headline-intro__inner .media-wrapper .masked-image {
  width: 590px;
  -o-object-fit: contain;
     object-fit: contain; }

@media (max-width: 1199.98px) {
  .m-two-col-img-headline-intro__inner .media-wrapper .image, .m-two-col-img-headline-intro__inner .media-wrapper .masked-image {
    width: 450px; } }

@media (min-width: 2000px) {
  .m-two-col-img-headline-intro__inner .media-wrapper .masked-image {
    width: 100%; } }

@media (max-width: 1330px) {
  .m-two-col-img-headline-intro__inner .media-wrapper .masked-image {
    justify-content: flex-start;
    width: 100%; } }

.m-two-col-img-headline-intro__inner .media-wrapper-mobile {
  display: none; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner .media-wrapper-mobile {
    display: flex;
    width: 400px;
    justify-content: flex-start; } }

@media (max-width: 719.98px) {
  .m-two-col-img-headline-intro__inner .media-wrapper-mobile {
    width: 100%; } }

.m-two-col-img-headline-intro__inner .media-wrapper-mobile .image {
  width: 100%;
  margin-bottom: 30px; }

.m-two-col-img-headline-intro__inner .media-wrapper-mobile .masked-image {
  margin-bottom: 80px;
  justify-content: flex-start; }

.m-two-col-img-headline-intro__inner .content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center; }

.m-two-col-img-headline-intro__inner .content-wrapper ul {
  list-style: none;
  padding-left: 0;
  margin-top: 28px;
  margin-left: 0;
  margin-bottom: 0;
  max-width: 620px; }

.m-two-col-img-headline-intro__inner .content-wrapper ul li {
  font-family: 'BasisGrotesquePro-Medium';
  color: #081326;
  margin-bottom: 10px;
  padding-left: 32px;
  position: relative;
  font-size: 16px;
  line-height: 22px; }

.m-two-col-img-headline-intro__inner .content-wrapper ul li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 11px;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background-image: url("bullet-point.svg");
  background-size: cover; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 8px 15px;
  border-radius: 200px;
  margin-bottom: 28px; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner .content-wrapper .tag {
    margin-bottom: 20px; } }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.light-green {
  color: #081326;
  background-color: #B9E99C; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.green {
  color: #fff;
  background-color: #50B214; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.peach {
  color: #081326;
  background-color: #FFD8CA; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.coral {
  color: #fff;
  background-color: #FF7F62; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.stone {
  color: #081326;
  background-color: #EBE3DC; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.sand {
  color: #081326;
  background-color: #F7F3F0; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.bright-blue {
  color: #fff;
  background-color: #086DFB; }

.m-two-col-img-headline-intro__inner .content-wrapper .tag.aareon-blue {
  color: #fff;
  background-color: #051163; }

.m-two-col-img-headline-intro__inner .content-wrapper .title {
  max-width: 620px; }

@media (min-width: 992px) {
  .m-two-col-img-headline-intro__inner .content-wrapper .title {
    font-size: 56px;
    line-height: 60px; } }

.m-two-col-img-headline-intro__inner .content-wrapper .title-small {
  max-width: 620px; }

@media (min-width: 992px) {
  .m-two-col-img-headline-intro__inner .content-wrapper .title-small {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 24px; } }

.m-two-col-img-headline-intro__inner .content-wrapper .sub-title {
  max-width: 620px;
  font-family: 'BasisGrotesquePro-Medium';
  font-size: 24px; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner .content-wrapper .sub-title {
    font-size: 20px; } }

.m-two-col-img-headline-intro__inner .content-wrapper .large {
  max-width: 620px; }

.m-two-col-img-headline-intro__inner .content-wrapper .large .link a {
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-family: 'BasisGrotesquePro-Bold'; }

.m-two-col-img-headline-intro__inner .content-wrapper .large .link img {
  margin-left: 5px;
  width: 20px;
  height: 20px; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner .content-wrapper .large .link a {
    font-size: 1rem;
    line-height: 1.5rem; } }

.m-two-col-img-headline-intro__inner .content-wrapper .small {
  max-width: 620px;
  font-size: 16px;
  line-height: 22px; }

.m-two-col-img-headline-intro__inner .content-wrapper + .media-wrapper .image.simple {
  width: 100%; }

.m-two-col-img-headline-intro__inner .right {
  padding-right: 200px; }

@media (max-width: 991.98px) {
  .m-two-col-img-headline-intro__inner .right {
    padding-right: 0;
    padding-left: 80px; } }

@media (max-width: 719.98px) {
  .m-two-col-img-headline-intro__inner .right {
    padding-left: 0; } }

.m-two-col-img-headline-intro__inner .left {
  padding-left: 80px; }

@media (min-width: 2000px) {
  .m-two-col-img-headline-intro__inner .left {
    max-width: 700px; } }

@media (max-width: 719.98px) {
  .m-two-col-img-headline-intro__inner .left {
    padding-left: 0; } }

.m-hero.bordered .m-hero__inner__plain {
  width: 100%;
  margin: auto;
  border-bottom: 1px solid rgba(8, 19, 38, 0.1); }

.m-hero.bordered .m-hero__inner__plain .primary-wrapper {
  padding: 0; }

.m-hero.notfound .m-hero__inner__plain .primary-content-wrapper .text {
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 1.25rem;
  line-height: 1.75rem; }

.m-hero.notfound .m-hero__inner__plain .primary-content-wrapper .image {
  max-width: 400px;
  margin: auto; }

.m-hero__inner__plain {
  padding: 60px 0; }

@media (min-width: 992px) {
  .m-hero__inner__plain {
    flex-direction: row-reverse; } }

@media (max-width: 719.98px) {
  .m-hero__inner__plain {
    padding: 40px 0; } }

@media (max-width: 719.98px) {
  .m-hero__inner__plain .primary-wrapper {
    justify-content: unset; } }

.m-hero__inner__plain .primary-content-wrapper.align-center {
  text-align: center; }

.m-hero__inner__plain .primary-content-wrapper.align-center .body, .m-hero__inner__plain .primary-content-wrapper.align-center .text {
  padding: 0 100px; }

@media (max-width: 991.98px) {
  .m-hero__inner__plain .primary-content-wrapper.align-center .body, .m-hero__inner__plain .primary-content-wrapper.align-center .text {
    padding: 0 0px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__plain .primary-content-wrapper.align-center {
    text-align: left; } }

.m-hero__inner__plain .primary-content-wrapper > * {
  margin-top: 30px;
  margin-bottom: 30px; }

@media (max-width: 719.98px) {
  .m-hero__inner__plain .primary-content-wrapper > * {
    margin-top: 30px;
    margin-bottom: 30px; }
  .m-hero__inner__plain .primary-content-wrapper > *:first-child {
    margin-top: 0px; } }

.m-hero__inner__plain .primary-content-wrapper .title {
  font-family: 'Canela-Regular';
  line-height: 105%; }

@media (max-width: 991.98px) {
  .m-hero__inner__plain .primary-content-wrapper .title {
    font-size: 48px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__plain .primary-content-wrapper .body, .m-hero__inner__plain .primary-content-wrapper .pre-title {
    font-size: 20px; } }

.m-hero__inner__plain .primary-content-wrapper .text {
  font-size: 24px;
  max-width: 990px;
  margin: auto;
  font-family: 'BasisGrotesquePro-Regular'; }

@media (max-width: 719.98px) {
  .m-hero__inner__plain .primary-content-wrapper .text {
    font-size: 16px; } }

@media (max-width: 719.98px) {
  .m-hero__inner__plain .primary-content-wrapper .link {
    justify-content: left; }
  .m-hero__inner__plain .primary-content-wrapper .link .cta-btn {
    margin-top: 0; } }

.m-hero__inner__plain .primary-content-wrapper .image img {
  width: 100%;
  height: 100%; }

.m-policy {
  padding: 70px 0 140px; }

@media (max-width: 719.98px) {
  .m-policy {
    padding: 30px 0 70px; } }

.m-policy__inner {
  max-width: 617px;
  margin-left: auto;
  margin-right: auto; }

.m-policy__inner h1 {
  font-family: 'Canela-Regular';
  margin-bottom: 30px; }

@media (max-width: 991.98px) {
  .m-policy__inner h1 {
    margin-bottom: 24px;
    font-size: 3rem;
    line-height: 3.125rem; } }

.m-policy__inner h2 {
  font-family: 'BasisGrotesquePro-Medium';
  font-size: 1.5rem;
  line-height: 1.625rem;
  letter-spacing: -0.48px;
  margin-bottom: 14px; }

.m-policy__inner .cta-btn {
  display: inline-flex;
  justify-content: center;
  min-width: 170px;
  margin: 0; }

.m-policy__inner .chapter {
  margin-top: 40px; }

@media (max-width: 991.98px) {
  .m-policy__inner .chapter {
    margin-top: 30px; } }

.m-policy__table {
  max-width: 1060px;
  margin-top: 90px;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: scroll; }

.m-policy__table tr:first-of-type {
  border-top: 0; }

.m-policy__table tr:last-of-type {
  border-bottom: 0; }

.m-policy__table td {
  padding: 30px 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #384152;
  min-width: 200px;
  font-family: 'BasisGrotesquePro-Regular'; }

.m-policy__table td:first-of-type {
  padding-left: 0; }

.m-policy__table td:last-of-type {
  padding-right: 0; }

.m-policy__table td.table-heading {
  font-size: 1.25rem;
  line-height: 1.375rem;
  color: #081326;
  vertical-align: bottom;
  font-family: 'BasisGrotesquePro-Bold'; }

@media (max-width: 1199.98px) {
  .m-policy__table td.table-heading {
    font-size: 1rem;
    line-height: 1.5rem; } }

@media (max-width: 1199.98px) {
  .m-policy__table td {
    min-width: 0; } }

.m-contact {
  padding: 80px 0 100px; }

@media (max-width: 719.98px) {
  .m-contact {
    padding: 30px 0 70px; } }

.m-contact__inner {
  max-width: 532px;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }

@media (max-width: 719.98px) {
  .m-contact__inner {
    text-align: left; } }

.m-contact__inner h1 {
  font-family: 'Canela-Regular';
  margin-bottom: 30px; }

@media (max-width: 991.98px) {
  .m-contact__inner h1 {
    margin-bottom: 24px;
    font-size: 3rem;
    line-height: 3.125rem; } }

.m-contact__form {
  max-width: 620px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px; }

@media (max-width: 991.98px) {
  .m-contact__form {
    margin-top: 30px; } }

.m-customers {
  position: relative;
  padding-top: 74px;
  padding-bottom: 74px;
  overflow-x: hidden;
  background-color: #EBE3DC; }

@-webkit-keyframes scrolling-customer-logos {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-100%); } }

@keyframes scrolling-customer-logos {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-100%); } }

.m-customers__inner {
  display: flex;
  justify-content: center;
  padding-bottom: 60px; }

.m-customers__inner h2 {
  text-align: center;
  font-family: 'Canela-Regular';
  font-size: 2rem;
  line-height: 2.125rem;
  letter-spacing: -0.64px;
  margin-bottom: 0;
  z-index: 2; }

.m-customers__logos {
  display: flex;
  flex-direction: row;
  width: 100%; }

.m-customers__logos .customer-logos-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  -webkit-animation: 30s scrolling-customer-logos infinite linear;
          animation: 30s scrolling-customer-logos infinite linear;
  -webkit-animation-fill-mode: backwards;
          animation-fill-mode: backwards;
  transition: width 0.3s ease; }

.m-customers__logos .customer-logos-row .customer-logos-wrapper {
  margin: 0 30px; }

.m-customers__logos .customer-logos-row .customer-logos-wrapper .customer-logo {
  text-align: center;
  width: 160px;
  height: auto;
  margin: auto; }

.m-customers__logos .customer-logos-row .customer-logos-wrapper .customer-logo img {
  width: auto;
  height: auto;
  max-height: 58px;
  max-width: 145px;
  filter: grayscale(1); }

.m-customers::before {
  content: '';
  width: 120px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(90deg, #EBE3DC 0%, rgba(235, 227, 220, 0) 100%);
  display: flex;
  z-index: 1; }

.m-customers::after {
  content: '';
  width: 120px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(270deg, #EBE3DC 0%, rgba(235, 227, 220, 0) 100%);
  display: flex;
  z-index: 1; }

@media (max-width: 991.98px) {
  .m-customers {
    padding-top: 46px;
    padding-bottom: 46px; }
  .m-customers__inner {
    padding-bottom: 30px; }
  .m-customers__inner h2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    max-width: 200px; }
  .m-customers__logos .logos-row .logos-wrapper {
    margin: 0 30px; }
  .m-customers__logos .logos-row .logos-wrapper .logo {
    width: 100px;
    height: auto;
    margin: auto; }
  .m-customers__logos .logos-row .logos-wrapper .logo img {
    max-width: 100px; } }

.m-illustration {
  text-align: center; }

.m-illustration img, .m-illustration video {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto; }

.m-illustration__inner {
  display: block; }

@media (max-width: 719.98px) {
  .m-illustration__inner {
    display: none; } }

.m-illustration__inner-mobile {
  display: none; }

@media (max-width: 719.98px) {
  .m-illustration__inner-mobile {
    display: block; } }

.m-logos {
  overflow-x: hidden; }

@-webkit-keyframes scrolling-logos {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-100%); } }

@keyframes scrolling-logos {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-100%); } }

.m-logos__logos {
  display: flex;
  flex-direction: row;
  width: 100%; }

.m-logos__logos .logos-row {
  -webkit-animation: scrolling-logos 40s linear infinite;
          animation: scrolling-logos 40s linear infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.m-logos__logos .logos-row.reverse {
  animation-direction: reverse; }

.m-logos__logos .logos-row {
  display: flex; }

.m-logos__logos .logos-row .logos-wrapper .logo {
  width: 180px;
  height: 180px;
  margin: auto;
  border: 1px solid #CED0D4;
  border-radius: 40px;
  padding: 25px;
  margin: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden; }

@media (max-width: 991.98px) {
  .m-logos__logos .logos-row .logos-wrapper .logo {
    width: 136px;
    height: 136px;
    border-radius: 30px;
    padding: 20px;
    margin: 12px; } }

.m-logos__logos .logos-row .logos-wrapper .logo img {
  width: 100%;
  height: auto; }

.m-logos__logos .logos-row .logos-wrapper .logo span {
  color: #384152;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  opacity: 0.6;
  position: absolute;
  bottom: 14px;
  left: 0;
  right: 0; }

@media (max-width: 991.98px) {
  .m-logos__logos .logos-row .logos-wrapper .logo span {
    bottom: 10px; } }

.m-partners {
  padding-top: 24px;
  padding-bottom: 154px; }

@media (max-width: 991.98px) {
  .m-partners {
    padding-bottom: 64px; } }

.m-partners .logos-row .logos-wrapper .logo, .m-partners .logos-row-reverse .logos-wrapper .logo {
  padding: 0; }

.m-locations {
  padding-top: 70px;
  padding-bottom: 70px; }

@media (max-width: 991.98px) {
  .m-locations {
    padding-top: 60px;
    padding-bottom: 60px; } }

.m-news-feed {
  padding: 60px 0; }

@media (max-width: 991.98px) {
  .m-news-feed {
    padding: 30px 0 60px; } }

.m-news-feed .container {
  padding: 0;
  overflow: hidden; }

.m-news-feed__inner {
  padding-right: 80px;
  padding-left: 80px; }

@media (max-width: 991.98px) {
  .m-news-feed__inner {
    padding-right: 50px;
    padding-left: 50px; } }

@media (max-width: 719.98px) {
  .m-news-feed__inner {
    padding-right: 20px;
    padding-left: 20px; } }

.m-news-feed__inner h3 {
  font-family: 'Canela-Regular';
  font-size: 40px;
  line-height: 42px;
  margin: 0; }

.m-news-feed .m-news-card__inner {
  padding-right: 80px;
  padding-left: 80px; }

@media (max-width: 991.98px) {
  .m-news-feed .m-news-card__inner {
    padding-right: 50px;
    padding-left: 50px; } }

@media (max-width: 719.98px) {
  .m-news-feed .m-news-card__inner {
    padding-right: 20px;
    padding-left: 20px; } }

.m-news-feed .load-more {
  padding-top: 50px;
  display: flex;
  justify-content: center; }

@media (max-width: 991.98px) {
  .m-news-feed .load-more {
    padding-top: 0; } }

.m-filter {
  margin-top: 30px;
  margin-bottom: 50px; }

@media (max-width: 719.98px) {
  .m-filter {
    margin-top: 14px;
    margin-bottom: 24px; } }

.m-filter__inner {
  padding-right: 80px;
  padding-left: 80px;
  overflow-x: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none; }

@media (max-width: 991.98px) {
  .m-filter__inner {
    padding-right: 50px;
    padding-left: 50px; } }

@media (max-width: 719.98px) {
  .m-filter__inner {
    padding-right: 20px;
    padding-left: 20px; } }

.m-filter__inner::-webkit-scrollbar {
  width: 0;
  height: 0; }

.m-filter .category-wrapper {
  display: inline-flex;
  gap: 10px; }

@media (max-width: 991.98px) {
  .m-filter .category-wrapper {
    gap: 8px; } }

.m-filter .category, .m-filter .category-all {
  margin: 0;
  min-width: 100px;
  padding: 15px 36px;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #086DFB;
  font-family: 'BasisGrotesquePro-Bold';
  background-color: #F7F3F0;
  border: 2px solid #F7F3F0; }

.m-filter .category.active, .m-filter .category-all.active {
  border: 2px solid #086DFB; }

@media (max-width: 991.98px) {
  .m-filter .category, .m-filter .category-all {
    height: 40px;
    font-size: 0.75rem;
    line-height: 0.75rem;
    padding: 6px 16px; } }

.m-news-card {
  margin-bottom: 50px; }

@media (max-width: 991.98px) {
  .m-news-card {
    margin-bottom: 40px; } }

.m-news-card__image-wrap {
  display: flex;
  margin-bottom: 30px; }

@media (max-width: 991.98px) {
  .m-news-card__image-wrap {
    margin-bottom: 25px; } }

.m-news-card__image {
  width: 100%;
  height: 290px;
  overflow: hidden; }

@media (min-width: 2000px) {
  .m-news-card__image {
    max-width: 100%;
    height: 390px; } }

@media (max-width: 991.98px) {
  .m-news-card__image {
    height: 245px; } }

.m-news-card__image img {
  width: 100%;
  height: 100%;
  background-size: cover;
  -o-object-fit: cover;
     object-fit: cover; }

.m-news-card__content .tag {
  display: inline-flex;
  margin-bottom: 20px;
  padding: 8px 25px;
  background-color: #FFD8CA;
  border-radius: 200px; }

@media (max-width: 991.98px) {
  .m-news-card__content .tag {
    padding: 5px 20px;
    margin-bottom: 15px; } }

.m-news-card__content h4 {
  margin-bottom: 15px; }

.m-news-card__content h4 a {
  color: #384152; }

@media (max-width: 991.98px) {
  .m-news-card__content h4 {
    font-size: 1.25rem;
    margin-bottom: 12px; } }

button.load-more-btn {
  margin: 0;
  padding: 0;
  background: transparent;
  color: #086DFB;
  font-family: 'BasisGrotesquePro-Bold';
  font-size: 1.25rem;
  line-height: 1.75rem; }

button.load-more-btn:hover {
  background: transparent;
  color: #0056b3; }

@media (max-width: 991.98px) {
  button.load-more-btn {
    font-size: 1rem;
    line-height: 1.5rem; } }

.m-news-article {
  display: flex;
  justify-content: center;
  padding: 65px 0; }

@media (max-width: 719.98px) {
  .m-news-article {
    padding: 30px 0 52px; } }

.m-news-article__inner {
  margin: auto;
  max-width: 834px; }

.m-news-article__title {
  text-align: center; }

@media (max-width: 719.98px) {
  .m-news-article__title {
    text-align: left; } }

.m-news-article__title .body-copy-s, .m-news-article__title .body-copy-l {
  display: block;
  margin-top: 30px; }

@media (max-width: 719.98px) {
  .m-news-article__title .body-copy-s, .m-news-article__title .body-copy-l {
    margin-top: 20px; } }

.m-news-article__title .tag {
  display: inline-flex;
  justify-content: center;
  margin-bottom: 30px;
  padding: 8px 25px;
  background-color: #FFD8CA;
  border-radius: 200px; }

@media (max-width: 991.98px) {
  .m-news-article__title .tag {
    padding: 5px 20px;
    margin-bottom: 15px; } }

.m-news-article__title h1 {
  font-family: 'Canela-Regular';
  font-size: 3.5rem;
  line-height: 3.625rem;
  letter-spacing: -1.12px; }

@media (max-width: 719.98px) {
  .m-news-article__title h1 {
    font-size: 2.5rem;
    line-height: 2.625rem;
    letter-spacing: -0.8px; } }

.m-news-article__image img {
  width: 100%;
  height: auto;
  margin-top: 40px;
  margin-bottom: 40px; }

@media (max-width: 719.98px) {
  .m-news-article__image img {
    margin-top: 20px;
    margin-bottom: 20px; } }

.m-news-article__content {
  padding-bottom: 200px; }

@media (max-width: 991.98px) {
  .m-news-article__content {
    padding-bottom: 92px; } }

.m-news-article__content .article-author {
  display: flex;
  margin-top: 30px; }

.m-news-article__content .article-author .author-image {
  margin-right: 14px; }

.m-news-article__content .article-author .author-image img {
  border-radius: 100%;
  width: 60px;
  height: 60px; }

.m-news-article__content .article-author .author-details {
  display: flex;
  align-items: center; }

.m-news-article__related h3 {
  font-size: 1.5rem;
  line-height: 1.625rem;
  margin-bottom: 45px;
  padding-bottom: 30px;
  font-family: 'BasisGrotesquePro-Medium';
  border-bottom: 1px solid rgba(8, 19, 38, 0.1); }

@media (max-width: 991.98px) {
  .m-news-article__related h3 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 20px;
    padding-bottom: 15px; } }

.m-subnavigation {
  display: flex;
  align-items: flex-end;
  position: sticky;
  top: 6rem;
  box-shadow: 0px 20px 20px 0 rgba(56, 65, 82, 0.04);
  background: #fff;
  height: auto;
  min-height: 40px;
  z-index: 9; }

.m-subnavigation.mt-30 {
  margin-top: 30px; }

@media (max-width: 991.98px) {
  .m-subnavigation.mt-30 {
    margin-top: 0; } }

.m-subnavigation.border {
  border-top: 1px solid #E6E7E9; }

@media (max-width: 576px) {
  .m-subnavigation {
    margin-top: 2rem;
    height: auto; } }

.m-subnavigation .m-subnavigation-container {
  padding-left: 0;
  padding-right: 0; }

@media (max-width: 576px) {
  .m-subnavigation .m-subnavigation-container.in-view {
    border-top: 1px solid #E6E7E9;
    position: fixed;
    top: 96px;
    background: #fff;
    box-shadow: 0px 20px 20px 0 rgba(56, 65, 82, 0.04); } }

.m-subnavigation__inner .subnavigation-wrapper a {
  color: #081326;
  font-family: 'BasisGrotesquePro-Regular';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%; }

.m-subnavigation__inner .subnavigation-wrapper__desktop {
  display: flex;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 90%, transparent);
  overflow-x: scroll;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -ms-overflow-style: none;
  scrollbar-width: none; }

@media (max-width: 576px) {
  .m-subnavigation__inner .subnavigation-wrapper__desktop {
    display: none; } }

.m-subnavigation__inner .subnavigation-wrapper__desktop::-webkit-scrollbar {
  display: none; }

.m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-ul {
  margin-left: auto;
  margin-right: auto;
  flex-wrap: nowrap;
  list-style: none; }

.m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-item {
  text-align: center;
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  padding: 0 30px;
  border-bottom: 2px solid #3841521a;
  transition: all .25s ease-in; }

.m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-item a {
  height: 100%;
  width: 100%;
  display: block;
  padding-top: 5px;
  padding-bottom: 10px;
  transition: all .25s ease-in; }

.m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-item.active, .m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-item:hover {
  border-bottom: 2px solid #086DFB; }

.m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-item.active a, .m-subnavigation__inner .subnavigation-wrapper__desktop .subnavigation-item:hover a {
  opacity: 1; }

.m-subnavigation__inner .subnavigation-wrapper__mobile {
  position: relative;
  display: none;
  overflow-x: hidden;
  overflow-y: hidden;
  scroll-behavior: smooth;
  padding: 15px 24px;
  max-height: 64px;
  will-change: max-height;
  transition: max-height .25s ease-out;
  justify-content: space-between; }

@media (max-width: 576px) {
  .m-subnavigation__inner .subnavigation-wrapper__mobile {
    display: flex !important; } }

.m-subnavigation__inner .subnavigation-wrapper__mobile .subnavigation-ul {
  list-style: none;
  display: grid;
  gap: 16px;
  margin: 0;
  padding: 0;
  transition: transform .25s ease-out;
  transform: translateY(0px); }

.m-subnavigation__inner .subnavigation-wrapper__mobile .subnavigation-ul.isExpanded {
  transform: translateY(0px) !important; }

.m-subnavigation__inner .subnavigation-wrapper__mobile .subnavigation-item {
  white-space: nowrap;
  scroll-snap-align: center;
  height: 34px;
  display: flex;
  align-items: center;
  padding: 0; }

.m-subnavigation__inner .subnavigation-wrapper__mobile .subnavigation-item a {
  height: 100%;
  width: 100%;
  display: block;
  padding-top: 5px;
  padding-bottom: 10px;
  scroll-behavior: smooth; }

.m-subnavigation__inner .subnavigation-wrapper__mobile .subnavigation-item.active a {
  opacity: 1; }

.m-subnavigation__inner .subnavigation-wrapper__mobile .dropdown-wrapper {
  background-color: #086DFB;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  border-radius: 25px;
  height: 26px;
  width: 26px; }

.m-subnavigation__inner .subnavigation-wrapper__mobile .dropdown-wrapper .icon-dropdown {
  padding: 15px;
  cursor: pointer; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInZlbmRvci9fYW9zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC92ZW5kb3IvX3Jmcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwidmVuZG9yL19ib290c3RyYXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsInZlbmRvci9fcmVzZXQuc2NzcyIsInZlbmRvci9fc3dpcGVyLnNjc3MiLCJ2ZW5kb3IvX2FsbC5zY3NzIiwiY29yZS9fZm9udHMuc2NzcyIsImNvcmUvX2dsb2JhbHMuc2NzcyIsImNvcmUvX2NvbG9ycy5zY3NzIiwiYWJzdHJhY3RzL19yZW0uc2NzcyIsImNvcmUvX3R5cG9ncmFwaHkuc2NzcyIsImNvcmUvX2ZvbnQtd2VpZ2h0cy5zY3NzIiwiY29yZS9fdXRpbGl0aWVzLnNjc3MiLCJjb21wb25lbnRzL19saXN0LnNjc3MiLCJjb21wb25lbnRzL19saW5rLnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fdXNwLnNjc3MiLCJjb21wb25lbnRzL191c3AtbGFyZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2Rvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL19zdWJzY3JpYmUtbGluay5zY3NzIiwiY29tcG9uZW50cy9fbWFza2VkLWNvbXBvbmVudC5zY3NzIiwiY29tcG9uZW50cy9fY3RhLWJ0bi5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tYWJvdXQuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tc2hhcGUuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8td2lkZ2V0LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbGF5b3V0cy5zY3NzIiwibGF5b3V0L19jb29raWUtYmFubmVyLnNjc3MiLCJzZWN0aW9ucy9fdHdvLWNvbC1pbWFnZS1saW5rcy5zY3NzIiwic2VjdGlvbnMvX3R3by1jb2wtaGVhZGxpbmUtaW50cm8uc2NzcyIsInNlY3Rpb25zL19zdGF0cy5zY3NzIiwic2VjdGlvbnMvX2NlbnRlci1oZWFkbGluZS1pbnRyby5zY3NzIiwic2VjdGlvbnMvX3R3by1jb2wtY3RhLnNjc3MiLCJzZWN0aW9ucy9faGVhZGxpbmUtdGV4dC1pbWFnZS5zY3NzIiwic2VjdGlvbnMvX3VzcHMuc2NzcyIsInNlY3Rpb25zL190ZXN0aW1vbmlhbHMuc2NzcyIsInNlY3Rpb25zL190ZWFtLnNjc3MiLCJzZWN0aW9ucy9fY2FyZWVycy5zY3NzIiwic2VjdGlvbnMvX2NhcmRzLnNjc3MiLCJzZWN0aW9ucy9fdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm8uc2NzcyIsInNlY3Rpb25zL19oZXJvLnNjc3MiLCJzZWN0aW9ucy9fcG9saWN5LnNjc3MiLCJzZWN0aW9ucy9fY29udGFjdC5zY3NzIiwic2VjdGlvbnMvX2N1c3RvbWVycy5zY3NzIiwic2VjdGlvbnMvX2lsbHVzdHJhdGlvbi5zY3NzIiwic2VjdGlvbnMvX2xvZ29zLnNjc3MiLCJzZWN0aW9ucy9fbmV3cy5zY3NzIiwic2VjdGlvbnMvX3N1Ym5hdmlnYXRpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQ0FxRix5QkFBd0IsRUFBQTs7QURHN0c7RUNINkwsbUJBQWtCLEVBQUE7O0FETS9NO0VDTnVULHNCQUFxQixFQUFBOztBRFM1VTtFQ1RvYSx3QkFBdUIsRUFBQTs7QURZM2I7RUNaNmdCLG1CQUFrQixFQUFBOztBRGUvaEI7RUNmeW9CLHFCQUFvQixFQUFBOztBRGtCN3BCO0VDbEJxdkIseUJBQXdCLEVBQUE7O0FEcUI3d0I7RUNyQisxQixtQkFBa0IsRUFBQTs7QUR3QmozQjtFQ3hCMjlCLHNCQUFxQixFQUFBOztBRDJCaC9CO0VDM0J3a0Msd0JBQXVCLEVBQUE7O0FEOEIvbEM7RUM5QmlyQyxtQkFBa0IsRUFBQTs7QURpQ25zQztFQ2pDNnlDLHFCQUFvQixFQUFBOztBRG9DajBDO0VDcEN5NUMseUJBQXdCLEVBQUE7O0FEdUNqN0M7RUN2Q21nRCxtQkFBa0IsRUFBQTs7QUQwQ3JoRDtFQzFDK25ELHNCQUFxQixFQUFBOztBRDZDcHBEO0VDN0M0dUQsd0JBQXVCLEVBQUE7O0FEZ0Rud0Q7RUNoRHExRCxtQkFBa0IsRUFBQTs7QURtRHYyRDtFQ25EaTlELHFCQUFvQixFQUFBOztBRHNEcitEO0VDdEQ2akUseUJBQXdCLEVBQUE7O0FEeURybEU7RUN6RHVxRSxtQkFBa0IsRUFBQTs7QUQ0RHpyRTtFQzVEbXlFLHNCQUFxQixFQUFBOztBRCtEeHpFO0VDL0RnNUUsd0JBQXVCLEVBQUE7O0FEa0V2NkU7RUNsRXkvRSxtQkFBa0IsRUFBQTs7QURxRTNnRjtFQ3JFcW5GLHFCQUFvQixFQUFBOztBRHdFem9GO0VDeEVpdUYseUJBQXdCLEVBQUE7O0FEMkV6dkY7RUMzRTIwRixtQkFBa0IsRUFBQTs7QUQ4RTcxRjtFQzlFdThGLHNCQUFxQixFQUFBOztBRGlGNTlGO0VDakZvakcsd0JBQXVCLEVBQUE7O0FEb0Yza0c7RUNwRjZwRyxtQkFBa0IsRUFBQTs7QUR1Ri9xRztFQ3ZGeXhHLHFCQUFvQixFQUFBOztBRDBGN3lHO0VDMUZxNEcseUJBQXdCLEVBQUE7O0FENkY3NUc7RUM3RisrRyxtQkFBa0IsRUFBQTs7QURnR2pnSDtFQ2hHMm1ILHNCQUFxQixFQUFBOztBRG1HaG9IO0VDbkd3dEgsd0JBQXVCLEVBQUE7O0FEc0cvdUg7RUN0R2kwSCxtQkFBa0IsRUFBQTs7QUR5R24xSDtFQ3pHNjdILHFCQUFvQixFQUFBOztBRDRHajlIO0VDNUd5aUkseUJBQXdCLEVBQUE7O0FEK0dqa0k7RUMvR21wSSxtQkFBa0IsRUFBQTs7QURrSHJxSTtFQ2xIK3dJLHNCQUFxQixFQUFBOztBRHFIcHlJO0VDckg0M0ksd0JBQXVCLEVBQUE7O0FEd0huNUk7RUN4SHErSSxtQkFBa0IsRUFBQTs7QUQySHYvSTtFQzNIaW1KLHFCQUFvQixFQUFBOztBRDhIcm5KO0VDOUg2c0oseUJBQXdCLEVBQUE7O0FEaUlydUo7RUNqSXV6SixtQkFBa0IsRUFBQTs7QURvSXowSjtFQ3BJbTdKLHNCQUFxQixFQUFBOztBRHVJeDhKO0VDdklnaUssd0JBQXVCLEVBQUE7O0FEMEl2aks7RUMxSXlvSyxtQkFBa0IsRUFBQTs7QUQ2STNwSztFQzdJcXdLLHFCQUFvQixFQUFBOztBRGdKenhLO0VDaEppM0sseUJBQXdCLEVBQUE7O0FEbUp6NEs7RUNuSjI5SyxtQkFBa0IsRUFBQTs7QURzSjcrSztFQ3RKdWxMLHNCQUFxQixFQUFBOztBRHlKNW1MO0VDekpvc0wsd0JBQXVCLEVBQUE7O0FENEozdEw7RUM1SjZ5TCxtQkFBa0IsRUFBQTs7QUQrSi96TDtFQy9KeTZMLHFCQUFvQixFQUFBOztBRGtLNzdMO0VDbEtxaE0seUJBQXdCLEVBQUE7O0FEcUs3aU07RUNySytuTSxtQkFBa0IsRUFBQTs7QUR3S2pwTTtFQ3hLMnZNLHNCQUFxQixFQUFBOztBRDJLaHhNO0VDM0swMk0sdUJBQXNCLEVBQUE7O0FEOEtoNE07RUM5S285TSxtQkFBa0IsRUFBQTs7QURpTHQrTTtFQ2pMa2xOLG9CQUFtQixFQUFBOztBRG9Mcm1OO0VDcEwrck4sMEJBQXlCLEVBQUE7O0FEdUx4dE47RUN2TDR5TixtQkFBa0IsRUFBQTs7QUQwTDl6TjtFQzFMMDZOLHVCQUFzQixFQUFBOztBRDZMaDhOO0VDN0wwaE8seUJBQXdCLEVBQUE7O0FEZ01sak87RUNoTXNvTyxtQkFBa0IsRUFBQTs7QURtTXhwTztFQ25Nb3dPLHNCQUFxQixFQUFBOztBRHNNenhPO0VDdE1tM08sMEJBQXlCLEVBQUE7O0FEeU01NE87RUN6TWcrTyxtQkFBa0IsRUFBQTs7QUQ0TWwvTztFQzVNOGxQLHVCQUFzQixFQUFBOztBRCtNcG5QO0VDL004c1AseUJBQXdCLEVBQUE7O0FEa050dVA7RUNsTjB6UCxtQkFBa0IsRUFBQTs7QURxTjUwUDtFQ3JOdzdQLHNCQUFxQixFQUFBOztBRHdONzhQO0VDeE51aVEsMEJBQXlCLEVBQUE7O0FEMk5oa1E7RUMzTm9wUSxtQkFBa0IsRUFBQTs7QUQ4TnRxUTtFQzlOa3hRLHVCQUFzQixFQUFBOztBRGlPeHlRO0VDak9rNFEseUJBQXdCLEVBQUE7O0FEb08xNVE7RUNwTzgrUSxtQkFBa0IsRUFBQTs7QUR1T2hnUjtFQ3ZPNG1SLHNCQUFxQixFQUFBOztBRDBPam9SO0VDMU8ydFIsMEJBQXlCLEVBQUE7O0FENk9wdlI7RUM3T3cwUixtQkFBa0IsRUFBQTs7QURnUDExUjtFQ2hQczhSLHVCQUFzQixFQUFBOztBRG1QNTlSO0VDblBzalMseUJBQXdCLEVBQUE7O0FEc1A5a1M7RUN0UGtxUyxtQkFBa0IsRUFBQTs7QUR5UHByUztFQ3pQZ3lTLHNCQUFxQixFQUFBOztBRDRQcnpTO0VDNVArNFMsMEJBQXlCLEVBQUE7O0FEK1B4NlM7RUMvUDQvUyxtQkFBa0IsRUFBQTs7QURrUTlnVDtFQ2xRMG5ULHVCQUFzQixFQUFBOztBRHFRaHBUO0VDclEwdVQseUJBQXdCLEVBQUE7O0FEd1Fsd1Q7RUN4UXMxVCxtQkFBa0IsRUFBQTs7QUQyUXgyVDtFQzNRbzlULHNCQUFxQixFQUFBOztBRDhReitUO0VDOVFta1UsMEJBQXlCLEVBQUE7O0FEaVI1bFU7RUNqUmdyVSxtQkFBa0IsRUFBQTs7QURvUmxzVTtFQ3BSOHlVLHVCQUFzQixFQUFBOztBRHVScDBVO0VDdlI4NVUseUJBQXdCLEVBQUE7O0FEMFJ0N1U7RUMxUjBnVixtQkFBa0IsRUFBQTs7QUQ2UjVoVjtFQzdSd29WLHNCQUFxQixFQUFBOztBRGdTN3BWO0VDaFN1dlYsMEJBQXlCLEVBQUE7O0FEbVNoeFY7RUNuU28yVixtQkFBa0IsRUFBQTs7QURzU3QzVjtFQ3RTaytWLHVCQUFzQixFQUFBOztBRHlTeC9WO0VDelNrbFcseUJBQXdCLEVBQUE7O0FENFMxbVc7RUM1UzhyVyxtQkFBa0IsRUFBQTs7QUQrU2h0VztFQy9TNHpXLHNCQUFxQixFQUFBOztBRGtUajFXO0VDbFQyNlcsMEJBQXlCLEVBQUE7O0FEcVRwOFc7RUNyVHdoWCxtQkFBa0IsRUFBQTs7QUR3VDFpWDtFQ3hUc3BYLHVCQUFzQixFQUFBOztBRDJUNXFYO0VDM1Rzd1gseUJBQXdCLEVBQUE7O0FEOFQ5eFg7RUM5VGszWCxtQkFBa0IsRUFBQTs7QURpVXA0WDtFQ2pVZy9YLHNCQUFxQixFQUFBOztBRG9VcmdZO0VDcFUrbFksMEJBQXlCLEVBQUE7O0FEdVV4blk7RUN2VTRzWSxtQkFBa0IsRUFBQTs7QUQwVTl0WTtFQzFVMDBZLHVCQUFzQixFQUFBOztBRDZVaDJZO0VDN1UwN1kseUJBQXdCLEVBQUE7O0FEZ1ZsOVk7RUNoVnNpWixtQkFBa0IsRUFBQTs7QURtVnhqWjtFQ25Wb3FaLHNCQUFxQixFQUFBOztBRHNWenJaO0VDdFZteFosMEJBQXlCLEVBQUE7O0FEeVY1eVo7RUN6Vmc0WixtQkFBa0IsRUFBQTs7QUQ0Vmw1WjtFQzVWOC9aLHVCQUFzQixFQUFBOztBRCtWcGhhO0VDL1Y4bWEsdUJBQXNCLEVBQUE7O0FEa1dwb2E7RUNsV3d0YSxtQkFBa0IsRUFBQTs7QURxVzF1YTtFQ3JXczFhLG9CQUFtQixFQUFBOztBRHdXejJhO0VDeFdtOGEsMEJBQXlCLEVBQUE7O0FEMlc1OWE7RUMzV2dqYixtQkFBa0IsRUFBQTs7QUQ4V2xrYjtFQzlXOHFiLHVCQUFzQixFQUFBOztBRGlYcHNiO0VDalg4eGIseUJBQXdCLEVBQUE7O0FEb1h0emI7RUNwWDA0YixtQkFBa0IsRUFBQTs7QUR1WDU1YjtFQ3ZYd2djLHNCQUFxQixFQUFBOztBRDBYN2hjO0VDMVh1bmMsMEJBQXlCLEVBQUE7O0FENlhocGM7RUM3WG91YyxtQkFBa0IsRUFBQTs7QURnWXR2YztFQ2hZazJjLHVCQUFzQixFQUFBOztBRG1ZeDNjO0VDbllrOWMseUJBQXdCLEVBQUE7O0FEc1kxK2M7RUN0WThqZCxtQkFBa0IsRUFBQTs7QUR5WWhsZDtFQ3pZNHJkLHNCQUFxQixFQUFBOztBRDRZanRkO0VDNVkyeWQsMEJBQXlCLEVBQUE7O0FEK1lwMGQ7RUMvWXc1ZCxtQkFBa0IsRUFBQTs7QURrWjE2ZDtFQ2xac2hlLHVCQUFzQixFQUFBOztBRHFaNWllO0VDclpzb2UseUJBQXdCLEVBQUE7O0FEd1o5cGU7RUN4Wmt2ZSxtQkFBa0IsRUFBQTs7QUQyWnB3ZTtFQzNaZzNlLHNCQUFxQixFQUFBOztBRDhacjRlO0VDOVorOWUsMEJBQXlCLEVBQUE7O0FEaWF4L2U7RUNqYTRrZixtQkFBa0IsRUFBQTs7QURvYTlsZjtFQ3BhMHNmLHVCQUFzQixFQUFBOztBRHVhaHVmO0VDdmEwemYseUJBQXdCLEVBQUE7O0FEMGFsMWY7RUMxYXM2ZixtQkFBa0IsRUFBQTs7QUQ2YXg3ZjtFQzdhb2lnQixzQkFBcUIsRUFBQTs7QURnYnpqZ0I7RUNoYm1wZ0IsMEJBQXlCLEVBQUE7O0FEbWI1cWdCO0VDbmJnd2dCLG1CQUFrQixFQUFBOztBRHNibHhnQjtFQ3RiODNnQix1QkFBc0IsRUFBQTs7QUR5YnA1Z0I7RUN6YjgrZ0IseUJBQXdCLEVBQUE7O0FENGJ0Z2hCO0VDNWIwbGhCLG1CQUFrQixFQUFBOztBRCtiNW1oQjtFQy9id3RoQixzQkFBcUIsRUFBQTs7QURrYzd1aEI7RUNsY3UwaEIsMEJBQXlCLEVBQUE7O0FEcWNoMmhCO0VDcmNvN2hCLG1CQUFrQixFQUFBOztBRHdjdDhoQjtFQ3hja2ppQix1QkFBc0IsRUFBQTs7QUQyY3hraUI7RUMzY2txaUIseUJBQXdCLEVBQUE7O0FEOGMxcmlCO0VDOWM4d2lCLG1CQUFrQixFQUFBOztBRGlkaHlpQjtFQ2pkNDRpQixzQkFBcUIsRUFBQTs7QURvZGo2aUI7RUNwZDIvaUIsMEJBQXlCLEVBQUE7O0FEdWRwaGpCO0VDdmR3bWpCLG1CQUFrQixFQUFBOztBRDBkMW5qQjtFQzFkc3VqQix1QkFBc0IsRUFBQTs7QUQ2ZDV2akI7RUM3ZHMxakIseUJBQXdCLEVBQUE7O0FEZ2U5MmpCO0VDaGVrOGpCLG1CQUFrQixFQUFBOztBRG1lcDlqQjtFQ25lZ2trQixzQkFBcUIsRUFBQTs7QURzZXJsa0I7RUN0ZStxa0IsMEJBQXlCLEVBQUE7O0FEeWV4c2tCO0VDemU0eGtCLG1CQUFrQixFQUFBOztBRDRlOXlrQjtFQzVlMDVrQix1QkFBc0IsRUFBQTs7QUQrZWg3a0I7RUMvZTBnbEIseUJBQXdCLEVBQUE7O0FEa2ZsaWxCO0VDbGZzbmxCLG1CQUFrQixFQUFBOztBRHFmeG9sQjtFQ3Jmb3ZsQixzQkFBcUIsRUFBQTs7QUR3Znp3bEI7RUN4Zm0ybEIsMEJBQXlCLEVBQUE7O0FEMmY1M2xCO0VDM2ZnOWxCLG1CQUFrQixFQUFBOztBRDhmbCtsQjtFQzlmOGttQix1QkFBc0IsRUFBQTs7QURpZ0JwbW1CO0VDamdCOHJtQix5QkFBd0IsRUFBQTs7QURvZ0J0dG1CO0VDcGdCMHltQixtQkFBa0IsRUFBQTs7QUR1Z0I1em1CO0VDdmdCdzZtQixzQkFBcUIsRUFBQTs7QUQwZ0I3N21CO0VDMWdCdWhuQiwwQkFBeUIsRUFBQTs7QUQ2Z0Joam5CO0VDN2dCb29uQixtQkFBa0IsRUFBQTs7QURnaEJ0cG5CO0VDaGhCa3duQix1QkFBc0IsRUFBQTs7QURtaEJ4eG5CO0VDbmhCazNuQix1QkFBc0IsRUFBQTs7QURzaEJ4NG5CO0VDdGhCNDluQixtQkFBa0IsRUFBQTs7QUR5aEI5K25CO0VDemhCMGxvQixvQkFBbUIsRUFBQTs7QUQ0aEI3bW9CO0VDNWhCbXNvQixnRUFBd0QsRUFBQTs7QUQraEIzdm9CO0VDL2hCNjBvQixnQ0FBK0IsRUFBQTs7QURraUI1Mm9CO0VDbGlCbzhvQixtQ0FBa0MsRUFB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QUEsRUMwQ3JDOztBWjhCQztFWUpKOztJQXRCRSxlRDlDc0M7SUMrQ3RDLG9CRC9Dc0M7SUNnRHRDLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCLEVBQUE7RUEvQmpCOztJQWtDRSxlRG5EcUM7SUNvRHJDLG9CRHBEcUMsRUFBQSxFQ3FEckM7O0FabUJDO0VZSko7O0lBWEUsa0JEekRzQztJQzBEdEMsb0JEMURzQztJQzJEdEMsd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0IsRUFBQTtFQTFDakI7O0lBNkNFLGtCRDlEcUM7SUMrRHJDLG9CRC9EcUMsRUFBQSxFQ2dFckM7O0FBc0RIOztFQTVDQyx3Q0FBd0M7RUFDeEMsaUJEM0V1QztFQzRFdkMscUJENUV1QztFQzZFdkMsZ0JDN0VpQjtFRDhFakIsY0YvRW9CO0VFZ0ZwQixrQkFBa0IsRUFBQTs7QUFFbEI7O0VBQ0MsY0Y5RXlCO0VFK0V6Qix5QkFBeUIsRUFBQTs7QUFFekI7O0VBQ0MsY0ZuRndCO0VFb0Z4QixxQkFBcUIsRUFBQTs7QUFJdkI7O0VBQ0Msa0JENUZzQztFQzZGdEMsb0JEN0ZzQyxFQUFBOztBQ2dHdkM7O0VBQ0MsaUJEakdzQztFQ2tHdEMsb0JEbEdzQztFQ21HdEMsZ0JDbkdnQixFQUFBOztBYndFZDtFWThDSjs7SUFmRSxtQkR2R3NDO0lDd0d0QyxxQkR4R3NDLEVBQUE7RUMyRnZDOztJQWdCRSxrQkQzR3FDO0lDNEdyQyxvQkQ1R3FDLEVBQUE7RUNnR3ZDOztJQWdCRSxrQkRoSHFDO0lDaUhyQyxvQkRqSHFDLEVBQUEsRUNrSHJDOztBQXFESDs7RUEzQ0Msd0NBQXdDO0VBQ3hDLGtCRDdIdUM7RUM4SHZDLG9CRDlIdUM7RUMrSHZDLGdCQzlIZ0I7RUQrSGhCLGNGaklvQjtFRWtJcEIsa0JBQWtCLEVBQUE7O0FBRWxCOztFQUNDLGNGaEl5QjtFRWlJekIseUJBQXlCLEVBQUE7O0FBRXpCOztFQUNDLGNGcEl3QjtFRXFJeEIscUJBQXFCLEVBQUE7O0FBSXZCOztFQUNDLGtCRDlJc0M7RUMrSXRDLG9CRC9Jc0MsRUFBQTs7QUNrSnZDOztFQUNDLGlCRG5Kc0M7RUNvSnRDLHNCRHBKc0MsRUFBQTs7QVh3RXBDO0VZK0ZKOztJQWZFLGtCRHhKc0M7SUN5SnRDLG1CRHpKc0MsRUFBQTtFQzZJdkM7O0lBZUUsa0JENUpxQztJQzZKckMsbUJEN0pxQyxFQUFBO0VDa0p2Qzs7SUFlRSxrQkRqS3FDO0lDa0tyQyxtQkRsS3FDLEVBQUEsRUNtS3JDOztBQThCSDs7RUFwQkMsd0NBQXdDO0VBQ3hDLGlCRDlLdUM7RUMrS3ZDLHFCRC9LdUM7RUNnTHZDLGNGakxvQjtFRWtMcEIsZ0JDaExnQixFQUFBOztBRGtMaEI7O0VBQ0MsY0ZoTHlCLEVBQUE7O0FFa0x6Qjs7RUFDQyxjRm5Md0IsRUFBQTs7QVZvRXZCO0VZeUhKOztJQUxFLGlCRDVMc0M7SUM2THRDLHFCRDdMc0MsRUFBQSxFQ29NdkM7O0FBeUlEOztFQXRJQyx3Q0FBd0M7RUFDeEMsbUJEeE11QztFQ3lNdkMsc0JEek11QztFQzBNdkMsY0Z6TW1CO0VFME1uQixnQkMzTWlCLEVBQUE7O0FENk1qQjs7RUFDQyxrQkFBa0IsRUFBQTs7QUFHbkI7Ozs7RUFFQyxxQ0FBcUMsRUFBQTs7QUFHdEM7O0VBQ0Msa0JBQWtCLEVBQUE7O0FBR25COztFQUNDLHlCQUF5QjtFQUN6QixjRnhOeUIsRUFBQTs7QUUwTnpCOztFQUNDLHFCQUFxQixFQUFBOztBQUl2Qjs7RUFDQyxtQkRwT3NDO0VDcU90QyxvQkRyT3NDO0VDc090QyxjRnJPa0I7RUVzT2xCLGdCQ3ZPZ0IsRUFBQTs7QUQwT2Y7O0VBQ0MsbUJEM09vQztFQzRPcEMsb0JENU9vQyxFQUFBOztBQ2lQckM7O0VBQ0MsbUJEbFBvQztFQ21QcEMsb0JEblBvQyxFQUFBOztBQ3dQdkM7O0VBQ0MsZUR6UHNDO0VDMFB0QyxtQkQxUHNDO0VDMlB0QyxjRjFQa0I7RUUyUGxCLGdCQzVQZ0IsRUFBQTs7QUQrUGY7O0VBQ0MsZURoUW9DO0VDaVFwQyxtQkRqUW9DLEVBQUE7O0FDc1FyQzs7RUFDQyxlRHZRb0M7RUN3UXBDLG1CRHhRb0MsRUFBQTs7QUM2UXZDOztFQUNDLGtCRDlRc0M7RUMrUXRDLG9CRC9Rc0M7RUNnUnRDLGNGL1FrQjtFRWdSbEIsZ0JDalJnQixFQUFBOztBRG9SakI7O0VBQ0MsaUJEclJzQztFQ3NSdEMsb0JEdFJzQztFQ3VSdEMsY0Z0UmtCO0VFdVJsQixnQkN4UmdCLEVBQUE7O0FEMFJoQjs7RUFDQyxnQkMzUmU7RUQ0UmYsY0Y3UmtCLEVBQUE7O0FFaVNsQjs7RUFDQyxpQkRqU29DO0VDa1NwQyxvQkRsU29DLEVBQUE7O0FDdVNyQzs7RUFDQyxpQkR4U29DO0VDeVNwQyxvQkR6U29DLEVBQUE7O0FDOFN2Qzs7RUFDQyxrQkQvU3NDO0VDZ1R0QyxzQkRoVHNDO0VDaVR0QyxnQkNqVGdCLEVBQUE7O0FEbVRoQjs7RUFDQyxhQUNELEVBQUE7O0FaN09FO0VZcVFKOztJQXBCRSxlRHpUc0M7SUMwVHRDLHFCRDFUc0MsRUFBQTtFQzZRdkM7O0lBZ0RFLGVEN1RxQztJQzhUckMscUJEOVRxQyxFQUFBO0VDb1J2Qzs7SUE4Q0UsZURsVXFDO0lDbVVyQyxtQkRuVXFDLEVBQUE7RUM4U3ZDOztJQXlCRSxlRHZVcUM7SUN3VXJDLG9CRHhVcUMsRUFBQSxFQ3lVckM7O0FBSUg7Ozs7RUFNRSxrQkRuVnNDLEVBQUE7O0FDdVZ4QztFQUNDLG1CRHhWdUM7RUN5VnZDLHNCRHpWdUM7RUMwVnZDLG1CQUFtQjtFQUNuQixjRjFWbUI7RUUyVm5CLGdCQzVWaUI7RUQ2VmpCLG9CQUFvQixFQUFBOztBQU5yQjtFQVNFLGNGL1ZrQixFQUFBOztBRXNWcEI7RUFZRyxjRmxXaUIsRUFBQTs7QVZ1RWhCO0VZK1FKO0lBaUJFLG9CRHhXc0M7SUN5V3RDLHFCRHpXc0M7SUMwV3RDLG1CQUFtQjtJQUNuQixjQUFjLEVBQUEsRUFFZjs7QUFFRDtFQUVFLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixjQUFjLEVBQUE7O0FBTmhCO0VBU0csbUJEeFhxQztFQ3lYckMsc0JEelhxQztFQzBYckMsY0Z6WGlCO0VFMFhqQixnQkMzWGUsRUFBQTs7QUQrV2xCO0VBZUkseUJBQXlCO0VBQ3pCLGNGM1h1QixFQUFBOztBRTJXM0I7RUFtQkssY0YvWHNCO0VFZ1l0QixxQkFBcUIsRUFBQTs7QVozVHRCO0VZdVNKO0lBMEJHLGtCQUFrQjtJQUNsQixnQkFBZ0IsRUFBQTtFQTNCbkI7SUE4Qkksb0JEN1lvQztJQzhZcEMscUJEOVlvQyxFQUFBLEVDK1lwQzs7QUFoQ0o7RUFxQ0Usd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGNGdlprQjtFRXdabEIsZ0JDelpnQixFQUFBOztBRCtXbEI7RUE2Q0csbUJENVpxQztFQzZackMsc0JEN1pxQztFQzhackMsY0Y3WmlCO0VFOFpqQixnQkMvWmUsRUFBQTs7QWJ3RWQ7RVl1U0o7SUFvREcsa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBO0VBckRuQjtJQXdESSxvQkR2YW9DO0lDd2FwQyxxQkR4YW9DLEVBQUEsRUN5YXBDOztBQUtKO0VBQ0MsZ0JBQWdCO0VBQ2hCLGlCQUFpQixFQUFBOztBQUdsQjtFQUNDLGVEcGJ1QztFQ3FidkMsbUJEcmJ1QztFQ3NidkMsY0ZyYm1CO0VFc2JuQixnQkN2YmlCLEVBQUE7O0FEbWJsQjtFQVFHLGVEM2JxQztFQzRickMsbUJENWJxQyxFQUFBOztBQ21ieEM7RUFlRyxlRGxjcUM7RUNtY3JDLG1CRG5jcUMsRUFBQTs7QVh3RXBDO0VZMldKO0lBcUJFLG9CRHhjc0M7SUN5Y3RDLHFCRHpjc0MsRUFBQTtFQ21ieEM7SUEwQkksb0JEN2NvQztJQzhjcEMscUJEOWNvQyxFQUFBO0VDbWJ4QztJQWlDSSxvQkRwZG9DO0lDcWRwQyxxQkRyZG9DLEVBQUEsRUNzZHBDOztBQUtKO0VBQ0MsbUJENWR1QztFQzZkdkMsc0JEN2R1QztFQzhkdkMsY0Y3ZG1CO0VFOGRuQixnQkMvZGlCLEVBQUE7O0FEMmRsQjtFQVFHLG1CRG5lcUM7RUNvZXJDLHNCRHBlcUMsRUFBQTs7QUMyZHhDO0VBZUcsbUJEMWVxQztF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QUNsQix1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsb0NBQW9DO0VBQ3BDLDhCQUE4QixFQUFBOztBQUU5QjtFQXBFWDtJQXFFZSx3QkFBd0IsRUFBQSxFQW1EL0I7O0FBeEhSO0VBd0VlLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsU0FBUztFQUNULFNBQVM7RUFDVCxVQUFVO0VBQ1YsbUNBQW1DO0VBQ25DLDBCQUEwQixFQUFBOztBQTlFekM7RUFnRm1CLHFDQUFxQyxFQUFBOztBQWhGeEQ7RUFvRmUsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixZQUFZO0VBQ1osYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixVQUFVLEVBQUE7O0FBekZ6QjtFQTRGbUIsWUFBWTtFQUNaLFdBQVc7RUFDWCxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQix1QkFDSixFQUFBOztBQWxHZjtFQXNHdUIsVUFBVSxFQUFBOztBQXRHakM7RUE0R2UseUIxQzlJTztFMEMrSVAsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixXQUFXLEVBQUE7O0FBbEgxQjtFQW9IbUIsYUFBYTtFQUNiLGVBQWUsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9c2xpZGUtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG59XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xufVxuXG5bZGF0YS1hb3M9ZmxpcC11cF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG59XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbn1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3cteDogdW5zZXQ7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0uNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLXhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCgzMHB4IC8gMikgKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDMwcHggLyAyKSAqIC0xKTtcbiAgfVxuICAucm93ID4gLmNvbCxcbiAgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMwcHggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzBweCAvIDIpO1xuICB9XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCg0MHB4IC8gMikgKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKDQwcHggLyAyKSAqIC0xKTtcbiAgfVxuICAucm93ID4gLmNvbCxcbiAgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQwcHggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNDBweCAvIDIpO1xuICB9XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2NS4wLjEgfCAyMDE5MTAxOVxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgbWVudSwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhUTUw1IGhpZGRlbi1hdHRyaWJ1dGUgZml4IGZvciBuZXdlciBicm93c2VycyAqL1xuKltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5tZW51LCBvbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qKlxuICogU3dpcGVyIDYuOC4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAxNiwgMjAyMVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHVybChcIi4vLi4vYXNzZXRzL2ltYWdlcy9jdXJzb3ItY2xpY2suc3ZnXCIpIDQgNCwgYXV0bztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xufVxuXG5bZGF0YS1hb3M9XCJmYWRlLXJpZ2h0XCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1hb3M9XCJmYWRlLWluXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuW2RhdGEtYW9zPVwiZmFkZS1pblwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtYW9zPVwiZmFkZS1pbi1wbGFjZVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbn1cblxuW2RhdGEtYW9zPVwiZmFkZS1pbi1wbGFjZVwiXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWFvcz1cIm1vdmUtdXAtbGVmdFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPVwibW92ZS11cC1sZWZ0XCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWFvcz1cIm1vdmUtdXAtbGVmdFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAyMHB4LCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJtb3ZlLWRvd24tcmlnaHRcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz1cIm1vdmUtZG93bi1yaWdodFwiXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBbZGF0YS1hb3M9XCJtb3ZlLWRvd24tcmlnaHRcIl0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCJCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbiAgc3JjOiB1cmwoXCJCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiQmFzaXNHcm90ZXNxdWVQcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDYW5lbGEtUmVndWxhclwiO1xuICBzcmM6IHVybChcIkNhbmVsYS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJDYW5lbGEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIkNhbmVsYS1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzODQxNTI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IC5ib2R5LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZTtcbn1cblxuYm9keSAuYm9keS1vdmVybGF5LnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDg2REZCO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbmJvZHkgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTJFODtcbn1cblxuYm9keSB0YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG5ib2R5IHRhYmxlIHRyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbn1cblxuYm9keSB0YWJsZSB0ciB0ZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuYm9keSBhIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbmgxLFxuLm0taDEge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBoeXBoZW5zOiBhdXRvO1xufVxuXG5oMSBhLFxuLm0taDEgYSB7XG4gIGNvbG9yOiAjMDg2REZCO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG5oMSBhOmhvdmVyLFxuLm0taDEgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDUxMTYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmgxLmhlYWRsaW5lLXhsLFxuLm0taDEuaGVhZGxpbmUteGwge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgaDEsXG4gIC5tLWgxIHtcbiAgICBmb250LXNpemU6IDMuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI1cmVtO1xuICAgIGh5cGhlbnM6IGluaXRpYWw7XG4gIH1cbiAgaDEuaGVhZGxpbmUteGwsXG4gIC5tLWgxLmhlYWRsaW5lLXhsIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuOTM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGgxLFxuICAubS1oMSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjg3NXJlbTtcbiAgICBoeXBoZW5zOiBpbml0aWFsO1xuICB9XG4gIGgxLmhlYWRsaW5lLXhsLFxuICAubS1oMS5oZWFkbGluZS14bCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjkzNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGgxLFxuICAubS1oMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICAgIGh5cGhlbnM6IGluaXRpYWw7XG4gIH1cbiAgaDEuaGVhZGxpbmUteGwsXG4gIC5tLWgxLmhlYWRsaW5lLXhsIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIGgxLFxuICAubS1oMSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGh5cGhlbnM6IGluaXRpYWw7XG4gIH1cbiAgaDEuaGVhZGxpbmUteGwsXG4gIC5tLWgxLmhlYWRsaW5lLXhsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cblxuaDIsXG4ubS1oMiB7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMy42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbmgyIGEsXG4ubS1oMiBhIHtcbiAgY29sb3I6ICMwODZERkI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbmgyIGE6aG92ZXIsXG4ubS1oMiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNTExNjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDIuaGVhZGxpbmUtbSxcbi5tLWgyLmhlYWRsaW5lLW0ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG5oMi5oZWFkbGluZS14bCxcbi5tLWgyLmhlYWRsaW5lLXhsIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0Ljc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaDIsXG4gIC5tLWgyIHtcbiAgICBmb250LXNpemU6IDIuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICBoMi5oZWFkbGluZS1tLFxuICAubS1oMi5oZWFkbGluZS1tIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbiAgaDIuaGVhZGxpbmUteGwsXG4gIC5tLWgyLmhlYWRsaW5lLXhsIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIH1cbn1cblxuaDMsXG4ubS1oMyB7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbmgzIGEsXG4ubS1oMyBhIHtcbiAgY29sb3I6ICMwODZERkI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbmgzIGE6aG92ZXIsXG4ubS1oMyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwODZERkI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDMuaGVhZGxpbmUtbSxcbi5tLWgzLmhlYWRsaW5lLW0ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG5oMy5oZWFkbGluZS1zLFxuLm0taDMuaGVhZGxpbmUtcyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS44MTI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaDMsXG4gIC5tLWgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICBoMy5oZWFkbGluZS1tLFxuICAubS1oMy5oZWFkbGluZS1tIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICBoMy5oZWFkbGluZS1zLFxuICAubS1oMy5oZWFkbGluZS1zIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5oNCxcbi5tLWg0IHtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg0IGEsXG4ubS1oNCBhIHtcbiAgY29sb3I6ICMwODZERkI7XG59XG5cbmg0IGE6aG92ZXIsXG4ubS1oNCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwODZERkI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoNCxcbiAgLm0taDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuXG5wLFxuLm0tcCB7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGNvbG9yOiAjMzg0MTUyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wIGksXG4ubS1wIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbnAgYixcbnAgc3Ryb25nLFxuLm0tcCBiLFxuLm0tcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xufVxuXG5wIGVtLFxuLm0tcCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxucCBhLFxuLm0tcCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgY29sb3I6ICMwODZERkI7XG59XG5cbnAgYTpob3Zlcixcbi5tLXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucC5ib2R5LWNvcHktcyxcbi5tLXAuYm9keS1jb3B5LXMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICMzODQxNTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnAuYm9keS1jb3B5LXMgKyB1bCBsaSxcbi5tLXAuYm9keS1jb3B5LXMgKyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG5wLmJvZHktY29weS1zICsgb2wgbGksXG4ubS1wLmJvZHktY29weS1zICsgb2wgbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxucC5ib2R5LWNvcHktbSxcbi5tLXAuYm9keS1jb3B5LW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzg0MTUyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wLmJvZHktY29weS1tICsgdWwgbGksXG4ubS1wLmJvZHktY29weS1tICsgdWwgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbnAuYm9keS1jb3B5LW0gKyBvbCBsaSxcbi5tLXAuYm9keS1jb3B5LW0gKyBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxucC5ib2R5LWNvcHktbCxcbi5tLXAuYm9keS1jb3B5LWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogIzM4NDE1MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxucC5ib2R5LWNvcHkteGwsXG4ubS1wLmJvZHktY29weS14bCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgY29sb3I6ICMzODQxNTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbnAuYm9keS1jb3B5LXhsLS1ibGFjayxcbi5tLXAuYm9keS1jb3B5LXhsLS1ibGFjayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDgxMzI2O1xufVxuXG5wLmJvZHktY29weS14bCArIHVsIGxpLFxuLm0tcC5ib2R5LWNvcHkteGwgKyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbn1cblxucC5ib2R5LWNvcHkteGwgKyBvbCBsaSxcbi5tLXAuYm9keS1jb3B5LXhsICsgb2wgbGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5cbnAuaGVhZGxpbmUteGwsXG4ubS1wLmhlYWRsaW5lLXhsIHtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMy45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wLmhlYWRsaW5lLXhsICsgcCxcbi5tLXAuaGVhZGxpbmUteGwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIHAsXG4gIC5tLXAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbiAgcC5ib2R5LWNvcHktbCxcbiAgLm0tcC5ib2R5LWNvcHktbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxuICBwLmJvZHktY29weS14bCxcbiAgLm0tcC5ib2R5LWNvcHkteGwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIHAuaGVhZGxpbmUteGwsXG4gIC5tLXAuaGVhZGxpbmUteGwge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgfVxufVxuXG5wICsgcCxcbnAgLm0tcCxcbi5tLXAgKyBwLFxuLm0tcCAubS1wIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucHJlaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzODQxNTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucHJlaGVhZGVyIGEge1xuICBjb2xvcjogIzM4NDE1Mjtcbn1cblxuLnByZWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMzODQxNTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucHJlaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5wICsgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbnAgKyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGNvbG9yOiAjMzg0MTUyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5wICsgdWwgbGkgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIGNvbG9yOiAjMDg2REZCO1xufVxuXG5wICsgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDUxMTYzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBwICsgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIHAgKyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbnAgKyBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzM4NDE1MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxucCArIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgY29sb3I6ICMzODQxNTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBwICsgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIHAgKyBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5ib2R5LWNvcHktbSBwLCAuYm9keS1jb3B5LW0ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzg0MTUyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYm9keS1jb3B5LW0gcCArIHVsIGxpLCAuYm9keS1jb3B5LW0gKyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmJvZHktY29weS1tIHAgKyBvbCBsaSwgLmJvZHktY29weS1tICsgb2wgbGkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYm9keS1jb3B5LW0gcCwgLmJvZHktY29weS1tIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbiAgLmJvZHktY29weS1tIHAgKyB1bCBsaSwgLmJvZHktY29weS1tICsgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxuICAuYm9keS1jb3B5LW0gcCArIG9sIGxpLCAuYm9keS1jb3B5LW0gKyBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5ib2R5LWNvcHktbCBwLCAuYm9keS1jb3B5LWwge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBjb2xvcjogIzM4NDE1MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJvZHktY29weS1sIHAgKyB1bCBsaSwgLmJvZHktY29weS1sICsgdWwgbGkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xufVxuXG4uYm9keS1jb3B5LWwgcCArIG9sIGxpLCAuYm9keS1jb3B5LWwgKyBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYm9keS1jb3B5LWwgcCwgLmJvZHktY29weS1sIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbiAgLmJvZHktY29weS1sIHAgKyB1bCBsaSwgLmJvZHktY29weS1sICsgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxuICAuYm9keS1jb3B5LWwgcCArIG9sIGxpLCAuYm9keS1jb3B5LWwgKyBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbi51LXNjcm9sbC1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnJvdyA+IC5jb2wsXG4gIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnVsbGV0bGlzdC11bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4uYnVsbGV0bGlzdC1saW5rcy11bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG4uYnVsbGV0bGlzdC1saW5rcy11bCAuYnVsbGV0bGlzdC1saW5rcy1saSB7XG4gIGNvbG9yOiAjMDg2REZCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4uYnVsbGV0bGlzdC1saW5rcy11bCAuYnVsbGV0bGlzdC1saW5rcy1saSBhIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idWxsZXRsaXN0LWxpbmtzLXVsIC5idWxsZXRsaXN0LWxpbmtzLWxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uYnVsbGV0bGlzdC1saW5rcy11bC5saW5rcy1sYXJnZSAuYnVsbGV0bGlzdC1saW5rcy1saSB7XG4gIGNvbG9yOiAjMDg2REZCO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJ1bGxldGxpc3QtbGlua3MtdWwubGlua3MtbGFyZ2UgLmJ1bGxldGxpc3QtbGlua3MtbGkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5idWxsZXRsaXN0LWxpbmtzLXVsLmxpbmtzLWxhcmdlIC5idWxsZXRsaXN0LWxpbmtzLWxpIGEge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xufVxuXG4ubGluayB7XG4gIG1hcmdpbi10b3A6IDAuOXJlbTtcbn1cblxuLmxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saW5rIGE6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG59XG5cbi5saW5rIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5saW5rLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMC45cmVtO1xufVxuXG4ubGluay1sYXJnZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbn1cblxuLmxpbmstbGFyZ2UgYTpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbn1cblxuLmxpbmstbGFyZ2UgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwODZERkI7XG59XG5cbi5saW5rLWxhcmdlIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxpbmstbGFyZ2UgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpbmstbGFyZ2UgYSwgLmxpbmstbGFyZ2UgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uaW5saW5lLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uaW5saW5lLWxpbmsgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uaW5saW5lLWxpbms6aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG59XG5cbi50ZXh0LWxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogIzM4NDE1MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG59XG5cbi50ZXh0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwNTExNjM7XG59XG5cbi5ib2R5LWNvcHktbCAudGV4dC1saW5rIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ib2R5LWNvcHktbCAudGV4dC1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uYm9keS1jb3B5LW0gLnRleHQtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmRyb3Bkb3duIC5yb3cge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tdHJpZ2dlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kcm9wZG93biAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAyMDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLmRyb3Bkb3duIC5kcm9wZG93bi10cmlnZ2VyIHtcbiAgICB3aWR0aDogMjM0cHg7XG4gIH1cbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi10cmlnZ2VyLS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLXRyaWdnZXItLWFjdGl2ZS51cHdhcmRzIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tdHJpZ2dlciAuaWNvbi1nbG9iZSB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi10cmlnZ2VyIC5pY29uLWRyb3Bkb3duIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLXRyaWdnZXIgLmRlZmF1bHQtY291bnRyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tYnV0dG9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZHJvcGRvd24gLmRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tYnV0dG9uIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDE5cHg7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tYnV0dG9uLnRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTE2Mztcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIGVhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QtLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogMjM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC0tYWN0aXZlIHtcbiAgICB3aWR0aDogMjM0cHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QtLWFjdGl2ZS51cHdhcmRzIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdG9wOiAyMHB4O1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QtLWFjdGl2ZS50cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODEzMjY7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuY291bnRyeS1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDAgMThweDtcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5jb3VudHJ5LWxpc3QudXB3YXJkcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuY291bnRyeS1saXN0IC5jb3VudHJ5LXdyYXBwZXIgLmNvdW50cnktbmFtZSB7XG4gIG1hcmdpbjogMCAyN3B4O1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmNvdW50cnktbGlzdCAuY291bnRyeS13cmFwcGVyIC5jb3VudHJ5LW5hbWUgLmNvdW50cnkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuY291bnRyeS1saXN0IC5jb3VudHJ5LXdyYXBwZXIgLmNvdW50cnktbmFtZSAuY291bnRyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktd3JhcHBlciAuaWNvbi1jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93biAuZHJvcGRvd24tbGlzdCAuY291bnRyeS1saXN0IC5jb3VudHJ5LXdyYXBwZXItLWFjdGl2ZSAuaWNvbi1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QgLmNvdW50cnktbGlzdCAuY291bnRyeS13cmFwcGVyLS1hY3RpdmUgLmNvdW50cnktbmFtZSB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi5tLXVzcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubS11c3AudXNwLWNvbC00LCAubS11c3AudXNwLWNvbC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS11c3AudXNwLWNvbC00LCAubS11c3AudXNwLWNvbC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtNCwgLm0tdXNwLnVzcC1jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tLXVzcC51c3AtY29sLTQgLndyYXBwZXIsIC5tLXVzcC51c3AtY29sLTMgLndyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ubS11c3AudXNwLWNvbC00IC53cmFwcGVyIC5pbWFnZS13cmFwcGVyLCAubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcsIC5tLXVzcC51c3AtY29sLTMgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXVzcC51c3AtY29sLTQgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nLCAubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAudGV4dC13cmFwcGVyLCAubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXVzcC51c3AtY29sLTQgLndyYXBwZXIgLnRleHQtd3JhcHBlciwgLm0tdXNwLnVzcC1jb2wtMyAud3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAudGV4dC13cmFwcGVyLCAubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5tLXVzcC51c3AtY29sLTQgLndyYXBwZXIgLnRleHQtd3JhcHBlciBoNCwgLm0tdXNwLnVzcC1jb2wtMyAud3JhcHBlciAudGV4dC13cmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAudGV4dC13cmFwcGVyIHAsIC5tLXVzcC51c3AtY29sLTMgLndyYXBwZXIgLnRleHQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAudGV4dC13cmFwcGVyIGg0ICsgcCwgLm0tdXNwLnVzcC1jb2wtMyAud3JhcHBlciAudGV4dC13cmFwcGVyIGg0ICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXVzcC51c3AtY29sLTQge1xuICBtaW4taGVpZ2h0OiAyNThweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS11c3AudXNwLWNvbC00IHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXVzcC51c3AtY29sLTQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXVzcC51c3AtY29sLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMzBweDtcbiAgfVxuICAubS11c3AudXNwLWNvbC00IC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubS11c3AudXNwLWNvbC00IC53cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIHBhZGRpbmc6IDAgNDBweCA0MHB4IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNDBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtNCAud3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDBweCAxNXB4O1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB9XG59XG5cbi5tLXVzcC51c3AtY29sLTMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS11c3AudXNwLWNvbC0zIHtcbiAgICBtaW4taGVpZ2h0OiAyOTdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwLnVzcC1jb2wtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4ubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIHtcbiAgcGFkZGluZzogMzJweCAyMHB4IDEycHggMjBweDtcbn1cblxuLm0tdXNwLnVzcC1jb2wtMyAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5tLXVzcC51c3AtY29sLTMgLndyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tLXVzcC51c3AtY29sLTMgLndyYXBwZXIgLnRleHQtd3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS11c3AudXNwLWNvbC0zIC53cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tLXVzcC1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubS11c3AtbGFyZ2UudXNwLWNvbC0yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS11c3AtbGFyZ2UudXNwLWNvbC0yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXVzcC1sYXJnZS51c3AtY29sLTIgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuXG4ubS11c3AtbGFyZ2UudXNwLWNvbC0yIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tLXVzcC1sYXJnZS51c3AtY29sLTIgLndyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNTRweCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXVzcC1sYXJnZS51c3AtY29sLTIgLndyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXVzcC1sYXJnZS51c3AtY29sLTIgLndyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG4gIH1cbn1cblxuLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciAudGV4dC13cmFwcGVyIC51c3AtYnVsbGV0bGlzdC11bCwgLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciAudGV4dC13cmFwcGVyIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbi5tLXVzcC1sYXJnZS51c3AtY29sLTIgLndyYXBwZXIgLnRleHQtd3JhcHBlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciAudGV4dC13cmFwcGVyIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLm0tdXNwLWxhcmdlLnVzcC1jb2wtMiAud3JhcHBlciAudGV4dC13cmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG59XG5cbi5tLXVzcC1sYXJnZS51c3AtY29sLTIgLndyYXBwZXIgLnRleHQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubS11c3AtbGFyZ2UudXNwLWNvbC0yIC53cmFwcGVyIC50ZXh0LXdyYXBwZXIgLnVzcC1idWxsZXRsaXN0LWxpLCAubS11c3AtbGFyZ2UudXNwLWNvbC0yIC53cmFwcGVyIC50ZXh0LXdyYXBwZXIgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzM4NDE1Mjtcbn1cblxuLm0tY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jYXJkLnNsaWRlci1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fZG93bmxvYWRzLWNhcmQge1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fZG93bmxvYWRzLWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fZG93bmxvYWRzLWNhcmQgLnAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19kb3dubG9hZHMtY2FyZCAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2Rvd25sb2Fkcy1jYXJkIC50aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19kb3dubG9hZHMtY2FyZCAudGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fZG93bmxvYWRzLWNhcmQgLmJvZHktd3JhcHBlciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19kb3dubG9hZHMtY2FyZCAuYm9keS13cmFwcGVyICsgLmJvZHktd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4IHJnYmEoOCwgMTksIDM4LCAwLjEpO1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19kb3dubG9hZHMtY2FyZCAuYm9keS13cmFwcGVyICsgLmJvZHktd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggcmdiYSg4LCAxOSwgMzgsIDAuMSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fbmV3cy1jYXJkIHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX25ld3MtY2FyZCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG4gIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19uZXdzLWNhcmQgLnAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19uZXdzLWNhcmQgLnRpdGxlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fbmV3cy1jYXJkIC5ib2R5LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19uZXdzLWNhcmQgLmJvZHktd3JhcHBlciAuYm9keS10aXRsZS1uZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX25ld3MtY2FyZCAuYm9keS13cmFwcGVyIC5ib2R5LXRleHQtbmV3cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX25ld3MtY2FyZCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX25ld3MtY2FyZCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19uZXdzLWNhcmQgLmxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX25ld3MtY2FyZCAubGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xLCAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTEgLnRpdGxlLXdyYXBwZXIsIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMiAudGl0bGUtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTEge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTEgLmJvZHktd3JhcHBlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xIC5ib2R5LXdyYXBwZXIgLmxpbmsge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xIC5ib2R5LXdyYXBwZXIgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIC50aXRsZS13cmFwcGVyLCAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTFfX3NsaWRlciAuYm9keS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDcwcHggMCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xX19zbGlkZXIgLnRpdGxlLXdyYXBwZXIsIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIC5ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAwIDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTFfX3NsaWRlciAudGl0bGUtd3JhcHBlciBoMywgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xX19zbGlkZXIgLmJvZHktd3JhcHBlciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTFfX3NsaWRlciAuYm9keS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIC5jYXJkLXNsaWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTFfX3NsaWRlciAuY2FyZC1zbGlkZXItY29udGFpbmVyLnJpZ2h0LXNsaWRlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIC5jYXJkLXNsaWRlci1jb250YWluZXIgLmNhcmQtc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xX19zbGlkZXIgLmNhcmQtc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1zbGlkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xX19zbGlkZXIgLmNhcmQtc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1zbGlkZXItd3JhcHBlciAuY2FyZC1zbGlkZXItY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMHB4IDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIC5jYXJkLXNsaWRlci1jb250YWluZXIgLmNhcmQtc2xpZGVyLXdyYXBwZXIgLmNhcmQtc2xpZGVyLWNvbnRlbnQgaW1nIHtcbiAgaGVpZ2h0OiAyNDVweDtcbiAgd2lkdGg6IDI0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMV9fc2xpZGVyIC5jYXJkLXNsaWRlci1jb250YWluZXIgLmNhcmQtc2xpZGVyLXdyYXBwZXIgLmNhcmQtc2xpZGVyLWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0xX19zbGlkZXIgLmNhcmQtc2xpZGVyLWNvbnRhaW5lciAuY2FyZC1zbGlkZXItd3JhcHBlciAuY2FyZC1zbGlkZXItY29udGVudCBpbWcge1xuICAgIGhlaWdodDogMTcwcHg7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgfVxuICAubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTIgLnAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMiAucGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0yIC5ib2R5LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubS1jYXJkIC53cmFwcGVyX19pbm5lcl9fY29sLTIgLmJvZHktd3JhcHBlciAuYm9keS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm0tY2FyZCAud3JhcHBlcl9faW5uZXJfX2NvbC0yIC5ib2R5LXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tLWNhcmQgLndyYXBwZXJfX2lubmVyX19jb2wtMiAuYm9keS13cmFwcGVyIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZG93bmxvYWQtbGluayB7XG4gIG1hcmdpbi10b3A6IDAuOXJlbTtcbn1cblxuLmRvd25sb2FkLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kb3dubG9hZC1saW5rIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLnN1YnNjcmliZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMC45cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zdWJzY3JpYmUtbGluayB7XG4gICAgZ2FwOiAzcHg7XG4gIH1cbn1cblxuLnN1YnNjcmliZS1saW5rIC5zdWJzY3JpYmUtbGluay1maWVsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1CbGFjaywgIzA4MTMyNik7XG4gIGhlaWdodDogNTRweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnN1YnNjcmliZS1saW5rIC5zdWJzY3JpYmUtbGluay1maWVsZCB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlLWxpbmsgLnN1YnNjcmliZS1saW5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMwODZERkI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgcGFkZGluZzogMTZweCAyOHB4O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA1NHB4O1xufVxuXG4uc3Vic2NyaWJlLWxpbmsgLnN1YnNjcmliZS1saW5rLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MkU4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN1YnNjcmliZS1saW5rIC5zdWJzY3JpYmUtbGluay1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnN1YnNjcmliZS1saW5rIC5zdWJzY3JpYmUtbGluay1idXR0b24ge1xuICAgIHdpZHRoOiA2M3B4O1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxufVxuXG4uc2hhcGUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2hhZG93IHtcbiAgei1pbmRleDogMTtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2Uge1xuICAgIHdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbi5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYXBlIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB3aWR0aDogMzgwcHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSAubWFza2VkLWltYWdlX19zaGFwZSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYXBlIHtcbiAgICB3aWR0aDogMTY1cHg7XG4gICAgaGVpZ2h0OiAxNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSAubWFza2VkLWltYWdlX19zaGFwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTMycHg7XG4gICAgbWF4LWhlaWdodDogMTMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIG1heC1oZWlnaHQ6IDY1JTtcbiAgfVxufVxuXG4ubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYXBlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSAubWFza2VkLWltYWdlX19zaGFwZSBpbWcge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG59XG5cbi5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDY2MHB4O1xuICBoZWlnaHQ6IDQ2NnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhZG93IHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiAtMjBweDtcbiAgICB3aWR0aDogNzYwcHg7XG4gICAgaGVpZ2h0OiA1MzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhZG93IHtcbiAgICBsZWZ0OiAxMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYWRvdyB7XG4gICAgd2lkdGg6IDQ5NXB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYWRvdyB7XG4gICAgd2lkdGg6IDY2MHB4O1xuICAgIGhlaWdodDogNDY2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhZG93IHtcbiAgICB3aWR0aDogNDk1cHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSAubWFza2VkLWltYWdlX19zaGFkb3cge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDIzM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYWRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMjY0cHg7XG4gICAgbWF4LWhlaWdodDogMTg2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtaW1hZ2UgLm1hc2tlZC1pbWFnZV9fc2hhZG93IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gIH1cbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSAubWFza2VkLWltYWdlX19zaGFkb3cgaW1nLCAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYWRvdyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1pbWFnZSAubWFza2VkLWltYWdlX19zaGFkb3cgaW1nLCAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWltYWdlIC5tYXNrZWQtaW1hZ2VfX3NoYWRvdyB2aWRlbyB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvci5oZXJvIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IuaGVybyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yLmhlcm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWltYWdlX19zaGFwZSB7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWltYWdlX19zaGFwZSB7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtaW1hZ2VfX3NoYXBlIHtcbiAgICB3aWR0aDogMzY1cHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWltYWdlX19zaGFwZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1pbWFnZV9fc2hhcGUge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWF4LWhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWltYWdlX19zaGFwZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWltYWdlX19zaGFwZS5zZWN0aW9uIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWltYWdlX19zaGFwZS5zZWN0aW9uIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1pbWFnZV9fc2hhcGUuc2VjdGlvbiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtaW1hZ2VfX3NoYXBlLnNlY3Rpb24ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtaW1hZ2VfX3NoYXBlLnNlY3Rpb24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtaW1hZ2VfX3NoYXBlLnNlY3Rpb24ge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1pbWFnZV9fc2hhcGUudGV4dC1hbGlnbi1sZWZ0IHtcbiAgcmlnaHQ6IDkwcHg7XG59XG5cbi5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1kaXZfX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDQxMHB4O1xuICBsZWZ0OiA5MHB4O1xuICB0b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtZGl2X19zaGFkb3cge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93IHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgICBsZWZ0OiA4MHB4O1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93IHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93IHtcbiAgICB3aWR0aDogMzY1cHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBsZWZ0OiA1NXB4O1xuICAgIHRvcDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93IHtcbiAgICB3aWR0aDogODUlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuXG4ubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtZGl2X19zaGFkb3cuc2VjdGlvbiB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1kaXZfX3NoYWRvdy5zZWN0aW9uIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1kaXZfX3NoYWRvdy5zZWN0aW9uIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1kaXZfX3NoYWRvdy5zZWN0aW9uIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93LnNlY3Rpb24ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtZGl2X19zaGFkb3cuc2VjdGlvbiB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1kaXZfX3NoYWRvdy50ZXh0LWFsaWduLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYXNrZWQtY29tcG9uZW50LWNvbnRhaW5lcl9faW1hZ2UtY29sb3IgLm1hc2tlZC1kaXZfX3NoYWRvdy50ZXh0LWFsaWduLWxlZnQge1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50LmxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5RTk5Qztcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50LmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQjIxNDtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50LnBlYWNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDhDQTtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50LmNvcmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Y2Mjtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50LnN0b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTNEQztcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyX19pbWFnZS1jb2xvciAubWFza2VkLWRpdl9fc2hhZG93X19jb250ZW50LnNhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0YwO1xufVxuXG4ubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtZGl2X19zaGFkb3dfX2NvbnRlbnQuYnJpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg2REZCO1xufVxuXG4ubWFza2VkLWNvbXBvbmVudC1jb250YWluZXJfX2ltYWdlLWNvbG9yIC5tYXNrZWQtZGl2X19zaGFkb3dfX2NvbnRlbnQuYWFyZW9uLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxMTYzO1xufVxuXG4uY3RhLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwODZERkI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgcGFkZGluZzogMTZweCAyOHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bSc7XG59XG5cbi5jdGEtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTUyRTg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY3RhLWJ0biB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjMzg0MTUyO1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGEge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwODZERkI7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHN2ZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDU1MkU4O1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwNTUyRTg7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnLyc7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG4ucy1hYm91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDg1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucy1hYm91dCB7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnMtYWJvdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ucy1hYm91dCAucHJpbWFyeS13cmFwcGVyLWFib3V0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgPiAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zLWFib3V0IC5wcmltYXJ5LXdyYXBwZXItYWJvdXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLWFib3V0ID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zLWFib3V0IC5wcmltYXJ5LXdyYXBwZXItYWJvdXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLWFib3V0IC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICBsaW5lLWhlaWdodDogMTA1JTtcbiAgZm9udC1zaXplOiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zLWFib3V0IC5wcmltYXJ5LXdyYXBwZXItYWJvdXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLWFib3V0IC50aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgLmJvZHksIC5zLWFib3V0IC5wcmltYXJ5LXdyYXBwZXItYWJvdXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLWFib3V0IC5wcmUtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucy1hYm91dCAucHJpbWFyeS13cmFwcGVyLWFib3V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci1hYm91dCAuYm9keSwgLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgLnByZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5zLWFib3V0IC5wcmltYXJ5LXdyYXBwZXItYWJvdXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLWFib3V0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgLmxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG4ucy1hYm91dCAucHJpbWFyeS13cmFwcGVyLWFib3V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci1hYm91dCAuYm9keS1jb3B5LWwge1xuICBjb2xvcjogIzM4NDE1MjtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXgtd2lkdGg6IDg3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnMtYWJvdXQgLnByaW1hcnktd3JhcHBlci1hYm91dCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQgLmJvZHktY29weS1sIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIHtcbiAgICBtaW4td2lkdGg6IDk1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiA4NTBweDtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMSB7XG4gIGxlZnQ6IDI1JTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNzVtcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyX18xIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMSBpbWcge1xuICAgIG1heC13aWR0aDogMTQycHg7XG4gICAgbWF4LWhlaWdodDogMTE4cHg7XG4gIH1cbn1cblxuLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzIge1xuICByaWdodDogMzAlO1xuICB0b3A6IDUlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzIge1xuICAgIHJpZ2h0OiA1JTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMiBpbWcge1xuICBtYXgtd2lkdGg6IDIwNHB4O1xuICBtYXgtaGVpZ2h0OiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyX18zIHtcbiAgcmlnaHQ6IDAlO1xuICB0b3A6IDE4JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzI1bXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMyBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAyNDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fMyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyX180IHtcbiAgcmlnaHQ6IDMlO1xuICBib3R0b206IDEwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MjVtcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyX180IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fNCBpbWcge1xuICBtYXgtd2lkdGg6IDI2NnB4O1xuICBtYXgtaGVpZ2h0OiAyMjVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fNCBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyX181IHtcbiAgbGVmdDogNDglO1xuICBib3R0b206IDIlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fNSBpbWcge1xuICBtYXgtd2lkdGg6IDMyOHB4O1xuICBtYXgtaGVpZ2h0OiAyMDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fNSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi5zLWFib3V0X19pbWFnZXMgLmltYWdlcy1jb250YWluZXJfX2lubmVyIC5pbWFnZS13cmFwcGVyX182IHtcbiAgbGVmdDogMTYlO1xuICBib3R0b206IDQlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDM3NW1zO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzYge1xuICAgIGxlZnQ6IDE1JTtcbiAgfVxufVxuXG4ucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fNiBpbWcge1xuICBtYXgtd2lkdGg6IDI1NHB4O1xuICBtYXgtaGVpZ2h0OiAxOTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAucy1hYm91dF9faW1hZ2VzIC5pbWFnZXMtY29udGFpbmVyX19pbm5lciAuaW1hZ2Utd3JhcHBlcl9fNiBpbWcge1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzcge1xuICBsZWZ0OiAyJTtcbiAgdG9wOiAzMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzUlKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cblxuLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzcgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbiAgbWF4LWhlaWdodDogMjkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnMtYWJvdXRfX2ltYWdlcyAuaW1hZ2VzLWNvbnRhaW5lcl9faW5uZXIgLmltYWdlLXdyYXBwZXJfXzcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4ucy1hYm91dCAuaW1hZ2VzLXRvcC1tb2JpbGUtY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zLWFib3V0IC5pbWFnZXMtdG9wLW1vYmlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnMtYWJvdXQgLmltYWdlcy10b3AtbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLXRvcC1tb2JpbGUtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zLWFib3V0IC5pbWFnZXMtdG9wLW1vYmlsZS1jb250YWluZXIgLmltYWdlcy10b3AtbW9iaWxlLXJvdyAuaW1hZ2UtdG9wLWNvbnRhaW5lci1tb2JpbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zLWFib3V0IC5pbWFnZXMtdG9wLW1vYmlsZS1jb250YWluZXIgLmltYWdlcy10b3AtbW9iaWxlLXJvdyAuaW1hZ2UtdG9wLWNvbnRhaW5lci1tb2JpbGUgLmltYWdlLXdyYXBwZXItbW9iaWxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucy1hYm91dCAuaW1hZ2VzLXRvcC1tb2JpbGUtY29udGFpbmVyIC5pbWFnZXMtdG9wLW1vYmlsZS1yb3cgLmltYWdlLXRvcC1jb250YWluZXItbW9iaWxlIC5pbWFnZS13cmFwcGVyLW1vYmlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnMtYWJvdXQgLmltYWdlcy10b3AtbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLXRvcC1tb2JpbGUtcm93IC5pbWFnZS10b3AtY29udGFpbmVyLW1vYmlsZSAuaW1hZ2Utd3JhcHBlci1tb2JpbGVfXzEge1xuICB3aWR0aDogMTYycHg7XG4gIGhlaWdodDogMTM4cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG59XG5cbi5zLWFib3V0IC5pbWFnZXMtdG9wLW1vYmlsZS1jb250YWluZXIgLmltYWdlcy10b3AtbW9iaWxlLXJvdyAuaW1hZ2UtdG9wLWNvbnRhaW5lci1tb2JpbGUgLmltYWdlLXdyYXBwZXItbW9iaWxlX18yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cblxuLnMtYWJvdXQgLmltYWdlcy10b3AtbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLXRvcC1tb2JpbGUtcm93IC5pbWFnZS10b3AtY29udGFpbmVyLW1vYmlsZSAuaW1hZ2Utd3JhcHBlci1tb2JpbGVfXzIgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucy1hYm91dCAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5zLWFib3V0IC5pbWFnZXMtYm90dG9tLW1vYmlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnMtYWJvdXQgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnMtYWJvdXQgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IDpudGgtY2hpbGQoMykge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zLWFib3V0IC5pbWFnZXMtYm90dG9tLW1vYmlsZS1jb250YWluZXIgLmltYWdlcy1ib3R0b20tbW9iaWxlLXJvdyA6bnRoLWNoaWxkKDIpIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zLWFib3V0IC5pbWFnZXMtYm90dG9tLW1vYmlsZS1jb250YWluZXIgLmltYWdlcy1ib3R0b20tbW9iaWxlLXJvdyA6bnRoLWNoaWxkKDEpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnMtYWJvdXQgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IC5pbWFnZS1ib3R0b20tY29udGFpbmVyLW1vYmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucy1hYm91dCAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtY29udGFpbmVyIC5pbWFnZXMtYm90dG9tLW1vYmlsZS1yb3cgLmltYWdlLWJvdHRvbS1jb250YWluZXItbW9iaWxlIC5pbWFnZS13cmFwcGVyLW1vYmlsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnMtYWJvdXQgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IC5pbWFnZS1ib3R0b20tY29udGFpbmVyLW1vYmlsZSAuaW1hZ2Utd3JhcHBlci1tb2JpbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zLWFib3V0IC5pbWFnZXMtYm90dG9tLW1vYmlsZS1jb250YWluZXIgLmltYWdlcy1ib3R0b20tbW9iaWxlLXJvdyAuaW1hZ2UtYm90dG9tLWNvbnRhaW5lci1tb2JpbGUgLmltYWdlLXdyYXBwZXItbW9iaWxlX18xLCAucy1hYm91dCAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtY29udGFpbmVyIC5pbWFnZXMtYm90dG9tLW1vYmlsZS1yb3cgLmltYWdlLWJvdHRvbS1jb250YWluZXItbW9iaWxlIC5pbWFnZS13cmFwcGVyLW1vYmlsZV9fMyB7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiA4NnB4O1xufVxuXG4ucy1hYm91dCAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtY29udGFpbmVyIC5pbWFnZXMtYm90dG9tLW1vYmlsZS1yb3cgLmltYWdlLWJvdHRvbS1jb250YWluZXItbW9iaWxlIC5pbWFnZS13cmFwcGVyLW1vYmlsZV9fMSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cblxuLnMtYWJvdXQgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IC5pbWFnZS1ib3R0b20tY29udGFpbmVyLW1vYmlsZSAuaW1hZ2Utd3JhcHBlci1tb2JpbGVfXzIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogODFweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNzVtcztcbn1cblxuLnMtYWJvdXQgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IC5pbWFnZS1ib3R0b20tY29udGFpbmVyLW1vYmlsZSAuaW1hZ2Utd3JhcHBlci1tb2JpbGVfXzMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cblxuLm0taGVyb19faW5uZXJfX3NoYXBlIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWhlcm9fX2lubmVyX19zaGFwZSAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIuYWxpZ24tY2VudGVyIC5ib2R5LCAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciAudGV4dCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciAuYm9keSwgLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIgLnRleHQge1xuICAgIHBhZGRpbmc6IDAgMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyID4gKiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tLWhlcm9fX2lubmVyX19zaGFwZSAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyIC50aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLmJvZHksIC5tLWhlcm9fX2lubmVyX19zaGFwZSAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnByZS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAuYm9keSwgLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAucHJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLmxpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG4ubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubS1oZXJvX19pbm5lcl9fc2hhcGUgLnByaW1hcnktY29udGVudC13cmFwcGVyIC5jdGEtYnRuLXdyYXBwZXIgLmN0YS1idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubS1oZXJvX19pbm5lcl9fc2hhcGUgLnNoYXBlZC1pbWFnZXMtd3JhcHBlcl9faW1hZ2UtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5zaGFwZWQtaW1hZ2VzLXdyYXBwZXJfX2ltYWdlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnNoYXBlZC1pbWFnZXMtd3JhcHBlcl9faW1hZ2UtaW1hZ2Uge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5zaGFwZWQtaW1hZ2VzLXdyYXBwZXJfX2ltYWdlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSAuc2hhcGVkLWltYWdlcy13cmFwcGVyX19pbWFnZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMXB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSAuc2hhcGVkLWltYWdlcy13cmFwcGVyX19pbWFnZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG5cbi5tLWhlcm9fX2lubmVyX19zaGFwZSAuc2hhcGVkLWltYWdlcy13cmFwcGVyX19pbWFnZS1jb2xvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnNoYXBlZC1pbWFnZXMtd3JhcHBlcl9faW1hZ2UtY29sb3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5zaGFwZWQtaW1hZ2VzLXdyYXBwZXJfX2ltYWdlLWNvbG9yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnNoYXBlZC1pbWFnZXMtd3JhcHBlcl9faW1hZ2UtY29sb3Ige1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19zaGFwZSAuc2hhcGVkLWltYWdlcy13cmFwcGVyX19pbWFnZS1jb2xvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDI2NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3NoYXBlIC5zaGFwZWQtaW1hZ2VzLXdyYXBwZXJfX2ltYWdlLWNvbG9yIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAubS1oZXJvX19pbm5lcl9fc2hhcGUgLnNoYXBlZC1pbWFnZXMtd3JhcHBlcl9faW1hZ2UtY29sb3Ige1xuICAgIGhlaWdodDogMTk1cHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3dpZGdldCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLnByaW1hcnktd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIgLmJvZHksIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciAudGV4dCB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIgLmJvZHksIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciAudGV4dCB7XG4gICAgcGFkZGluZzogMCAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciA+ICoge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLnByaW1hcnktY29udGVudC13cmFwcGVyIC5ib2R5LCAubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAucHJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3dpZGdldCAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRleHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAubGluayB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbi5tLWhlcm9fX2lubmVyX193aWRnZXQgLnByaW1hcnktY29udGVudC13cmFwcGVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubS1oZXJvX19pbm5lcl9fd2lkZ2V0IC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAuY3RhLWJ0bi13cmFwcGVyIC5jdGEtYnRuIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm0taGVyb19faW5uZXJfX3dpZGdldCAud2lkZ2V0LWltYWdlcy13cmFwcGVyX19hc2lkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3dpZGdldCAud2lkZ2V0LWltYWdlcy13cmFwcGVyX19hc2lkZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLndpZGdldC1pbWFnZXMtd3JhcHBlcl9fYXNpZGUge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLndpZGdldC1pbWFnZXMtd3JhcHBlcl9fYXNpZGUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLndpZGdldC1pbWFnZXMtd3JhcHBlcl9fYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3dpZGdldCAud2lkZ2V0LWltYWdlcy13cmFwcGVyX19hc2lkZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX193aWRnZXQgLndpZGdldC1pbWFnZXMtd3JhcHBlcl9fYXNpZGUgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4ubS1oZXJvLndpZGdldF9fYXNpZGUge1xuICBtYXgtd2lkdGg6IDE2NTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLWhlcm8ud2lkZ2V0X19hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAyMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAubS1oZXJvLndpZGdldF9fYXNpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWhlcm8ud2lkZ2V0X19hc2lkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5tLWhlcm8ud2lkZ2V0X19iZWxvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvLndpZGdldF9fYmVsb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4ubS1oZXJvLndpZGdldF9fYmVsb3cgLnByaW1hcnktY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG59XG5cbi5tLWhlcm8ud2lkZ2V0IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyX19hc2lkZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYXNpZGUgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgLm0taGVyby53aWRnZXQgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC1jb250YWluZXJfX2FzaWRlIC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm8ud2lkZ2V0IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyX19hc2lkZSAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5tLWhlcm8ud2lkZ2V0IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyX19hc2lkZSAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEyNSU7XG4gIG1hcmdpbi1sZWZ0OiAyMyU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYXNpZGUgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYXNpZGUgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYXNpZGUgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWhlcm8ud2lkZ2V0IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyX19hc2lkZSAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm8ud2lkZ2V0IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyX19hc2lkZSAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0taGVyby53aWRnZXQgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC1jb250YWluZXJfX2JlbG93IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyby53aWRnZXQgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC1jb250YWluZXJfX2JlbG93IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm0taGVyby53aWRnZXQgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC1jb250YWluZXJfX2JlbG93IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tLWhlcm8ud2lkZ2V0IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyX19iZWxvdyAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYmVsb3cgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYmVsb3cgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyLmZ1bGwtYmxlZWQge1xuICB3aWR0aDogMTEwJTtcbiAgbWFyZ2luLWxlZnQ6IC01JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2ODFweCkge1xuICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYmVsb3cgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyLmZ1bGwtYmxlZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyby53aWRnZXQgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC1jb250YWluZXJfX2JlbG93IC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtd3JhcHBlci5mdWxsLWJsZWVkIGltZyB7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbiAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAubS1oZXJvLndpZGdldCAud2lkZ2V0LWltYWdlcy1mdWxsLXdpZHRoLWNvbnRhaW5lcl9fYmVsb3cgLndpZGdldC1pbWFnZXMtZnVsbC13aWR0aC13cmFwcGVyLmZ1bGwtYmxlZWQgaW1nIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODEzMjY7XG4gIHBhZGRpbmc6IDExN3B4IDAgMzlweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLm0tZm9vdGVyIC5jb2wtc20tNiwgLm0tZm9vdGVyIC5jb2wtc20tNiwgLm0tZm9vdGVyIC5jb2wtc20tNiB7XG4gIHBvc2l0aW9uOiB1bnNldDtcbn1cblxuLm0tZm9vdGVyX19jYXRlZ29yeSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWZvb3Rlcl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubS1mb290ZXJfX25hdi13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLm0tZm9vdGVyX19uYXYtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tZm9vdGVyX19uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubS1mb290ZXJfX25hdi1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tLWZvb3Rlcl9fbmF2LWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tZm9vdGVyX19uYXYtbGlzdCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tLWZvb3Rlcl9fbmF2LWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG59XG5cbi5tLWZvb3Rlcl9fbmF2LWxpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWZvb3Rlcl9fbmF2LWxpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tLWZvb3Rlcl9fbmF2LWxpc3QgbGFiZWwge1xuICBjb2xvcjogIzZCNzE3RDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5tLWZvb3Rlcl9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1mb290ZXJfX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm0tZm9vdGVyX19pbmZvIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5tLWZvb3Rlcl9faW5mbyAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLWZvb3Rlcl9faW5mbyAuaW5mby1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tLWZvb3Rlcl9faW5mbyAuaW5mby1saW5rcyAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubS1mb290ZXJfX2luZm8tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWZvb3Rlcl9faW5mby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLWZvb3Rlcl9faW5mby1tb2JpbGUgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm0tZm9vdGVyX19pbmZvLW1vYmlsZSAucm93LCAubS1mb290ZXJfX2luZm8tbW9iaWxlIC5jb2wsIC5tLWZvb3Rlcl9faW5mby1tb2JpbGUgLmNvbC02IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubS1mb290ZXJfX2luZm8tbW9iaWxlIC5sb2dvLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm0tZm9vdGVyX19pbmZvLW1vYmlsZSAubG9nby1saW5rcyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLWZvb3Rlcl9faW5mby1tb2JpbGUgLmxvZ28tbGlua3MgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm0tZm9vdGVyX19pbmZvLW1vYmlsZSAuYWFyZW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tLWZvb3Rlcl9fbmF2LWluZm8tbGlua3MgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm0tZm9vdGVyX19uYXYtaW5mby1saW5rcyBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xufVxuXG4ubS1mb290ZXJfX25hdi1pbmZvLWxpbmtzIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tLWhlYWRlciB7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbn1cblxuLm0taGVhZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDZyZW07XG59XG5cbi5tLWhlYWRlcl9fbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLm0taGVhZGVyX19sb2dvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gcCwgLm0taGVhZGVyX19uYXZpZ2F0aW9uIHNwYW4ge1xuICBjb2xvcjogIzA4MTMyNjtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZy11bCB7XG4gIHdpZHRoOiAwO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogIzA4MTMyNjtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tLWxpc3QgLml0ZW0td2l0aC1zdWJtZW51IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLml0ZW0td2l0aG91dC1zdWJtZW51LCAubS1oZWFkZXJfX25hdmlnYXRpb24gLml0ZW0td2l0aC1zdWJtZW51IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuaXRlbS13aXRob3V0LXN1Ym1lbnU6aG92ZXIsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuaXRlbS13aXRoLXN1Ym1lbnU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuc3VicGFnZXMtY29udGFpbmVyLCAubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNjI1cmVtO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuc3VicGFnZXMtY29udGFpbmVyIC5jb250YWluZXIsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLnN1YnBhZ2VzLWNvbnRhaW5lciAuY2F0ZWdvcnksIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLm1lbnUtaXRlbSwgLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5sYW5ndWFnZS1tZW51IC5tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuc3VicGFnZXMtY29udGFpbmVyIC5tZW51LWl0ZW0gLnJvdywgLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5sYW5ndWFnZS1tZW51IC5tZW51LWl0ZW0gLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLnN1YnBhZ2VzLWNvbnRhaW5lciAubWVudS1pdGVtLm5vLXBhZGRpbmcsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAubWVudS1pdGVtLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLm1lbnUtaXRlbS5ub3QtYWN0aXZlLCAubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUgLm1lbnUtaXRlbS5ub3QtYWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLnN1YnBhZ2VzLWNvbnRhaW5lciAudGl0bGUsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAudGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLnN1YnBhZ2VzLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzM4NDE1MjtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1heC13aWR0aDogMjc0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubS1oZWFkZXJfX25hdmlnYXRpb24gLnN1YnBhZ2VzLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLmljb24sIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLnN1YnBhZ2VzLWNvbnRhaW5lciAubGFuZ3VhZ2Utd3JhcHBlcjpub3QoOmZpcnN0LWNoaWxkKSwgLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5sYW5ndWFnZS1tZW51IC5sYW5ndWFnZS13cmFwcGVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuc3VicGFnZXMtY29udGFpbmVyIC5sYW5ndWFnZS13cmFwcGVyIC5sYW5ndWFnZS1pdGVtLCAubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLWl0ZW0gLmFycm93LCAubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLWl0ZW0gLmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLXBhZ2UsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuc3VicGFnZXMtY29udGFpbmVyIC5sYW5ndWFnZS13cmFwcGVyIC5sYW5ndWFnZSwgLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5sYW5ndWFnZS1tZW51IC5sYW5ndWFnZS13cmFwcGVyIC5sYW5ndWFnZS1wYWdlLCAubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLXBhZ2Uubm90LWFjdGl2ZSwgLm0taGVhZGVyX19uYXZpZ2F0aW9uIC5zdWJwYWdlcy1jb250YWluZXIgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLm5vdC1hY3RpdmUsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudSAubGFuZ3VhZ2Utd3JhcHBlciAubGFuZ3VhZ2UtcGFnZS5ub3QtYWN0aXZlLCAubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUgLmxhbmd1YWdlLXdyYXBwZXIgLmxhbmd1YWdlLm5vdC1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbiAuc3VicGFnZXMtY29udGFpbmVyLmhvdmVyZWQsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbiAubGFuZ3VhZ2UtbWVudS5ob3ZlcmVkIHtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMSBlYXNlO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24gLmxhbmd1YWdlLW1lbnUge1xuICByaWdodDogMDtcbn1cblxuLm0taGVhZGVyX19idXR0b25zIHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm0taGVhZGVyX19idXR0b25zIGJ1dHRvbiwgLm0taGVhZGVyX19idXR0b25zIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwODZERkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG59XG5cbi5tLWhlYWRlcl9fYnV0dG9ucyBidXR0b246aG92ZXIsIC5tLWhlYWRlcl9fYnV0dG9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTJFODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1oZWFkZXJfX2J1dHRvbnMgYnV0dG9uLCAubS1oZWFkZXJfX2J1dHRvbnMgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1oZWFkZXJfX2J1dHRvbnMgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1oZWFkZXJfX2J1dHRvbnMgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0taGVhZGVyX19idXR0b25zIC5oYW1idXJnZXItLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0taGVhZGVyX19idXR0b25zIC5jcm9zcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm0taGVhZGVyX19idXR0b25zIC5jcm9zcy0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWhlYWRlcl9fYnV0dG9ucyAuZ2xvYmUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1oZWFkZXJfX2J1dHRvbnMgLmdsb2JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLm0taGVhZGVyX19idXR0b25zIC5nbG9iZS0taW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlLWxhbmd1YWdlLCAubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiA2cmVtO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlLWxhbmd1YWdlLS1hY3RpdmUsIC5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIHtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLWl0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24taXRlbXMgYSwgLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1pdGVtcyBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzA4MTMyNjtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1pdGVtcyAubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlLS1saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI0U2RTdFOTtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1pdGVtcyAuaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMjhweCAwO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLWl0ZW1zIC5pdGVtLXRpdGxlIC5jaGV2cm9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24taXRlbXMgLml0ZW0tdGl0bGUgLmNoZXZyb24tLXJvdGF0ZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24taXRlbXMgLnN1Ym1lbnUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24taXRlbXMgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAtMTgwJTtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24taXRlbXMgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS0tYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1pdGVtcyAuc3VibWVudS13cmFwcGVyIC5zdWJtZW51IC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLWl0ZW1zIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgLnN1Ym1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24taXRlbXMgLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudSAuc3VibWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLWl0ZW1zIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgLnN1Ym1lbnUtaXRlbSAudGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLWl0ZW1zIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgLnN1Ym1lbnUtaXRlbSAudGl0bGUtaWNvbiAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZSAubmF2aWdhdGlvbi1pdGVtcyAuc3VibWVudS13cmFwcGVyIC5zdWJtZW51IC5zdWJtZW51LWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZSAuY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRjA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tLWhlYWRlcl9fbmF2aWdhdGlvbi1tb2JpbGUgLmNvbnRhY3QgYSB7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlLWxhbmd1YWdlIC5sYW5ndWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZS1sYW5ndWFnZSAubGFuZ3VhZ2Utd3JhcHBlciAubGFuZ3VhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm0taGVhZGVyX19uYXZpZ2F0aW9uLW1vYmlsZS1sYW5ndWFnZSAubGFuZ3VhZ2Utd3JhcHBlciAubGFuZ3VhZ2UtaXRlbSBwLCAubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlLWxhbmd1YWdlIC5sYW5ndWFnZS13cmFwcGVyIC5sYW5ndWFnZS1pdGVtIGEge1xuICBjb2xvcjogIzA4MTMyNjtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uaGVhZGVyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggMCByZ2JhKDU2LCA2NSwgODIsIDAuMDQpO1xufVxuXG4jbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNsYXlvdXQub3ZlcmxheTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA4MHB4O1xuICByaWdodDogODBweDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLm0tY29va2llLWJhbm5lci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tY29va2llLWJhbm5lciAudGV4dC1saW5rIHtcbiAgY29sb3I6ICMwODZERkI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm0tY29va2llLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWNvb2tpZS1iYW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubS1jb29raWUtYmFubmVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDQwcHggNTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLm0tY29va2llLWJhbm5lcl9faW5uZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubS1jb29raWUtYmFubmVyX19pbm5lciBwIHtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbn1cblxuLm0tY29va2llLWJhbm5lcl9faW5uZXIgLnRleHQtbGluayB7XG4gIGNvbG9yOiAjMDg2REZCO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5tLWNvb2tpZS1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0tY29va2llLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubS1jb29raWUtYmFubmVyX19pbm5lciBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWNvb2tpZS1iYW5uZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5tLWNvb2tpZS1iYW5uZXJfX2lubmVyIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1jb29raWUtYmFubmVyX19jb250ZW50IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm0tY29va2llLWJhbm5lcl9fY29udGVudCAubS1jb29raWUtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLWNvb2tpZS1iYW5uZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWNvb2tpZS1iYW5uZXJfX2FjdGlvbnMge1xuICBnYXA6IDMwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuY3RhLWJ0biB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuY3RhLWJ0biwgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAubGluay1sYXJnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1jb29raWUtYmFubmVyX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubS1jb29raWUtYmFubmVyX19hY3Rpb25zIC5saW5rLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuY3RhLWJ0biwgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAubGluay1sYXJnZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuY3RhLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubS1jb29raWUtc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogODBweDtcbiAgcmlnaHQ6IDgwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWNvb2tpZS1zZXR0aW5ncyBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xufVxuXG4ubS1jb29raWUtc2V0dGluZ3MuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWNvb2tpZS1zZXR0aW5ncy5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tY29va2llLXNldHRpbmdzIC5tLWNvb2tpZS1iYW5uZXJfX2lubmVyIHtcbiAgcGFkZGluZzogNzBweCAxMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9faW5uZXIgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLm0tY29va2llLXNldHRpbmdzIC5tLWNvb2tpZS1iYW5uZXJfX2lubmVyIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyB7XG4gIGdhcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tLWNvb2tpZS1zZXR0aW5ncyAubS1jb29raWUtYmFubmVyX19hY3Rpb25zIC5idXR0b25zIHtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuc2V0dGluZ3Mge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDgsIDE5LCAzOCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOCwgMTksIDM4LCAwLjEpO1xufVxuXG4ubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuc2V0dGluZ3MgLml0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuc2V0dGluZ3MgLml0ZW0gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLWNvb2tpZS1zZXR0aW5ncyAubS1jb29raWUtYmFubmVyX19hY3Rpb25zIC5zZXR0aW5ncyAuaXRlbSBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuc2V0dGluZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLWNvb2tpZS1zZXR0aW5ncyAubS1jb29raWUtYmFubmVyX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm0tY29va2llLXNldHRpbmdzIC5tLWNvb2tpZS1iYW5uZXJfX2FjdGlvbnMgLmN0YS1idG4sIC5tLWNvb2tpZS1zZXR0aW5ncyAubS1jb29raWUtYmFubmVyX19hY3Rpb25zIC5saW5rLWxhcmdlIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuY3RhLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubS1jb29raWUtc2V0dGluZ3MgLm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1jb29raWUtc2V0dGluZ3Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWNvb2tpZS1zZXR0aW5ncyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuICB9XG59XG5cbi5zd2l0Y2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI4cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2l0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjI4cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBiYWNrZ3JvdW5kIDAuMjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIGJveC1zaGFkb3cgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjMDg2REZCO1xufVxuXG5pbnB1dDpjaGVja2VkICsgLnN3aXRjaDo6YmVmb3JlIHtcbiAgbGVmdDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCArIC5zd2l0Y2gge1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIgLmNvbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2lubmVyIC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIgLmNvbDpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU3RTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2lubmVyIC5jb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAubS10d28tY29sLWltYWdlLWxpbmtzX19pbm5lciAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIgLmNvbDpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2lubmVyIC5jb2w6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXIgLmNvbDpsYXN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS10d28tY29sLWltYWdlLWxpbmtzX19pbm5lci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW50cm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19faW50cm86bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19fbGlua3MgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xufVxuXG4ubS10d28tY29sLWltYWdlLWxpbmtzX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19fd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWFnZS1saW5rc19fd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX3dyYXBwZXIgLmxpbmstbGFyZ2Uge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19fd3JhcHBlciAubGluay1sYXJnZSBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX3dyYXBwZXIgLmxpbmstbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAubS10d28tY29sLWltYWdlLWxpbmtzX193cmFwcGVyIC5saW5rLWxhcmdlIGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX3RpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xufVxuXG4ubS10d28tY29sLWltYWdlLWxpbmtzX190aXRsZSAubGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tdHdvLWNvbC1pbWFnZS1saW5rc19fbGluay1ib3gge1xuICBwYWRkaW5nOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoOCwgMTA5LCAyNTEsIDAuMSk7XG59XG5cbi5tLXR3by1jb2wtaW1hZ2UtbGlua3NfX2xpbmstYm94IC5saW5rIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRybyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRybyBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xufVxuXG4ubS10d28tY29sLWhlYWRsaW5lLWludHJvX19pbm5lciB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb2wgKyAuY29sIHAge1xuICBtYXgtd2lkdGg6IDUxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb2wgKyAuY29sIHAge1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXIgLmxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZCc7XG59XG5cbi5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyIC5saW5rIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS10d28tY29sLWhlYWRsaW5lLWludHJvX19pbm5lciAubGluayBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubS10d28tY29sLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItYmx1ZSB7XG4gIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYmctcGF0dGVybi5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTExNjM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyLWJsdWUgaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItYmx1ZSBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG59XG5cbi5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyLWJsdWUgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cblxuLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItYmx1ZSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA4NiU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubS10d28tY29sLWhlYWRsaW5lLWludHJvX19pbm5lci1ibHVlIHVsIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyLWJsdWUgLmN0YS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaGVhZGxpbmUtaW50cm9fX2lubmVyLWJsdWUge1xuICAgIHBhZGRpbmc6IDQ1cHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJiZy1wYXR0ZXJuLW1vYmlsZS5zdmdcIik7XG4gIH1cbiAgLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItYmx1ZSBoMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItYmx1ZSBwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRyb19faW5uZXItYmx1ZSB1bCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAubS10d28tY29sLWhlYWRsaW5lLWludHJvX19pbm5lci1ibHVlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTMyNjtcbn1cblxuLmJhY2tncm91bmQtYmxhY2sgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWJsYWNrIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIC5jdGEtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyLW1vYmlsZSAuY3RhLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubS1zdGF0c19faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogODBweCAwIDcwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXN0YXRzX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1zdGF0c19faW5uZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1zdGF0c19faW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5tLXN0YXRzX19pbm5lci1tb2JpbGUgLnN0YXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm0tc3RhdHMgaDIge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bSc7XG4gIGxldHRlci1zcGFjaW5nOiAtMy4zNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXN0YXRzIGgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yLjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tc3RhdHMgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxufVxuXG4ubS1zdGF0cyAudGV4dC13aGl0ZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LXdoaXRlIGgyLCAudGV4dC13aGl0ZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJhY2tncm91bmQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTExNjM7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRybyArIC5tLXN0YXRzLmJhY2tncm91bmQtYmx1ZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyby5uby1wYWRkaW5nLWJvdHRvbSAubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyby5kb3VibGUtcGFkZGluZy10b3AgLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5MHB4IDAgODBweCAwO1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIGgyLCAubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIGg0LCAubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXIgaDIge1xuICBsaW5lLWhlaWdodDogMy42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMS4xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIGg0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXIgcCB7XG4gIGNvbG9yOiAjMzg0MTUyO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXIgLmxpbmstbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb2wtNi5jb2wtbWQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciAudGFnIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciAudGFnLmxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUU5OUM7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXIgLnRhZy5ncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBCMjE0O1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIC50YWcucGVhY2gge1xuICBjb2xvcjogIzA4MTMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDhDQTtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciAudGFnLmNvcmFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdGNjI7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXIgLnRhZy5zdG9uZSB7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFM0RDO1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIC50YWcuc2FuZCB7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0YwO1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIC50YWcuYnJpZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkRGQjtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciAudGFnLmFhcmVvbi1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTExNjM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIC5idXR0b24tbGluay13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIGgyICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIGgyICsgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyLW1vYmlsZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIC50YWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyLW1vYmlsZSAudGFnLmxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUU5OUM7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIC50YWcuZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQjIxNDtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUgLnRhZy5wZWFjaCB7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOENBO1xufVxuXG4ubS1jZW50ZXItaGVhZGxpbmUtaW50cm9fX2lubmVyLW1vYmlsZSAudGFnLmNvcmFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdGNjI7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIC50YWcuc3RvbmUge1xuICBjb2xvcjogIzA4MTMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTNEQztcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUgLnRhZy5zYW5kIHtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRjA7XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIC50YWcuYnJpZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkRGQjtcbn1cblxuLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUgLnRhZy5hYXJlb24tYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxMTYzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJhY2tncm91bmQtc2FuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRjA7XG59XG5cbi5tLXR3by1jb2wtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTE2Mztcbn1cblxuLm0tdHdvLWNvbC1jdGEgaDIsIC5tLXR3by1jb2wtY3RhIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tdHdvLWNvbC1jdGFfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS10d28tY29sLWN0YV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuXG4ubS10d28tY29sLWN0YV9faW5uZXIgcCB7XG4gIG1heC13aWR0aDogNTEwcHg7XG59XG5cbi5tLXR3by1jb2wtY3RhX19pbm5lciAuY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdHdvLWNvbC1jdGFfX2lubmVyIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdHdvLWNvbC1jdGFfX2lubmVyIC5yaWdodC1jb250YWluZXIgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS10d28tY29sLWN0YV9faW5uZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNThweDtcbiAgfVxufVxuXG4ubS1oZWFkbGluZS10ZXh0LWltYWdlIHtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZWFkbGluZS10ZXh0LWltYWdlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgfVxufVxuXG4ubS1oZWFkbGluZS10ZXh0LWltYWdlX19pbm5lciAud3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlYWRsaW5lLXRleHQtaW1hZ2VfX2lubmVyIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLm0taGVhZGxpbmUtdGV4dC1pbWFnZV9faW5uZXIgLndyYXBwZXIgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLm0taGVhZGxpbmUtdGV4dC1pbWFnZV9faW5uZXIgLndyYXBwZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1oZWFkbGluZS10ZXh0LWltYWdlX19pbm5lciAud3JhcHBlciBwLCAubS1oZWFkbGluZS10ZXh0LWltYWdlX19pbm5lciAud3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubS1oZWFkbGluZS10ZXh0LWltYWdlX19pbm5lciAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZWFkbGluZS10ZXh0LWltYWdlX19pbm5lciAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLm0taGVhZGxpbmUtdGV4dC1pbWFnZV9faW5uZXIgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLWhlYWRsaW5lLXRleHQtaW1hZ2VfX2lubmVyIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5tLWhlYWRsaW5lLXRleHQtaW1hZ2VfX2lubmVyIC53cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0taGVhZGxpbmUtdGV4dC1pbWFnZV9faW5uZXIgLndyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxufVxuXG4ubS11c3BzIHtcbiAgcGFkZGluZzogMTA0cHggMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXVzcHMge1xuICAgIHBhZGRpbmc6IDEwNHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdXNwcyB7XG4gICAgcGFkZGluZzogNTJweCAwcHg7XG4gIH1cbn1cblxuLm0tdXNwcyAudXNwcy1yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm0tdXNwcyAudXNwcy1yb3cudXNwcy1yb3ctY29sLTIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5tLXVzcHMgLnVzcHMtcm93IC51c3BzLWNvbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0tdXNwcyAudXNwcy1yb3cgLnVzcHMtY29sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4ubS11c3BzIC51c3BzLXJvdyAudXNwcy1jb2wudXNwcy1jb2wtMywgLm0tdXNwcyAudXNwcy1yb3cgLnVzcHMtY29sLnVzcHMtY29sLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS11c3BzIC51c3BzLXJvdyAudXNwcy1jb2wudXNwcy1jb2wtMywgLm0tdXNwcyAudXNwcy1yb3cgLnVzcHMtY29sLnVzcHMtY29sLTQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ubS11c3BzIC51c3BzLXJvdyAudXNwcy1jb2wudXNwcy1jb2wtMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS11c3BzIC51c3BzLXJvdyAudXNwcy1jb2wudXNwcy1jb2wtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubS10ZXN0aW1vbmlhbHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubS10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubS10ZXN0aW1vbmlhbHNfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubS10ZXN0aW1vbmlhbHNfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tLXRlc3RpbW9uaWFscyAub3ZlcmxheSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGN0YzRjAgNjAlLCByZ2JhKDI0NywgMjQzLCAyNDAsIDApIDkwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0tdGVzdGltb25pYWxzX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaGVyaXQ7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzX19jb250ZW50IC5hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubS10ZXN0aW1vbmlhbHNfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgfVxuICAubS10ZXN0aW1vbmlhbHNfX2NvbnRlbnQgLmF1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubS10ZXN0aW1vbmlhbHNfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5tLXRlc3RpbW9uaWFscyAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDcsIDI0MywgMjQwLCAwKSAyMDBweCwgI0Y3RjNGMCAzMDBweCk7XG4gIH1cbn1cblxuLm0tdGVzdGltb25pYWxzLXNsaWRlciB7XG4gIHBhZGRpbmc6IDQwcHggMCAyNDBweDtcbn1cblxuLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IGdyYWI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRjA7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDM1NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogNDU0cHg7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtc3BhY2VyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5cbi5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1zbGlkZS1zcGFjZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3R0b206IC0xODBweDtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItc2xpZGUgLnBhZ2luYXRpb24tbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLmN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLmN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLmN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzI2O1xufVxuXG4ubS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLmN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIGltZyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS10ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTgwcHg7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1zbGlkZS1zcGFjZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuICAubS10ZXN0aW1vbmlhbHMtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBpbWcge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5tLXRlc3RpbW9uaWFscy1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLmN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS10ZXN0aW1vbmlhbHMtcXVvdGUge1xuICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS10ZXN0aW1vbmlhbHMtcXVvdGUge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbiAgfVxufVxuXG4ubS10ZXN0aW1vbmlhbHMtcXVvdGUgLm0tdGVzdGltb25pYWxzLXF1b3RlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGM0YwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAzNTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXRlc3RpbW9uaWFscy1xdW90ZSAubS10ZXN0aW1vbmlhbHMtcXVvdGUtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNDU0cHg7XG4gIH1cbn1cblxuLm0tdGVzdGltb25pYWxzLXF1b3RlIC5tLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAubS10ZXN0aW1vbmlhbHMtcXVvdGUgLm0tdGVzdGltb25pYWxzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5cbi5tLXRlc3RpbW9uaWFscy1xdW90ZSAubS10ZXN0aW1vbmlhbHNfX2NvbnRlbnQgcCB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbn1cblxuLm0tdGVzdGltb25pYWxzLXF1b3RlIC5tLXRlc3RpbW9uaWFsc19fY29udGVudCAubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG5cbi5tLXRlc3RpbW9uaWFscy1xdW90ZSAubS10ZXN0aW1vbmlhbHNfX2ltYWdlIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm0tdGVzdGltb25pYWxzLXF1b3RlIC5vdmVybGF5IHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXRlc3RpbW9uaWFscy1xdW90ZSB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXF1b3RlIC5tLXRlc3RpbW9uaWFscy1xdW90ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5tLXRlc3RpbW9uaWFscy1xdW90ZSAubS10ZXN0aW1vbmlhbHNfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAubS10ZXN0aW1vbmlhbHMtcXVvdGUgLm0tdGVzdGltb25pYWxzX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXF1b3RlIC5tLXRlc3RpbW9uaWFsc19fY29udGVudCAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLm0tdGVzdGltb25pYWxzLXF1b3RlIC5tLXRlc3RpbW9uaWFsc19fY29udGVudCAuYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tLXRlc3RpbW9uaWFscy1xdW90ZSAubS10ZXN0aW1vbmlhbHNfX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIC5tLXRlc3RpbW9uaWFscy1xdW90ZSAub3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDcsIDI0MywgMjQwLCAwKSAyMDBweCwgI0Y3RjNGMCAzMDBweCk7XG4gIH1cbn1cblxuLm0tdGVhbSB7XG4gIG1hcmdpbjogODBweCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdGVhbSB7XG4gICAgbWFyZ2luOiA4MHB4IDAgNTBweDtcbiAgfVxufVxuXG4ubS10ZWFtX19pbm5lcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdGVhbV9faW5uZXJfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4ubS10ZWFtX19pbm5lciAud3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tLXRlYW1fX2lubmVyIC53cmFwcGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm0tdGVhbV9faW5uZXIgLndyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm0tdGVhbV9faW5uZXIgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS10ZWFtX19pbm5lciAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAyOTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0tdGVhbV9faW5uZXIgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdGVhbV9faW5uZXIgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXRlYW1fX2lubmVyIC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgfVxufVxuXG4ubS10ZWFtLWJpbyB7XG4gIHBhZGRpbmc6IDY1cHggMCAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXRlYW0tYmlvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgOTJweDtcbiAgfVxufVxuXG4ubS10ZWFtLWJpb19faW5uZXIge1xuICBtYXgtd2lkdGg6IDgzNnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS10ZWFtLWJpb19faW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdGVhbS1iaW9fX2lubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tLXRlYW0tYmlvX19pbm5lcl9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS10ZWFtLWJpb19faW5uZXJfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tLXRlYW0tYmlvX19pbm5lcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLXRlYW0tYmlvX19pbm5lcl9faW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLm0tY2FyZWVycyB7XG4gIG1hcmdpbjogODBweCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2FyZWVycyB7XG4gICAgbWFyZ2luOiA1MHB4IDAgNTBweDtcbiAgfVxufVxuXG4ubS1jYXJlZXJzX19pbm5lcl9fdGl0bGUsIC5tLWNhcmVlcnNfX2lubmVyX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2FyZWVyc19faW5uZXJfX3RpdGxlLCAubS1jYXJlZXJzX19pbm5lcl9fYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLm0tY2FyZWVyc19faW5uZXJfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tY2FyZWVyc19faW5uZXJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLm0tY2FyZWVyc19faW5uZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY2FyZWVyc19faW5uZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuLm0tY2FyZWVyc19faW5uZXJfX2NvbnRlbnQgLndyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubS1jYXJlZXJzX19pbm5lcl9fY29udGVudCAud3JhcHBlciBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLVdoaXRlLCAjRkZGKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWNhcmVlcnNfX2lubmVyX19jb250ZW50IC53cmFwcGVyIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm0tY2FyZWVyc19faW5uZXJfX2NvbnRlbnQgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tLWNhcmVlcnNfX2lubmVyX19jb250ZW50IC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1jYXJlZXJzX19pbm5lcl9fY29udGVudCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciAubGluay13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZzogMCAzMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm0tY2FyZWVyc19faW5uZXJfX2NvbnRlbnQgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgLmxpbmstd3JhcHBlciBpbWcge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ubS1jYXJlZXJzX19pbm5lcl9fY29udGVudCAud3JhcHBlciAuaW1hZ2Utd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWNhcmVlcnNfX2lubmVyX19jb250ZW50IC53cmFwcGVyIC5pbWFnZS13cmFwcGVyIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLm0tY2FyZWVyc19faW5uZXJfX2NvbnRlbnQgLndyYXBwZXIgLmltYWdlLXdyYXBwZXIgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBzY3JvbGxpbmctY2FyZHMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMjU0MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbGluZy1jYXJkcy1yZXZlcnNlZCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDI1NDBweCk7XG4gIH1cbn1cblxuLm0tY2FyZHMge1xuICBwYWRkaW5nOiA3MHB4IDBweDtcbn1cblxuLm0tY2FyZHMuaGFsZi1wYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweCAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0tY2FyZHMge1xuICAgIHBhZGRpbmc6IDUycHggMHB4O1xuICB9XG4gIC5tLWNhcmRzLmhhbGYtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbn1cblxuLm0tY2FyZHMgaDMge1xuICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTA1JTtcbn1cblxuLm0tY2FyZHMgLnNsaWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWNhcmRzIC5zbGlkZXItY29udGFpbmVyIC5jYXJkcy1yb3cgLmNhcmQtY29sLTI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLm0tY2FyZHMgLnNsaWRlci1jb250YWluZXIgLmNhcmRzLXJvdyAuY2FyZC1jb2wtMjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm0tY2FyZHMgLnNsaWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tLWNhcmRzIC5zbGlkZXItY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLWNhcmRzIC5jYXJkcy1yb3cgLmNhcmQtY29sLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubS1jYXJkcyArIC5tLWNhcmRzIHtcbiAgcGFkZGluZzogMCAwcHggNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS1jYXJkcyArIC5tLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweCA1MnB4O1xuICB9XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvLmRvdWJsZS1wYWRkaW5nLXRvcCAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyby5kb3VibGUtcGFkZGluZy10b3AgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRybyAuY29sLCAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRybyAucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lci0tY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLm1lZGlhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAubWVkaWEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLm1lZGlhLXdyYXBwZXIgLmltYWdlLCAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLm1lZGlhLXdyYXBwZXIgLm1hc2tlZC1pbWFnZSB7XG4gIHdpZHRoOiA1OTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLm1lZGlhLXdyYXBwZXIgLmltYWdlLCAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLm1lZGlhLXdyYXBwZXIgLm1hc2tlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5tZWRpYS13cmFwcGVyIC5tYXNrZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5tZWRpYS13cmFwcGVyIC5tYXNrZWQtaW1hZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLm1lZGlhLXdyYXBwZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAubWVkaWEtd3JhcHBlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5tZWRpYS13cmFwcGVyLW1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5tZWRpYS13cmFwcGVyLW1vYmlsZSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5tZWRpYS13cmFwcGVyLW1vYmlsZSAubWFza2VkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLmNvbnRlbnQtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xuICBjb2xvcjogIzA4MTMyNjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYnVsbGV0LXBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRhZyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLmNvbnRlbnQtd3JhcHBlciAudGFnLmxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUU5OUM7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIC50YWcuZ3JlZW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQjIxNDtcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRhZy5wZWFjaCB7XG4gIGNvbG9yOiAjMDgxMzI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOENBO1xufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLmNvbnRlbnQtd3JhcHBlciAudGFnLmNvcmFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdGNjI7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIC50YWcuc3RvbmUge1xuICBjb2xvcjogIzA4MTMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTNEQztcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRhZy5zYW5kIHtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0YzRjA7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIC50YWcuYnJpZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkRGQjtcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRhZy5hYXJlb24tYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxMTYzO1xufVxuXG4ubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnRpdGxlLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIC50aXRsZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnN1Yi10aXRsZSB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnN1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIC5sYXJnZSB7XG4gIG1heC13aWR0aDogNjIwcHg7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAuY29udGVudC13cmFwcGVyIC5sYXJnZSAubGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLmxhcmdlIC5saW5rIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLmNvbnRlbnQtd3JhcHBlciAubGFyZ2UgLmxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgLnNtYWxsIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5jb250ZW50LXdyYXBwZXIgKyAubWVkaWEtd3JhcHBlciAuaW1hZ2Uuc2ltcGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAucmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAucmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvX19pbm5lciAubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm9fX2lubmVyIC5sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm0taGVyby5ib3JkZXJlZCAubS1oZXJvX19pbm5lcl9fcGxhaW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4LCAxOSwgMzgsIDAuMSk7XG59XG5cbi5tLWhlcm8uYm9yZGVyZWQgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubS1oZXJvLm5vdGZvdW5kIC5tLWhlcm9fX2lubmVyX19wbGFpbiAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRleHQge1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubS1oZXJvLm5vdGZvdW5kIC5tLWhlcm9fX2lubmVyX19wbGFpbiAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLmltYWdlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubS1oZXJvX19pbm5lcl9fcGxhaW4ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1oZXJvX19pbm5lcl9fcGxhaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLWhlcm9fX2lubmVyX19wbGFpbiAucHJpbWFyeS13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICB9XG59XG5cbi5tLWhlcm9fX2lubmVyX19wbGFpbiAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIuYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1oZXJvX19pbm5lcl9fcGxhaW4gLnByaW1hcnktY29udGVudC13cmFwcGVyLmFsaWduLWNlbnRlciAuYm9keSwgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIgLnRleHQge1xuICBwYWRkaW5nOiAwIDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIgLmJvZHksIC5tLWhlcm9fX2lubmVyX19wbGFpbiAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIuYWxpZ24tY2VudGVyIC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlci5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciA+ICoge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubS1oZXJvX19pbm5lcl9fcGxhaW4gLnByaW1hcnktY29udGVudC13cmFwcGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5tLWhlcm9fX2lubmVyX19wbGFpbiAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIGxpbmUtaGVpZ2h0OiAxMDUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAuYm9keSwgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAucHJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1oZXJvX19pbm5lcl9fcGxhaW4gLnByaW1hcnktY29udGVudC13cmFwcGVyIC5saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbiAgLm0taGVyb19faW5uZXJfX3BsYWluIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciAubGluayAuY3RhLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubS1oZXJvX19pbm5lcl9fcGxhaW4gLnByaW1hcnktY29udGVudC13cmFwcGVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubS1wb2xpY3kge1xuICBwYWRkaW5nOiA3MHB4IDAgMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1wb2xpY3kge1xuICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuICB9XG59XG5cbi5tLXBvbGljeV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDYxN3B4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS1wb2xpY3lfX2lubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1wb2xpY3lfX2lubmVyIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cblxuLm0tcG9saWN5X19pbm5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5tLXBvbGljeV9faW5uZXIgLmN0YS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tcG9saWN5X19pbm5lciAuY2hhcHRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1wb2xpY3lfX2lubmVyIC5jaGFwdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5tLXBvbGljeV9fdGFibGUge1xuICBtYXgtd2lkdGg6IDEwNjBweDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4ubS1wb2xpY3lfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ubS1wb2xpY3lfX3RhYmxlIHRyOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5tLXBvbGljeV9fdGFibGUgdGQge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMzODQxNTI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG59XG5cbi5tLXBvbGljeV9fdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm0tcG9saWN5X190YWJsZSB0ZDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubS1wb2xpY3lfX3RhYmxlIHRkLnRhYmxlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwODEzMjY7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZCc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm0tcG9saWN5X190YWJsZSB0ZC50YWJsZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tLXBvbGljeV9fdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4ubS1jb250YWN0IHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tY29udGFjdCB7XG4gICAgcGFkZGluZzogMzBweCAwIDcwcHg7XG4gIH1cbn1cblxuLm0tY29udGFjdF9faW5uZXIge1xuICBtYXgtd2lkdGg6IDUzMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1jb250YWN0X19pbm5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubS1jb250YWN0X19pbm5lciBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tY29udGFjdF9faW5uZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXJlbTtcbiAgfVxufVxuXG4ubS1jb250YWN0X19mb3JtIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWNvbnRhY3RfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm0tY3VzdG9tZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzRweDtcbiAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRTNEQztcbn1cblxuQGtleWZyYW1lcyBzY3JvbGxpbmctY3VzdG9tZXItbG9nb3Mge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLm0tY3VzdG9tZXJzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLm0tY3VzdG9tZXJzX19pbm5lciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLm0tY3VzdG9tZXJzX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1jdXN0b21lcnNfX2xvZ29zIC5jdXN0b21lci1sb2dvcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb246IDMwcyBzY3JvbGxpbmctY3VzdG9tZXItbG9nb3MgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cblxuLm0tY3VzdG9tZXJzX19sb2dvcyAuY3VzdG9tZXItbG9nb3Mtcm93IC5jdXN0b21lci1sb2dvcy13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5cbi5tLWN1c3RvbWVyc19fbG9nb3MgLmN1c3RvbWVyLWxvZ29zLXJvdyAuY3VzdG9tZXItbG9nb3Mtd3JhcHBlciAuY3VzdG9tZXItbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm0tY3VzdG9tZXJzX19sb2dvcyAuY3VzdG9tZXItbG9nb3Mtcm93IC5jdXN0b21lci1sb2dvcy13cmFwcGVyIC5jdXN0b21lci1sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDU4cHg7XG4gIG1heC13aWR0aDogMTQ1cHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4ubS1jdXN0b21lcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VCRTNEQyAwJSwgcmdiYSgyMzUsIDIyNywgMjIwLCAwKSAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tY3VzdG9tZXJzOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRUJFM0RDIDAlLCByZ2JhKDIzNSwgMjI3LCAyMjAsIDApIDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tY3VzdG9tZXJzIHtcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxuICAubS1jdXN0b21lcnNfX2lubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAubS1jdXN0b21lcnNfX2lubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAubS1jdXN0b21lcnNfX2xvZ29zIC5sb2dvcy1yb3cgLmxvZ29zLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG4gIC5tLWN1c3RvbWVyc19fbG9nb3MgLmxvZ29zLXJvdyAubG9nb3Mtd3JhcHBlciAubG9nbyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLm0tY3VzdG9tZXJzX19sb2dvcyAubG9nb3Mtcm93IC5sb2dvcy13cmFwcGVyIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG4ubS1pbGx1c3RyYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLWlsbHVzdHJhdGlvbiBpbWcsIC5tLWlsbHVzdHJhdGlvbiB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm0taWxsdXN0cmF0aW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0taWxsdXN0cmF0aW9uX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1pbGx1c3RyYXRpb25fX2lubmVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1pbGx1c3RyYXRpb25fX2lubmVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tbG9nb3Mge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsaW5nLWxvZ29zIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5cbi5tLWxvZ29zX19sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1sb2dvc19fbG9nb3MgLmxvZ29zLXJvdyB7XG4gIGFuaW1hdGlvbjogc2Nyb2xsaW5nLWxvZ29zIDQwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5tLWxvZ29zX19sb2dvcyAubG9nb3Mtcm93LnJldmVyc2Uge1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4ubS1sb2dvc19fbG9nb3MgLmxvZ29zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tLWxvZ29zX19sb2dvcyAubG9nb3Mtcm93IC5sb2dvcy13cmFwcGVyIC5sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUQwRDQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbjogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWxvZ29zX19sb2dvcyAubG9nb3Mtcm93IC5sb2dvcy13cmFwcGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAxMnB4O1xuICB9XG59XG5cbi5tLWxvZ29zX19sb2dvcyAubG9nb3Mtcm93IC5sb2dvcy13cmFwcGVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tLWxvZ29zX19sb2dvcyAubG9nb3Mtcm93IC5sb2dvcy13cmFwcGVyIC5sb2dvIHNwYW4ge1xuICBjb2xvcjogIzM4NDE1MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWxvZ29zX19sb2dvcyAubG9nb3Mtcm93IC5sb2dvcy13cmFwcGVyIC5sb2dvIHNwYW4ge1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubS1wYXJ0bmVycyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTU0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1wYXJ0bmVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLm0tcGFydG5lcnMgLmxvZ29zLXJvdyAubG9nb3Mtd3JhcHBlciAubG9nbywgLm0tcGFydG5lcnMgLmxvZ29zLXJvdy1yZXZlcnNlIC5sb2dvcy13cmFwcGVyIC5sb2dvIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm0tbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4ubS1uZXdzLWZlZWQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1uZXdzLWZlZWQge1xuICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuICB9XG59XG5cbi5tLW5ld3MtZmVlZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm0tbmV3cy1mZWVkX19pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLW5ld3MtZmVlZF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1uZXdzLWZlZWRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubS1uZXdzLWZlZWRfX2lubmVyIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tbmV3cy1mZWVkIC5tLW5ld3MtY2FyZF9faW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1uZXdzLWZlZWQgLm0tbmV3cy1jYXJkX19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcxOS45OHB4KSB7XG4gIC5tLW5ld3MtZmVlZCAubS1uZXdzLWNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubS1uZXdzLWZlZWQgLmxvYWQtbW9yZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLW5ld3MtZmVlZCAubG9hZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ubS1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLm0tZmlsdGVyX19pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLWZpbHRlcl9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1maWx0ZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubS1maWx0ZXJfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5tLWZpbHRlciAuY2F0ZWdvcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1maWx0ZXIgLmNhdGVnb3J5LXdyYXBwZXIge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5cbi5tLWZpbHRlciAuY2F0ZWdvcnksIC5tLWZpbHRlciAuY2F0ZWdvcnktYWxsIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDM2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogIzA4NkRGQjtcbiAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjNGMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y3RjNGMDtcbn1cblxuLm0tZmlsdGVyIC5jYXRlZ29yeS5hY3RpdmUsIC5tLWZpbHRlciAuY2F0ZWdvcnktYWxsLmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwODZERkI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1maWx0ZXIgLmNhdGVnb3J5LCAubS1maWx0ZXIgLmNhdGVnb3J5LWFsbCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgfVxufVxuXG4ubS1uZXdzLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tbmV3cy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5tLW5ld3MtY2FyZF9faW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1uZXdzLWNhcmRfX2ltYWdlLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLm0tbmV3cy1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5tLW5ld3MtY2FyZF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1uZXdzLWNhcmRfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDI0NXB4O1xuICB9XG59XG5cbi5tLW5ld3MtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tLW5ld3MtY2FyZF9fY29udGVudCAudGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOENBO1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLW5ld3MtY2FyZF9fY29udGVudCAudGFnIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5tLW5ld3MtY2FyZF9fY29udGVudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tLW5ld3MtY2FyZF9fY29udGVudCBoNCBhIHtcbiAgY29sb3I6ICMzODQxNTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1uZXdzLWNhcmRfX2NvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbmJ1dHRvbi5sb2FkLW1vcmUtYnRuIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwODZERkI7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZCc7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbmJ1dHRvbi5sb2FkLW1vcmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA1NmIzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYnV0dG9uLmxvYWQtbW9yZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi5tLW5ld3MtYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2NXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1uZXdzLWFydGljbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MnB4O1xuICB9XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9faW5uZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogODM0cHg7XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1uZXdzLWFydGljbGVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fdGl0bGUgLmJvZHktY29weS1zLCAubS1uZXdzLWFydGljbGVfX3RpdGxlIC5ib2R5LWNvcHktbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzE5Ljk4cHgpIHtcbiAgLm0tbmV3cy1hcnRpY2xlX190aXRsZSAuYm9keS1jb3B5LXMsIC5tLW5ld3MtYXJ0aWNsZV9fdGl0bGUgLmJvZHktY29weS1sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fdGl0bGUgLnRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4Q0E7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tbmV3cy1hcnRpY2xlX190aXRsZSAudGFnIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1uZXdzLWFydGljbGVfX3RpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjhweDtcbiAgfVxufVxuXG4ubS1uZXdzLWFydGljbGVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTkuOThweCkge1xuICAubS1uZXdzLWFydGljbGVfX2ltYWdlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tLW5ld3MtYXJ0aWNsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkycHg7XG4gIH1cbn1cblxuLm0tbmV3cy1hcnRpY2xlX19jb250ZW50IC5hcnRpY2xlLWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmF1dGhvci1pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLm0tbmV3cy1hcnRpY2xlX19jb250ZW50IC5hcnRpY2xlLWF1dGhvciAuYXV0aG9yLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5tLW5ld3MtYXJ0aWNsZV9fY29udGVudCAuYXJ0aWNsZS1hdXRob3IgLmF1dGhvci1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tbmV3cy1hcnRpY2xlX19yZWxhdGVkIGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOCwgMTksIDM4LCAwLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm0tbmV3cy1hcnRpY2xlX19yZWxhdGVkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5tLXN1Ym5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNnJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwIHJnYmEoNTYsIDY1LCA4MiwgMC4wNCk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDBweDtcbiAgei1pbmRleDogOTtcbn1cblxuLm0tc3VibmF2aWdhdGlvbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubS1zdWJuYXZpZ2F0aW9uLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tLXN1Ym5hdmlnYXRpb24uYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU3RTk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubS1zdWJuYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubS1zdWJuYXZpZ2F0aW9uIC5tLXN1Ym5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm0tc3VibmF2aWdhdGlvbiAubS1zdWJuYXZpZ2F0aW9uLWNvbnRhaW5lci5pbi12aWV3IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA5NnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwIHJnYmEoNTYsIDY1LCA4MiwgMC4wNCk7XG4gIH1cbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlciBhIHtcbiAgY29sb3I6ICMwODEzMjY7XG4gIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCAwLCAjMDAwIDI0cHgsICMwMDAgOTAlLCB0cmFuc3BhcmVudCk7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubS1zdWJuYXZpZ2F0aW9uX19pbm5lciAuc3VibmF2aWdhdGlvbi13cmFwcGVyX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tLXN1Ym5hdmlnYXRpb25fX2lubmVyIC5zdWJuYXZpZ2F0aW9uLXdyYXBwZXJfX2Rlc2t0b3A6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fZGVza3RvcCAuc3VibmF2aWdhdGlvbi11bCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubS1zdWJuYXZpZ2F0aW9uX19pbm5lciAuc3VibmF2aWdhdGlvbi13cmFwcGVyX19kZXNrdG9wIC5zdWJuYXZpZ2F0aW9uLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzODQxNTIxYTtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbjtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fZGVza3RvcCAuc3VibmF2aWdhdGlvbi1pdGVtIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW47XG59XG5cbi5tLXN1Ym5hdmlnYXRpb25fX2lubmVyIC5zdWJuYXZpZ2F0aW9uLXdyYXBwZXJfX2Rlc2t0b3AgLnN1Ym5hdmlnYXRpb24taXRlbS5hY3RpdmUsIC5tLXN1Ym5hdmlnYXRpb25fX2lubmVyIC5zdWJuYXZpZ2F0aW9uLXdyYXBwZXJfX2Rlc2t0b3AgLnN1Ym5hdmlnYXRpb24taXRlbTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDg2REZCO1xufVxuXG4ubS1zdWJuYXZpZ2F0aW9uX19pbm5lciAuc3VibmF2aWdhdGlvbi13cmFwcGVyX19kZXNrdG9wIC5zdWJuYXZpZ2F0aW9uLWl0ZW0uYWN0aXZlIGEsIC5tLXN1Ym5hdmlnYXRpb25fX2lubmVyIC5zdWJuYXZpZ2F0aW9uLXdyYXBwZXJfX2Rlc2t0b3AgLnN1Ym5hdmlnYXRpb24taXRlbTpob3ZlciBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgbWF4LWhlaWdodDogNjRweDtcbiAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjI1cyBlYXNlLW91dDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIC5zdWJuYXZpZ2F0aW9uLXVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIC5zdWJuYXZpZ2F0aW9uLXVsLmlzRXhwYW5kZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSAhaW1wb3J0YW50O1xufVxuXG4ubS1zdWJuYXZpZ2F0aW9uX19pbm5lciAuc3VibmF2aWdhdGlvbi13cmFwcGVyX19tb2JpbGUgLnN1Ym5hdmlnYXRpb24taXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIC5zdWJuYXZpZ2F0aW9uLWl0ZW0gYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi5tLXN1Ym5hdmlnYXRpb25fX2lubmVyIC5zdWJuYXZpZ2F0aW9uLXdyYXBwZXJfX21vYmlsZSAuc3VibmF2aWdhdGlvbi1pdGVtLmFjdGl2ZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIC5kcm9wZG93bi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4NkRGQjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLm0tc3VibmF2aWdhdGlvbl9faW5uZXIgLnN1Ym5hdmlnYXRpb24td3JhcHBlcl9fbW9iaWxlIC5kcm9wZG93bi13cmFwcGVyIC5pY29uLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVde29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9ZmFkZS11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCl9W2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtdXAtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybX1bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9W2RhdGEtYW9zPXpvb20taW5de3RyYW5zZm9ybTpzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1vdXRde3RyYW5zZm9ybTpzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtZG93bl17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVde3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9W2RhdGEtYW9zPXNsaWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX1bZGF0YS1hb3M9c2xpZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfVtkYXRhLWFvcz1zbGlkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfVtkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBde2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfVtkYXRhLWFvcz1mbGlwLWxlZnRde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGV7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1bZGF0YS1hb3M9ZmxpcC1yaWdodF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXVwXXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpfVtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfVtkYXRhLWFvcz1mbGlwLWRvd25de3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1kb3duXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG4gIG92ZXJmbG93LXg6dW5zZXQ7XG5cdHdpZHRoOiAxMDB2dztcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcbiRsaW5rLW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgICAgICAgIC45MHJlbSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJ0bi1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgMjBweDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiJGdyaWQtZ3V0dGVyLXdpZHRoOiA1MHB4O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLS10YWJsZXQ6IDMwcHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGgtLW1vYmlsZTogNDBweDtcbiRncmlkLWNvbHVtbnM6IDEyO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbik7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTY1MHB4LFxuKTtcblxuLy8gUmVxdWlyZWRcbkBpbXBvcnQgXCJib290c3RyYXAvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gT3B0aW9uYWxcbkBpbXBvcnQgXCJib290c3RyYXAvcmVib290XCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2dyaWRcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllcy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC91dGlsaXRpZXMvZW1iZWRcIjtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGgteGw6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInhsXCIpO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtbGc6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcImxnXCIpO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtbWQ6IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIm1kXCIpO1xuJGNvbnRhaW5lci1tYXgtd2lkdGgtc206IG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInNtXCIpO1xuXG5cbi8vIGd1dHRlciBjaGFuZ2UgaGFja1xuQG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSkgYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKSl7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoI3skZ3JpZC1ndXR0ZXItd2lkdGgtLXRhYmxldH0gLyAyKSAqIC0xKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoI3skZ3JpZC1ndXR0ZXItd2lkdGgtLXRhYmxldH0gLyAyKSAqIC0xKTtcbiAgfVxuICAucm93ID4gLmNvbCxcbiAgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLS10YWJsZXR9IC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLS10YWJsZXR9IC8gMik7XG4gIH1cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCB4cykpIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBzbSkpe1xuICAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLS1tb2JpbGV9IC8gMikgKiAtMSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLS1tb2JpbGV9IC8gMikgKiAtMSk7XG4gIH1cbiAgLnJvdyA+IC5jb2wsXG4gIC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aC0tbW9iaWxlfSAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aC0tbW9iaWxlfSAvIDIpO1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9yZXNldC1jc3Mvc2Fzcy9yZXNldFwiO1xuXG4vKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjUuMC4xIHwgMjAxOTEwMTlcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgbWVudSwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1haW4sIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udDogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXG4qW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5tZW51LCBvbCwgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvKipcbiAqIFN3aXBlciA2LjguMlxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMTYsIDIwMjFcbiAqL1xuXG4gQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHVybChcIi4vLi4vYXNzZXRzL2ltYWdlcy9jdXJzb3ItY2xpY2suc3ZnXCIpIDQgNCwgYXV0bztcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcImFvc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcFwiO1xuQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwic3dpcGVyXCI7XG5cbltkYXRhLWFvcz1cImZhZGUtcmlnaHRcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiZmFkZS1pblwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImZhZGUtaW4tcGxhY2VcIl0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwibW92ZS11cC1sZWZ0XCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKTtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LDIwcHgsMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwibW92ZS1kb3duLXJpZ2h0XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG59XG4iLCIkYmFzZS1mb250LXNpemU6IDE2cHg7XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bSc7XG4gICAgc3JjOiB1cmwoJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xuICAgIHNyYzogdXJsKCdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2FuZWxhLVJlZ3VsYXJcIjtcbiAgICBzcmM6IHVybCgnQ2FuZWxhLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdFx0IHVybCgnQ2FuZWxhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKFwiQ2FuZWxhLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCJib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0bWFyZ2luLXRvcDogcmVtKDk2cHgpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XG5cdC5ib2R5LW92ZXJsYXkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyBlYXNlO1xuXG5cdFx0Ji52aXNpYmxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgXHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyaWdodC1ibHVlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0cGFkZGluZzogMTZweCAyNHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW4tdG9wOiAkYnRuLW1hcmdpbi10b3A7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnRuLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdHRhYmxlIHtcblx0XHR0ciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1vZi10eXBle1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdH1cblxuXHRcdFx0dGR7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdH0gIFxuICAgIFxufVxuIiwiJGNvbG9yLWJsYWNrOiAjMDgxMzI2O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWdyZXk6ICMzODQxNTI7XG4kY29sb3ItZ3JleS1vcC0xOiAjMzg0MTUyMWE7XG4kY29sb3ItYWFyZW9uLWJsdWU6ICMwNTExNjM7XG4kY29sb3ItYnJpZ2h0LWJsdWU6ICMwODZERkI7XG4kY29sb3ItbGlnaHQtZ3JlZW46ICNCOUU5OUM7XG4kY29sb3ItZ3JlZW46ICM1MEIyMTQ7XG4kY29sb3ItcGVhY2g6ICNGRkQ4Q0E7XG4kY29sb3ItY29yYWw6ICNGRjdGNjI7XG4kY29sb3Itc3RvbmU6ICNFQkUzREM7XG4kY29sb3Itc2FuZDogI0Y3RjNGMDtcbiRjb2xvci1saW5lOiAjRTZFN0U5O1xuJGNvbG9yLWJ0bi1ob3ZlcjogIzA1NTJFODtcbiRjb2xvci13aGl0ZS1vcC0xOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4kY29sb3Itd2hpdGUtb3AtMjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuJGNvbG9yLXdoaXRlLW9wLTM6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiRjb2xvci13aGl0ZS1vcC02OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IiwiQGZ1bmN0aW9uIHJlbSgkcHgpIHtcbiAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFyZW07XG59XG4iLCJAbWl4aW4gaDEoKSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG5cdGZvbnQtc2l6ZTogcmVtKDcycHgpO1xuXHRsaW5lLWhlaWdodDogcmVtKDc2cHgpO1xuXHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0aHlwaGVuczogYXV0bztcblxuXHRhe1xuXHRcdGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjb2xvci1hYXJlb24tYmx1ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmhlYWRsaW5lLXhse1xuXHRcdGZvbnQtc2l6ZTogcmVtKDcycHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oNzZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXJcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpe1xuXHRcdGZvbnQtc2l6ZTogcmVtKDU4cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oNjhweCk7XG5cdFx0aHlwaGVuczogaW5pdGlhbDtcblx0XHRcblx0XHQmLmhlYWRsaW5lLXhse1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNjBweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDYzcHgpO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDUycHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oNjJweCk7XG5cdFx0aHlwaGVuczogaW5pdGlhbDtcblxuXHRcdCYuaGVhZGxpbmUteGx7XG5cdFx0XHRmb250LXNpemU6IHJlbSg2MHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNjNweCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSg0NHB4KTtcblx0XHRoeXBoZW5zOiBpbml0aWFsO1xuXG5cdFx0Ji5oZWFkbGluZS14bHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg0NHB4KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuXHRcdGh5cGhlbnM6IGluaXRpYWw7XG5cblx0XHQmLmhlYWRsaW5lLXhse1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuXHRcdH1cblx0fVxufVxuXG5oMSxcbi5tLWgxIHtcblx0QGluY2x1ZGUgaDE7XG59XG5cbkBtaXhpbiBoMigpIHtcblx0Zm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcblx0Zm9udC1zaXplOiByZW0oNTZweCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oNThweCk7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0YXtcblx0XHRjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdFx0XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiAkY29sb3ItYWFyZW9uLWJsdWU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5oZWFkbGluZS1te1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG5cdH1cblxuXHQmLmhlYWRsaW5lLXhse1xuXHRcdGZvbnQtc2l6ZTogcmVtKDcycHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oNzZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRmb250LXNpemU6IHJlbSgzOHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDQycHgpO1xuXG5cdFx0Ji5oZWFkbGluZS1te1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuXHRcdH1cblxuXHRcdCYuaGVhZGxpbmUteGx7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG5cdFx0fVxuXHR9XG59XG5cbmgyLFxuLm0taDIge1xuXHRAaW5jbHVkZSBoMjtcbn1cblxuQG1peGluIGgzKCkge1xuXHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuXHRmb250LXNpemU6IHJlbSgyOHB4KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmhlYWRsaW5lLW17XG5cdFx0Zm9udC1zaXplOiByZW0oMjhweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblx0fVxuXG5cdCYuaGVhZGxpbmUtc3tcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDI5cHgpO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblxuXHRcdCYuaGVhZGxpbmUtbXtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHR9XG5cdFxuXHRcdCYuaGVhZGxpbmUtc3tcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHR9XG5cdH1cbn1cblxuaDMsXG4ubS1oMyB7XG5cdEBpbmNsdWRlIGgzO1xufVxuXG5AbWl4aW4gaDQoKSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG5cdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuXHRsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuXG5cdGF7XG5cdFx0Y29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcblx0XHRcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xuXHR9XG59XG5cbmg0LFxuLm0taDQge1xuXHRAaW5jbHVkZSBoNDtcbn1cblxuQG1peGluIHAoKSB7XG5cdGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG5cdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xuXHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXG5cdGkge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdGIsXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcblx0fVxuXG5cdGVte1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdGF7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5ib2R5LWNvcHktc3tcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuXHRcdCsgdWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0KyBvbHtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJvZHktY29weS1te1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXG5cdFx0KyB1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQrIG9se1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYm9keS1jb3B5LWx7XG5cdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cdH1cblxuXHQmLmJvZHktY29weS14bHtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDM2cHgpO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuXHRcdCYtLWJsYWNre1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblxuXHRcdCsgdWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0KyBvbHtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmhlYWRsaW5lLXhse1xuXHRcdGZvbnQtc2l6ZTogcmVtKDYwcHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiByZW0oNjNweCk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cblx0XHQrIHB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwXG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcblxuXHRcdCYuYm9keS1jb3B5LWx7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0fVxuXHRcblx0XHQmLmJvZHktY29weS14bHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0XHR9XG5cblx0XHQmLmhlYWRsaW5lLXhse1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDQ0cHgpO1xuXHRcdH1cblx0fVxufVxuXG5wLFxuLm0tcCB7XG5cdEBpbmNsdWRlIHA7XG5cblx0KyBwLFxuXHQubS1wIHtcblx0XHRtYXJnaW4tdG9wOiByZW0oMjRweCk7XG5cdH1cbn1cblxuLnByZWhlYWRlcntcblx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG5cdGF7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbnAge1xuXHQrIHVsIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cblx0XHRcdGF7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1hYXJlb24tYmx1ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNXB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQrIG9sIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG5cblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyN3B4KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYm9keS1jb3B5LW0gcCwgLmJvZHktY29weS1te1xuXHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuXHQrIHVse1xuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXHRcdH1cblx0fVxuXG5cdCsgb2x7XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcblxuXHRcdCsgdWx7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHQrIG9se1xuXHRcdFx0bGl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYm9keS1jb3B5LWwgcCwgLmJvZHktY29weS1se1xuXHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0bGluZS1oZWlnaHQ6IHJlbSgyN3B4KTtcblx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcblxuXHQrIHVse1xuXHRcdGxpe1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xuXHRcdH1cblx0fVxuXG5cdCsgb2x7XG5cdFx0bGl7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRmb250LXNpemU6IHJlbSgxNXB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXG5cdFx0KyB1bHtcblx0XHRcdGxpe1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNXB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFxuXHRcdCsgb2x7XG5cdFx0XHRsaXtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIkZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1ib2xkOiA3MDA7IiwiLy9jbGFzc2VzXG4udS1zY3JvbGwtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLTB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wbC0we1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wci0we1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlcntcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlcntcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4vL3RyYW5zaXRpb25zXG4kdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuJGNvbG9yLXRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uO1xuJGJhY2tncm91bmQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJhbnNpdGlvbjtcbiRidXR0b24tdHJhbnNpdGlvbjogJGNvbG9yLXRyYW5zaXRpb24sICRiYWNrZ3JvdW5kLXRyYW5zaXRpb247XG4kc2NhbGUtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KSxcbi13ZWJraXQtdHJhbnNmb3JtIDJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcblxuLy8gZ3JpZFxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhse1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KXtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGx7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucm93ID4gLmNvbCwgLnJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4vLyBiYWNrZ3JvdW5kXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbn1cblxuIiwiLmJ1bGxldGxpc3QtdWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZTogZGlzYztcblxuICAuYnVsbGV0bGlzdC1saSB7XG5cbiAgfVxufVxuXG4uYnVsbGV0bGlzdC1saW5rcy11bCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gIC5idWxsZXRsaXN0LWxpbmtzLWxpIHtcbiAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgfVxuICB9XG5cbiAgJi5saW5rcy1sYXJnZSB7XG4gICAgLmJ1bGxldGxpc3QtbGlua3MtbGkge1xuICAgICAgY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAkbGluay1tYXJnaW4tdG9wO1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLmxpbmstbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6ICRsaW5rLW1hcmdpbi10b3A7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHQgICAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG5cdCAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbmxpbmUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LWxpbmsgeyBcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFhcmVvbi1ibHVlO1xuICAgIH1cbn1cblxuLmJvZHktY29weS1sIC50ZXh0LWxpbmsgeyBcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcblx0ICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgfVxufVxuXG4uYm9keS1jb3B5LW0gLnRleHQtbGluayB7IFxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xufSIsIi5kcm9wZG93biB7XG4gICAgLnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRidG4tbWFyZ2luLXRvcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlLW9wLTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAmLnVwd2FyZHMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmljb24tZ2xvYmUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZGVmYXVsdC1jb3VudHJ5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlLW9wLTI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hYXJlb24tYmx1ZTtcbiAgICAgICAgXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIGVhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnVwd2FyZHMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50cmFuc3BhcmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50cnktbGlzdCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLW9wLTE7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi51cHdhcmRzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLW9wLTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmNvdW50cnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLmNvdW50cnktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyN3B4O1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNvdW50cnkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5pY29uLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAuaWNvbi1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudHJ5LW5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubS11c3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmLnVzcC1jb2wtNCwgJi51c3AtY29sLTMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCArIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudXNwLWNvbC00IHtcbiAgICAgICAgbWluLWhlaWdodDogMjU4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGltZyB7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDQwcHggNDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi51c3AtY29sLTMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHggMTJweCAyMHB4O1xuXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tLXVzcC1sYXJnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAmLnVzcC1jb2wtMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlcntcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA1NHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC51c3AtYnVsbGV0bGlzdC11bCwgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnVzcC1idWxsZXRsaXN0LWxpLCBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzg0MTUyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubS1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmLnNsaWRlci1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JhcHBlciB7XG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICZfX2Rvd25sb2Fkcy1jYXJkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5wLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm9keS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm9keS13cmFwcGVyICsgLmJvZHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHJnYmEoOCwgMTksIDM4LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMnB4IHJnYmEoOCwgMTksIDM4LCAwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19uZXdzLWNhcmQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgLnAtMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib2R5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgLmJvZHktdGl0bGUtbmV3cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5ib2R5LXRleHQtbmV3cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5rICB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29sLTEsICZfX2NvbC0yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbC0xIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib2R5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmsgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyLCAuYm9keS13cmFwcGVyICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDcwcHggMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDAgMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmJvZHktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZC1zbGlkZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYucmlnaHQtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQtc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkLXNsaWRlci1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2NvbC0yIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC5wLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBsLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYm9keS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgLmJvZHktdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZG93bmxvYWQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogJGxpbmstbWFyZ2luLXRvcDtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgIH1cbn0iLCIuc3Vic2NyaWJlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6ICRsaW5rLW1hcmdpbi10b3A7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBnYXA6IDNweDtcbiAgICB9XG4gICAgLnN1YnNjcmliZS1saW5rLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLUJsYWNrLCAjMDgxMzI2KTtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3Vic2NyaWJlLWxpbmstYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1idG4taG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTlweCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDNweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2hhcGUge1xuICAgIHotaW5kZXg6IDI7XG59IFxuLnNoYWRvdyB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLm1hc2tlZC1jb21wb25lbnQtY29udGFpbmVyIHtcbiAgICAmX19pbWFnZS1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYXNrZWQtaW1hZ2Uge1xuICAgICAgICAgICAgJl9fc2hhcGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICZfX3NoYWRvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDY2cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjY0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE4NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nLCB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtY29sb3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAmLmhlcm8ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFza2VkLWltYWdlIHtcbiAgICAgICAgICAgICZfX3NoYXBlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBUd28gQ29sdW1uIEltYWdlIEhlYWRsaW5lIEludHJvIHNlY3Rpb24gYWRqdXN0bWVudHNcbiAgICAgICAgICAgICAgICAmLnNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNDVweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi50ZXh0LWFsaWduLWxlZnQge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1hc2tlZC1kaXYge1xuICAgICAgICAgICAgJl9fc2hhZG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogOTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC8vIFR3byBDb2x1bW4gSW1hZ2UgSGVhZGxpbmUgSW50cm8gc2VjdGlvbiBhZGp1c3RtZW50c1xuICAgICAgICAgICAgICAgICYuc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYudGV4dC1hbGlnbi1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYubGlnaHQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGVhY2gge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGVhY2g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY29yYWwge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29yYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3RvbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RvbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2FuZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zYW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJyaWdodC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFhcmVvbi1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFhcmVvbi1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4gICAgICAgICIsIi5jdGEtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6ICRidG4tbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ0bi1ob3ZlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5cHgpO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAuYnJlYWRjcnVtYi1pdGVte1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICAgIGF7XG4gICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0ICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuICAgICAgY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzA1NTJFODtcbiAgICAgICAgc3ZnIHBhdGh7XG4gICAgICAgICAgc3Ryb2tlOiAjMDU1MkU4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG5cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0LmJyZWFkY3J1bWItaXRlbXtcbiAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG5cdH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuIiwiLnMtYWJvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IDY1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5wcmltYXJ5LXdyYXBwZXItYWJvdXQge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAucHJpbWFyeS1jb250ZW50LXdyYXBwZXItYWJvdXQge1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9keSwgLnByZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ib2R5LWNvcHktbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2VzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlcy1jb250YWluZXIgeyBcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDk1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA4NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAzNzVtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNzI1bXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX180IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNzI1bXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDQlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMzc1bXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjU0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTkzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX183IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlcy10b3AtbW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VzLXRvcC1tb2JpbGUtcm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICAgICAgLmltYWdlLXRvcC1jb250YWluZXItbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlcy1ib3R0b20tbW9iaWxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VzLWJvdHRvbS1tb2JpbGUtcm93IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIDpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltYWdlLWJvdHRvbS1jb250YWluZXItbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzEsICZfXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzEge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDM3NW1zO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfXzMge1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0taGVybyB7XG4gICAgJl9faW5uZXJfX3NoYXBlIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByaW1hcnktd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5ib2R5LCAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTA1JTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9keSwgLnByZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhLWJ0bi13cmFwcGVyIC5jdGEtYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zaGFwZWQtaW1hZ2VzLXdyYXBwZXIge1xuICAgICAgICAgICAgJl9faW1hZ2UtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmX19pbWFnZS1jb2xvciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTk1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm0taGVybyB7XG4gICAgJl9faW5uZXJfX3dpZGdldCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcmltYXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODBweCkge1xuICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaW1hcnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFsaWduLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5ib2R5LCAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvZHksIC5wcmUtdGl0bGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhLWJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuY3RhLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC1pbWFnZXMtd3JhcHBlciB7XG4gICAgICAgICAgICAmX19hc2lkZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLndpZGdldCB7XG4gICAgICAgICZfX2FzaWRlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTY1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JlbG93IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpbWFyeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgICAgICAgICAgICZfX2FzaWRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19iZWxvdyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53aWRnZXQtaW1hZ2VzLWZ1bGwtd2lkdGgtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZ1bGwtYmxlZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2ODFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmc6IDExN3B4IDAgMzlweCAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQuY29sLXNtLTYsIC5jb2wtc20tNiwgLmNvbC1zbS02IHtcblx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdH1cblxuXHQmX19jYXRlZ29yeSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS1vcC0zO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYtd3JhcHBlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZS1vcC0yO1xuXHR9XG5cdFxuXHQmX19uYXYtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sb3I6ICM2QjcxN0Q7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4yNnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLW9wLTY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LmxvZ28ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmluZm8tbGlua3Mge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdC5yb3cge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mby1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtb3AtNjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cblx0XHQucm93LCAuY29sLCAuY29sLTYge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubG9nby1saW5rcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWFyZW9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmX19uYXYtaW5mby1saW5rcyB7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtb3AtNjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAbWl4aW4gRmFkZUluIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjEgZWFzZTtcbn1cbiAgXG5AbWl4aW4gRmFkZU91dCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcbn1cblxuLm0taGVhZGVyIHtcblx0ei1pbmRleDogMTA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblxuXHQmX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0aGVpZ2h0OiByZW0oOTZweCk7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHotaW5kZXg6IDI7XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdmlnYXRpb24ge1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRwLCBzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0fVxuXHRcdFxuXHRcdCYgPiB1bCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQubGFuZy11bCB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdCY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMzJweCk7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1SZWd1bGFyJztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5pdGVtLXdpdGgtc3VibWVudSB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaXRlbS13aXRob3V0LXN1Ym1lbnUsIC5pdGVtLXdpdGgtc3VibWVudSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblxuXHRcdC5zdWJwYWdlcy1jb250YWluZXIsIC5sYW5ndWFnZS1tZW51IHtcblx0XHRcdEBpbmNsdWRlIEZhZGVPdXQoKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7IFxuXHRcdFx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogcmVtKDEwNnB4KTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXRlZ29yeSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubWVudS1pdGVtIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uby1wYWRkaW5nIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubm90LWFjdGl2ZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjc0cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0Lmxhbmd1YWdlLXdyYXBwZXIge1xuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNzBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sYW5ndWFnZS1pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmFycm93IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxhbmd1YWdlLXBhZ2UsIC5sYW5ndWFnZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuXHRcdFx0XHRcdCYubm90LWFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYuaG92ZXJlZCB7XG5cdFx0XHRcdGhlaWdodDogaW5pdGlhbDtcblx0XHRcdFx0QGluY2x1ZGUgRmFkZUluKCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmxhbmd1YWdlLW1lbnUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9ucyB7XG5cdFx0ei1pbmRleDogMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHRidXR0b24sIGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZzogMTJweCAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyaWdodC1ibHVlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA1NTJFODtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmhhbWJ1cmdlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCYtLWluYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY3Jvc3Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdsb2JlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Ji0taW5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX25hdmlnYXRpb24tbW9iaWxlLWxhbmd1YWdlLCAmX19uYXZpZ2F0aW9uLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1x0XG5cdFx0dG9wOiByZW0oOTZweCk7XG5cdFx0XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVx0XG5cblx0Jl9fbmF2aWdhdGlvbi1tb2JpbGUge1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwMHB4O1xuXG5cdFx0Lm5hdmlnYXRpb24taXRlbXMge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdFx0XHRhLCBwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQubS1oZWFkZXJfX25hdmlnYXRpb24tbW9iaWxlLS1saXN0IHtcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMS41cHggc29saWQgJGNvbG9yLWxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0tdGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRtYXJnaW46IDI4cHggMDtcblxuXHRcdFx0XHQuY2hldnJvbiB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji0tcm90YXRlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zdWJtZW51LXdyYXBwZXIge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdC5zdWJtZW51IHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBcdFx0XHRtYXJnaW4tdG9wOiAtMTgwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRcblx0XHRcdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRcdC5jYXRlZ29yeSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHQuc3VibWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC50aXRsZS1pY29uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcblx0XHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNhbmQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdCAgXG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2aWdhdGlvbi1tb2JpbGUtbGFuZ3VhZ2Uge1xuXHRcdC5sYW5ndWFnZS13cmFwcGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0XHRcdC5sYW5ndWFnZS1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0XHRcdHAsYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMHB4IDIwcHggMjBweCAwIHJnYmEoNTYsIDY1LCA4MiwgMC4wNCk7XG59IiwiI2xheW91dCB7XG5cdCY6OmJlZm9yZXtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmLm92ZXJsYXl7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuIiwiLm0tY29va2llLWJhbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiA0MHB4O1xuXHRsZWZ0OiA4MHB4O1xuXHRyaWdodDogODBweDtcblx0ei1pbmRleDogOTk5O1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEyODBweDtcblx0Ji5oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC50ZXh0LWxpbmsge1xuXHRcdGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsZWZ0OiA0MHB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGJvdHRvbTogMjBweDtcblx0fVxufVxuICBcbi5tLWNvb2tpZS1iYW5uZXJfX2lubmVyIHsgICAgIFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRwYWRkaW5nOiA0MHB4IDUycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDE2cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0cCB7XG5cdFx0bWF4LXdpZHRoOiA1MTBweDtcblx0fVxuXHQudGV4dC1saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRwIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbiAgXG4ubS1jb29raWUtYmFubmVyX19jb250ZW50IHtcblx0d2lkdGg6IDUwJTtcblx0Lm0tY29va2llLWJhbm5lcl9fY29udGVudC13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tLWNvb2tpZS1iYW5uZXJfX2FjdGlvbnMge1xuXHRnYXA6IDMwcHg7XG5cdHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LmN0YS1idG4ge1xuXHRcdG1pbi13aWR0aDogMTcwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5jdGEtYnRuLCAubGluay1sYXJnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0LmxpbmstbGFyZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0LmN0YS1idG4sIC5saW5rLWxhcmdlIGJ1dHRvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmN0YS1idG4ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweFxuXHRcdH1cblx0fVxufVxuXG4ubS1jb29raWUtc2V0dGluZ3Mge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogNDBweDtcblx0bGVmdDogODBweDtcblx0cmlnaHQ6IDgwcHg7XG5cdHotaW5kZXg6IDk5OTtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbjogYXV0bztcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGgzIHtcblx0XHRmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcblx0XHRmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuXHR9XG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmLmhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm0tY29va2llLWJhbm5lcl9faW5uZXIgeyAgICAgXG5cdFx0cGFkZGluZzogNzBweCAxMTBweDtcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm0tY29va2llLWJhbm5lcl9fYWN0aW9ucyB7XG5cdFx0Z2FwOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5idXR0b25zIHtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHRcdC5zZXR0aW5ncyB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg4LCAxOSwgMzgsIDAuMTApO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOCwgMTksIDM4LCAwLjEwKTtcblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRkaXYge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5jdGEtYnRuLCAubGluay1sYXJnZSBidXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuY3RhLWJ0biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHhcblx0XHRcdH1cblx0XHRcdC5idXR0b25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRsZWZ0OiA0MHB4O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpO1xuXHR9XG59XG5cbi5zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpdGNoOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgYmFja2dyb3VuZCAwLjI4cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpLCBib3gtc2hhZG93IDAuMjhzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5pbnB1dDpjaGVja2VkICsgLnN3aXRjaCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyaWdodC1ibHVlO1xufVxuaW5wdXQ6Y2hlY2tlZCArIC5zd2l0Y2g6OmJlZm9yZSB7XG4gICAgbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCArIC5zd2l0Y2gge1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG5cdGN1cnNvcjogYXV0bztcbn0iLCIubS10d28tY29sLWltYWdlLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgXG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmNvbHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29sOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29sOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTdFOTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAuY29se1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2w6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC5jb2w6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbDpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXHR9XG5cbiAgICAmX19pbnRybyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiByZW0oNDRweCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstbGFyZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBoM3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bSc7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg4LCAxMDksIDI1MSwgMC4xMCk7XG4gICAgICAgIC5saW5re1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tdHdvLWNvbC1oZWFkbGluZS1pbnRybyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgICB9XG4gICAgXG4gICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5jb2wgKyAuY29sIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZCc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cdH1cblxuICAgICZfX2lubmVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cbiAgICAmX19pbm5lci1ibHVlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJiZy1wYXR0ZXJuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFhcmVvbi1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcblx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDJweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODYlO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdGEtYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJiZy1wYXR0ZXJuLW1vYmlsZS5zdmdcIik7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuLmJhY2tncm91bmQtYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tLWNlbnRlci1oZWFkbGluZS1pbnRyb19faW5uZXItbW9iaWxlIHtcbiAgICAuY3RhLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubS1zdGF0cyB7XG4gICAgJl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogODBweCAwIDcwcHggMDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXHR9XG4gICAgXG4gICAgJl9faW5uZXItbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDYwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zdGF0cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cdH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTMuMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yLjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0LXdoaXRlIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi8vIENvbmRpdGlvbmFsIHN0eWxpbmdcbi50ZXh0LXdoaXRlIHtcbiAgICBoMiwgcCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxufVxuXG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYmFja2dyb3VuZC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWFyZW9uLWJsdWU7XG59XG5cbi5ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGluZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tLXR3by1jb2wtaW1nLWhlYWRsaW5lLWludHJvICsgLm0tc3RhdHMuYmFja2dyb3VuZC1ibHVlIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufSIsIi5tLWNlbnRlci1oZWFkbGluZS1pbnRybyB7XG5cbiAgICAmLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICAgICAgLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZG91YmxlLXBhZGRpbmctdG9wIHtcbiAgICAgICAgLm0tY2VudGVyLWhlYWRsaW5lLWludHJvX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgODBweCAwO1xuXG4gICAgICAgIGgyLCBoNCwgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDU4cHgpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubGluay1sYXJnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC02LmNvbC1tZC04IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubGlnaHQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBlYWNoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZWFjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29yYWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvcmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdG9uZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RvbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNhbmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNhbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJyaWdodC1ibHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWFyZW9uLWJsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFhcmVvbi1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICAgICAuYnV0dG9uLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgKyBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYubGlnaHQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnBlYWNoIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZWFjaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29yYWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNvcmFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdG9uZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RvbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNhbmQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNhbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJyaWdodC1ibHVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmlnaHQtYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWFyZW9uLWJsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFhcmVvbi1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYmFja2dyb3VuZC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uYmFja2dyb3VuZC1zYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZDtcbn1cbiIsIi5tLXR3by1jb2wtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWFyZW9uLWJsdWU7XG4gICAgXG4gICAgaDIsIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2lubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNThweDtcbiAgICAgICAgICAgIH0gICAgIFxuICAgICAgICB9XG4gICAgfVxufSIsIi5tLWhlYWRsaW5lLXRleHQtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweDtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tLXVzcHMge1xuICAgIHBhZGRpbmc6IDEwNHB4IDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZzogMTA0cHggMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogNTJweCAwcHg7XG4gICAgfVxuICAgIC51c3BzLXJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAmLnVzcHMtcm93LWNvbC0yIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAudXNwcy1jb2wge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudXNwcy1jb2wtMywgJi51c3BzLWNvbC00IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudXNwcy1jb2wtMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tdGVzdGltb25pYWxzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5vdmVybGF5IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y3RjNGMCA2MCUsIHJnYmEoMjQ3LCAyNDMsIDI0MCwgMC4wMCkgOTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3J7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdCAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ3LCAyNDMsIDI0MCwgMC4wMCkgMjAwcHgsICNGN0YzRjAgMzAwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubS10ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjQwcHg7XG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lcntcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgICAgbWluLWhlaWdodDogMzU0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1NHB4O1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1zcGFjZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUtc3BhY2Vye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBib3R0b206IC0xODBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjEpXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIC5wYWdpbmF0aW9uLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfSAgICBcblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDE4MHB4O1xuICAgICAgICBcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZS1zcGFjZXJ7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3R0b206IC05MHB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24uY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi5jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm0tdGVzdGltb25pYWxzLXF1b3RlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICAgIH1cbiAgICBcbiAgICAubS10ZXN0aW1vbmlhbHMtcXVvdGUtd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNhbmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1NHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1NHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm0tdGVzdGltb25pYWxzX19jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dve1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAubS10ZXN0aW1vbmlhbHNfX2ltYWdlIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgXG4gICAgLm92ZXJsYXkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgICAgICAgXG4gICAgICAgIC5tLXRlc3RpbW9uaWFscy1xdW90ZS13cmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tLXRlc3RpbW9uaWFsc19fY29udGVudCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0ICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm0tdGVzdGltb25pYWxzX19pbWFnZSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm92ZXJsYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNDcsIDI0MywgMjQwLCAwLjAwKSAyMDBweCwgI0Y3RjNGMCAzMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tdGVhbSB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMTAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDUwcHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcbiAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm0tdGVhbS1iaW8ge1xuICAgIHBhZGRpbmc6IDY1cHggMCAxMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDkycHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MzZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tY2FyZWVycyB7XG4gICAgbWFyZ2luOiA4MHB4IDAgMTAwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDUwcHg7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgJl9fdGl0bGUsICZfX2JvZHkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLVdoaXRlLCAjRkZGKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcnsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGtleWZyYW1lcyBzY3JvbGxpbmctY2FyZHMge1xuICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRleCgtMjU0MHB4KTsgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbGluZy1jYXJkcy1yZXZlcnNlZCB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDI1NDBweCk7IH1cbn1cdFxuXG4ubS1jYXJkcyB7XG4gICAgcGFkZGluZzogNzBweCAwcHg7XG4gICAgJi5oYWxmLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDUycHggMHB4O1xuICAgICAgICAmLmhhbGYtcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDUlO1xuICAgIH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAuY2FyZHMtcm93IHtcbiAgICAgICAgICAgICAgICAuY2FyZC1jb2wtMjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkLWNvbC0yOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJkcy1yb3cge1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyB9XG4gICAgICAgIC5jYXJkLWNvbC0yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tLWNhcmRzICsgLm0tY2FyZHMge1xuICAgIHBhZGRpbmc6IDAgMHB4IDUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDUycHg7XG4gICAgfVxufVxuIiwiLm0tdHdvLWNvbC1pbWctaGVhZGxpbmUtaW50cm8ge1xuXG4gICAgJi5kb3VibGUtcGFkZGluZy10b3Age1xuICAgICAgICAubS10d28tY29sLWltZy1oZWFkbGluZS1pbnRyb19faW5uZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLCAucm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZGlhLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UsIC5tYXNrZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1OTBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5tYXNrZWQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtd3JhcHBlci1tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm1hc2tlZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IFxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTFweDsgXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4OyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYnVsbGV0LXBvaW50LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50YWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYubGlnaHQtZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGVhY2gge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGVhY2g7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY29yYWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY29yYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc3RvbmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RvbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2FuZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zYW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmJyaWdodC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFhcmVvbi1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFhcmVvbi1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZS1zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tTWVkaXVtJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sYXJnZSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc21hbGwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICArIC5tZWRpYS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uuc2ltcGxlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgIFxuICAgIH1cbn0iLCIubS1oZXJvIHtcbiAgICAmLmJvcmRlcmVkIHtcbiAgICAgICAgLm0taGVyb19faW5uZXJfX3BsYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoOCwgMTksIDM4LCAwLjEpO1xuICAgICAgICAgICAgLnByaW1hcnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vdGZvdW5kIHtcbiAgICAgICAgLm0taGVyb19faW5uZXJfX3BsYWluIHtcbiAgICAgICAgICAgIC5wcmltYXJ5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHQgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyX19wbGFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcmltYXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnByaW1hcnktY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICYuYWxpZ24tY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLmJvZHksIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9keSwgLnByZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgLmN0YS1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm0tcG9saWN5IHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTQwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA3MHB4O1xuICAgIH1cbiAgICBcbiAgICAmX19pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNjE3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDYW5lbGEtUmVndWxhcic7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1NZWRpdW0nO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2cHgpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0YS1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hhcHRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhYmxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLVJlZ3VsYXInO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGFibGUtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tLWNvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDcwcHg7XG4gICAgfVxuICAgIFxuICAgICZfX2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICBcbiAgICAgICAgaDF7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5tLWN1c3RvbWVycyB7XG5cdEBrZXlmcmFtZXMgc2Nyb2xsaW5nLWN1c3RvbWVyLWxvZ29zIHtcblx0XHRmcm9tIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHR9XG5cdFx0dG8ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlICk7XG5cdFx0fVxuXHR9XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNzRweDtcblx0cGFkZGluZy1ib3R0b206IDc0cHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0b25lO1xuXG5cdCZfX2lubmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cblx0XHRoMntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM0cHgpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblx0XHR9XG5cdH1cblxuXHQmX19sb2dvc3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0LmN1c3RvbWVyLWxvZ29zLXJvd3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFuaW1hdGlvbjogMzBzIHNjcm9sbGluZy1jdXN0b21lci1sb2dvcyBpbmZpbml0ZSBsaW5lYXI7IC8vIEFkanVzdCBudW1iZXIgdG8gaW5jcmVhc2Ugb3IgZGVjcmVhc2Ugc3BlZWQgb2YgYW5pbWF0aW9uXG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBiYWNrd2FyZHM7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7IFxuXG5cdFx0XHQuY3VzdG9tZXItbG9nb3Mtd3JhcHBlcntcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHg7XG5cblx0XHRcdFx0LmN1c3RvbWVyLWxvZ297XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNThweDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VCRTNEQyAwJSwgcmdiYSgyMzUsIDIyNywgMjIwLCAwLjAwKSAxMDAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRUJFM0RDIDAlLCByZ2JhKDIzNSwgMjI3LCAyMjAsIDAuMDApIDEwMCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuXG5cdFx0Jl9faW5uZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cblx0XHQmX19sb2dvc3tcblx0XHRcdC5sb2dvcy1yb3d7XG5cdFx0XHRcdC5sb2dvcy13cmFwcGVye1xuXHRcdFx0XHRcdG1hcmdpbjogMCAzMHB4O1xuXG5cdFx0XHRcdFx0LmxvZ297XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubS1pbGx1c3RyYXRpb24ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0aW1nLCB2aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9faW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19pbm5lci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59IiwiLm0tbG9nb3Mge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFxuXHRAa2V5ZnJhbWVzIHNjcm9sbGluZy1sb2dvcyB7XG5cdFx0ZnJvbSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0fVxuXHRcdHRvIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSApO1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fbG9nb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQubG9nb3Mtcm93IHtcblx0XHRcdGFuaW1hdGlvbjogc2Nyb2xsaW5nLWxvZ29zIDQwcyBsaW5lYXIgaW5maW5pdGU7IC8vIEFkanVzdCBudW1iZXIgdG8gaW5jcmVhc2Ugb3IgZGVjcmVhc2Ugc3BlZWQgb2YgYW5pbWF0aW9uXG5cdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG5cdFx0XHQmLnJldmVyc2Uge1xuXHRcdFx0XHRhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sb2dvcy1yb3cge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0LmxvZ29zLXdyYXBwZXIge1xuXG5cdFx0XHRcdC5sb2dvIHtcblx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0NFRDBENDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzNnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMzZweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAxNHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm0tcGFydG5lcnMge1xuXHRwYWRkaW5nLXRvcDogMjRweDtcblx0cGFkZGluZy1ib3R0b206IDE1NHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0fVxuXHQubG9nb3Mtcm93LCAubG9nb3Mtcm93LXJldmVyc2Uge1xuXHRcdC5sb2dvcy13cmFwcGVye1xuXHRcdFx0LmxvZ297XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5tLWxvY2F0aW9ucyB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cbn0iLCIubS1uZXdzLWZlZWQge1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBhZGRpbmc6IDMwcHggMCA2MHB4O1xuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmX19pbm5lciB7XG5cdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0ICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHQgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnQ2FuZWxhLVJlZ3VsYXInO1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdC5tLW5ld3MtY2FyZCB7XG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubG9hZC1tb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLm0tZmlsdGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG5cdCZfX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyBcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHQuY2F0ZWdvcnktd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Z2FwOiA4cHg7XG5cdFx0fVxuXHR9XG5cdC5jYXRlZ29yeSwgLmNhdGVnb3J5LWFsbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0cGFkZGluZzogMTVweCAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuXHRcdGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG5cdFx0Zm9udC1mYW1pbHk6ICdCYXNpc0dyb3Rlc3F1ZVByby1Cb2xkJztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2FuZDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2FuZDtcblx0XHQmLmFjdGl2ZXtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1icmlnaHQtYmx1ZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTJweCk7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLm0tbmV3cy1jYXJkIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQmX19pbWFnZS13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyOTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAyMDAwcHgpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMzkwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0aGVpZ2h0OiAyNDVweDtcblx0XHR9XG5cdFx0aW1nIHsgXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0LnRhZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZWFjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYnV0dG9uLmxvYWQtbW9yZS1idG57XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG5cdGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tQm9sZCc7XG5cdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjhweCk7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAjMDA1NmIzO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIFx0bGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcblx0fVxufVxuXG4ubS1uZXdzLWFydGljbGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA2NXB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNTJweDtcbiAgICB9XG5cdCZfX2lubmVyIHtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4MzRweDtcblx0fVxuXHQmX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LmJvZHktY29weS1zLCAuYm9keS1jb3B5LWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wZWFjaDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRmb250LWZhbWlseTogJ0NhbmVsYS1SZWd1bGFyJztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDU2cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSg1OHB4KTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMS4xMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDQycHgpO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pbWFnZSBpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOTJweDtcblx0XHR9XG5cdFx0LmFydGljbGUtYXV0aG9ye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHQuYXV0aG9yLWltYWdlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5hdXRob3ItZGV0YWlscyB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3JlbGF0ZWQge1xuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgICAgICBcdGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJ0Jhc2lzR3JvdGVzcXVlUHJvLU1lZGl1bSc7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg4LCAxOSwgMzgsIDAuMTApO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0cHgpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIubS1zdWJuYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNnJlbTtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAyMHB4IDAgcmdiYSg1NiwgNjUsIDgyLCAwLjA0KTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgei1pbmRleDogOTtcblxuICAgICYubXQtMzAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ib3JkZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U2RTdFOTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSAge1xuICAgICAgICAvLyB6LWluZGV4OiAxMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5tLXN1Ym5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAmLmluLXZpZXcge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSAge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTZFN0U5O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICB0b3A6IDk2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDIwcHggMCByZ2JhKDU2LCA2NSwgODIsIDAuMDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgICAgLnN1Ym5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQmFzaXNHcm90ZXNxdWVQcm8tUmVndWxhcic7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsdHJhbnNwYXJlbnQgMCwjMDAwIDI0cHgsIzAwMCA5MCUsdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgICAgICAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyBcbiAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IFxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7IFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc3VibmF2aWdhdGlvbi11bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VibmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZ3JleS1vcC0xO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJyaWdodC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX21vYmlsZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym5hdmlnYXRpb24tdWwge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmLmlzRXhwYW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VibmF2aWdhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il19 */
