@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Play&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600&display=swap);@charset "UTF-8";
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  transition-delay: 0s;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  transition-delay: 0s;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  transition-delay: 0s;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  transition-delay: 0s;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  transition-delay: 0s;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  transition-delay: 0s;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  transition-delay: 0s;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  transition-delay: 0s;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  transition-delay: 0s;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  transition-delay: 0s;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  transition-delay: 0s;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  transition-delay: 0s;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  transition-delay: 0s;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  transition-delay: 0s;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  transition-delay: 0s;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  transition-delay: 0s;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  transition-delay: 0s;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  transition-delay: 0s;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  transition-delay: 0s;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  transition-delay: 0s;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  transition-delay: 0s;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  transition-delay: 0s;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  transition-delay: 0s;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  transition-delay: 0s;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  transition-delay: 0s;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  transition-delay: 0s;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  transition-delay: 0s;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  transition-delay: 0s;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  transition-delay: 0s;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  transition-delay: 0s;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  transition-delay: 0s;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  transition-delay: 0s;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  transition-delay: 0s;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  transition-delay: 0s;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  transition-delay: 0s;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  transition-delay: 0s;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  transition-delay: 0s;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  transition-delay: 0s;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  transition-delay: 0s;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  transition-delay: 0s;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  transition-delay: 0s;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  transition-delay: 0s;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  transition-delay: 0s;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  transition-delay: 0s;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  transition-delay: 0s;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  transition-delay: 0s;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  transition-delay: 0s;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  transition-delay: 0s;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  transition-delay: 0s;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  transition-delay: 0s;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  transition-delay: 0s;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  transition-delay: 0s;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  transition-delay: 0s;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  transition-delay: 0s;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  transition-delay: 0s;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  transition-delay: 0s;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  transition-delay: 0s;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  transition-delay: 0s;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  transition-delay: 0s;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  transition-delay: 0s;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

[data-aos] {
  pointer-events: none;
}
[data-aos].aos-animate {
  pointer-events: auto;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@-webkit-keyframes scroll-hint-appear {
  0% {
    transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%, 100% {
    transform: translateX(-40px);
    opacity: 0;
  }
}
@keyframes scroll-hint-appear {
  0% {
    transform: translateX(40px);
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  50%, 100% {
    transform: translateX(-40px);
    opacity: 0;
  }
}
.scroll-hint.is-right-scrollable {
  background: linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-right-scrollable.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0)), linear-gradient(270deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint.is-left-scrollable {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0) 16px, rgba(0, 0, 0, 0));
}

.scroll-hint-icon {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(50% - 60px);
  box-sizing: border-box;
  width: 120px;
  height: 80px;
  border-radius: 5px;
  transition: opacity 0.3s;
  opacity: 0;
  background: rgba(0, 0, 0, 0.7);
  text-align: center;
  padding: 20px 10px 10px 10px;
}

.scroll-hint-icon-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 100%;
  pointer-events: none;
}

.scroll-hint-text {
  font-size: 10px;
  color: #FFF;
  margin-top: 5px;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon {
  opacity: 0.8;
}

.scroll-hint-icon:before {
  display: inline-block;
  width: 40px;
  height: 40px;
  color: #FFF;
  vertical-align: middle;
  text-align: center;
  content: "";
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon:after {
  content: "";
  width: 34px;
  height: 14px;
  display: block;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -20px;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
  opacity: 0;
  transition-delay: 2.4s;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after {
  opacity: 1;
}

.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before {
  -webkit-animation: scroll-hint-appear 1.2s linear;
          animation: scroll-hint-appear 1.2s linear;
  -webkit-animation-iteration-count: 2;
          animation-iteration-count: 2;
}

.scroll-hint-icon-white {
  background-color: #FFF;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.4);
}

.scroll-hint-icon-white:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=);
}

.scroll-hint-icon-white:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==);
}

.scroll-hint-icon-white .scroll-hint-text {
  color: #000;
}

.dividend .yutai-inner, .dividend .haito-inner, .dividend .lead, .trend .middle-inner, .trend .doe-inner, .trend .hukidashiBg-inner, .trend .lead, .communication .middle-inner, .communication .hukidashiBg-inner, .communication .hukidashi-inner, .communication .lead, .business .activity-inner, .business .sizyo-inner, .business .lead, .message .middle-inner, .message .hukidashiBg-inner, .message .lead, .history .face-inner, .history .pickup-inner, .history .lead, .top .benefits-inner, .top .numbers-inner, .top .trend-inner, .top .communication-inner, .top .business-inner, .top .message-inner, .top .history-inner, .top .hero-inner, .c-heading-inner {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
figure {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ol,
ul {
  list-style: none;
}

fieldset,
img {
  border: 0;
}

caption,
th {
  text-align: left;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style: normal;
  font-weight: normal;
}

svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}

html {
  font-size: 18px;
  overflow-y: scroll;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Noto Sans JP", YuGothic, "\6E38\30B4\30B7\30C3\30AF", "\30E1\30A4\30EA\30AA", Meiryo, "\30D2\30E9\30AE\30CE\89D2\30B4   Pro W3", "Hiragino Kaku Gothic Pro", "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", arial, helvetica, clean, sans-serif;
  position: relative;
  -webkit-text-size-adjust: 100%;
  overflow: hidden;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: inherit;
  font: 100%;
}

strong {
  font-weight: bold;
}

* {
  box-sizing: border-box;
}

img {
  width: 100%;
  font-size: 0;
}

a {
  color: #393939;
  text-decoration: none;
}

.m-btn {
  display: inline-block;
}
.m-btn a {
  display: flex;
  align-items: center;
  width: 100%;
}
.m-btn a .icon {
  width: 50px;
  transition: 0.24s ease;
  flex-shrink: 0;
}
.m-btn a .text {
  margin-left: 10px;
  padding-bottom: 6px;
  font-size: 13px;
  color: #003C8A;
  border-bottom: 1px solid #003C8A;
  transition: 0.24s ease;
}
.m-btn a:hover .icon {
  transform: scale(1.1);
}
.m-btn a:hover .text {
  color: #003C8A;
  border-bottom-color: #003C8A;
}
.m-btn_pdf a .text {
  color: #393939;
  border-bottom-color: #393939;
}
.m-btn_pdf a:hover .text {
  color: #009944;
  border-bottom-color: #009944;
}

.m-text {
  font-size: 13px;
  line-height: 1.875;
}
.m-text a {
  color: #00A0E9;
  border-bottom: 1px solid #00A0E9;
}
.m-text_small {
  font-size: 10px;
}
.m-text_large {
  font-size: 16px;
}

.m-h1 {
  position: relative;
}

.m-h2 {
  margin-bottom: 20px;
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  color: #003C8A;
  line-height: 1.4;
  font-size: 22px;
}

.m-h3 {
  font-weight: bold;
  font-size: 20px;
}

.m-h4 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #00A0E9;
}
.m-h4_black {
  color: #393939;
}

.m-h4 span.price {
  color: #003C8A;
  font-size: 140%;
}

.m-h5 {
  font-weight: bold;
  font-size: 15px;
}

.m-h6 {
  font-weight: bold;
  font-size: 14px;
}
.m-h6 span.price {
  color: #00A0E9;
  font-size: 140%;
}

.m-h7 {
  position: relative;
  display: block;
  padding-left: 20px;
  font-size: 12px;
  line-height: 1.6;
}
.m-h7::first-line {
  font-weight: bold;
}
.m-h7::before {
  content: "\25CF";
  color: #00A0E9;
  top: 0;
  left: 0;
  position: absolute;
  display: inline-block;
}

.m-tag {
  display: inline-block;
  text-align: center;
  margin-bottom: 8px;
  padding: 6px 20px;
  font-size: 12px;
  line-height: 1;
  color: #393939;
  border: 1px solid #707070;
  border-radius: 100px;
  white-space: nowrap;
}
.m-tag.m-tag_blue {
  background-color: #003C8A;
  border-color: #003C8A;
  color: #fff;
}
.m-tag.m-tag_orange {
  background-color: #009944;
  border-color: #009944;
  color: #fff;
}

.m-list > li {
  margin-bottom: 4px;
  font-size: 13px;
  text-indent: -1em;
  margin-left: 1em;
  line-height: 1.6;
}
.m-list > li a {
  color: #00A0E9;
  border-bottom: 1px solid #00A0E9;
}
.m-circleList {
  padding-top: 12px;
}
.m-circleList > li {
  padding-left: 1.2em;
  text-indent: -1.2em;
}
.m-circleList > li + li {
  margin-top: 5px !important;
}
.m-circleList > li::before {
  content: '●';
  margin-right: 0.2em;
}

.m-indent_1 {
  text-indent: -1em;
  margin-left: 1em;
}

.m-imgCaption {
  margin-top: 5px;
  font-size: 10px;
}

.c-heading {
  position: relative;
  margin: 30px 0;
}
.c-heading-title {
  display: inline-block;
  font-size: 26px;
  line-height: 1;
  font-weight: bold;
}
.c-heading-title::first-letter {
  color: #003C8A;
}
.c-heading-title span {
  display: block;
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #000;
  font-size: 16px;
}
.c-heading-title span.c-heading-title-reverse {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #000;
}
.c-heading::before {
  content: "";
  position: absolute;
  width: 500px;
  height: 500px;
  transform: translate(-100%, -80%);
  left: 50%;
  background-color: #F1F1F1;
  border-radius: 50%;
}

.c-circle {
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.c-circle > div {
  position: absolute;
  border-radius: 50%;
  transition: 0.24s ease;
  z-index: -1;
}
.c-layoutText-bloon {
  width: 80%;
  margin: 0 auto 30px;
}

.c-layoutColumn2 {
  display: flex;
  justify-content: space-between;
}
.c-layoutColumn2-item {
  width: 48%;
}
.c-layoutColumn2_spColum1 {
  position: relative;
  flex-flow: row wrap;
}

.c-hukudashi {
  display: flex;
  margin-bottom: 10px;
}
.c-hukudashi:last-child {
  margin-bottom: 0;
}
.c-hukudashi-flex {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.c-hukudashi-flex .m-tag {
  width: 110px;
}
.c-hukudashi-bg {
  position: relative;
  padding: 30px 15px;
  border-radius: 10px;
  background-color: #fff;
}
.c-hukudashi-bg .m-tag {
  margin-bottom: 0;
  margin-right: 10px;
}
.c-hukudashi-bg .m-h6 {
  margin-bottom: 0;
}
.c-hukudashi-thumb {
  width: 60px;
  margin-right: 10px;
}
.c-hukudashi-text {
  display: flex;
  align-items: center;
  width: calc(100% - (60px + 10px));
}
.c-hukudashi-text-inner {

}
.c-hukudashi-text > * {
  flex-grow: 1;
}
.c-hukudashi-text p strong {
  display: block;
  color: #00A0E9;
  font-size: 15px;
  line-height: 1.875;
}
.c-hukudashi-layout-img {
  margin: 0 auto 20px;
  width: 150px;
}
.c-hukudashi-link .m-btn {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}
.c-hukudashi-link .m-btn a {
  justify-content: center;
}
.c-hukudashi-koshi-img {
  margin: 0 auto 20px;
  width: 150px;
}

.c-qa-q {
  display: flex;
  margin-bottom: 20px;
}
.c-qa-q .c-qa-icon {
  background-color: #00A0E9;
}
.c-qa-q .c-qa-txt {
  font-weight: bold;
  font-size: 16px;
  color: #00A0E9;
}
.c-qa-a {
  display: flex;
}
.c-qa-a .c-qa-icon {
  background-color: #F39700;
}
.c-qa-a .c-qa-txt span {
  font-weight: bold;
  color: #F39700;
}
.c-qa-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  border-radius: 100%;
  margin-right: 15px;
}
.c-qa-txt {
  width: calc(100% - (50px + 15px));
}

.c-box-border {
  margin-top: 15px;
  background-color: #fff;
  border: #00A0E9 solid 1px;
  border-radius: 10px;
}
.c-box-border-inner {
  padding: 40px 15px;
}

.c-box-activity {
  margin-top: 15px;
  background-color: #D3EDFB;
  border-radius: 10px;
}
.c-box-activity-inner {
  padding: 40px 15px;
}
.c-box-activity-list li {
  display: flex;
  margin-bottom: 4px;
  font-size: 13px;
}
.c-box-activity-list li span {
  width: 20px;
  margin-right: 10px;
}
.c-box-activity-list li p {
  width: calc(100% - 20px);
}

.u-tac {
  text-align: center !important;
}

.u-tal {
  text-align: left !important;
}

.u-tar {
  text-align: right !important;
}

.u-cl_main {
  color: #003C8A;
}

.u-cl_light {
  color: #00A0E9;
}

.u-cl_sub {
  color: #009944;
}

.u-caption {
  font-size: 10px;
  text-indent: -1em;
  margin-left: 1em;
}

.u-event_none {
  pointer-events: none;
}

.u-mt_5 {
  margin-top: 5px !important;
}

.u-mt_10 {
  margin-top: 10px !important;
}

.u-mt_15 {
  margin-top: 15px !important;
}

.u-mt_20 {
  margin-top: 20px !important;
}

.u-mt_25 {
  margin-top: 25px !important;
}

.u-mt_30 {
  margin-top: 30px !important;
}

.u-mt_35 {
  margin-top: 35px !important;
}

.u-mt_40 {
  margin-top: 40px !important;
}

.u-mt_45 {
  margin-top: 45px !important;
}

.u-mt_50 {
  margin-top: 50px !important;
}

.u-mt_55 {
  margin-top: 55px !important;
}

.u-mt_60 {
  margin-top: 60px !important;
}

.u-mt_65 {
  margin-top: 65px !important;
}

.u-mt_70 {
  margin-top: 70px !important;
}

.u-mt_75 {
  margin-top: 75px !important;
}

.u-mt_80 {
  margin-top: 80px !important;
}

.u-mt_85 {
  margin-top: 85px !important;
}

.u-mt_90 {
  margin-top: 90px !important;
}

.u-mt_95 {
  margin-top: 95px !important;
}

.u-mt_100 {
  margin-top: 100px !important;
}

.u-mb_5 {
  margin-bottom: 2px !important;
}

.u-mb_10 {
  margin-bottom: 4px !important;
}

.u-mb_15 {
  margin-bottom: 6px !important;
}

.u-mb_20 {
  margin-bottom: 8px !important;
}

.u-mb_25 {
  margin-bottom: 10px !important;
}

.u-mb_30 {
  margin-bottom: 12px !important;
}

.u-mb_35 {
  margin-bottom: 14px !important;
}

.u-mb_40 {
  margin-bottom: 16px !important;
}

.u-mb_45 {
  margin-bottom: 18px !important;
}

.u-mb_50 {
  margin-bottom: 20px !important;
}

.u-mb_55 {
  margin-bottom: 22px !important;
}

.u-mb_60 {
  margin-bottom: 24px !important;
}

.u-mb_65 {
  margin-bottom: 26px !important;
}

.u-mb_70 {
  margin-bottom: 28px !important;
}

.u-mb_75 {
  margin-bottom: 30px !important;
}

.u-mb_80 {
  margin-bottom: 32px !important;
}

.u-mb_85 {
  margin-bottom: 34px !important;
}

.u-mb_90 {
  margin-bottom: 36px !important;
}

.u-mb_95 {
  margin-bottom: 38px !important;
}

.u-mb_100 {
  margin-bottom: 40px !important;
}

.u-sec_mb {
  margin-bottom: 35px;
}

.header {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 110;
}
.header.is_fix .header-logo {
  opacity: 0;
  pointer-events: none;
}
.header * {
  transition: 0.24s ease;
}
.header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px 10px;
}
.header.is-active .header-logo {
  opacity: 0;
}
.header-logo a {
  display: flex;
  align-items: center;
  position: relative;
}
.header-logo a p {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #B4B4B4;
  font-size: 10px;
}
.header-logo a img {
  width: 100px;
}
.header-humberger {
  position: relative;
  cursor: pointer;
  line-height: 0;
  width: 22px;
  height: 16px;
  background: url("../img/common/humberger.svg") no-repeat center/contain;
  transition: 0.24s ease;
}
.header-humberger.is-active {
  background: url("../img/common/humberger_close.svg") no-repeat center/contain;
}
.header-humberger a {
  display: block;
  width: 100%;
  height: 100%;
}

main {
  position: relative;
  overflow: clip;
  padding-top: 50px;
  z-index: 10;
}
main:not(.top) {
  position: relative;
  padding-bottom: 60px;
}
main * {
  transition: 0.24s ease;
}

.menu {
  position: fixed;
  pointer-events: none;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 100;
}
.menu.is-active {
  pointer-events: all;
}
.menu.is-active .menu-content {
  opacity: 1;
  transform: translate(0, 0);
  transition-delay: 0.7s;
}
.menu.is-active .menu-cirle {
  transform: translate(-17%, -50%);
  transition-delay: 0.24s;
}
.menu.is-active .menu-overlay {
  opacity: 1;
  pointer-events: all;
}
.menu-content {
  position: relative;
  display: flex;
  align-items: center;
  opacity: 0;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  transform: translate(100%, 0);
  transition: 0.24s ease;
  z-index: 103;
}
.menu-content nav ul li {
  margin-bottom: 20px;
  transition: 0.24s ease;
}
.menu-content nav ul li:last-child {
  margin-bottom: 0;
}
.menu-content nav ul li a {
  display: flex;
  justify-content: space-between;
  color: #003C8A;
  font-weight: bold;
  font-size: 16px;
}
.menu-content nav ul li a span {
  color: #393939;
  display: block;
  font-weight: normal;
  font-size: 12px;
}
.menu-content nav ul li a span.icon {
  width: 40px;
  transition: 0.24s ease;
}
.menu-content nav .m-text {
  margin-top: 30px;
}
.menu-content nav .m-text a {
  color: #003C8A;
  border-bottom: 1px solid #003C8A;
}
.menu-overlay {
  position: absolute;
  pointer-events: none;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.15);
  opacity: 0;
  transition: 0.6s ease;
  z-index: 101;
}
.menu-cirle {
  position: absolute;
  pointer-events: none;
  top: 50%;
  left: 50%;
  transform: translate(100%, -100%);
  width: 1200px;
  height: 1200px;
  border-radius: 50%;
  background-color: #fff;
  transition: 0.6s ease;
  z-index: 102;
}

.js-viewball {
  position: fixed;
  top: 0;
  left: 0;
  border-radius: 100%;
  opacity: 0.1;
  z-index: -1;
}

.footer {
  position: relative;
  padding: 50px 0 30px;
  background-color: #003C8A;
  z-index: 10;
}
.footer-inner {
  position: relative;
}
.footer-logo {
  margin: 0 auto;
}
.footer-logo a {
  display: block;
  margin: 0 auto 15px;
  width: 120px;
}
.footer-logo p {
  text-align: center;
  color: #fff;
  font-size: 12px;
}
.footer-links {
  width: 80%;
  margin: 30px auto 0;
}
.footer-links__item {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  color: #fff;
  font-size: 13px;
}
.footer-links__item span {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  width: 40px;
  height: 40px;
  background-color: #19529D;
  border-radius: 50%;
  transition: 0.24s ease all;
}
.footer-links__item span img {
  width: 10px;
}
.footer-copyright {
  margin-top: 40px;
  text-align: center;
  font-size: 10px;
  color: #fff;
}

#app {
  position: relative;
  padding-bottom: 150px;
  min-height: 100vh;
  background-color: #f5f5f5;
}
#app-stalker {
  display: none;
}

@-webkit-keyframes fuwafuwa {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}

@keyframes fuwafuwa {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}
@-webkit-keyframes fuwafuwa2 {
  0%, 100% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(0);
  }
}
@keyframes fuwafuwa2 {
  0%, 100% {
    transform: translateY(-20px);
  }
  50% {
    transform: translateY(0);
  }
}
.top {
  overflow: hidden;
}
.top .exTitle, .top .benefits-content-title, .top .numbers-content-title, .top .trend-content-title, .top .communication-content-title, .top .business-content-title, .top .message-content-title {
  font-weight: bold;
  line-height: 1;
  font-size: 30px;
}
.top .exTitle span, .top .benefits-content-title span, .top .numbers-content-title span, .top .trend-content-title span, .top .communication-content-title span, .top .business-content-title span, .top .message-content-title span {
  display: block;
  margin-top: 6px;
  font-size: 14px;
}
.top .exLink, .top .benefits-content-link, .top .numbers-content-link, .top .communication-content-link, .top .business-content-link, .top .message-content-link {
  display: inline-block;
}
.top .exLink a, .top .benefits-content-link a, .top .numbers-content-link a, .top .communication-content-link a, .top .business-content-link a, .top .message-content-link a {
  display: flex;
  align-items: center;
  padding: 8px 20px 8px 8px;
  border: 2px solid #E3EAF5;
  border-radius: 100px;
  background-color: #fff;
}
.top .exLink a span.icon, .top .benefits-content-link a span.icon, .top .numbers-content-link a span.icon, .top .communication-content-link a span.icon, .top .business-content-link a span.icon, .top .message-content-link a span.icon {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #003C8A;
}
.top .exLink a span.icon img, .top .benefits-content-link a span.icon img, .top .numbers-content-link a span.icon img, .top .communication-content-link a span.icon img, .top .business-content-link a span.icon img, .top .message-content-link a span.icon img {
  width: 20px;
}
.top .exLink a span.text, .top .benefits-content-link a span.text, .top .numbers-content-link a span.text, .top .communication-content-link a span.text, .top .business-content-link a span.text, .top .message-content-link a span.text {
  width: calc(100% - 65px);
  color: #003C8A;
  font-size: 14px;
  text-align: left;
}
.top .hero-image {
  position: relative;
}
.top .hero-title {
  position: relative;
}
.top .hero-title-logo {
  width: 160px;
}
.top .hero-title-count {
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1;
}
.top .hero-title-count span {
  color: #00a1e9;
  font-size: 32px;
}
.top .hero-title-main {
  font-size: 32px;
  font-weight: 800;
}
.top .hero-title-caption {
  margin-top: 10px;
  font-size: 10px;
  line-height: 1;
}
.top .history-link {
  position: absolute;
  bottom: -50%;
  right: -20%;
}
.top .history-link a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #003C8A;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  color: #fff;
  font-size: 16px;
  line-height: 1.2;
  transition: 0.24s ease;
}
.top .history-link a span {
  display: block;
  width: 40px;
  margin: 10px auto 0;
}
.top .history-content {
  position: relative;
}
.top .history-content-inner {
  margin: 0 auto;
}
.top .history-content-title {
  width: 100%;
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  color: #003C8A;
  line-height: 1.6;
  font-size: 22px;
}
.top .history-content .m-text {
  margin-top: 30px;
}
.top .message {
  position: relative;
  margin: 80px 0;
}
.top .message-content-title {
  margin-bottom: 30px;
}
.top .message-content-catch {
  margin-bottom: 30px;
  font-size: 22px;
  color: #003C8A;
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  line-height: 1.6;
}
.top .business-linkarea {
  position: relative;
  margin-bottom: 20px;
}
.top .business-linkarea-item {
  position: relative;
  width: 50%;
}
.top .business-linkarea-item a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-color: #00A0E9;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  color: #fff;
  border: 2px solid #00A0E9;
  font-size: 13px;
  font-weight: bold;
  -webkit-animation: 3s fuwafuwa infinite;
          animation: 3s fuwafuwa infinite;
}
.top .business-linkarea-item a img {
  width: 100%;
}
.top .business-linkarea-item a div {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  bottom: 0;
  right: 0;
  border: 2px solid #00A0E9;
  background-color: #fff;
  border-radius: 50%;
}
.top .business-linkarea-item a div svg {
  width: 15px;
  fill: #00A0E9;
}
.top .business-linkarea-item:nth-child(2) a {
  background-color: #009944;
  border: 2px solid #009944;
  -webkit-animation: 3s fuwafuwa2 infinite;
          animation: 3s fuwafuwa2 infinite;
}
.top .business-linkarea-item:nth-child(2) a div {
  border: 2px solid #009944;
}
.top .business-linkarea-item:nth-child(2) a div svg {
  fill: #009944;
}
.top .business-content-title {
  margin-bottom: 30px;
}
.top .business-content .m-text {
  margin-bottom: 20px;
}
.top .business-content-link {
  margin: 0 auto;
}
.top .communication {
  position: relative;
  margin: 80px 0;
}
.top .communication-inner {
  position: relative;
}
.top .communication-content {
  padding: 60px 20px;
  text-align: center;
  background: url("../img/custom/top/img-communication_sp.jpg") no-repeat center/cover;
}
.top .communication-content-title {
  text-align: center;
  color: #fff;
}
.top .communication-content .m-text {
  margin: 40px 0;
  color: #fff;
  text-align: left;
  position: relative;
  z-index: 1;
}
.top .communication-content-link {
  position: relative;
  z-index: 1;
}
.top .communication-content-link a {
  background-color: #fff;
  border-color: #707070;
}
.top .communication-content-link a .icon {
  background-color: #009944 !important;
}
.top .communication-content-link a .text {
  color: #009944 !important;
}
.top .trend {
  padding: 40px 0;
  background-color: #EFEFEF;
}
.top .trend-inner::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 350px;
  height: 350px;
  background-color: #fff;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: 0;
}
.top .trend-content {
  position: relative;
  z-index: 1;
}
.top .trend-content-title {
  text-align: center;
}
.top .trend-content-text {
  width: 260px;
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
  font-size: 16px;
  line-height: 1.8;
  color: #003C8A;
  text-align: center;
  margin: 40px auto;
}
.top .trend-content-link a {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  width: 50px;
  height: 50px;
  background-color: #003C8A;
  transition: 0.24s ease;
  border-radius: 50%;
}
.top .trend-content-link a span {
  line-height: 0;
}
.top .trend-content-link a span svg {
  width: 24px;
  fill: #fff;
}
.top .middle {
  position: relative;
  z-index: 0;
}
.top .middle-inner {
  padding: 35px 0;
  text-align: center;
}
.top .middle .m-btn {
  margin-top: 10px;
}
.top .middle .m-btn a {
  justify-content: center;
}
.top .middle-title {
  font-weight: bold;
  font-size: 22px;
}
.top .numbers {
  position: relative;
  margin: 80px 0;
  z-index: 2;
}
.top .numbers-content {
  background-color: #EAEDF7;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  padding-right: calc(50vw - 50%);
  padding-left: calc(50vw - 50%);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}
.top .numbers-content-title {
  margin-bottom: 30px;
}
.top .numbers-content-lead {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 14px;
  color: #003C8A;
}
.top .numbers-content-link {
  margin: 30px auto 0;
  flex-shrink: 0;
}
.top .benefits {
  position: relative;
  margin: 80px 0;
  z-index: 2;
}
.top .benefits-content {
  background-color: #ebf4eb;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
  padding-right: calc(50vw - 50%);
  padding-left: calc(50vw - 50%);
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}
.top .benefits-content-title {
  margin-bottom: 30px;
}
.top .benefits-content-link {
  margin: 30px auto 0;
}
.top .benefits-content-link a {
  background-color: #fff;
}
.top .benefits-content-link a .icon {
  background-color: #009944 !important;
}
.top .benefits-content-link a .text {
  color: #009944 !important;
}

.history {
  position: relative;
}
.history .lead .m-h2 {
  margin-bottom: 20px;
}
.history .lead-image {
  margin-bottom: 40px;
  overflow-x: scroll;
  width: 110%;
}
.history .lead-image-scroll {
  display: flex;
  align-items: center;
  width: 300%;
}
.history .lead-image-mark {
  width: 200px;
}
.history .lead-image-enkaku {
  width: 1412px;
}
.history .pickup {
  margin: 60px 0;
  background-color: #EFEFEF;
}
.history .pickup-inner {
  padding: 60px 15px;
}
.history .pickup-content {
  position: relative;
  background-color: #fff;
  border-radius: 15px;
  padding: 15px;
}
.history .pickup-content-icon {
  width: 80px;
}
.history .pickup-content-set dt {
  position: relative;
  font-size: 14px;
  color: #003C8A;
}
.history .pickup-content-set dt span {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 2px solid #003C8A;
}
.history .pickup-content-set dd {
  margin-bottom: 15px;
  font-size: 16px;
}
.history .pickup-content-set dd span {
  display: block;
  font-size: 10px;
  margin: 5px 0;
}
.history .pickup-content-set .pickupYear {
  font-size: 20px;
}
.history .pickup-content-set .pickupYear span {
  font-size: 10px;
  line-height: 1.2;
}
.history .pickup-content-img .m-imgCaption {
  margin-bottom: 20px;
}
.history .face-inner .c-layoutColumn2 {
  margin: 30px 0;
}
.history .face-link .m-btn {
  margin-bottom: 10px;
}
.history .face .m-text + .m-text {
  margin-top: 20px;
}
.history .face .m-imgCaption {
  display: block;
}
.history .face .c-box-activity .c-layoutColumn2 {
  margin: 0;
}
.history .face .c-box-activity .c-layoutColumn2-item:nth-child(n+2) {
  margin-top: 10px;
}

.message {
  position: relative;
}
.message .lead-image {
  margin: 0 auto 30px;
}
.message .lead .m-h2 {
  margin-bottom: 30px;
}
.message .lead .m-btn {
  margin-top: 20px;
}
.message .lead .u-sec_mb .m-text + .m-text {
  margin-top: 20px;
}
.message .hukidashiBg {
  margin: 50px 0 0;
  padding: 40px 0;
  background-color: rgba(239, 239, 239, 0.9);
}
.message .hukidashiBg-img {
  padding-bottom: 20px;
}
.message .hukidashiBg-img img {
  width: 600px;
}
.message .hukidashiBg .m-h3 {
  margin-bottom: 15px;
}
.message .hukidashiBg .m-h4 {
  margin-bottom: 15px;
}
.message .hukidashiBg .m-h6 {
  margin-bottom: 12px;
}
.message .hukidashiBg .m-btn {
  display: block;
}
.message .activity-img {
  text-align: center;
}
.message .middle {
  text-align: center;
  margin-top: 40px;
}
.message .middle-inner .m-btn + .m-btn {
  margin-top: 10px;
}

.business {
  position: relative;
}
.business .lead .m-h2 {
  margin-top: -60px;
  margin-bottom: 20px;
  padding-top: 60px;
}
.business .lead .m-h4 {
  margin-bottom: 20px;
}
.business .lead .m-h5 {
  margin-bottom: 15px;
}
.business .lead .m-h6 {
  margin-bottom: 5px;
}
.business .sizyo {
  margin: 40px 0;
  background-color: #EFEFEF;
}
.business .sizyo-inner {
  padding: 40px 15px;
}
.business .sizyo-inner img {
  width: 600px;
}
.business .sizyo-content {
  background-color: #fff;
  padding: 20px 15px;
  border-radius: 10px;
}
.business .activity {
  margin: 60px 0 0;
}
.business .activity .m-h3 {
  margin-top: -60px;
  padding-top: 60px;
  margin-bottom: 40px;
}
.business .activity-content {
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.9);
}
.business .activity-content-head {
  margin-bottom: 20px;
}
.business .activity-content-link .m-btn {
  display: block;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}
.business .activity-content-link .m-btn a {
  justify-content: center;
}
.business .activity-content-ttl {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 16px;
}
.business .activity-content-ttl img {
  width: 50px;
  margin-right: 10px;
}
.business .activity-content-list .is_purple {
  color: #6356A3;
}
.business .activity-content-list .is_purple * {
  color: #6356A3;
}
.business .activity-content-list .is_green {
  color: #00ADA9;
}
.business .activity-content-list .is_green * {
  color: #00ADA9;
}
.business .activity-content-list .is_darkgreen {
  color: #627A86;
}
.business .activity-content-list .is_darkgreen * {
  color: #627A86;
}
.business .activity-content-list-item-inner {
  position: relative;
  height: 100%;
}
.business .activity-content-list-item-name {
  margin-bottom: 20px;
  font-size: 16px;
}
.business .activity-content-list-item-price {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.business .activity-content-list-item-price span {
  display: block;
  text-align: right;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.2;
}
.business .activity-content-list-item-price span:first-of-type {
  margin-right: 6px;
  font-weight: bold;
  font-size: 30px;
}
.business .activity-content-list-item-price span small {
  display: block;
  font-size: 10px;
}
.business .activity-content-list-item-price .is_up,
.business .activity-content-list-item-price .is_down {
  display: inline-block;
  font-style: normal;
}
/* .business .activity-content-list-item-price .is_up {
  transform: rotate(30deg);
}
.business .activity-content-list-item-price .is_down {
  transform: rotate(-30deg);
} */
.business .activity-content-list-item-cap {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold;
}

.communication {
  position: relative;
}
.communication .m-h2 {
  position: relative;
  display: inline-block;
}
.communication .m-h2 span {
  position: absolute;
  width: 90px;
  top: -90px;
  right: -50px;
}
.communication .lead {
  margin-bottom: 40px;
}
.communication .lead .m-h2 {
  margin-bottom: 20px;
}
.communication .m-text + .m-text {
  margin-top: 20px;
}
.communication .hukidashi + .hukidashi {
  margin-top: 50px;
}
.communication .hukidashiBg {
  margin: 50px 0;
  padding: 50px 0;
  background-color: rgba(239, 239, 239, 0.9);
}
.communication .hukidashiBg_img {
  margin: 30px auto 0;
}
.communication .hukidashiBg .c-hukudashi-bg {
  margin: 0;
}
.communication .hukidashiBg .c-hukudashi-bg:last-child {
  margin-bottom: 0;
}
.communication .hukidashiBg .m-h3 {
  margin-bottom: 15px;
}
.communication .hukudashiImgBox-img {
  margin-top: 20px;
}
.communication .event-layout-img {
  margin: 0 auto 20px;
  width: 100%;
}
.communication .event .c-hukudashi-layout-img {
  width: 100%;
  margin: 20px auto 0;
}
.communication .event .c-hukudashi-flex {
  flex-direction: column;
  align-items: flex-start;
}
.communication .event .c-hukudashi-flex .m-tag {
  margin-bottom: 10px;
}
.communication .event .c-hukudashi-flex .m-h6 {
  text-indent: -5em;
  margin-left: 5em;
}
.communication .event .c-hukudashi-flex .m-h6 span {
  font-weight: normal;
}
.communication .middle {
  margin-top: 50px;
}
.communication .middle-inner .m-btn + .m-btn {
  margin-top: 10px;
}
.communication .comm-graph img {
  width: 700px;
}
.trend .lead-image {
  margin: 20px auto 60px;
  text-align: center;
}
.trend .lead-image img {
  width: 700px;
}
.trend .lead .m-h2 {
  margin-bottom: 30px;
}
.trend .lead .m-h3 {
  margin-bottom: 20px;
}
.trend .hukidashiBg {
  margin: 40px 0;
  padding: 40px 0;
  background-color: rgba(239, 239, 239, 0.9);
}
.trend .hukidashiBg-image {
  margin: 20px auto 0;
  text-align: center;
}
.trend .hukidashiBg-image img {
  width: 700px;
}
.trend .hukidashiBg .m-h4 {
  margin-bottom: 20px;
}
.trend .doe .m-h2 {
  margin-bottom: 30px;
}
.trend .doe .m-h3 {
  margin: 30px 0 20px;
}
.trend .doe .c-box-activity {
  background-color: #fff;
  margin-bottom: 30px;
}
.trend .doe .doe-bg {
  padding: 30px 15px;
  border-radius: 10px;
  background-color: #fff;
  border: 1px solid #00A0E9;
}
.trend .doe .doe-bg + .doe-bg {
  margin-top: 40px;
}
.trend .doe .doe-flex {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.trend .doe .c-layoutColumn2 {
  gap: 30px;
  margin-top: 30px;
}
.trend .doe-img {
  text-align: center;
  margin: 0 auto;
}
.trend .doe-img img {
  width: 700px;
}
.trend .doe-img.doe-img-s img {
  width: 520px;
}
.trend .doe-note {
  text-indent: -3em;
  margin-left: 3em;
}
.trend .middle {
  margin-top: 40px;
}
.trend .middle-inner .m-btn_pdf a .text {
  width: calc(100% - (50px + 10px));
  text-align: left;
}
.trend .middle-inner .m-btn + .m-btn {
  margin-top: 10px;
}

main.dividend {
  padding-bottom: 0;
}

.dividend {
  position: relative;
}
.dividend .lead .m-h2 {
  margin-top: -60px;
  margin-bottom: 20px;
  padding-top: 60px;
}
.dividend .lead .c-box-activity {
  margin-top: 60px;
}
.dividend .lead .c-box-activity .m-h3 {
  margin-bottom: 20px;
}
.dividend .lead .c-box-activity .m-h4 {
  margin-bottom: 15px;
}
.dividend .lead .c-box-activity .m-h6 {
  margin-bottom: 10px;
}
.dividend .haito {
  margin: 40px 0 0;
}
.dividend .haito-img {
  padding-bottom: 25px 20px 20px;
}
.dividend .haito-imgBg {
  padding: 25px 20px 20px;
  background: #e9f5fc;
}
.dividend .haito-imgBg img {
  width: 100%;
}
.dividend .haito-2col-inner + .haito-2col-inner {
  margin-top: 30px;
}
.dividend .yutai {
  margin: 40px 0 0;
  background-color: #EFEFEF;
}
.dividend .yutai-inner {
  padding: 40px 15px 60px;
}
.dividend .yutai-column-txt {
  margin-bottom: 20px;
}
.dividend .yutai-column-img {
  margin-bottom: 30px;
}
.dividend .yutai-img {
  text-align: center;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.dividend .yutai-img img {
  width: 600px;
}
.dividend .yutai-img + .m-text_small {
  margin-bottom: 30px;
}
.dividend .yutai-qa-q {
  display: flex;
  margin-bottom: 20px;
}
.dividend .yutai-qa-q .yutai-qa-icon {
  background-color: #00A0E9;
}
.dividend .yutai-qa-q .yutai-qa-txt {
  font-weight: bold;
  font-size: 16px;
  color: #00A0E9;
}
.dividend .yutai-qa-a {
  display: flex;
}
.dividend .yutai-qa-a .yutai-qa-icon {
  background-color: #003C8A;
}
.dividend .yutai-qa-a .yutai-qa-txt span {
  font-weight: bold;
  color: #003C8A;
}
.dividend .yutai-qa-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  border-radius: 100%;
  margin-right: 15px;
}
.dividend .yutai-qa-txt {
  width: calc(100% - (50px + 15px));
}
.dividend .yutai .m-h3 {
  margin-bottom: 20px;
}
.top .hero .circle_item1 {
  background-color: #00A0E9;
  width: 30px;
  height: 30px;
  top: 100px;
  right: 10px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item2 {
  background-color: #003C8A;
  width: 70px;
  height: 70px;
  top: 140px;
  right: 10px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item3 {
  background-color: #009944;
  width: 20px;
  height: 20px;
  top: initial;
  right: initial;
  left: 15px;
  bottom: -70px;
}
.top .hero .circle_item4 {
  background-color: #E3EAF5;
  width: 40px;
  height: 40px;
  top: initial;
  right: initial;
  left: 40px;
  bottom: -60px;
}
.top .hero .circle_item5 {
  background-color: #003C8A;
  width: 60px;
  height: 60px;
  top: initial;
  right: initial;
  left: 40px;
  bottom: -60px;
}
.top .hero .circle_item6 {
  background-color: #009944;
  width: 15px;
  height: 15px;
  top: 30px;
  right: 80px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item7 {
  background-color: #009944;
  width: 166px;
  height: 166px;
  top: initial;
  right: 420px;
  left: initial;
  bottom: -100px;
}
.top .hero .circle_item8 {
  background-color: #00A0E9;
  width: 48px;
  height: 48px;
  top: 280px;
  right: 440px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item9 {
  background-color: #003C8A;
  width: 96px;
  height: 96px;
  top: initial;
  right: 180px;
  left: initial;
  bottom: -40px;
}
.top .hero .circle_item10 {
  background-color: #00A0E9;
  width: 144px;
  height: 144px;
  top: 70px;
  right: -180px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item11 {
  background-color: #00A0E9;
  width: 144px;
  height: 144px;
  top: 70px;
  right: -180px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item12 {
  background-color: #009944;
  width: 72px;
  height: 72px;
  top: 150px;
  right: -190px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item13 {
  background-color: #003c8a;
  width: 18px;
  height: 18px;
  top: 260px;
  right: -230px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item14 {
  background-color: #F1F1F1;
  width: 88px;
  height: 88px;
  top: 290px;
  right: -240px;
  left: initial;
  bottom: initial;
}
.top .hero .circle_item15 {
  background-color: #E3EAF5;
  width: 56px;
  height: 56px;
  top: 410px;
  right: -150px;
  left: initial;
  bottom: initial;
}
.top .history .circle_item1 {
  background-color: #009944;
  width: 500px;
  height: 500px;
  top: 0;
  right: 80px;
  left: initial;
  bottom: initial;
  z-index: -3;
}
.top .history .circle_item2 {
  background-color: #00A0E9;
  z-index: 10;
  width: 180px;
  height: 180px;
  top: -200px;
  right: -80px;
  left: initial;
  bottom: initial;
}
.top .history .circle_item3 {
  background-color: #003C8A;
  width: 40px;
  height: 40px;
  top: -150px;
  right: 120px;
  left: initial;
  bottom: initial;
  z-index: 9;
}
.top .history .circle_item4 {
  background-color: #00A0E9;
  width: 130px;
  height: 130px;
  top: 150px;
  right: -70px;
  left: initial;
  bottom: initial;
}
.top .history .circle_item5 {
  background-color: #EFEFEF;
  width: 35px;
  height: 35px;
  top: 160px;
  right: -70px;
  left: initial;
  bottom: initial;
  z-index: 9;
}
.top .history .circle_item6 {
  background-color: #009944;
  width: 80px;
  height: 80px;
  top: initial;
  right: 20px;
  left: initial;
  bottom: 210px;
}
.top .history .circle_item7 {
  background-color: #00A0E9;
  width: 23px;
  height: 23px;
  top: initial;
  right: -110px;
  left: initial;
  bottom: 150px;
}
.top .history .circle_item8 {
  background-color: #003C8A;
  width: 23px;
  height: 23px;
  top: initial;
  right: -190px;
  left: initial;
  bottom: 330px;
}
.top .history .circle_item9 {
  background-color: #EFEFEF;
  width: 34px;
  height: 34px;
  top: initial;
  right: 210px;
  left: initial;
  bottom: 426px;
}
.top .message .circle_item1 {
  bottom: -40px;
  left: -140px;
}
.top .business .circle_item1 {
  bottom: -20px;
  left: -170px;
}
.top .business .circle_item2 {
  width: 160px;
  top: -40px;
  right: 10px;
}
.top .numbers .circle_item1 {
  bottom: -30px;
  left: 190px;
}
.top .numbers .circle_item2 {
  top: -50px;
  right: -70px;
}
.top .benefits .circle_item1 {
  bottom: -30px;
  left: -50px;
}
.top .communication .circle_item1 {
  width: 316px;
  bottom: -70px;
  left: -180px;
}
.top .communication .circle_item2 {
  width: 140px;
  top: -110px;
  right: 0px;
  z-index: 0;
}
.top .trend .circle_item1 {
  width: 250px;
  bottom: -80px;
  left: -210px;
  z-index: 1;
}
.top .trend .circle_item2 {
  width: 220px;
  top: -150px;
  right: -160px;
  z-index: 1;
}
.top .trend .circle_item3 {
  top: -170px;
  right: -30px;
}

.history .c-heading-inner .circle_item1 {
  top: -53px;
  right: -95px;
}
.history .lead .lead-inner .circle_item1 {
  top: -26px;
  left: -186px;
}
.history .pickup .pickup-inner .circle_item1 {
  background-color: #E3EAF5;
  width: 50px;
  height: 50px;
  top: -25px;
  right: initial;
  left: -78px;
  bottom: initial;
  z-index: 1;
}
.history .pickup .pickup-inner .circle_item2 {
  top: 303px;
  left: -169px;
  z-index: 1;
}
.history .pickup .pickup-inner .circle_item3 {
  background-color: #00A0E9;
  width: 100px;
  height: 100px;
  top: 100px;
  right: -39px;
  left: initial;
  bottom: initial;
  z-index: 1;
}
.history .pickup .pickup-inner .circle_item4 {
  top: 49px;
  right: -154px;
  z-index: 1;
}
.history .pickup .pickup-inner .circle_item5 {
  background-color: #003C8A;
  width: 160px;
  height: 160px;
  top: initial;
  right: initial;
  left: -137px;
  bottom: -32px;
  z-index: 1;
}
.history .face .face-inner .circle_item1 {
  top: -23px;
  left: -44%;
}
.history .face .face-inner .circle_item2 {
  top: -120px;
  right: -251px;
}

.message .c-heading-inner .circle_item1 {
  top: -70px;
  right: -95px;
}
.message .lead .lead-inner .circle_item1 {
  top: -40px;
  left: -270px;
}
.message .lead .lead-inner .circle_item2 {
  top: 213px;
  right: -512px;
}
.message .hukidashiBg .c-hukudashi-bg.topic .circle_item1 {
  width: 173px;
  top: -250px;
  left: -230px;
  z-index: 1;
}
.message .hukidashiBg .c-hukudashi-bg.topic .circle_item2 {
  width: 675px;
  top: -30px;
  right: -540px;
  z-index: 1;
}

.business .c-heading-inner .circle_item1 {
  top: -53px;
  right: -95px;
}
.business .lead .lead-inner .circle_item1 {
  top: -26px;
  left: -186px;
}
.business .sizyo .circle_item1 {
  width: 167px;
  top: 170px;
  left: -110px;
  z-index: 1;
}
.business .sizyo .circle_item2 {
  width: 250px;
  top: -20px;
  right: -110px;
  z-index: 1;
}
.business .activity .circle_item1 {
  width: 930px;
  top: 70px;
  left: -640px;
}
.business .activity .circle_item2 {
  width: 212px;
  top: -20px;
  right: -110px;
}

.communication .c-heading-inner .circle_item1 {
  top: -53px;
  right: -95px;
}
.communication .lead .lead-inner .circle_item1 {
  top: -26px;
  left: -186px;
}
.communication .hukidashiBg .c-hukudashi-bg.kabunushi .circle_item1 {
  width: 167px;
  top: 70px;
  left: -150px;
  z-index: 1;
}
.communication .hukidashiBg .c-hukudashi-bg.kabunushi .circle_item2 {
  width: 160px;
  top: -100px;
  right: -100px;
  z-index: 1;
}
.communication .hukidashiBg .c-hukudashi-bg.event .circle_item1 {
  width: 173px;
  top: -300px;
  left: -230px;
  z-index: 1;
}
.communication .hukidashiBg .c-hukudashi-bg.event .circle_item2 {
  width: 675px;
  top: -30px;
  right: -540px;
  z-index: 1;
}

.trend .c-heading-inner .circle_item1 {
  top: -200px;
  right: -95px;
}
.trend .lead .lead-inner .circle_item1 {
  top: 54px;
  left: -256px;
}
.trend .lead .lead-inner .circle_item2 {
  top: 194px;
  right: -256px;
}
.trend .hukidashiBg-inner .circle_item1 {
  top: 70px;
  left: -300px;
  z-index: 1;
}
.trend .hukidashiBg-inner .circle_item2 {
  top: -110px;
  right: -340px;
  z-index: 1;
}
.trend .doe-inner .circle_item1 {
  top: -60px;
  left: -380px;
}
.trend .doe-inner .circle_item2 {
  top: 300px;
  right: -340px;
}
.trend .service-inner .circle_item1 {
  width: 438px;
  top: 100px;
  left: -430px;
}
.trend .service-inner .circle_item2 {
  width: 208px;
  top: 0;
  right: -210px;
  z-index: 1;
}
.trend .hukidashiBg .c-hukudashi-bg.profile .circle_item1 {
  width: 151px;
  top: 70px;
  left: -160px;
  z-index: 1;
}
.trend .hukidashiBg .c-hukudashi-bg.profile .circle_item2 {
  width: 258px;
  top: -120px;
  right: -160px;
  z-index: 1;
}
.trend .deo .circle_item1 {
  width: 258px;
  top: 250px;
  left: -250px;
  z-index: 1;
}
.trend .deo .circle_item2 {
  width: 212px;
  top: -500px;
  right: -180px;
  z-index: 1;
}
.trend .doe-box {
  background: #EBEBEB;
  padding: 20px;
  margin-top: 40px;
}
.trend .doe-box-txt {
  font-size: 14px;
  text-align: center;
  line-height: 1.875;
}
.trend .planList {
  margin-top: 30px;
}
.trend .planList-item {
  display: flex;
  padding-bottom: 20px;
}
.trend .planList-num {
  background-color: #00A0E9;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  border-radius: 100%;
  margin-right: 15px;
  flex-shrink: 0;
}
.trend .planList-ttl {
  font-weight: bold;
  font-size: 16px;
  color: #00A0E9;
}
.trend .planList-innerlist {
  padding-top: 12px;
}
.trend .planList-innerlist > li {
  padding-left: 1.2em;
  text-indent: -1.2em;
  font-size: 12px;
}
.trend .planList-innerlist > li::before {
  content: '● ';  
}
.trend .doeList > li {
  padding-left: 1.2em;
  text-indent: -1.2em;
  font-size: 13px;
  line-height: 1.875;
}
.trend .doeList > li::before {
  content: '● ';  
}

.dividend .c-heading-inner .circle_item1 {
  top: -53px;
  right: -95px;
}
.dividend .haito .circle_item1 {
  width: 190px;
  top: -340px;
  left: -200px;
  z-index: 1;
}
.dividend .haito .circle_item2 {
  width: 258px;
  top: -60px;
  right: -200px;
  z-index: 1;
}
.dividend .yutai .circle_item1 {
  width: 240px;
  top: 250px;
  left: -200px;
  z-index: 1;
}
.dividend .yutai .circle_item2 {
  width: 258px;
  top: -20px;
  right: -200px;
  z-index: 1;
}
@media screen and (min-width: 390px) and (max-width: 768px) {
  .menu.is-active .menu-cirle {
    transform: translate(-36%, -50%);
  }
  .top .history-link {
    bottom: -90%;
    right: 0;
  }
}
@media screen and (min-width: 640px) and (max-width: 1050px) {
  .top .history-content-inner {
    max-width: 480px;
  }
}
@media screen and (min-width: 767px) {
  .u-tac_sp {
    text-align: center !important;
  }
}
@media screen and (min-width: 768px) {
  .dividend .yutai-inner, .dividend .haito-inner, .dividend .lead, .trend .middle-inner, .trend .doe-inner, .trend .hukidashiBg-inner, .trend .lead, .communication .middle-inner, .communication .hukidashiBg-inner, .communication .hukidashi-inner, .communication .lead, .business .activity-inner, .business .sizyo-inner, .business .lead, .message .middle-inner, .message .hukidashiBg-inner, .message .lead, .history .face-inner, .history .pickup-inner, .history .lead, .top .benefits-inner, .top .numbers-inner, .top .trend-inner, .top .communication-inner, .top .business-inner, .top .message-inner, .top .history-inner, .top .hero-inner, .c-heading-inner {
    width: 1300px;
    padding: 0 50px;
  }
  .m-btn a .icon {
    width: 74px;
  }
  .m-btn a .text {
    margin-left: 15px;
    padding-bottom: 10px;
    font-size: 18px;
  }
  .m-text {
    font-size: 16px;
  }
  .m-text_large {
    font-size: 18px;
  }
  .m-text_small {
    font-size: 12px;
  }
  .m-h2 {
    font-size: 36px;
    line-height: 1.5;
  }
  .m-h3 {
    font-size: 36px;
  }
  .m-h4 {
    margin-bottom: 30px;
    font-size: 24px;
  }
  .m-h5 {
    font-size: 22px;
  }
  .m-h6 {
    font-size: 20px;
  }
  .m-h7 {
    font-size: 14px;
  }
  .m-tag {
    margin-bottom: 16px;
    padding: 9px 30px;
    font-size: 16px;
  }
  .m-list > li {
    margin-bottom: 10px;
    line-height: 1.8;
    font-size: 16px;
  }
  .m-imgCaption {
    margin-top: 10px;
    font-size: 12px;
  }
  .c-heading {
    margin: 110px 0 170px;
  }
  .c-heading-title {
    font-size: 68px;
  }
  .c-heading-title span {
    font-size: 22px;
    border-top: 2px solid #000;
  }
  .c-heading-title span.c-heading-title-reverse {
    border-top: none;
    border-bottom: 2px solid #000;
  }
  .c-heading::before {
    width: 1200px;
    height: 1200px;
    transform: none;
    top: -760%;
    left: -17%;
  }
  .c-layoutText {
    display: flex;
  }
  .c-layoutText-bloon {
    width: 420px;
    margin-bottom: 0;
  }
  .c-layoutText-text {
    margin-left: 80px;
    width: calc(100% - 420px);
  }
  .c-hukudashi {
    margin-bottom: 20px;
  }
  .c-hukudashi-bg {
    border-radius: 40px;
    padding: 70px 60px;
  }
  .c-hukudashi-flex {
    flex-direction: row;
  }
  .c-hukudashi-flex .m-tag {
    width: 150px;
    margin-right: 15px;
  }
  .c-hukudashi-thumb {
    width: 100px;
    margin-right: 40px;
  }
  .c-hukudashi-text {
    width: calc(100% - (100px + 40px));
  }
  .c-hukudashi-text p strong {
    font-size: 24px;
  }
  .c-hukudashi-layout {
    display: flex;
  }
  .c-hukudashi-layout-img {
    width: 204px;
    margin-right: 40px;
    margin-bottom: 0;
  }
  .c-hukudashi-layout-text {
    width: calc(100% - (204px + 40px));
  }
  .c-hukudashi-link .m-btn {
    margin-top: 40px;
    padding-top: 40px;
  }
  .c-hukudashi-koshi {
    display: flex;
  }
  .c-hukudashi-koshi-img {
    width: 204px;
    margin-right: 40px;
    margin-bottom: 0;
  }
  .c-hukudashi-koshi-text {
    width: calc(100% - 204px);
  }
  .c-qa-q {
    align-items: center;
    margin-bottom: 40px;
  }
  .c-qa-q .c-qa-txt {
    font-size: 24px;
  }
  /* .c-qa-a {
    align-items: center;
  } */
  .c-qa-icon {
    width: 80px;
    height: 80px;
    font-size: 34px;
    margin-right: 40px;
  }
  .c-qa-txt {
    width: calc(100% - (100px + 40px));
  }

  .c-box-border {
    margin-top: 30px;
    border-radius: 40px;
  }
  .c-box-border-inner {
    padding: 60px 50px;
  }

  .c-box-activity {
    margin-top: 30px;
    border-radius: 40px;
  }
  .c-box-activity-inner {
    padding: 60px 50px;
  }
  .c-box-activity-list li {
    margin-bottom: 6px;
    font-size: 16px;
  }
  .c-box-activity-list li span {
    width: 26px;
    margin-right: 15px;
  }
  .c-box-activity-list li p {
    width: calc(100% - 26px);
  }
  .u-sp {
    display: none !important;
  }
  .u-caption {
    font-size: 14px;
  }
  .u-img_pc {
    width: auto !important;
  }
  .u-mb_5 {
    margin-bottom: 5px !important;
  }
  .u-mb_10 {
    margin-bottom: 10px !important;
  }
  .u-mb_15 {
    margin-bottom: 15px !important;
  }
  .u-mb_20 {
    margin-bottom: 20px !important;
  }
  .u-mb_25 {
    margin-bottom: 25px !important;
  }
  .u-mb_30 {
    margin-bottom: 30px !important;
  }
  .u-mb_35 {
    margin-bottom: 35px !important;
  }
  .u-mb_40 {
    margin-bottom: 40px !important;
  }
  .u-mb_45 {
    margin-bottom: 45px !important;
  }
  .u-mb_50 {
    margin-bottom: 50px !important;
  }
  .u-mb_55 {
    margin-bottom: 55px !important;
  }
  .u-mb_60 {
    margin-bottom: 60px !important;
  }
  .u-mb_65 {
    margin-bottom: 65px !important;
  }
  .u-mb_70 {
    margin-bottom: 70px !important;
  }
  .u-mb_75 {
    margin-bottom: 75px !important;
  }
  .u-mb_80 {
    margin-bottom: 80px !important;
  }
  .u-mb_85 {
    margin-bottom: 85px !important;
  }
  .u-mb_90 {
    margin-bottom: 90px !important;
  }
  .u-mb_95 {
    margin-bottom: 95px !important;
  }
  .u-mb_100 {
    margin-bottom: 100px !important;
  }
  .u-sec_mb {
    margin-bottom: 75px;
  }
  .header-inner {
    max-width: 1240px;
    margin: 0 auto;
    padding: 25px 20px;
  }
  .header-logo a p {
    margin-left: 20px;
    padding-left: 20px;
    font-size: 12px;
  }
  .header-logo a img {
    width: 150px;
    top: 0;
  }
  .header-humberger {
    width: 40px;
    height: 30px;
  }
  main {
    padding-top: 100px;
  }
  main:not(.top) {
    padding-bottom: 120px;
  }
  .menu.is-active .menu-cirle {
    transform: translate(-30%, -50%);
  }
  .menu-content {
    width: 1200px;
    justify-content: end;
  }
  .menu-content nav ul li {
    margin-bottom: 60px;
  }
  .menu-content nav ul li a {
    font-size: 40px;
  }
  .menu-content nav ul li a:hover span {
    color: #003C8A;
  }
  .menu-content nav ul li a:hover span.icon {
    transform: translate(10px, 0);
  }
  .menu-content nav ul li a div {
    margin-right: 160px;
  }
  .menu-content nav ul li a span {
    font-size: 20px;
  }
  .menu-content nav ul li a span.icon {
    width: 70px;
  }
  .menu-cirle {
    width: 2000px;
    height: 2000px;
  }
  .js-viewball {
    opacity: 0.7;
  }
  body.ua_ipad .trend .service-inner,
body.ua_ipad .trend .hukidashiBg-inner,
body.ua_ipad .trend .lead,
body.ua_ipad .communication .hukidashiBg-inner,
body.ua_ipad .communication .hukidashi-inner,
body.ua_ipad .communication .lead,
body.ua_ipad .business .activity-inner,
body.ua_ipad .business .sizyo-inner,
body.ua_ipad .business .lead,
body.ua_ipad .message .lead,
body.ua_ipad .history .face-inner,
body.ua_ipad .history .pickup-inner,
body.ua_ipad .history .lead,
body.ua_ipad .top .trend-inner,
body.ua_ipad .top .communication-inner,
body.ua_ipad .top .business-inner,
body.ua_ipad .top .message-inner,
body.ua_ipad .top .history-inner,
body.ua_ipad .top .hero-inner,
body.ua_ipad .c-heading-inner {
    width: 1190px;
  }
  body.ua_ipad .menu-content {
    width: 1120px;
  }
  body.ua_ipad .trend .hukidashiBg,
body.ua_ipad .communication .hukidashiBg {
    padding: 100px 0;
  }
  .footer {
    padding: 100px 0 36px;
  }
  .footer-logo a {
    width: 240px;
  }
  .footer-logo p {
    font-size: 20px;
  }
  .footer-links {
    width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    margin: 90px auto 0;
  }
  .footer-links__item {
    width: auto;
    margin-right: 80px;
    font-size: 20px;
  }
  .footer-links__item:last-child {
    margin-right: 0;
  }
  .footer-links__item:hover span {
    transform: scale(1.15);
    background-color: #1d5eb3;
  }
  .footer-links__item span {
    margin-right: 20px;
    width: 70px;
    height: 70px;
  }
  .footer-links__item span img {
    width: 14px;
  }
  .footer-copyright {
    margin-top: 120px;
    font-size: 12px;
  }
  #app-stalker {
    display: block;
    font-size: 0;
    pointer-events: none;
    position: fixed;
    top: -8px;
    left: -8px;
    width: 16px;
    height: 16px;
    background: rgba(0, 32, 96, 0.5);
    border-radius: 50%;
    transition: transform 0.2s, top, 0.24s, left 0.24s, width 0.24s, height 0.24s, background-color 0.24s;
    transition-timing-function: ease-out;
    z-index: 999;
  }
  #app-stalker.hov_ {
    top: -32px;
    left: -32px;
    width: 64px;
    height: 64px;
    transition: 0.5s;
    background: rgba(255, 223, 15, 0.5);
  }
  .top .exTitle, .top .benefits-content-title, .top .numbers-content-title, .top .trend-content-title, .top .communication-content-title, .top .business-content-title, .top .message-content-title {
    font-size: 62px;
  }
  .top .exTitle span, .top .benefits-content-title span, .top .numbers-content-title span, .top .trend-content-title span, .top .communication-content-title span, .top .business-content-title span, .top .message-content-title span {
    font-size: 22px;
    margin-top: 20px;
  }
  .top .exLink, .top .benefits-content-link, .top .numbers-content-link, .top .communication-content-link, .top .business-content-link, .top .message-content-link {
    display: inline-block;
  }
  .top .exLink a, .top .benefits-content-link a, .top .numbers-content-link a, .top .communication-content-link a, .top .business-content-link a, .top .message-content-link a {
    padding: 15px 50px 15px 15px;
    transition: 0.24s cubic-bezier(0.55, 0.09, 0.68, 0.53);
  }
  .top .exLink a:hover, .top .benefits-content-link a:hover, .top .numbers-content-link a:hover, .top .communication-content-link a:hover, .top .business-content-link a:hover, .top .message-content-link a:hover {
    background-color: #E3EAF5;
  }
  .top .exLink a span.icon, .top .benefits-content-link a span.icon, .top .numbers-content-link a span.icon, .top .communication-content-link a span.icon, .top .business-content-link a span.icon, .top .message-content-link a span.icon {
    width: 70px;
    height: 70px;
    margin-right: 30px;
  }
  .top .exLink a span.icon img, .top .benefits-content-link a span.icon img, .top .numbers-content-link a span.icon img, .top .communication-content-link a span.icon img, .top .business-content-link a span.icon img, .top .message-content-link a span.icon img {
    width: 30px;
  }
  .top .exLink a span.text, .top .benefits-content-link a span.text, .top .numbers-content-link a span.text, .top .communication-content-link a span.text, .top .business-content-link a span.text, .top .message-content-link a span.text {
    width: calc(100% - 100px);
    font-size: 18px;
  }
  .top .hero-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 133px 50px 108px;
    height: 486px;
  }
  .top .hero-image {
    width: 505px;
    margin-right: 95px;
  }
  .top .hero-title {
    margin-top: 15px;
  }
  .top .hero-title-logo {
    width: 335px;
    margin-bottom: 10px;
  }
  .top .hero-title-count {
    font-size: 22px;
  }
  .top .hero-title-count span {
    font-size: 48px;
  }
  .top .hero-title-main {
    font-size: 68px;
  }
  .top .hero-title-caption {
    margin-top: 20px;
    font-size: 14px;
  }
  .top .history-link {
    right: -160px;
    bottom: -45px;
  }
  .top .history-link a {
    width: 350px;
    height: 350px;
    font-size: 28px;
  }
  .top .history-link a:hover {
    transform: scale(1.06);
    background-color: #00A0E9;
  }
  .top .history-link a span {
    width: 60px;
  }
  .top .history-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #EFEFEF;
    border-radius: 50%;
    width: 100%;
    width: 860px;
    height: 860px;
  }
  .top .history-content-inner {
    max-width: 650px;
  }
  .top .history-content-title {
    font-size: 40px;
  }
  .top .history-content .m-text {
    margin-top: 80px;
  }
  .top .message {
    margin: 80px 0 80px;
  }
  .top .message-inner {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
  }
  .top .message-content {
    margin-left: 50px;
  }
  .top .message-content-title {
    margin-bottom: 60px;
  }
  .top .message-content-catch {
    width: 420px;
    margin-bottom: 80px;
    font-size: 40px;
  }
  .top .message-content-link:hover span.icon {
    transform: translate(200%, 0);
  }
  .top .message-content-link:hover span.text {
    transform: translate(-100%, 0px);
  }
  .top .business-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
  }
  .top .business-linkarea {
    width: 560px;
    height: 540px;
    margin-bottom: 0;
  }
  .top .business-linkarea-item a {
    width: 290px;
    height: 290px;
    font-size: 22px;
  }
  .top .business-linkarea-item a:hover {
    background-color: #fff;
    color: #00A0E9;
    border-color: #00A0E9;
  }
  .top .business-linkarea-item a:hover div {
    background-color: #00A0E9;
  }
  .top .business-linkarea-item a:hover div svg {
    fill: #fff;
  }
  .top .business-linkarea-item a div {
    width: 80px;
    height: 80px;
  }
  .top .business-linkarea-item a div svg {
    width: 30px;
  }
  .top .business-linkarea-item:nth-child(2) {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .top .business-linkarea-item:nth-child(2) a:hover {
    color: #009944;
    border-color: #009944;
    background-color: #fff;
  }
  .top .business-linkarea-item:nth-child(2) a:hover div {
    background-color: #009944;
  }
  .top .business-linkarea-item:nth-child(2) a:hover div svg {
    fill: #fff;
  }
  .top .business-content {
    /*  margin-right: 150px; */
  }
  .top .business-content-title {
    margin-bottom: 60px;
  }
  .top .business-content-link {
    margin: 50px 0 0 0;
  }
  .top .business-content-link:hover span.icon {
    transform: translate(190px, 0);
  }
  .top .business-content-link:hover span.text {
    transform: translate(-80px, 0px);
  }
  .top .communication {
    margin: 170px 0 180px;
  }
  .top .communication-content {
    padding: 110px 0 80px;
    border-radius: 20px;
    background: url("../img/custom/top/img-communication.jpg") no-repeat center/cover;
  }
  .top .communication-content .m-text {
    text-align: center;
    margin: 70px 0 60px;
  }
  .top .communication-content-link a:hover {
    background-color: #d1ebda;
  }
  .top .communication-content-link a:hover span.icon {
    transform: translate(265px, 0);
  }
  .top .communication-content-link a:hover span.text {
    transform: translate(-80px, 0px);
  }
  .top .trend {
    padding: 120px 0;
  }
  .top .trend-linkArea {
    cursor: pointer;
  }
  .top .trend-linkArea:hover .trend-content-link a {
    transform: scale(1.1);
    background-color: #00A0E9;
  }
  .top .trend-inner::after {
    width: 730px;
    height: 730px;
  }
  .top .trend-content-text {
    width: 480px;
    font-size: 32px;
    margin: 80px auto 60px;
  }
  .top .trend-content-link a {
    width: 70px;
    height: 70px;
  }
  .top .trend-content-link a span svg {
    width: 30px;
  }

  .top .middle-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 140px 0;
  }
  .top .middle .m-btn {
    margin-top: 0;
  }
  .top .middle-title {
    margin-right: 100px;
    font-size: 36px;
  }
  .top .middle-btn {
    margin-left: 40px;
  }
  .top .numbers {
    margin: 130px 0 80px;
  }
  .top .numbers-content {
    margin-left: 0;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .top .numbers-content::before {
    content: "";
    width: 400px;
    height: 100%;
    border-radius: 400px 0 0 400px;
    background-color: inherit;
    position: absolute;
    left: -200px;
    top: 0;
    z-index: -1;
  }
  .top .numbers-content-title {
    margin-bottom: 40px;
  }
  .top .numbers-content-lead {
    margin-bottom: 24px;
    font-size: 24px;
  }
  .top .numbers-content-link {
    margin-top: 0;
  }
  .top .numbers-content-link:hover span.icon {
    transform: translate(220px, 0);
  }
  .top .numbers-content-link:hover span.text {
    transform: translate(-80px, 0px);
  }
  .top .numbers-list {
    display: flex;
    justify-content: space-between;
  }
  .top .benefits {
    margin: 130px 0 180px;
  }
  .top .benefits-content {
    margin-right: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    min-height: 400px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .top .benefits-content::before {
    content: "";
    width: 400px;
    height: 100%;
    border-radius: 0 400px 400px 0;
    background-color: inherit;
    position: absolute;
    right: -200px;
    top: 0;
    z-index: -1;
  }
  .top .benefits-content-title {
    margin-bottom: 40px;
  }
  .top .benefits-content-link {
    margin-top: 0;
  }
  .top .benefits-content-link a:hover {
    background-color: #d1ebda;
  }
  .top .benefits-content-link a:hover span.icon {
    transform: translate(274px, 0);
  }
  .top .benefits-content-link a:hover span.text {
    transform: translate(-80px, 0px);
  }
  .top .benefits-list {
    display: flex;
    justify-content: space-between;
  }
  .history .lead .m-h2 {
    margin-bottom: 60px;
  }
  .history .lead-image {
    margin-bottom: 100px;
    width: 100%;
    overflow: inherit;
  }
  .history .lead-image-scroll {
    width: 1600px;
  }
  .history .pickup {
    margin: 110px 0;
  }
  .history .pickup-inner {
    width: 1300px;
    padding: 80px 50px;
  }
  .history .pickup-content {
    display: flex;
    padding: 60px 130px;
    border-radius: 40px;
  }
  .history .pickup-content-icon {
    position: absolute;
    width: 120px;
    top: 8px;
    left: -150px;
  }
  .history .pickup-content-enkaku {
    position: relative;
    display: flex;
    flex-direction: column;
    width: calc(100% - 260px);
    justify-content: space-around;
  }
  .history .pickup-content-enkaku::before {
    content: "";
    position: absolute;
    top: 0;
    left: 30%;
    width: 1px;
    height: 100%;
    background-color: #003C8A;
  }
  .history .pickup-content-set {
    position: relative;
    display: flex;
    align-items: center;
  }
  .history .pickup-content-set dt {
    width: 30%;
    font-size: 16px;
  }
  .history .pickup-content-set dt span {
    font-size: 30px;
  }
  .history .pickup-content-set dd {
    width: 70%;
    margin-bottom: 0;
    padding-left: 50px;
    font-size: 18px;
  }
  .history .pickup-content-set dd span {
    font-size: 14px;
  }
  .history .pickup-content-set .pickupYear {
    font-size: 26px;
  }
  .history .pickup-content-set .pickupYear span {
    font-size: 16px;
  }
  .history .pickup-content-img {
    width: 260px;
  }
  .history .face-inner .c-layoutColumn2 {
    margin: 55px 0 60px;
  }
  .history .face-link .m-btn {
    margin-bottom: 20px;
  }
  .history .face .m-text + .m-text {
    margin-top: 30px;
  }
  .history .face .c-box-activity .c-layoutColumn2-item:nth-child(n+2) {
    margin-top: 0;
  }
  .history .face .c-box-activity .c-layoutColumn2-item:nth-child(n+3) {
    margin-top: 20px;
  }
  .message .lead-image {
    width: 650px;
    margin: 0 auto 60px;
  }
  .message .lead .m-h2 {
    margin-bottom: 50px;
  }
  .message .lead .m-btn {
    margin-top: 30px;
  }
  .message .lead .u-sec_mb .m-text + .m-text {
    margin-top: 30px;
  }
  .message .hukidashiBg {
    margin: 100px 0 0;
    padding: 100px;
  }
  .message .hukidashiBg-img {
    padding-bottom: 0;
  }
  .message .hukidashiBg-img img {
    width: 100%;
  }
  .message .hukidashiBg .m-h3 {
    margin-bottom: 20px;
  }
  .message .hukidashiBg .m-h4 {
    margin-bottom: 20px;
  }
  .message .hukidashiBg .m-h6 {
    margin-bottom: 20px;
  }
  .message .activity-img img {
    width: auto;
    max-width: 100%;
  }
  .message .middle {
    margin-top: 80px;
  }
  .message .middle-inner {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .message .middle-inner .m-btn {
    padding: 0 40px;
  }
  .message .middle-inner .m-btn + .m-btn {
    margin-top: 0;
  }
  .business .lead .m-h2 {
    margin-top: -100px;
    margin-bottom: 30px;
    padding-top: 100px;
  }
  .business .lead .m-h4 {
    margin-bottom: 40px;
  }
  .business .lead .m-h5 {
    margin-bottom: 60px;
  }
  .business .lead .m-h6 {
    margin-bottom: 20px;
  }
  .business .sizyo {
    margin: 100px 0 125px;
  }
  .business .sizyo-inner {
    padding: 100px 50px;
  }
  .business .sizyo-inner img {
    width: 100%;
  }
  .business .sizyo-content {
    padding: 42px 64px;
    border-radius: 40px;
  }
  .business .activity {
    margin: 200px 0 0;
  }
  .business .activity .m-h3 {
    margin-top: -100px;
    margin-bottom: 60px;
    padding-top: 100px;
  }
  .business .activity-content {
    background: #fff;
  }
  .business .activity-content {
    padding: 65px 60px;
    border-radius: 40px;
  }
  .business .activity-content-link .m-btn {
    margin-top: 40px;
    padding-top: 40px;
  }
  .business .activity-content-ttl {
    margin-bottom: 40px;
    font-size: 32px;
  }
  .business .activity-content-ttl img {
    width: 100px;
    margin-right: 20px;
  }
  .business .activity-content-list {
    display: flex;
    flex-flow: row wrap;
  }
  .business .activity-content-list-item {
    width: 50%;
    border-bottom: 1px solid #ddd;
  }
  .business .activity-content-list-item:nth-child(2n) {
    border-left: 1px solid #ddd;
  }
  .business .activity-content-list-item:nth-child(2n) .activity-content-list-item-inner {
    margin: 0 0 0 auto;
  }
  .business .activity-content-list-item:nth-child(3), .business .activity-content-list-item:nth-child(4) {
    padding-top: 60px;
    border-bottom: none;
  }
  .business .activity-content-list-item-inner {
    max-width: 480px;
    padding-bottom: 200px;
  }
  .business .activity-content-list-item-name {
    margin-bottom: 40px;
    font-size: 24px;
  }
  .business .activity-content-list-item-price {
    margin-bottom: 20px;
  }
  .business .activity-content-list-item-price span {
    font-size: 16px;
  }
  .business .activity-content-list-item-price span:first-of-type {
    margin-right: 10px;
    font-size: 36px;
  }
  .business .activity-content-list-item-price span small {
    font-size: 12px;
  }
  .business .activity-content-list-item-cap {
    margin-bottom: 35px;
    font-size: 20px;
  }
  .business .activity-content-list-item-chart {
    position: absolute;
    width: 100%;
    bottom: 100px;
  }
  .business .activity-content-list-item .m-list:first-of-type {
    margin-bottom: 40px;
  }
  .communication .m-h2 span {
    width: 174px;
    top: -135px;
    right: -180px;
  }
  .communication .lead {
    margin-bottom: 60px;
  }
  .communication .lead .m-h2 {
    margin-bottom: 30px;
  }
  .communication .hukidashiBg {
    padding: 100px 0;
    margin: 100px 0;
  }
  .communication .hukidashiBg_img {
    width: 510px;
    margin-top: 50px;
  }
  .communication .hukidashiBg .c-hukudashi-bg {
    margin: 0;
  }
  .communication .hukidashiBg .m-h3 {
    margin-bottom: 20px;
  }
  .communication .hukudashiImgBox {
    display: flex;
    justify-content: space-between;
  }
  .communication .hukudashiImgBox-text {
    width: 70%;
  }
  .communication .hukudashiImgBox-img {
    margin-top: 0;
    max-width: 25%;
  }
  .communication .hukudashiImgBox-img img {
    width: auto;
  }
  .communication .event-layout {
    display: flex;
    align-items: flex-end;
  }
  .communication .event-layout-img {
    width: 624px;
    margin-right: 40px;
    margin-bottom: 0;
  }
  .communication .event-layout-text {
    width: calc(100% - (624px + 40px));
    padding-bottom: 20px;
  }
  .communication .event .c-hukudashi-layout-img {
    width: 320px;
    margin: 0 0 0 40px;
  }
  .communication .event .c-hukudashi-layout-text {
    width: calc(100% - (320px + 40px));
  }
  .communication .event .c-hukudashi-flex {
    flex-direction: row;
  }
  .communication .middle {
    margin-top: 50px;
  }
  .communication .middle-inner {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .communication .middle-inner .m-btn {
    padding: 0 40px;
  }
  .communication .middle-inner .m-btn + .m-btn {
    margin-top: 0;
  }
  .communication .comm-graph img {
    width: 100%;
  }
  .trend .lead-image {
    margin-top: 60px;
  }
  .trend .lead-image img {
    width: auto;
    max-width: 100%;
  }
  .trend .lead .m-h2 {
    margin-bottom: 50px;
  }
  .trend .lead .m-h3 {
    margin-bottom: 40px;
  }
  .trend .hukidashiBg {
    margin: 100px 0;
    padding: 100px;
  }
  .trend .hukidashiBg .m-h4 {
    margin-bottom: 40px;
  }
  .trend .hukidashiBg-image {
    margin-top: 60px;
  }
  .trend .hukidashiBg-image img {
    width: auto;
    max-width: 100%;
  }
  .trend .doe .m-h2 {
    margin-bottom: 50px;
  }
  .trend .doe .m-h3 {
    margin: 50px 0 40px;
  }
  .trend .doe .c-box-activity {
    margin-bottom: 40px;
  }
  .trend .doe .c-box-activity-inner {
    padding: 50px 40px;
  }
  .trend .doe .doe-bg {
    border-radius: 40px;
    padding: 70px 60px;
  }
  .trend .doe .doe-flex {
    flex-direction: row;
    justify-content: space-between;
    gap: 65px;
  }
  .trend .doe .doe-flex-text {
    flex: 1;
  }
  .trend .doe .doe-flex-img {
    width: 480px;
  }
  .trend .doe .c-layoutColumn2 {
    justify-content: center;
    gap: 80px;
    margin-top: 40px;
  }
  .trend .doe .c-layoutColumn2-item {
    width: 470px;
  }
  .trend .doe-img {
    margin-top: 0;
  }
  .trend .doe-img.doe-img-s img {
    width: 825px;
  }
  .trend .doe-img img {
    width: auto;
    max-width: 100%;
  }
  .trend .doe-box {
    padding: 40px;
    margin-top: 90px;
  }
  .trend .doe-box-txt {
    font-size: 24px;
  }
  .trend .doe-note {
    margin-top: 40px;
  }
  .trend .middle {
    margin-top: 80px;
  }
  .trend .middle-inner {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .trend .middle-inner .m-btn {
    padding: 0 40px;
  }
  .trend .middle-inner .m-btn_pdf a .text {
    width: calc(100% - (74px + 15px));
  }
  .trend .middle-inner .m-btn + .m-btn {
    margin-top: 0;
  }
  .trend .planList {
    display: flex;
    column-gap: 80px;
    flex-wrap: wrap;
    margin-top: 40px;
  }
  .trend .planList-item {
    align-items: center;
    flex-grow: 1;
    max-width: calc(50% - 40px);
    padding-bottom: 100px;
  }
  .trend .planList-num {
    width: 60px;
    height: 60px;
    font-size: 26px;
    margin-right: 20px;
  }
  .trend .planList-body {
    position: relative;
    flex: 1;
  }
  .trend .planList-ttl {
    font-size: 24px;
  }
  .trend .planList-innerlist {
    position: absolute;
  }
  .trend .planList-innerlist > li {
    font-size: 14px;
  }
  .trend .doeList > li {
    font-size: 16px;
  }

  main.dividend {
    padding-bottom: 0;
  }
  .dividend .lead .m-h2 {
    margin-top: -100px;
    margin-bottom: 30px;
    padding-top: 100px;
  }
  .dividend .lead .c-box-activity .m-h3 {
    margin-bottom: 40px;
  }
  .dividend .lead .c-box-activity .m-h4 {
    margin-bottom: 25px;
  }
  .dividend .lead .c-box-activity .m-h6 {
    margin-bottom: 20px;
  }
  .dividend .haito {
    margin: 100px 0 0;
  }
  .dividend .haito-2col {
    display: flex;
    gap: 30px;
  }
  .dividend .haito-2col-inner:nth-child(odd) {
    flex-grow: 1;
  }
  .dividend .haito-2col-inner:nth-child(even) {
    width: 50%;
    flex-shrink: 0;
  }
  .dividend .haito-2col-inner + .haito-2col-inner {
    margin-top: 0;
  }
  .dividend .haito-img {
    padding-bottom: 0;
  }
  .dividend .haito-img img {
    width: 100%;
  }
  .dividend .yutai {
    margin: 100px 0 0;
  }
  .dividend .yutai-inner {
    padding: 100px 50px 120px;
  }
  .dividend .yutai-column {
    display: flex;
    justify-content: space-between;
  }
  .dividend .yutai-column-txt {
    width: 825px;
    margin-bottom: 0;
  }
  .dividend .yutai-column-img {
    width: 320px;
    margin-bottom: 60px;
  }
  .dividend .yutai-img {
    padding-bottom: 0;
  }
  .dividend .yutai-img img {
    width: 1000px;
  }
  .dividend .yutai-img + .m-text_small {
    margin-bottom: 60px;
  }
  .dividend .yutai-qa-q {
    align-items: center;
    margin-bottom: 40px;
  }
  .dividend .yutai-qa-q .yutai-qa-txt {
    font-size: 24px;
  }
  .dividend .yutai-qa-a {
    align-items: center;
  }
  .dividend .yutai-qa-icon {
    width: 100px;
    height: 100px;
    font-size: 34px;
    margin-right: 40px;
  }
  .dividend .yutai-qa-txt {
    width: calc(100% - (100px + 40px));
  }
  .dividend .yutai .m-h3 {
    margin-bottom: 30px;
  }
  .top .hero .c-circle {
    top: -60px;
  }
  .top .hero .circle_item1 {
    width: 94px;
    height: 94px;
    top: 400px;
    right: initial;
    left: -140px;
    bottom: initial;
  }
  .top .hero .circle_item2 {
    width: 40px;
    height: 40px;
    top: 470px;
    right: initial;
    left: -80px;
    bottom: initial;
  }
  .top .hero .circle_item3 {
    width: 25px;
    height: 25px;
    top: 350px;
    right: initial;
    left: -64px;
  }
  .top .hero .circle_item4 {
    width: 62px;
    height: 62px;
    top: 530px;
    right: initial;
    left: -30px;
    bottom: initial;
  }
  .top .hero .circle_item5 {
    width: 218px;
    height: 218px;
    top: 100px;
    right: 530px;
    left: initial;
    bottom: initial;
  }
  .top .hero .circle_item6 {
    width: 384px;
    height: 384px;
    top: 30px;
    right: 30px;
    left: initial;
    bottom: initial;
  }
  .top .history .circle_item1 {
    width: 400px;
    height: 400px;
    top: 70px;
    right: initial;
    left: -130px;
    bottom: initial;
  }
  .top .history .circle_item2 {
    width: 130px;
    height: 130px;
    top: -60px;
    right: initial;
    left: 180px;
    bottom: initial;
  }
  .top .history .circle_item3 {
    width: 94px;
    height: 94px;
    top: 0px;
    right: initial;
    left: 260px;
    bottom: initial;
  }
  /* .top .message .circle_item1 {
    width: 94px;
    bottom: -20px;
    left: -180px;
  } */
  .top .business .circle_item2 {
    width: 469px;
    top: -80px;
    right: -390px;
  }
  .top .communication .circle_item2 {
    width: 230px;
    top: -140px;
    right: -130px;
  }
  .top .trend .circle_item1 {
    width: 491px;
    bottom: -120px;
    left: -270px;
  }
  .top .trend .circle_item2 {
    width: 560px;
    top: 20px;
    right: -190px;
  }
}
@media screen and (min-width: 768px) and (max-height: 1200px) {
  .menu-content nav ul li {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 768px) and (max-height: 1000px) {
  .menu-content nav ul li {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 768px) and (max-height: 800px) {
  .menu-content nav ul li {
    margin-bottom: 20px;
  }
}
@media screen {
  html:not(.no-js) {
    /**
    * Fade animations:
    * fade
    * fade-up, fade-down, fade-left, fade-right
    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
    */
    /**
    * Zoom animations:
    * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
    * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
    */
    /**
    * Slide animations
    */
    /**
    * Flip animations:
    * flip-left, flip-right, flip-up, flip-down
    */
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: none;
  }
  html:not(.no-js) [data-aos=fade-up] {
    transform: translate3d(0, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down] {
    transform: translate3d(0, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-right] {
    transform: translate3d(-100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-left] {
    transform: translate3d(100px, 0, 0);
  }
  html:not(.no-js) [data-aos=fade-up-right] {
    transform: translate3d(-100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-up-left] {
    transform: translate3d(100px, 100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-right] {
    transform: translate3d(-100px, -100px, 0);
  }
  html:not(.no-js) [data-aos=fade-down-left] {
    transform: translate3d(100px, -100px, 0);
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform;
  }
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
  html:not(.no-js) [data-aos=zoom-in] {
    transform: scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-up] {
    transform: translate3d(0, 100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-down] {
    transform: translate3d(0, -100px, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-right] {
    transform: translate3d(-100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-in-left] {
    transform: translate3d(100px, 0, 0) scale(0.6);
  }
  html:not(.no-js) [data-aos=zoom-out] {
    transform: scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-up] {
    transform: translate3d(0, 100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-down] {
    transform: translate3d(0, -100px, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-right] {
    transform: translate3d(-100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos=zoom-out-left] {
    transform: translate3d(100px, 0, 0) scale(1.2);
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
    transition-property: transform;
    visibility: hidden;
  }
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-up] {
    transform: translate3d(0, 100%, 0);
  }
  html:not(.no-js) [data-aos=slide-down] {
    transform: translate3d(0, -100%, 0);
  }
  html:not(.no-js) [data-aos=slide-right] {
    transform: translate3d(-100%, 0, 0);
  }
  html:not(.no-js) [data-aos=slide-left] {
    transform: translate3d(100%, 0, 0);
  }
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition-property: transform;
  }
  html:not(.no-js) [data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg);
  }
  html:not(.no-js) [data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg);
  }
  html:not(.no-js) [data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0);
  }
  html:not(.no-js) [data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg);
  }
  html:not(.no-js) [data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
  html:not(.no-js) [data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg);
  }
  html:not(.no-js) [data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0);
  }
}
@media screen and (max-width: 768px) {
  .c-circle > div:not(.sp) {
    display: none;
  }
  .c-layoutColumn2_spColum1 .c-layoutColumn2-item {
    width: 100%;
  }
  .u-pc {
    display: none !important;
  }
  .u-img_sp {
    width: 100% !important;
  }
  .menu-content-inner {
    width: 80%;
    margin: 0 5% 0 auto;
  }
  .menu-content nav .m-text a {
    font-size: 11px;
  }
  .top .business-linkarea {
    display: flex;
    justify-content: space-between;
  }
  .top .business-linkarea-item:nth-child(2) {
    margin-top: 80px;
  }
  .history .pickup-content-img .m-imgCaption {
    text-align: center;
  }
  .history .pickup-content-img .m-imgCaption span {
    display: block;
    margin-top: 10px;
  }
  .history .pickup-content-img .m-imgCaption img {
    display: block;
    width: 90%;
    margin: 0 auto;
  }
  .business .lead .c-layoutColumn2-item:first-of-type {
    margin-bottom: 20px;
  }
  .business .activity-content-head img {
    width: 700px;
    padding: 20px 0;
  }
  .business .activity-content-list-item {
    margin-bottom: 40px;
  }
  .business .activity-content-list-item .m-list {
    margin-bottom: 20px;
  }
  .communication .lead {
    margin-top: 50px;
  }
}
@media (--md) {
  #app {
    padding-bottom: 122px;
  }
}
@media screen and (max-width: 767px) {
  .top .hero-image {
    position: relative;
    width: 100%;
    margin: 10px 0 50px;
    bottom: 20%;
    left: 10%;
    z-index: -1;
  }
  .top .hero-title {
    padding-top: 30px;
  }
  .top .history-content {
    margin: 200px auto 60%;
    width: 90%;
  }
  .top .history-content::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 600px;
    height: 600px;
    background-color: #EFEFEF;
    border-radius: 50%;
    z-index: -1;
  }
  .top .message-image {
    margin-bottom: 30px;
  }
  .top .communication-inner {
    padding: 0;
  }
}
@media print {
  main {
    width: 1000px;
    margin: 0 auto;
  }

  header,
.ball,
.u-sp,
.ball,
.c-circle,
#app-stalker {
    display: none;
  }

  .hero-inner {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .hero-title {
    margin-right: 100px;
  }
  .hero-image {
    width: 500px;
  }

  .message-inner {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .business-inner {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .pickup-content-img {
    display: flex;
  }
  .pickup-content-img > div {
    width: 33%;
  }

  .c-layoutText {
    display: flex;
  }
  .c-layoutText-bloon {
    margin-right: 100px;
  }

  .footer-links {
    display: flex;
    justify-content: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL3BsdWdpbi9hb3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL3BsdWdpbi9hb3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovLy8uL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvcGx1Z2luL3Njcm9sbC1oaW50L3Njcm9sbC1oaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fbW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fdXRpbGl0eS5zY3NzIiwid2VicGFjazovLy8uL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvX2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvX3RvcC5zY3NzIiwid2VicGFjazovLy8uL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvX2hpc3Rvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL19tZXNzYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fYnVzaW5lc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL19jb21tdW5pY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fbnVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL0M6L1VzZXJzLzIxOTYxODEvRGVza3RvcC/mlK/ntabjg4fjg7zjgr8v44OX44Ot44ON44Kv44K144K5L3dvcmsvd29yay9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9fZGl2aWRlbmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL19jaXJjbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL3BsdWdpbi9hb3MvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvNzg5My8yMDIzMDcvYS9hc3NldHMvc2Nzcy9DOi9Vc2Vycy8yMTk2MTgxL0Rlc2t0b3Av5pSv57Wm44OH44O844K/L+ODl+ODreODjeOCr+OCteOCuS93b3JrL3dvcmsvc3JjLzc4OTMvMjAyMzA3L2EvYXNzZXRzL3Njc3MvQzovVXNlcnMvMjE5NjE4MS9EZXNrdG9wL+aUr+e1puODh+ODvOOCvy/jg5fjg63jg43jgq/jgrXjgrkvd29yay93b3JrL3NyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9zY3NzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJtTUFBQSxpQkFBZ0I7QUNHWjtFQUVFO0NEQU47QUNHSTtFQUVFO0NERk47QUNJTTtFQUNFO0NERlI7QUNSSTtFQUVFO0NEU047QUNOSTtFQUVFO0NET047QUNMTTtFQUNFO0NET1I7QUNqQkk7RUFFRTtDRGtCTjtBQ2ZJO0VBRUU7Q0RnQk47QUNkTTtFQUNFO0NEZ0JSO0FDMUJJO0VBRUU7Q0QyQk47QUN4Qkk7RUFFRTtDRHlCTjtBQ3ZCTTtFQUNFO0NEeUJSO0FDbkNJO0VBRUU7Q0RvQ047QUNqQ0k7RUFFRTtDRGtDTjtBQ2hDTTtFQUNFO0NEa0NSO0FDNUNJO0VBRUU7Q0Q2Q047QUMxQ0k7RUFFRTtDRDJDTjtBQ3pDTTtFQUNFO0NEMkNSO0FDckRJO0VBRUU7Q0RzRE47QUNuREk7RUFFRTtDRG9ETjtBQ2xETTtFQUNFO0NEb0RSO0FDOURJO0VBRUU7Q0QrRE47QUM1REk7RUFFRTtDRDZETjtBQzNETTtFQUNFO0NENkRSO0FDdkVJO0VBRUU7Q0R3RU47QUNyRUk7RUFFRTtDRHNFTjtBQ3BFTTtFQUNFO0NEc0VSO0FDaEZJO0VBRUU7Q0RpRk47QUM5RUk7RUFFRTtDRCtFTjtBQzdFTTtFQUNFO0NEK0VSO0FDekZJO0VBRUU7Q0QwRk47QUN2Rkk7RUFFRTtDRHdGTjtBQ3RGTTtFQUNFO0NEd0ZSO0FDbEdJO0VBRUU7Q0RtR047QUNoR0k7RUFFRTtDRGlHTjtBQy9GTTtFQUNFO0NEaUdSO0FDM0dJO0VBRUU7Q0Q0R047QUN6R0k7RUFFRTtDRDBHTjtBQ3hHTTtFQUNFO0NEMEdSO0FDcEhJO0VBRUU7Q0RxSE47QUNsSEk7RUFFRTtDRG1ITjtBQ2pITTtFQUNFO0NEbUhSO0FDN0hJO0VBRUU7Q0Q4SE47QUMzSEk7RUFFRTtDRDRITjtBQzFITTtFQUNFO0NENEhSO0FDdElJO0VBRUU7Q0R1SU47QUNwSUk7RUFFRTtDRHFJTjtBQ25JTTtFQUNFO0NEcUlSO0FDL0lJO0VBRUU7Q0RnSk47QUM3SUk7RUFFRTtDRDhJTjtBQzVJTTtFQUNFO0NEOElSO0FDeEpJO0VBRUU7Q0R5Sk47QUN0Skk7RUFFRTtDRHVKTjtBQ3JKTTtFQUNFO0NEdUpSO0FDaktJO0VBRUU7Q0RrS047QUMvSkk7RUFFRTtDRGdLTjtBQzlKTTtFQUNFO0NEZ0tSO0FDMUtJO0VBRUU7Q0QyS047QUN4S0k7RUFFRTtDRHlLTjtBQ3ZLTTtFQUNFO0NEeUtSO0FDbkxJO0VBRUU7Q0RvTE47QUNqTEk7RUFFRTtDRGtMTjtBQ2hMTTtFQUNFO0NEa0xSO0FDNUxJO0VBRUU7Q0Q2TE47QUMxTEk7RUFFRTtDRDJMTjtBQ3pMTTtFQUNFO0NEMkxSO0FDck1JO0VBRUU7Q0RzTU47QUNuTUk7RUFFRTtDRG9NTjtBQ2xNTTtFQUNFO0NEb01SO0FDOU1JO0VBRUU7Q0QrTU47QUM1TUk7RUFFRTtDRDZNTjtBQzNNTTtFQUNFO0NENk1SO0FDdk5JO0VBRUU7Q0R3Tk47QUNyTkk7RUFFRTtDRHNOTjtBQ3BOTTtFQUNFO0NEc05SO0FDaE9JO0VBRUU7Q0RpT047QUM5Tkk7RUFFRTtDRCtOTjtBQzdOTTtFQUNFO0NEK05SO0FDek9JO0VBRUU7Q0QwT047QUN2T0k7RUFFRTtDRHdPTjtBQ3RPTTtFQUNFO0NEd09SO0FDbFBJO0VBRUU7Q0RtUE47QUNoUEk7RUFFRTtDRGlQTjtBQy9PTTtFQUNFO0NEaVBSO0FDM1BJO0VBRUU7Q0Q0UE47QUN6UEk7RUFFRTtDRDBQTjtBQ3hQTTtFQUNFO0NEMFBSO0FDcFFJO0VBRUU7Q0RxUU47QUNsUUk7RUFFRTtDRG1RTjtBQ2pRTTtFQUNFO0NEbVFSO0FDN1FJO0VBRUU7Q0Q4UU47QUMzUUk7RUFFRTtDRDRRTjtBQzFRTTtFQUNFO0NENFFSO0FDdFJJO0VBRUU7Q0R1Uk47QUNwUkk7RUFFRTtDRHFSTjtBQ25STTtFQUNFO0NEcVJSO0FDL1JJO0VBRUU7Q0RnU047QUM3Ukk7RUFFRTtDRDhSTjtBQzVSTTtFQUNFO0NEOFJSO0FDeFNJO0VBRUU7Q0R5U047QUN0U0k7RUFFRTtDRHVTTjtBQ3JTTTtFQUNFO0NEdVNSO0FDalRJO0VBRUU7Q0RrVE47QUMvU0k7RUFFRTtDRGdUTjtBQzlTTTtFQUNFO0NEZ1RSO0FDMVRJO0VBRUU7Q0QyVE47QUN4VEk7RUFFRTtDRHlUTjtBQ3ZUTTtFQUNFO0NEeVRSO0FDblVJO0VBRUU7Q0RvVU47QUNqVUk7RUFFRTtDRGtVTjtBQ2hVTTtFQUNFO0NEa1VSO0FDNVVJO0VBRUU7Q0Q2VU47QUMxVUk7RUFFRTtDRDJVTjtBQ3pVTTtFQUNFO0NEMlVSO0FDclZJO0VBRUU7Q0RzVk47QUNuVkk7RUFFRTtDRG9WTjtBQ2xWTTtFQUNFO0NEb1ZSO0FDOVZJO0VBRUU7Q0QrVk47QUM1Vkk7RUFFRTtDRDZWTjtBQzNWTTtFQUNFO0NENlZSO0FDdldJO0VBRUU7Q0R3V047QUNyV0k7RUFFRTtDRHNXTjtBQ3BXTTtFQUNFO0NEc1dSO0FDaFhJO0VBRUU7Q0RpWE47QUM5V0k7RUFFRTtDRCtXTjtBQzdXTTtFQUNFO0NEK1dSO0FDelhJO0VBRUU7Q0QwWE47QUN2WEk7RUFFRTtDRHdYTjtBQ3RYTTtFQUNFO0NEd1hSO0FDbFlJO0VBRUU7Q0RtWU47QUNoWUk7RUFFRTtDRGlZTjtBQy9YTTtFQUNFO0NEaVlSO0FDM1lJO0VBRUU7Q0Q0WU47QUN6WUk7RUFFRTtDRDBZTjtBQ3hZTTtFQUNFO0NEMFlSO0FDcFpJO0VBRUU7Q0RxWk47QUNsWkk7RUFFRTtDRG1aTjtBQ2paTTtFQUNFO0NEbVpSO0FDN1pJO0VBRUU7Q0Q4Wk47QUMzWkk7RUFFRTtDRDRaTjtBQzFaTTtFQUNFO0NENFpSO0FDdGFJO0VBRUU7Q0R1YU47QUNwYUk7RUFFRTtDRHFhTjtBQ25hTTtFQUNFO0NEcWFSO0FDL2FJO0VBRUU7Q0RnYk47QUM3YUk7RUFFRTtDRDhhTjtBQzVhTTtFQUNFO0NEOGFSO0FDeGJJO0VBRUU7Q0R5Yk47QUN0Ykk7RUFFRTtDRHViTjtBQ3JiTTtFQUNFO0NEdWJSO0FDamNJO0VBRUU7Q0RrY047QUMvYkk7RUFFRTtDRGdjTjtBQzliTTtFQUNFO0NEZ2NSO0FDMWNJO0VBRUU7Q0QyY047QUN4Y0k7RUFFRTtDRHljTjtBQ3ZjTTtFQUNFO0NEeWNSO0FDbmRJO0VBRUU7Q0RvZE47QUNqZEk7RUFFRTtDRGtkTjtBQ2hkTTtFQUNFO0NEa2RSO0FDNWRJO0VBRUU7Q0Q2ZE47QUMxZEk7RUFFRTtDRDJkTjtBQ3pkTTtFQUNFO0NEMmRSO0FDcmVJO0VBRUU7Q0RzZU47QUNuZUk7RUFFRTtDRG9lTjtBQ2xlTTtFQUNFO0NEb2VSO0FDOWVJO0VBRUU7Q0QrZU47QUM1ZUk7RUFFRTtDRDZlTjtBQzNlTTtFQUNFO0NENmVSO0FDdmZJO0VBRUU7Q0R3Zk47QUNyZkk7RUFFRTtDRHNmTjtBQ3BmTTtFQUNFO0NEc2ZSO0FDaGdCSTtFQUVFO0NEaWdCTjtBQzlmSTtFQUVFO0NEK2ZOO0FDN2ZNO0VBQ0U7Q0QrZlI7QUN6Z0JJO0VBRUU7Q0QwZ0JOO0FDdmdCSTtFQUVFO0NEd2dCTjtBQ3RnQk07RUFDRTtDRHdnQlI7QUNsaEJJO0VBRUU7Q0RtaEJOO0FDaGhCSTtFQUVFO0NEaWhCTjtBQy9nQk07RUFDRTtDRGloQlI7O0FDM2dCQTtFQUNFO0NEOGdCRjtBQzdnQkU7RUFDRTtDRCtnQko7O0FFbmdCSTtFQUVFLGlFQXBDTztDRnlpQmI7QUV2Z0JJO0VBRUUsNkRBcENPO0NGNGlCYjtBRTFnQkk7RUFFRSx3REFwQ087Q0YraUJiO0FFN2dCSTtFQUVFLHdEQXBDTztDRmtqQmI7QUVoaEJJO0VBRUUsMkRBcENPO0NGcWpCYjtBRW5oQkk7RUFFRSxtRUFwQ087Q0Z3akJiO0FFdGhCSTtFQUVFLG9FQXBDTztDRjJqQmI7QUV6aEJJO0VBRUUsbUVBcENPO0NGOGpCYjtBRTVoQkk7RUFFRSxnRUFwQ087Q0Zpa0JiO0FFL2hCSTtFQUVFLGdFQXBDTztDRm9rQmI7QUVsaUJJO0VBRUUsa0VBcENPO0NGdWtCYjtBRXJpQkk7RUFFRSxrRUFwQ087Q0Ywa0JiO0FFeGlCSTtFQUVFLGlFQXBDTztDRjZrQmI7QUUzaUJJO0VBRUUsb0VBcENPO0NGZ2xCYjtBRTlpQkk7RUFFRSxrRUFwQ087Q0ZtbEJiO0FFampCSTtFQUVFLGlFQXBDTztDRnNsQmI7QUVwakJJO0VBRUUsb0VBcENPO0NGeWxCYjtBRXZqQkk7RUFFRSxrRUFwQ087Q0Y0bEJiO0FFMWpCSTtFQUVFLGlFQXBDTztDRitsQmI7QUU3akJJO0VBRUUsb0VBcENPO0NGa21CYjtBR2xtQkE7RUFFRTtJQUNJO0lBQ0E7R0hndkJKO0VHN3VCQTtJQUNFO0dIK3VCRjtFRzV1QkE7SUFDRTtJQUNBO0dIOHVCRjtDQUNGO0FHNXZCQTtFQUVFO0lBQ0k7SUFDQTtHSGd2Qko7RUc3dUJBO0lBQ0U7R0grdUJGO0VHNXVCQTtJQUNFO0lBQ0E7R0g4dUJGO0NBQ0Y7QUczdUJBO0VBQ0U7Q0g2dUJGOztBRzF1QkE7RUFDRTtDSDZ1QkY7O0FHMXVCQTtFQUNFO0NINnVCRjs7QUcxdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NINnVCRjs7QUcxdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0g2dUJGOztBRzF1QkE7RUFDRTtFQUNBO0VBQ0E7Q0g2dUJGOztBRzF1QkE7RUFDSTtDSDZ1Qko7O0FHMXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Q7Q0g2dUJEOztBRzF1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRDtFQUNDO0VBQ0E7Q0g2dUJGOztBRzF1QkE7RUFDRTtDSDZ1QkY7O0FHMXVCQTtFQUNFO1VBQUE7RUFDQTtVQUFBO0NINnVCRjs7QUcxdUJBO0VBQ0U7RUFDQTtDSDZ1QkY7O0FHMXVCQTtFQUNDO0NINnVCRDs7QUcxdUJBO0VBQ0U7Q0g2dUJGOztBRzF1QkE7RUFDRTtDSDZ1QkY7O0FJbnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NKc3lCRjs7QUt4MkJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF3QkU7RUFDQTtFQUNBO0VBQ0E7Q0xpM0JGOztBSzkyQkE7Ozs7OztFQU1FO0VBQ0E7Q0xpM0JGOztBSzkyQkE7O0VBRUU7Q0xpM0JGOztBSzkyQkE7O0VBRUU7Q0xpM0JGOztBSzkyQkE7O0VBRUU7Q0xpM0JGOztBSzkyQkE7Ozs7Ozs7OztFQVNFO0VBQ0E7Q0xpM0JGOztBSzkyQkE7RUFDRTtFQUNBO0VBQ0E7Q0xpM0JGOztBSzkyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDTGkzQkY7O0FLOTJCQTtFQUNFO0VBQ0E7RUFDQSx5UER0RVU7RUN1RVY7RUFDQTtDTGkzQkY7O0FLOTJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NMaTNCRjs7QUs5MkJBO0VBQ0U7Q0xpM0JGOztBSzkyQkE7RUFDRTtDTGkzQkY7O0FLOTJCQTtFQUNFO0VBQ0E7Q0xpM0JGOztBSzkyQkE7RUFDRSxlRDVHWTtFQzZHWjtDTGkzQkY7O0FNaCtCQTtFQUNFO0NObStCRjtBTWorQkU7RUFDRTtFQUNBO0VBQ0E7Q05tK0JKO0FNaitCSTtFQUNFO0VBQ0E7Q05tK0JOO0FNNTlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVGcEJPO0VFcUJQO0VBQ0E7Q05tK0JOO0FNejlCTTtFQUNFO0NOaytCUjtBTS85Qk07RUFDRSxlRnJDSztFRXNDTCw2QkZ0Q0s7Q0p1Z0NiO0FNMTlCTTtFQUNFO0VBQ0E7Q040OUJSO0FNeDlCUTtFQUNFLGVGakRLO0VFa0RMLDZCRmxESztDSjRnQ2Y7O0FNbjlCQTtFQUNFO0VBQ0E7Q05zOUJGO0FNaDlCRTtFQUNFLGVGakVVO0VFa0VWO0NOdTlCSjtBTXA5QkU7RUFDRTtDTnM5Qko7O0FNOThCQTtFQUNFO0NOczlCRjs7QU1uOUJBO0VBQ0U7RUFDQSx5R0YxRVc7RUUyRVgsZUZ6Rlc7RUUwRlg7RUFDQTtDTnM5QkY7O0FNOThCQTtFQUNFO0VBQ0E7Q051OUJGOztBTWg5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlRjVHWTtDSm9rQ2Q7QU1qOUJFO0VBQ0UsZUZ2SFU7Q0pnbENkOztBTXI5QkE7RUFDRTtFQUNBO0NOdzlCRjs7QU1qOUJBO0VBQ0U7RUFDQTtDTnk5QkY7QU1sOUJJO0VBQ0UsZUYzSVE7RUU0SVI7Q055OUJOOztBTXA5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOdTlCRjtBTWo5QkU7RUFDRTtDTnc5Qko7QU1yOUJFO0VBQ0U7RUFDQSxlRmxLVTtFRW1LVjtFQUNBO0VBQ0E7RUFDQTtDTnU5Qko7O0FNbjlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOczlCRjtBTTk4QkU7RUFDRSwwQkZqTVM7RUVrTVQsc0JGbE1TO0VFbU1ULFlGak1VO0NKd3BDZDtBTXA5QkU7RUFDRSwwQkZwTVc7RUVxTVgsc0JGck1XO0VFc01YLFlGdk1VO0NKNnBDZDs7QU1qOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTm85Qko7QU01OEJJO0VBQ0UsZUZ4TlE7RUV5TlI7Q05xOUJOOztBTWg5QkE7RUFDRTtFQUNBO0NObTlCRjs7QU1oOUJBO0VBQ0U7RUFDQTtDTm05QkY7O0FPN3JDQTtFQUNFO0VBQ0E7Q1Bzc0NGO0FPdHBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NQNnBDSjtBT3ZwQ0k7RUFDRSxlSDVETztDSjB0Q2I7QU8zcENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUDZwQ047QU9wcENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDUDJwQ0o7O0FPL29DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDUDJwQ0Y7QU96cENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1AycENKO0FPNW9DRTtFQUNFO0VBQ0E7Q1B5cENKOztBT3pvQ0E7RUFDRTtFQUNBO0NQd3BDRjtBT3RwQ0U7RUFDRTtDUHdwQ0o7QU9qcENFO0VBQ0U7RUFDQTtDUHdwQ0o7O0FPOW9DQTtFQUNFO0VBQ0E7Q1BzcENGO0FPaHBDRTtFQUNFO0NQdXBDSjtBT3BwQ0U7RUFDRTtFQUNBO0NQc3BDSjtBT25wQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QkgxTFU7Q0orMENkO0FPOW9DSTtFQUNFO0VBQ0E7Q1BzcENOO0FPL29DSTtFQUNFO0NQc3BDTjtBT2xwQ0U7RUFDRTtFQUNBO0NQb3BDSjtBTzVvQ0U7RUFDRTtFQUNBO0VBQ0E7Q1BvcENKO0FPOW9DSTtFQUNFO0NQcXBDTjtBT2pwQ007RUFDRTtFQUNBLGVIdk9NO0VHd09OO0VBQ0E7Q1BtcENSO0FPcm9DSTtFQUNFO0VBQ0E7Q1BpcENOO0FPaG9DSTtFQUNFO0VBQ0E7RUFDQTtDUDhvQ047QU92b0NNO0VBQ0U7Q1Arb0NSOztBT3pvQ0E7RUFDRTtFQUNBO0VBQ0E7Q1A0b0NGO0FPcm9DRTtFQUNFO0NQNm9DSjtBT3JvQ0k7RUFDRTtFQUNBO0VBQ0E7Q1A0b0NOO0FPcm9DTTtFQUNFO0VBQ0E7Q1A2b0NSO0FPcG9DTTtFQUNFO0NQNG9DUjs7QVF6OENBO0VBQ0U7Q1I2OUNGOztBUXA5Q0E7RUFDRTtDUjQ5Q0Y7O0FRejlDQTtFQUNFO0NSNDlDRjs7QVF6OUNBO0VBQ0UsZUo5Qlc7Q0owL0NiOztBUXo5Q0E7RUFDRSxlSjlCWTtDSjAvQ2Q7O0FRejlDQTtFQUNFLGVKbkNhO0NKKy9DZjs7QVF6OUNBO0VBQ0U7RUFDQTtFQUNBO0NSNDlDRjs7QVFwOUNFO0VBQ0U7Q1I0OUNKOztBUW44Q0U7RUFDRTtDUmk5Q0o7O0FRbDlDRTtFQUNFO0NScTlDSjs7QVF0OUNFO0VBQ0U7Q1J5OUNKOztBUTE5Q0U7RUFDRTtDUjY5Q0o7O0FROTlDRTtFQUNFO0NSaStDSjs7QVFsK0NFO0VBQ0U7Q1JxK0NKOztBUXQrQ0U7RUFDRTtDUnkrQ0o7O0FRMStDRTtFQUNFO0NSNitDSjs7QVE5K0NFO0VBQ0U7Q1JpL0NKOztBUWwvQ0U7RUFDRTtDUnEvQ0o7O0FRdC9DRTtFQUNFO0NSeS9DSjs7QVExL0NFO0VBQ0U7Q1I2L0NKOztBUTkvQ0U7RUFDRTtDUmlnREo7O0FRbGdERTtFQUNFO0NScWdESjs7QVF0Z0RFO0VBQ0U7Q1J5Z0RKOztBUTFnREU7RUFDRTtDUjZnREo7O0FROWdERTtFQUNFO0NSaWhESjs7QVFsaERFO0VBQ0U7Q1JxaERKOztBUXRoREU7RUFDRTtDUnloREo7O0FRMWhERTtFQUNFO0NSNmhESjs7QVF4aERFO0VBQ0U7Q1IyaERKOztBUTVoREU7RUFDRTtDUm9pREo7O0FRcmlERTtFQUNFO0NSNmlESjs7QVE5aURFO0VBQ0U7Q1JzakRKOztBUXZqREU7RUFDRTtDUitqREo7O0FRaGtERTtFQUNFO0NSd2tESjs7QVF6a0RFO0VBQ0U7Q1JpbERKOztBUWxsREU7RUFDRTtDUjBsREo7O0FRM2xERTtFQUNFO0NSbW1ESjs7QVFwbURFO0VBQ0U7Q1I0bURKOztBUTdtREU7RUFDRTtDUnFuREo7O0FRdG5ERTtFQUNFO0NSOG5ESjs7QVEvbkRFO0VBQ0U7Q1J1b0RKOztBUXhvREU7RUFDRTtDUmdwREo7O0FRanBERTtFQUNFO0NSeXBESjs7QVExcERFO0VBQ0U7Q1JrcURKOztBUW5xREU7RUFDRTtDUjJxREo7O0FRNXFERTtFQUNFO0NSb3JESjs7QVFyckRFO0VBQ0U7Q1I2ckRKOztBUTlyREU7RUFDRTtDUnNzREo7O0FROXJEQTtFQUNFO0NSc3NERjs7QVNweURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1Q0eURGO0FTenlESTtFQUNFO0VBQ0E7Q1QyeUROO0FTdnlERTtFQUNFO0NUeXlESjtBU3R5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDVHd5REo7QVM5eERJO0VBQ0U7Q1R1eUROO0FTbHlESTtFQUNFO0VBQ0E7RUFDQTtDVG95RE47QVNseURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1RveURSO0FTM3hETTtFQUNFO0NUb3lEUjtBUzF4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVGt5REo7QVMzeERJO0VBQ0U7Q1RteUROO0FTaHlESTtFQUNFO0VBQ0E7RUFDQTtDVGt5RE47O0FTN3hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NUZ3lERjtBUzF4REU7RUFDRTtFQUNBO0NUaXlESjtBUzF4REU7RUFDRTtDVGl5REo7O0FTN3hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUZ3lERjtBUzl4REU7RUFDRTtDVGd5REo7QVM5eERJO0VBQ0U7RUFDQTtFQUNBO0NUZ3lETjtBUzd4REk7RUFDRTtFQUNBO0NUK3hETjtBU3B4REk7RUFDRTtFQUNBO0NUZ3lETjtBUzV4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVDh4REo7QVM3d0RRO0VBQ0U7RUFDQTtDVDJ4RFY7QVN6d0RVO0VBQ0U7Q1QreERaO0FTNXhEVTtFQUNFO0VBQ0E7RUFDQSxlTC9NQztFS2dORDtFQUNBO0NUOHhEWjtBU3p3RFk7RUFDRSxlTHRPQTtFS3VPQTtFQUNBO0VBQ0E7Q1QyeERkO0FTcnhEYztFQUNFO0VBQ0E7Q1Q0eERoQjtBU2p4RE07RUFDRTtDVHd4RFI7QVN0eERRO0VBQ0UsZUxqUUc7RUtrUUg7Q1R3eERWO0FTN3dERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVG94REo7QVNqeERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVCTGhTVTtFS2lTVjtFQUNBO0NUbXhESjs7QVNod0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUeXdERjs7QVNqdERBO0VBQ0U7RUFDQTtFQUNBLDBCTHhYVztFS3lYWDtDVHl2REY7QVNudkRFO0VBQ0U7Q1QwdkRKO0FTcHVERTtFQUNFO0NUc3VESjtBU3B1REk7RUFDRTtFQUNBO0VBQ0E7Q1RzdUROO0FTL3RESTtFQUNFO0VBQ0EsWUxuYVE7RUtvYVI7Q1RzdUROO0FTOXRERTtFQUNFO0VBQ0E7Q1RxdURKO0FTM3RESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlMNWJRO0VLNmJSO0NUc3VETjtBU250RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1RtdURSO0FTM3REUTtFQUNFO0NUb3VEVjtBUzF0REU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxZTGhmVTtDSml0RWQ7O0FTeHREQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NUaXVERjtBUzN0REU7RUFDRTtDVGt1REo7O0FTcnNEQTtFQUNFO0lBQ0U7R1RpdURGO0VTL3REQTtJQUNFO0dUaXVERjtDQUNGOztBU3Z1REE7RUFDRTtJQUNFO0dUaXVERjtFUy90REE7SUFDRTtHVGl1REY7Q0FDRjtBUzl0REE7RUFDRTtJQUNFO0dUZ3VERjtFUzl0REE7SUFDRTtHVGd1REY7Q0FDRjtBU3R1REE7RUFDRTtJQUNFO0dUZ3VERjtFUzl0REE7SUFDRTtHVGd1REY7Q0FDRjtBVW54RUE7RUFDRTtDVnF4RUY7QVVueEVFO0VBQ0U7RUFDQTtFQUNBO0NWcXhFSjtBVS93RUk7RUFDRTtFQUNBO0VBQ0E7Q1ZzeEVOO0FVN3dFRTtFQUNFO0NWcXhFSjtBVWh4RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJOakNRO0NKd3pFZDtBVTN3RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBCTnZERztDSjYwRWI7QVU5d0VVO0VBQ0U7Q1Z1eEVaO0FVL3dFUTtFQUNFO0VBQ0EsZU4xRUc7RU0yRUg7RUFDQTtDVnN4RVY7QVU5dkVJO0VBQ0U7Q1Y4d0VOO0FVOXZFSTtFQUNFO0NWK3dFTjtBVXJ3RU07RUFDRTtDVml4RVI7QVV6d0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q1ZpeEVSO0FVM3dFUTtFQUNFLGVOakpLO0VNa0pMO0NWa3hFVjtBVTF3RU07RUFDRTtFQUNBO0NWaXhFUjtBVTF3RU07RUFDRTtFQUNBO0VBQ0E7Q1ZpeEVSO0FVandFSTtFQUNFO0VBQ0E7RUFDQTtDVnl3RU47QVU3dkVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQk43TUs7RU04TUw7RUFDQTtFQUNBO0VBQ0EsWU4vTU07RU1nTk47RUFDQTtFQUNBO0NWMndFUjtBVTl2RVE7RUFDRTtFQUNBO0VBQ0E7Q1Yyd0VWO0FVbHdFSTtFQUNFO0NWeXdFTjtBVXp1RU07RUFDRTtDVjB3RVI7QVUvdkVNO0VBQ0U7RUFDQSx5R045UUs7RU0rUUwsZU43Uks7RU04Ukw7RUFDQTtDVjJ3RVI7QVVud0VNO0VBQ0U7Q1Ywd0VSO0FVandFRTtFQUNFO0VBQ0E7Q1Z3d0VKO0FVNXVFTTtFQUdFO0NWbXdFUjtBVTV2RU07RUFFRTtFQUNBO0VBQ0EsZU43Vks7RU04VkwseUdOaFZLO0VNaVZMO0NWa3dFUjtBVTN0RUk7RUFDRTtFQUNBO0NWb3ZFTjtBVXZ1RU07RUFDRTtFQUNBO0NWc3ZFUjtBVXB2RVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJOM1pJO0VNNFpKO0VBQ0E7RUFDQTtFQUNBLFlOamFJO0VNa2FKO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q1ZzdkVWO0FVaHVFVTtFQUNFO0NWb3ZFWjtBVWp2RVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Qk56Y0U7RU0wY0Y7Q1ZtdkVaO0FVNXVFWTtFQUNFO0VBQ0EsY05qZEE7Q0pxc0ZkO0FVaHVFVTtFQUNFLDBCTnZlRztFTXdlSDtFQUNBO1VBQUE7Q1ZtdkVaO0FVanVFWTtFQUNFO0NWZ3ZFZDtBVTl1RWM7RUFDRSxjTi9mRDtDSit1RmY7QVVwdUVNO0VBR0U7Q1Z5dUVSO0FVbHVFTTtFQUNFO0NWeXVFUjtBVXR1RU07RUFHRTtDVnN1RVI7QVVudEVFO0VBQ0U7RUFDQTtDVmd1RUo7QVUxdEVJO0VBT0U7Q1YydEVOO0FVeHRFSTtFQUNFO0VBQ0E7RUFDQTtDVit0RU47QVV2dEVNO0VBR0U7RUFDQSxZTmpsQk07Q0oreUZkO0FVM3RFTTtFQUNFO0VBQ0EsWU50bEJNO0VNdWxCTjtDVjZ0RVI7QVVsdEVRO0VBQ0UsdUJObm1CSTtFTW9tQko7Q1YwdEVWO0FVeHRFVTtFQUNFO0NWMHRFWjtBVXZ0RVU7RUFDRTtDVnl0RVo7QVVwc0VFO0VBQ0U7RUFDQTtDVml0RUo7QVV4ckVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUJObHFCTTtFTW1xQk47RUFDQTtFQUNBO0NWd3NFUjtBVS9yRUk7RUFDRTtFQUNBO0NWdXNFTjtBVXJzRU07RUFHRTtDVnFzRVI7QVVsc0VNO0VBQ0U7RUFDQSx5R045cUJLO0VNK3FCTDtFQUNBO0VBQ0EsZU4vckJLO0VNZ3NCTDtFQUNBO0NWb3NFUjtBVTFyRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQk5sdEJHO0VNbXRCSDtFQUNBO0NWbXNFVjtBVTVyRVU7RUFDRTtDVm9zRVo7QVVsc0VZO0VBQ0U7RUFDQSxXTjl0QkE7Q0prNkZkO0FVeHJFRTtFQUNFO0VBQ0E7Q1YrckVKO0FVN3JFSTtFQUNFO0VBQ0E7Q1YrckVOO0FVcnJFSTtFQUNFO0NWK3JFTjtBVXpyRU07RUFDRTtDVmdzRVI7QVU1ckVJO0VBQ0U7RUFDQTtDVjhyRU47QVUvcUVFO0VBQ0U7RUFDQTtFQUNBO0NWNHJFSjtBVWxyRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWeXJFTjtBVWhxRU07RUFHRTtDVnVyRVI7QVVockVNO0VBRUU7Q1ZzckVSO0FVM3BFRTtFQUNFO0VBQ0E7RUFDQTtDVjhxRUo7QVVwcUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVjJxRU47QVVscEVNO0VBR0U7Q1Z5cUVSO0FVbHFFTTtFQUVFO0NWd3FFUjtBVWpxRVE7RUFDRSx1Qk45NkJJO0NKc2xHZDtBVXRxRVU7RUFDRTtDVndxRVo7QVVycUVVO0VBQ0U7Q1Z1cUVaOztBVy9sR0E7RUFDRTtDWG1uR0Y7QVc5bUdJO0VBQ0U7Q1hnbkdOO0FXem1HSTtFQUNFO0VBQ0E7RUFDQTtDWGduR047QVd4bUdNO0VBQ0U7RUFDQTtFQUNBO0NYaW5HUjtBVzFtR007RUFDRTtDWGluR1I7QVc5bUdNO0VBQ0U7Q1hnbkdSO0FXM21HRTtFQUNFO0VBQ0EsMEJQekNZO0NKc3BHaEI7QVd2bUdJO0VBR0U7Q1g0bUdOO0FXcG1HSTtFQUNFO0VBQ0EsdUJQL0RRO0VPZ0VSO0VBQ0E7Q1g0bUdOO0FXcG1HTTtFQUNFO0NYNm1HUjtBV2hsR1E7RUFDRTtFQUNBO0VBQ0EsZVA1R0c7Q0p3dEdiO0FXcm1HVTtFQUNFO0VBQ0E7RUFDQTtDWDZtR1o7QVdybUdRO0VBQ0U7RUFDQTtDWDRtR1Y7QVdubUdVO0VBQ0U7Q1g2bUdaO0FXdm1HWTtFQUNFO0VBQ0E7Q1g4bUdkO0FXdG1HVTtFQUNFO0NYNm1HWjtBVy9sR1E7RUFDRTtDWDJtR1Y7QVcxakdNO0VBQ0U7Q1g0a0dSO0FXbmtHTTtFQUNFO0NYMGtHUjtBV2xrR0k7RUFDRTtDWHlrR047QVdsa0dJO0VBQ0U7Q1h5a0dOO0FXcmtHTTtFQUNFO0NYdWtHUjtBV3BrR1U7RUFDRTtDWHNrR1o7O0FZdjBHQTtFQUNFO0NabzFHRjtBWS8wR0k7RUFDRTtDWmkxR047QVl6MEdJO0VBQ0U7Q1ppMUdOO0FZMTBHSTtFQUNFO0NaaTFHTjtBWXowR007RUFDRTtDWmcxR1I7QVl2MEdFO0VBQ0U7RUFDQTtFQUNBO0NaODBHSjtBWW4wR0k7RUFDRTtDWjIwR047QVlyMEdNO0VBQ0U7Q1o0MEdSO0FZcDBHSTtFQUNFO0NaMjBHTjtBWXAwR0k7RUFDRTtDWjIwR047QVlwMEdJO0VBQ0k7Q1oyMEdSO0FZcDBHSTtFQUNFO0NaMjBHTjtBWXYwR0k7RUFDRTtDWnkwR047QVk5ekdFO0VBQ0U7RUFDQTtDWnMwR0o7QVlsekdRO0VBQ0U7Q1pxMEdWOztBYTc4R0E7RUFDRTtDYnE5R0Y7QWFoOUdJO0VBQ0U7RUFDQTtFQUNBO0NiazlHTjtBYXo4R0k7RUFDRTtDYms5R047QWEzOEdJO0VBQ0U7Q2JrOUdOO0FhMzhHSTtFQUNFO0NiazlHTjtBYWw4R0U7RUFDRTtFQUNBLDBCVC9DWTtDSjYvR2hCO0FheDhHSTtFQUdFO0NiNjhHTjtBYXY4R007RUFDRTtDYjg4R1I7QWF0OEdJO0VBQ0UsdUJUM0VRO0VTNEVSO0VBQ0E7Q2I2OEdOO0FhcDhHRTtFQUNFO0NiNDhHSjtBYWw4R0k7RUFDRTtFQUNBO0VBQ0E7Q2J5OEdOO0FhaDhHSTtFQUNFO0VBQ0E7Q2J5OEdOO0FhNzdHTTtFQUNFO0NiMDhHUjtBYS83R1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDYnU4R1Y7QWFoOEdVO0VBQ0U7Q2J3OEdaO0FhbjhHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2JxOEdSO0FhOTdHUTtFQUNFO0VBQ0E7Q2JzOEdWO0FhdjdHUTtFQUNFO0NicThHVjtBYW44R1U7RUFDRTtDYnE4R1o7QWFqOEdRO0VBQ0U7Q2JtOEdWO0FhajhHVTtFQUNFO0NibThHWjtBYS83R1E7RUFDRTtDYmk4R1Y7QWEvN0dVO0VBQ0U7Q2JpOEdaO0FhdDZHVTtFQUNFO0VBQ0E7Q2I2N0daO0FhcjdHVTtFQUNFO0VBQ0E7Q2I2N0daO0FhcjdHVTtFQUNFO0VBQ0E7RUFDQTtDYjY3R1o7QWF2N0dZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjg3R2Q7QWF4N0djO0VBQ0U7RUFDQTtFQUNBO0NiKzdHaEI7QWF2N0djO0VBQ0U7RUFDQTtDYis3R2hCO0FhdDdHVTtFQUNFO0VBQ0E7RUFDQTtDYjY3R1o7O0FjcnVIQTtFQUNFO0NkK3ZIRjtBYzd2SEU7RUFDRTtFQUNBO0NkK3ZISjtBYzd2SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDZCt2SE47QWM5dUhJO0VBQ0U7Q2Q0dkhOO0FjOXVIRTtFQUNFO0VBQ0E7RUFDQTtDZHF2SEo7QWMzdUhJO0VBQ0U7Q2RrdkhOO0FjMXVISTtFQUNFO0Nka3ZITjtBY2h2SE07RUFDRTtDZGt2SFI7QWMxdUhJO0VBQ0U7Q2RpdkhOO0FjMXRISTtFQUNFO0NkaXVITjtBY2p0SEk7RUFDRTtDZDh0SE47QWN4c0hNO0VBQ0U7RUFDQTtDZDJ0SFI7QWMxc0hJO0VBQ0U7RUFDQTtDZHl0SE47QWMzc0hJO0VBQ0U7RUFDQTtDZHd0SE47QWNsdEhNO0VBQ0U7Q2R5dEhSO0FjdHRITTtFQUNFO0VBQ0E7Q2R3dEhSO0FjdHRIUTtFQUNFO0Nkd3RIVjtBY2x0SEU7RUFDRTtDZG90SEo7QWNoc0hRO0VBQ0U7Q2RtdEhWOztBZWg3SEE7RUFDRTtDZnc3SEY7QWVuN0hJO0VBQ0U7Q2ZxN0hOO0FlNzZISTtFQUNFO0NmcTdITjtBZTc2SEU7RUFDRTtFQUNBO0VBQ0E7Q2ZvN0hKO0FlejZISTtFQUNFO0NmaTdITjtBZXA2SEk7RUFDRTtDZjI2SE47QWVwNkhJO0VBQ0U7Q2YyNkhOO0FlcDZISTtFQUNFO0NmMjZITjtBZTU1SEk7RUFDRTtFQUNBO0NmMDZITjtBZTU1SEk7RUFDRTtFQUNBO0NmeTZITjtBZWo2SEU7RUFDRTtFQUNBO0NmdzZISjtBZWw1SFk7RUFDRTtFQUNBO0NmcTZIZDtBZTU1SFE7RUFDRTtDZm02SFY7O0FnQnJqSUE7RUFDRTtDaEI2aklGOztBZ0J0aklBO0VBQ0U7Q2hCOGpJRjtBZ0J6aklJO0VBQ0U7RUFDQTtFQUNBO0NoQjJqSU47QWdCbGpJSTtFQUNFO0NoQjJqSU47QWdCempJTTtFQUNFO0NoQjJqSVI7QWdCcGpJTTtFQUNFO0NoQjJqSVI7QWdCcGpJTTtFQUNFO0NoQjJqSVI7QWdCbGpJRTtFQUNFO0NoQnlqSUo7QWdCL2lJSTtFQUNFO0NoQnNqSU47QWdCaGpJTTtFQUNFO0NoQnVqSVI7QWdCOWlJRTtFQUNFO0VBQ0EsMEJaL0VZO0NKb29JaEI7QWdCL2lJSTtFQUdFO0NoQm9qSU47QWdCdmlJTTtFQUNFO0NoQm9qSVI7QWdCNWlJTTtFQUNFO0NoQm9qSVI7QWdCM2lJSTtFQUNFO0VBQ0E7RUFDQTtDaEJtaklOO0FnQjdpSU07RUFDRTtDaEJvaklSO0FnQjdpSU07RUFDRTtDaEJvaklSO0FnQjNpSU07RUFDRTtFQUNBO0NoQmtqSVI7QWdCM2lJUTtFQUNFLDBCWjlKSTtDSml0SWQ7QWdCaGpJUTtFQUNFO0VBQ0E7RUFDQSxlWnBLSTtDSnN0SWQ7QWdCMWlJTTtFQUNFO0NoQmlqSVI7QWdCM2lJUTtFQUNFLDBCWnhMRztDSjB1SWI7QWdCOWlJVTtFQUNFO0VBQ0EsZVo5TEM7Q0o4dUliO0FnQjNpSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlaek1NO0VZME1OO0VBQ0E7Q2hCNmlJUjtBZ0JuaUlNO0VBQ0U7Q2hCNmlJUjtBZ0JyaUlJO0VBQ0U7Q2hCNGlJTjtBaUJsd0lJO0VBQ0UsMEJiUlE7RUFtQ1osWWExQm9CO0ViMkJwQixhYTNCb0I7RWI0QnBCLFdhNUIwQjtFYjZCMUIsWWE3QmlDO0ViOEJqQyxjYTlCdUM7RWIrQnZDLGdCYS9CZ0Q7Q2pCb3hJbEQ7QWlCN3dJSTtFQUNFLDBCYnJCTztFQXVDWCxZYWpCb0I7RWJrQnBCLGFhbEJvQjtFYm1CcEIsV2FuQjBCO0Vib0IxQixZYXBCaUM7RWJxQmpDLGNhckJ1QztFYnNCdkMsZ0JhdEJnRDtDakI4eElsRDtBaUJ2eElJO0VBQ0UsMEJiM0JTO0VBb0NiLFlhUm9CO0ViU3BCLGFhVG9CO0ViVXBCLGFhVjBCO0ViVzFCLGVhWG1DO0ViWW5DLFdhWjRDO0ViYTVDLFlhYmtEO0NqQnd5SXBEO0FpQmp5SUk7RUFDRSwwQmJ2Q087RUF1Q1gsWWFDb0I7RWJBcEI7RUFDQSxhYUQwQjtFYkUxQixlYUZtQztFYkduQyxXYUg0QztFYkk1QyxhYUprRDtDakJreklwRDtBaUIzeUlJO0VBQ0UsMEJiNUNRO0VBbUNaLFlhVW9CO0ViVHBCLGFhU29CO0ViUnBCLGFhUTBCO0ViUDFCLGVhT21DO0ViTm5DLFdhTTRDO0ViTDVDLGNhS2tEO0NqQjR6SXBEO0FpQnJ6SUk7RUFDRSwwQmJ6RE87RUF1Q1gsWWFtQm9CO0VibEJwQixhYWtCb0I7RWJqQnBCLFVhaUIwQjtFYmhCMUIsWWFnQmdDO0ViZmhDLGNhZXNDO0ViZHRDLGdCYWMrQztDakJzMElqRDtBaUIveklJO0VBQ0UsMEJiOURRO0VBbUNaLGFhNEJvQjtFYjNCcEIsY2EyQm9CO0ViMUJwQixhYTBCMkI7RWJ6QjNCLGFheUJvQztFYnhCcEMsY2F3QjJDO0VidkIzQyxjYXVCb0Q7Q2pCZzFJdEQ7QWlCNzBJSTtFQUNFLDBCYnBFUztFQW9DYixZYWlDb0I7RWJoQ3BCLGFhZ0NvQjtFYi9CcEIsV2ErQjBCO0ViOUIxQixZYThCaUM7RWI3QmpDLGNhNkJ1QztFYjVCdkMsZ0JhNEJnRDtDakJvMUlsRDtBaUJqMUlJO0VBQ0UsMEJiNUVPO0VBdUNYLGFhc0NvQjtFYnJDcEIsY2FxQ29CO0VicENwQixhYW9DMkI7RWJuQzNCLGFhbUNvQztFYmxDcEMsY2FrQzJDO0ViakMzQyxjYWlDb0Q7Q2pCdzFJdEQ7QWlCbjFJSTtFQUNFLDBCYmhGUztFQW9DYixhYTZDb0I7RWI1Q3BCLGNhNENvQjtFYjNDcEIsT2EyQzJCO0ViMUMzQixZYTBDOEI7RWJ6QzlCLGNheUNvQztFYnhDcEMsZ0Jhd0M2QztFQUN6QztDakIwMUlOO0FpQm4xSUk7RUFDRSwwQmJ6RlE7RWEwRlI7RWJ2REosYWF3RG9CO0VidkRwQixjYXVEb0I7RWJ0RHBCLFlhc0QyQjtFYnJEM0IsYWFxRG1DO0VicERuQyxjYW9EMEM7RWJuRDFDLGdCYW1EbUQ7Q2pCbzJJckQ7QWlCNzFJSTtFQUNFLDBCYnZHTztFQXVDWCxZYWlFb0I7RWJoRXBCLGFhZ0VvQjtFYi9EcEIsWWErRDBCO0ViOUQxQixhYThEa0M7RWI3RGxDLGNhNkR5QztFYjVEekMsZ0JhNERrRDtFQUM5QztDakI4MklOO0FpQnYySUk7RUFDRSwwQmI3R1E7RUFtQ1osYWEyRW9CO0ViMUVwQixjYTBFb0I7RWJ6RXBCLFdheUUyQjtFYnhFM0IsYWF3RWtDO0VidkVsQyxjYXVFeUM7RWJ0RXpDLGdCYXNFa0Q7Q2pCdzNJcEQ7QWlCcjNJSTtFQUNFLDBCYmpIVTtFQWtDZCxZYWdGb0I7RWIvRXBCLGFhK0VvQjtFYjlFcEIsV2E4RTBCO0ViN0UxQixhYTZFaUM7RWI1RWpDLGNhNEV3QztFYjNFeEMsZ0JhMkVpRDtFQUM3QztDakI0M0lOO0FpQnozSUk7RUFDRSwwQmJ6SFM7RUFvQ2IsWWFzRm9CO0VickZwQixhYXFGb0I7RWJwRnBCLGFhb0YwQjtFYm5GMUIsWWFtRm1DO0VibEZuQyxjYWtGeUM7RWJqRnpDLGNhaUZrRDtDakJnNElwRDtBaUI3M0lJO0VBQ0UsMEJiN0hRO0VBbUNaLFlhMkZvQjtFYjFGcEIsYWEwRm9CO0ViekZwQixhYXlGMEI7RWJ4RjFCLGNhd0ZtQztFYnZGbkMsY2F1RjJDO0VidEYzQyxjYXNGb0Q7Q2pCbzRJdEQ7QWlCajRJSTtFQUNFLDBCYnRJTztFQXVDWCxZYWdHb0I7RWIvRnBCLGFhK0ZvQjtFYjlGcEIsYWE4RjBCO0ViN0YxQixjYTZGbUM7RWI1Rm5DLGNhNEYyQztFYjNGM0MsY2EyRm9EO0NqQnc0SXREO0FpQnI0SUk7RUFDRSwwQmJ0SVU7RUFrQ2QsWWFxR29CO0VicEdwQixhYW9Hb0I7RWJuR3BCLGFhbUcwQjtFYmxHMUIsYWFrR21DO0ViakduQyxjYWlHMEM7RWJoRzFDLGNhZ0dtRDtDakI0NElyRDtBaUJ2NElJO0VBQ0U7RUFDQTtFQUNBO0NqQnk0SU47QWlCaDRJSTtFQUNFO0VBQ0E7RUFDQTtDakJ5NElOO0FpQnA0SUk7RUFDRTtFQUNBO0VBQ0E7Q2pCczRJTjtBaUI3M0lJO0VBQ0U7RUFDQTtFQUNBO0NqQnM0SU47QWlCajRJSTtFQUNFO0VBQ0E7RUFDQTtDakJtNElOO0FpQmg0SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJrNElOO0FpQnYzSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJnNElOO0FpQnYzSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJnNElOOztBaUJsM0lJO0VBQ0U7RUFDQTtDakI0M0lOO0FpQnQzSU07RUFDRTtFQUNBO0NqQnczSVI7QWlCajNJTTtFQUNFLDBCYnpQVTtFQWlDaEIsWWF5TnNCO0VieE50QixhYXdOc0I7RWJ2TnRCLFdhdU40QjtFYnRONUIsZWFzTm1DO0Vick5uQyxZYXFONEM7RWJwTjVDLGdCYW9ObUQ7RUFDN0M7Q2pCdzNJUjtBaUJ0M0lNO0VBQ0U7RUFDQTtFQUNBO0NqQnczSVI7QWlCdDNJTTtFQUNFLDBCYnJRTTtFQW1DWixhYW1Pc0I7RWJsT3RCLGNha09zQjtFYmpPdEIsV2FpTzZCO0ViaE83QixhYWdPb0M7RWIvTnBDLGNhK04yQztFYjlOM0MsZ0JhOE5vRDtFQUM5QztDakI2M0lSO0FpQjMzSU07RUFDRTtFQUNBO0VBQ0E7Q2pCNjNJUjtBaUIzM0lNO0VBQ0UsMEJiblJLO0VBdUNYLGFhNk9zQjtFYjVPdEIsY2E0T3NCO0ViM090QixhYTJPNkI7RWIxTzdCLGVhME9zQztFYnpPdEMsYWF5TytDO0VieE8vQyxjYXdPdUQ7RUFDakQ7Q2pCazRJUjtBaUIzM0lNO0VBQ0U7RUFDQTtDakI2M0lSO0FpQjMzSU07RUFDRTtFQUNBO0NqQjYzSVI7O0FpQm4zSUk7RUFDRTtFQUNBO0NqQnMzSU47QWlCaDNJTTtFQUNFO0VBQ0E7Q2pCazNJUjtBaUJoM0lNO0VBQ0U7RUFDQTtDakJrM0lSO0FpQnoySVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakIyMklWO0FpQngySVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakIwMklWOztBaUJoMklJO0VBQ0U7RUFDQTtDakJtMklOO0FpQjcxSU07RUFDRTtFQUNBO0NqQisxSVI7QWlCejFJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQjIxSU47QWlCeDFJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQjAxSU47QWlCcjFJSTtFQUNFO0VBQ0E7RUFDQTtDakJ1MUlOO0FpQnAxSUk7RUFDRTtFQUNBO0VBQ0E7Q2pCczFJTjs7QWlCOTBJSTtFQUNFO0VBQ0E7Q2pCaTFJTjtBaUIzMElNO0VBQ0U7RUFDQTtDakI2MElSO0FpQnIwSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJ1MElWO0FpQnAwSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJzMElWO0FpQmowSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJtMElWO0FpQmgwSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJrMElWOztBaUJ4eklJO0VBQ0U7RUFDQTtDakIyeklOO0FpQnJ6SU07RUFDRTtFQUNBO0NqQnV6SVI7QWlCanpJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQm16SU47QWlCaHpJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NqQmt6SU47QWlCN3lJSTtFQUNFO0VBQ0E7RUFDQTtDakIreUlOO0FpQjV5SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakI4eUlOOztBaUJ0eUlJO0VBQ0U7RUFDQTtDakJ5eUlOO0FpQmx5SVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJveUlWO0FpQmp5SVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJteUlWO0FpQjV4SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakI4eElOO0FpQjN4SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakI2eElOOztBaUJyeElJO0VBQ0U7RUFDQTtDakJ3eElOO0FpQm54SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJxeElOO0FpQmx4SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJveElOO0FpQi93SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJpeElOO0FpQjl3SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDakJneElOO0FJdHpKRTtFSzBHRTtJQUtJO0dUZ3lETjtFVWx2REU7SUFNSTtJQUNBO0dWMHdFTjtDQTloQkY7QUloNURFO0VNa1BJO0lBSUk7R1Yyd0VSO0NBQ0Y7QUlsZ0ZFO0VJZEE7SUFFSTtHUjY5Q0o7Q0FDRjtBSWw5Q0U7RUFpQ0Y7SUFRSTtJQUNBO0dKc3lCRjtFTXIyQkU7SUFLSTtHTm8rQk47RU1oK0JFO0lBU0k7SUFDQTtJQUNBO0dObytCTjtFTW44QkY7SUFLSTtHTnU5QkY7RU0vOEJBO0lBSUk7R051OUJKO0VNOThCRjtJQVFJO0lBQ0E7R051OUJGO0VNbjlCRjtJQUtJO0dOdzlCRjtFTXA5QkY7SUFPSTtJQUNBO0dOeTlCRjtFTWo5QkY7SUFLSTtHTnk5QkY7RU1yOUJGO0lBS0k7R04wOUJGO0VNLzhCRjtJQVFJO0dOdzlCRjtFTXY4QkY7SUFhSTtJQUNBO0lBQ0E7R051OUJGO0VNdDhCQTtJQVFJO0lBQ0E7SUFDQTtHTnE5Qko7RU10OEJGO0lBS0k7SUFDQTtHTm85QkY7RU9sc0NGO0lBS0k7R1B1c0NGO0VPMXBDQTtJQU9JO0dQOHBDSjtFT3ZwQ0U7SUFRSTtJQUNBO0dQOHBDTjtFT3pwQ0E7SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dQNHBDSjtFT2pvQ0Y7SUFFSTtHUHlwQ0Y7RU90cENBO0lBS0k7SUFDQTtHUDBwQ0o7RU90cENBO0lBRUk7SUFDQTtHUHlwQ0o7RU9ocENBO0lBSUk7R1B5cENKO0VPem9DRjtJQUtJO0dQdXBDRjtFTzNvQ0E7SUFPSTtJQUNBO0dQc3BDSjtFT25wQ0U7SUFLSTtHUHVwQ047RU85b0NBO0lBS0k7SUFDQTtHUHFwQ0o7RU9qcENBO0lBTUk7R1BxcENKO0VPN29DSTtJQU9JO0dQb3BDUjtFTzlvQ0E7SUFFSTtHUGlwQ0o7RU85b0NFO0lBS0k7SUFDQTtJQUNBO0dQa3BDTjtFTzlvQ0U7SUFFSTtHUGlwQ047RU8zb0NFO0lBTUk7SUFDQTtHUCtvQ047RU9yb0NGO0lBTUk7SUFDQTtHUDZvQ0Y7RU8xb0NBO0lBSUk7R1A4b0NKO0VPem9DRTtJQU1JO0lBQ0E7R1A2b0NOO0VPMW9DSTtJQU1JO0lBQ0E7R1A2b0NSO0VPem9DSTtJQUlJO0dQNm9DUjtFUW45Q0Y7SUFFSTtHUjY5Q0Y7RVEzN0NGO0lBTUk7R1I2OUNGO0VRdDhDQTtJQUVJO0dSbTlDSjtFUXY4Q0E7SUFJSTtHUjRoREo7RVFoaURBO0lBSUk7R1JxaURKO0VRemlEQTtJQUlJO0dSOGlESjtFUWxqREE7SUFJSTtHUnVqREo7RVEzakRBO0lBSUk7R1Jna0RKO0VRcGtEQTtJQUlJO0dSeWtESjtFUTdrREE7SUFJSTtHUmtsREo7RVF0bERBO0lBSUk7R1IybERKO0VRL2xEQTtJQUlJO0dSb21ESjtFUXhtREE7SUFJSTtHUjZtREo7RVFqbkRBO0lBSUk7R1JzbkRKO0VRMW5EQTtJQUlJO0dSK25ESjtFUW5vREE7SUFJSTtHUndvREo7RVE1b0RBO0lBSUk7R1JpcERKO0VRcnBEQTtJQUlJO0dSMHBESjtFUTlwREE7SUFJSTtHUm1xREo7RVF2cURBO0lBSUk7R1I0cURKO0VRaHJEQTtJQUlJO0dScXJESjtFUXpyREE7SUFJSTtHUjhyREo7RVFsc0RBO0lBSUk7R1J1c0RKO0VRbHNERjtJQUlJO0dSdXNERjtFU3Z4REE7SUFPSTtJQUNBO0lBQ0E7R1R5eURKO0VTenhESTtJQU9JO0lBQ0E7SUFDQTtHVHF5RFI7RVNqeURJO0lBSUk7SUFDQTtHVHF5RFI7RVMveERBO0lBVUk7SUFDQTtHVG15REo7RVNweERGO0lBT0k7R1RpeURGO0VTOXhEQTtJQUtJO0dUa3lESjtFU3Z3REU7SUFTSTtHVGl5RE47RVN2eERBO0lBYUk7SUFFQTtHVDh4REo7RVNseERNO0lBS0k7R1Q0eERWO0VTendEUTtJQVFJO0dUK3hEWjtFUzV4RGM7SUFDRSxlTHhOTDtHSnMvRFg7RVM1eERjO0lBQ0U7R1Q4eERoQjtFU3p4RFU7SUFFSTtHVDR4RGQ7RVN4eERVO0lBT0k7R1Q0eERkO0VTenhEWTtJQUtJO0dUNnhEaEI7RVN6dkRBO0lBY0k7SUFDQTtHVG94REo7RVNyd0RGO0lBU0k7R1Qwd0RGO0VTM3ZESTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFxQkU7R1QrdkROO0VTNXZESTtJQUNFO0dUOHZETjtFUzN2REk7O0lBRUU7R1Q2dkROO0VTcnZERjtJQU9JO0dUMHZERjtFUzd0REU7SUFNSTtHVHV1RE47RVNudURFO0lBTUk7R1R1dUROO0VTbHVEQTtJQUtJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1RzdURKO0VTbnVERTtJQVFJO0lBQ0E7SUFDQTtHVHV1RE47RVNydURNO0lBQ0U7R1R1dURSO0VTbnVEUTtJQUNFO0lBQ0E7R1RxdURWO0VTaHVESTtJQVlJO0lBQ0E7SUFDQTtHVG91RFI7RVNqdURNO0lBSUk7R1RxdURWO0VTOXREQTtJQU9JO0lBQ0E7R1RrdURKO0VTbnREQTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dUbXVESjtFU2p1REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1RtdUROO0VVOXZFQTtJQU1JO0dWc3hFSjtFVW54RUU7SUFNSTtJQUNBO0dWdXhFTjtFVWx4RUE7SUFHSTtHVnV4RUo7RVVweEVFO0lBU0k7SUFDQTtHVnd4RU47RVV0eEVNO0lBQ0U7R1Z3eEVSO0VVbnhFTTtJQVdJO0lBQ0E7SUFDQTtHVnV4RVY7RVVweEVRO0lBSUk7R1Z3eEVaO0VVbnhFTTtJQU9JO0lBQ0E7R1Z1eEVWO0VVOXdFRTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0dWK3dFTjtFVTN3RUU7SUFhSTtHVmd4RU47RVU1d0VFO0lBUUk7R1ZpeEVOO0VVOXdFSTtJQUlJO0lBQ0E7R1ZreEVSO0VVOXdFSTtJQU9JO0dWa3hFUjtFVS93RU07SUFLSTtHVm14RVY7RVU5d0VJO0lBS0k7R1ZreEVSO0VVOXdFSTtJQU1JO0lBQ0E7R1ZreEVSO0VVdHdFRTtJQVdJO0lBQ0E7R1Yyd0VOO0VVeHdFSTtJQWVJO0lBQ0E7SUFDQTtHVjR3RVI7RVUxd0VRO0lBQ0U7SUFDQSwwQk56TkU7R0pxK0VaO0VVeHdFTTtJQU1JO0dWNHdFVjtFVXR3RUU7SUFzQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQSwwQk5sUVE7SU1tUVI7SUFDQTtJQUNBO0lBQ0E7R1Ywd0VOO0VVdndFSTtJQVFJO0dWNHdFUjtFVXh3RUk7SUFTSTtHVjJ3RVI7RVV2d0VJO0lBSUk7R1Yyd0VSO0VVcndFQTtJQUtJO0dWeXdFSjtFVXR3RUU7SUFJSTtJQUNBO0lBQ0E7SUFDQTtHVnV3RU47RVU3dkVFO0lBRUk7R1Zxd0VOO0VVbHdFSTtJQU1JO0dWb3dFUjtFVWh3RUk7SUFTSTtJQUNBO0lBQ0E7R1Ztd0VSO0VVMXZFVTtJQUNFO0dWOHZFWjtFVTN2RVU7SUFDRTtHVjZ2RVo7RVVwdkVFO0lBSUk7SUFDQTtJQUNBO0lBQ0E7R1ZxdkVOO0VVanZFRTtJQVVJO0lBQ0E7SUFDQTtHVnN2RU47RVUvdUVNO0lBaUJJO0lBQ0E7SUFDQTtHVnV2RVY7RVVydkVVO0lBQ0UsdUJON2FBO0lNOGFBLGVONWFBO0lNNmFBLHNCTjdhQTtHSm9xRlo7RVVydkVZO0lBQ0UsMEJOaGJGO0dKdXFGWjtFVXJ2RWM7SUFDRSxXTnJiSjtHSjRxRlo7RVU3dUVRO0lBY0k7SUFDQTtHVm92RVo7RVVqdkVVO0lBS0k7R1ZxdkVkO0VVL3VFTTtJQU1JO0lBQ0E7SUFDQTtHVm12RVY7RVUxdUVZO0lBQ0UsZU43ZUQ7SU04ZUMsc0JOOWVEO0lNK2VDLHVCTmhmRjtHSm11Rlo7RVVqdkVjO0lBQ0UsMEJObGZIO0dKcXVGYjtFVWp2RWdCO0lBQ0UsV050Zk47R0p5dUZaO0VVanVFRTtJQUVHO0dWMHVFTDtFVXh1RUk7SUFNSTtHVjB1RVI7RVVsdUVJO0lBTUk7R1Z1dUVSO0VVcHVFVTtJQUNFO0dWc3VFWjtFVW51RVU7SUFDRTtHVnF1RVo7RVU3dEVBO0lBS0k7R1ZpdUVKO0VVcHRFRTtJQU1JO0lBQ0E7SUFDQTtHVmd1RU47RVV0dEVJO0lBTUk7SUFDQTtHVjh0RVI7RVUxc0VVO0lBQ0U7R1Z3dEVaO0VVdHRFWTtJQUNFO0dWd3RFZDtFVXJ0RVk7SUFDRTtHVnV0RWQ7RVU5c0VBO0lBTUk7R1ZpdEVKO0VVOXNFRTtJQUVJO0dWaXRFTjtFVTdzRVU7SUFDRTtJQUNBLDBCTi9vQkE7R0o4MUZaO0VVcnNFSTtJQWFJO0lBQ0E7R1Z5c0VSO0VVMXJFSTtJQVVJO0lBQ0E7SUFDQTtHVnFzRVI7RVVoc0VNO0lBWUk7SUFDQTtHVm9zRVY7RVU5ckVVO0lBS0k7R1Zxc0VkO0VVeHJFRTtJQUtJO0lBQ0E7SUFDQTtJQUNBO0dWZ3NFTjtFVTVyRUU7SUFJSTtHVmdzRU47RVV4ckVFO0lBS0k7SUFDQTtHVityRU47RVUzckVFO0lBRUk7R1Y4ckVOO0VVenJFQTtJQU1JO0dWNnJFSjtFVXRyRUU7SUFXSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dWMHJFTjtFVXhyRU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1YwckVSO0VVdHJFSTtJQU1JO0dWd3JFUjtFVXByRUk7SUFLSTtHVnVyRVI7RVVwckVVO0lBQ0U7R1ZzckVaO0VVbnJFVTtJQUNFO0dWcXJFWjtFVTdxRUU7SUFFSTtJQUNBO0dWZ3JFTjtFVTNxRUE7SUFNSTtHVitxRUo7RVV4cUVFO0lBV0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHVjRxRU47RVUxcUVNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dWNHFFUjtFVXhxRUk7SUFNSTtHVjBxRVI7RVV0cUVJO0lBS0k7R1Z5cUVSO0VVeHBFVTtJQUNFO0dWcXFFWjtFVW5xRVk7SUFDRTtHVnFxRWQ7RVVscUVZO0lBQ0U7R1ZvcUVkO0VVM3BFRTtJQUVJO0lBQ0E7R1Y4cEVOO0VXem1HRTtJQUlJO0dYaW5HTjtFVzdtR0U7SUFNSTtJQUNBO0lBQ0E7R1hpbkdOO0VXOW1HSTtJQU1JO0dYa25HUjtFV3BtR0E7SUFLSTtHWDhtR0o7RVczbUdFO0lBTUk7SUFDQTtHWDZtR047RVd6bUdFO0lBT0k7SUFDQTtJQUNBO0dYNm1HTjtFVzFtR0k7SUFJSTtJQUNBO0lBQ0E7SUFDQTtHWDhtR1I7RVcxbUdJO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtHWDZtR1I7RVczbUdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsMEJQckdDO0dKa3RHWDtFV3ptR007SUFNSTtJQUNBO0dYNm1HVjtFVzFtR1E7SUFNSTtHWDhtR1o7RVd6bUdNO0lBS0k7SUFDQTtJQUNBO0lBQ0E7R1g2bUdWO0VXMW1HUTtJQUlJO0dYOG1HWjtFVzNtR1U7SUFLSTtHWCttR2Q7RVcxbUdRO0lBSUk7R1g4bUdaO0VXeG1HSTtJQUVJO0dYMm1HUjtFV3RqR0k7SUFJSTtHWDZrR1I7RVd2a0dJO0lBSUk7R1gya0dSO0VXdGtHRTtJQUlJO0dYMGtHTjtFVzdqR1E7SUFJSTtHWHVrR1o7RVdsa0dVO0lBQ0U7R1hza0daO0VZMTBHRTtJQUlJO0lBQ0E7R1prMUdOO0VZOTBHRTtJQUlJO0daazFHTjtFWTkwR0U7SUFJSTtHWmsxR047RVk3MEdJO0lBSUk7R1ppMUdSO0VZMzBHQTtJQU1JO0lBQ0E7R1orMEdKO0VZeDBHRTtJQUlJO0daNDBHTjtFWXowR0k7SUFJSTtHWjYwR1I7RVl4MEdFO0lBSUk7R1o0MEdOO0VZeDBHRTtJQUlJO0daNDBHTjtFWXgwR0U7SUFJSTtHWjQwR047RVloMEdJO0lBRUk7SUFDQTtHWnkwR1I7RVluMEdBO0lBS0k7R1p1MEdKO0VZcDBHRTtJQUlJO0lBQ0E7SUFDQTtHWnEwR047RVlsMEdJO0lBRUk7R1pxMEdSO0VZbDBHTTtJQUlJO0daczBHVjtFYTM4R0U7SUFNSTtJQUNBO0lBQ0E7R2JtOUdOO0VhLzhHRTtJQUlJO0dibTlHTjtFYS84R0U7SUFJSTtHYm05R047RWEvOEdFO0lBSUk7R2JtOUdOO0VhdDhHQTtJQUtJO0diKzhHSjtFYTU4R0U7SUFNSTtHYjg4R047RWEzOEdJO0lBSUk7R2IrOEdSO0VhMThHRTtJQU1JO0lBQ0E7R2I4OEdOO0VhejhHQTtJQUlJO0diNjhHSjtFYXQ4R0U7SUFNSTtJQUNBO0lBQ0E7R2IwOEdOO0VhdDhHRTtJQU1JLGlCVG5ITTtHSjRqSFo7RWEvOEdFO0lBVUk7SUFDQTtHYjA4R047RWEzN0dNO0lBT0k7SUFDQTtHYnc4R1Y7RWEvN0dJO0lBUUk7SUFDQTtHYnM4R1I7RWFuOEdNO0lBS0k7SUFDQTtHYnU4R1Y7RWFsOEdJO0lBRUk7SUFDQTtHYnE4R1I7RWExNkdNO0lBS0k7SUFDQTtHYmk4R1Y7RWEvN0dVO0lBQ0U7R2JpOEdaO0VhLzdHWTtJQUNFO0diaThHZDtFYTc3R1U7SUFFRTtJQUNBO0diODdHWjtFYTE3R1E7SUFLSTtJQUNBO0diODdHWjtFYTE3R1E7SUFLSTtJQUNBO0diODdHWjtFYTE3R1E7SUFNSTtHYjg3R1o7RWEzN0dVO0lBUUk7R2IrN0dkO0VhNTdHWTtJQU1JO0lBQ0E7R2JnOEdoQjtFYTU3R1k7SUFLSTtHYmc4R2hCO0VhMTdHUTtJQU1JO0lBQ0E7R2I4N0daO0VhMTdHUTtJQUVJO0lBQ0E7SUFDQTtHYjY3R1o7RWFwN0dVO0lBRUk7R2I0N0dkO0VjcHZIRTtJQU9JO0lBQ0E7SUFDQTtHZGd3SE47RWNwdkhFO0lBSUk7R2Q2dkhOO0VjbHZIQTtJQU1JO0dkc3ZISjtFYy91SEU7SUFJSTtJQUNBO0dkbXZITjtFYy91SEU7SUFRSTtHZGt2SE47RWM5dUhFO0lBSUk7R2RrdkhOO0VjenRIQTtJQUVJO0lBQ0E7R2QrdEhKO0VjNXRIRTtJQUVJO0dkK3RITjtFYzN0SEU7SUFJSTtJQUNBO0dkK3RITjtFYzV0SEk7SUFFSTtHZCt0SFI7RWN4dEhFO0lBRUk7SUFDQTtHZDJ0SE47RWN4dEhJO0lBS0k7SUFDQTtJQUNBO0dkNHRIUjtFY3h0SEk7SUFFSTtJQUNBO0dkMnRIUjtFY3R0SEU7SUFLSTtJQUNBO0dkMHRITjtFY3R0SEU7SUFFSTtHZHl0SE47RWNydEhFO0lBS0k7R2R5dEhOO0VjdnNIQTtJQUlJO0dkcXRISjtFY2x0SEU7SUFJSTtJQUNBO0lBQ0E7R2RtdEhOO0VjaHRISTtJQUVJO0dkbXRIUjtFY2h0SE07SUFJSTtHZG90SFY7RWU5NkhFO0lBSUk7SUFDQTtHZnM3SE47RWVsN0hFO0lBSUk7R2ZzN0hOO0VlajdIQTtJQU1JO0lBQ0E7R2ZxN0hKO0VlOTZIRTtJQUlJO0dmazdITjtFZXg2SEU7SUFJSTtHZjQ2SE47RWV4NkhFO0lBSUk7R2Y0NkhOO0VleDZIRTtJQUlJO0dmNDZITjtFZXo2SEk7SUFFSTtJQUNBO0lBQ0E7R2Y0NkhSO0VldjZIRTtJQUtJO0dmMjZITjtFZXg2SEk7SUFFSTtJQUNBO0dmMjZIUjtFZXQ2SEU7SUFLSTtHZjA2SE47RWVyNkhBO0lBS0k7R2Z5NkhKO0VldDZIRTtJQUlJO0lBQ0E7SUFDQTtHZnU2SE47RWVwNkhJO0lBRUk7R2Z1NkhSO0VlbDZIVTtJQUtJO0dmczZIZDtFZWg2SE07SUFJSTtHZm82SFY7RWdCempJRjtJQUlJO0doQjhqSUY7RWdCcGpJRTtJQU1JO0lBQ0E7SUFDQTtHaEI0aklOO0VnQnJqSUk7SUFJSTtHaEI0aklSO0VnQnhqSUk7SUFJSTtHaEI0aklSO0VnQnhqSUk7SUFJSTtHaEI0aklSO0VnQnRqSUE7SUFJSTtHaEIwaklKO0VnQm5qSUU7SUFJSTtHaEJ1aklOO0VnQnBqSUk7SUFJSTtHaEJ3aklSO0VnQmxqSUE7SUFLSTtHaEJzaklKO0VnQm5qSUU7SUFNSTtHaEJxaklOO0VnQmpqSUU7SUFFSTtJQUNBO0doQm9qSU47RWdCampJSTtJQUlJO0lBQ0E7R2hCcWpJUjtFZ0JqaklJO0lBSUk7SUFDQTtHaEJxaklSO0VnQmhqSUU7SUFNSTtHaEJvaklOO0VnQmpqSUk7SUFJSTtHaEJxaklSO0VnQmpqSUk7SUFJSTtHaEJxaklSO0VnQi9pSUk7SUFLSTtJQUNBO0doQm1qSVI7RWdCNWlJTTtJQU1JO0doQm1qSVY7RWdCOWlJSTtJQUlJO0doQmtqSVI7RWdCbmlJSTtJQWFJO0lBQ0E7SUFDQTtJQUNBO0doQjhpSVI7RWdCMWlJSTtJQUlJO0doQjhpSVI7RWdCemlJRTtJQUlJO0doQjZpSU47RWlCNXdJRTtJQUVJO0dqQmd4SU47RWlCNXdJRTtJYjRCRixhYXZCc0I7SWJ3QnRCLGNheEJzQjtJYnlCdEIsV2F6QjZCO0liMEI3QixlYTFCb0M7SWIyQnBDLGFhM0I2QztJYjRCN0MsZ0JhNUJxRDtHakIweElyRDtFaUJ0eElFO0libUJGLGFhZHNCO0liZXRCLGNhZnNCO0liZ0J0QixVYWhCNkI7SWJpQjdCLFlhakJtQztJYmtCbkMsWWFsQnlDO0libUJ6QyxnQmFuQmdEO0dqQm95SWhEO0VpQmh5SUU7SWJVRixhYUxzQjtJYk10QixjYU5zQjtJYk90QixVYVA2QjtJYlE3QixhYVJtQztJYlNuQyxjYVQwQztJYlUxQyxnQmFWbUQ7R2pCOHlJbkQ7RWlCMXlJRTtJYkNGLFlhSXNCO0liSHRCLGFhR3NCO0liRnRCLFVhRTRCO0liRDVCLGFhQ2tDO0liQWxDO0lBQ0EsZ0JhRGtEO0dqQnd6SWxEO0VpQnB6SUU7SWJSRixhYWFzQjtJYlp0QixjYVlzQjtJYlh0QixVYVc2QjtJYlY3QixZYVVtQztJYlRuQyxjYVN5QztJYlJ6QyxnQmFRa0Q7R2pCazBJbEQ7RWlCOXpJRTtJYmpCRixZYXNCc0I7SWJyQnRCLGFhcUJzQjtJYnBCdEIsYWFvQjRCO0libkI1QixhYW1CcUM7SWJsQnJDLGNha0I0QztJYmpCNUMsY2FpQnFEO0dqQjQwSXJEO0VpQnZ6SUU7SWIzQ0YsYWFpRHNCO0liaER0QixjYWdEc0I7SWIvQ3RCLFVhK0M2QjtJYjlDN0IsZWE4Q21DO0liN0NuQyxhYTZDNEM7SWI1QzVDLGdCYTRDb0Q7R2pCZzJJcEQ7RWlCNTFJRTtJYnJERixhYTJEc0I7SWIxRHRCLGNhMERzQjtJYnpEdEIsV2F5RDZCO0lieEQ3QixlYXdEb0M7SWJ2RHBDLFlhdUQ2QztJYnREN0MsZ0Jhc0RvRDtHakIwMklwRDtFaUJ0MklFO0liL0RGLFlhcUVzQjtJYnBFdEIsYWFvRXNCO0libkV0QixTYW1FNEI7SWJsRTVCLGVha0VpQztJYmpFakMsWWFpRTBDO0liaEUxQyxnQmFnRWlEO0dqQm8zSWpEO0VpQi8wSUU7SUFNSTtJQUNBO0lBQ0E7R2pCMDRJTjtFaUI5M0lFO0lBTUk7SUFDQTtJQUNBO0dqQnU0SU47RWlCcjNJRTtJQU9JO0lBQ0E7SUFDQTtHakJtNElOO0VpQjczSUU7SUFPSTtJQUNBO0lBQ0E7R2pCaTRJTjtFaUI3M0lFO0lBT0k7SUFDQTtJQUNBO0dqQmk0SU47Q0F4dkhGO0FTbHJCWTtFQVBKO0lBUU07R1Q4eERaO0NBQ0Y7QVM1eERZO0VBWEo7SUFZTTtHVCt4RFo7Q0FDRjtBUzd4RFk7RUFmSjtJQWdCTTtHVGd5RFo7Q0FDRjtBa0JuK0RBO0VBQ0U7SUFDRTs7Ozs7TUFBQTtJQW9EQTs7OztNQUFBO0lBMkRBOztNQUFBO0lBaUNBOzs7TUFBQTtHbEJtZUY7RWtCNW1CRTtJQUNFO0lBQ0E7R2xCOG1CSjtFa0I1bUJJO0lBQ0U7SUFDQTtHbEI4bUJOO0VrQjFtQkU7SUFDRTtHbEI0bUJKO0VrQnptQkU7SUFDRTtHbEIybUJKO0VrQnhtQkU7SUFDRTtHbEIwbUJKO0VrQnZtQkU7SUFDRTtHbEJ5bUJKO0VrQnRtQkU7SUFDRTtHbEJ3bUJKO0VrQnJtQkU7SUFDRTtHbEJ1bUJKO0VrQnBtQkU7SUFDRTtHbEJzbUJKO0VrQm5tQkU7SUFDRTtHbEJxbUJKO0VrQnpsQkU7SUFDRTtJQUNBO0dsQjJsQko7RWtCemxCSTtJQUNFO0lBQ0E7R2xCMmxCTjtFa0J2bEJFO0lBQ0U7R2xCeWxCSjtFa0J0bEJFO0lBQ0U7R2xCd2xCSjtFa0JybEJFO0lBQ0U7R2xCdWxCSjtFa0JwbEJFO0lBQ0U7R2xCc2xCSjtFa0JubEJFO0lBQ0U7R2xCcWxCSjtFa0JsbEJFO0lBQ0U7R2xCb2xCSjtFa0JqbEJFO0lBQ0U7R2xCbWxCSjtFa0JobEJFO0lBQ0U7R2xCa2xCSjtFa0Iva0JFO0lBQ0U7R2xCaWxCSjtFa0I5a0JFO0lBQ0U7R2xCZ2xCSjtFa0J0a0JFO0lBQ0U7SUFDQTtHbEJ3a0JKO0VrQnRrQkk7SUFDRTtJQUNBO0dsQndrQk47RWtCcGtCRTtJQUNFO0dsQnNrQko7RWtCbmtCRTtJQUNFO0dsQnFrQko7RWtCbGtCRTtJQUNFO0dsQm9rQko7RWtCamtCRTtJQUNFO0dsQm1rQko7RWtCeGpCRTtJQUNFO1lBQUE7SUFDQTtHbEIwakJKO0VrQnZqQkU7SUFDRTtHbEJ5akJKO0VrQnhqQkk7SUFBZTtHbEIyakJuQjtFa0J4akJFO0lBQ0U7R2xCMGpCSjtFa0J6akJJO0lBQWU7R2xCNGpCbkI7RWtCempCRTtJQUNFO0dsQjJqQko7RWtCMWpCSTtJQUFlO0dsQjZqQm5CO0VrQjFqQkU7SUFDRTtHbEI0akJKO0VrQjNqQkk7SUFBZTtHbEI4akJuQjtDQUNGO0FJbHRCRTtFR3FGSTtJQUNFO0dQMnBDTjtFTzltQ0U7SUFFSTtHUHdwQ047RVExekNGO0lBRUk7R1I2OUNGO0VRcDZDQTtJQUVJO0dSMDlDSjtFUzMyQ0U7SUFFSTtJQUNBO0dUOHhETjtFUzVzRE07SUFNSTtHVHd4RFY7RVV4cERFO0lBS0k7SUFDQTtHVnF2RU47RVVucUVNO0lBRUk7R1ZrdkVWO0VXemlGTTtJQUlJO0dYNG1HVjtFVzFtR1U7SUFDRTtJQUNBO0dYNG1HWjtFV3htR1E7SUFFSTtJQUNBO0lBQ0E7R1gybUdaO0VhMXZHSTtJQUVJO0diaTlHUjtFYTczR007SUFFSTtJQUNBO0diMDhHVjtFYTkzR007SUFFSTtHYis3R1Y7RWF6MUdRO0lBRUk7R2I0N0daO0VjanVIQTtJQUlJO0dkNHZISjtDQXRnRkY7QVM3d0JFO0VBTkY7SUFPSTtHVGt1REY7Q0FDRjtBSXpzRUU7RU13RUU7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7R1Yrd0VOO0VVdndFRTtJQUlJO0dWZ3hFTjtFVTVwRUU7SUFJSTtJQUNBO0dWMHdFTjtFVXh3RU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDBCTnZQTTtJTXdQTjtJQUNBO0dWMHdFUjtFVXBzRUU7SUFFSTtHVnN3RU47RVVsaEVFO0lBSUk7R1ZrdUVOO0NBbmFGO0FtQjkzRUE7RUFDRTtJQUNFO0lBQ0E7R25CczFKRjs7RW1CbjFKQTs7Ozs7O0lBT0U7R25CcTFKRjs7RW1CajFKRTtJQUNFO0lBQ0E7SUFDQTtHbkJvMUpKO0VtQmoxSkU7SUFDRTtHbkJtMUpKO0VtQmgxSkU7SUFDRTtHbkJrMUpKOztFbUI3MEpFO0lBQ0U7SUFDQTtJQUNBO0duQmcxSko7O0VtQjMwSkU7SUFDRTtJQUNBO0lBQ0E7R25CODBKSjs7RW1CejBKRTtJQUNFO0duQjQwSko7RW1CMTBKSTtJQUNFO0duQjQwSk47O0VtQnYwSkE7SUFDRTtHbkIwMEpGO0VtQngwSkU7SUFDRTtHbkIwMEpKOztFbUJyMEpFO0lBQ0U7SUFDQTtHbkJ3MEpKIiwiZmlsZSI6InNyYy83ODkzLzIwMjMwNy9hL2Fzc2V0cy9jc3Mvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVBsYXkmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEA2MDAmZGlzcGxheT1zd2FwXCIpO1xuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDExNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxODAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDE5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxOTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIwNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIyMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMjUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIzNTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNDUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNjAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI2NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNzAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyNzUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI4MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyODUwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyOTAwbXM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI5NTBtcztcbn1cbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zO1xufVxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zO1xufVxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzMDAwbXM7XG59XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbkBtZWRpYSBzY3JlZW4ge1xuICBodG1sOm5vdCgubm8tanMpIHtcbiAgICAvKipcbiAgICAqIEZhZGUgYW5pbWF0aW9uczpcbiAgICAqIGZhZGVcbiAgICAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gICAgKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAgICAqL1xuICAgIC8qKlxuICAgICogWm9vbSBhbmltYXRpb25zOlxuICAgICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAgICAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAgICAqL1xuICAgIC8qKlxuICAgICogU2xpZGUgYW5pbWF0aW9uc1xuICAgICovXG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovXG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtZG93bl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gIH1cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTtcbiAgfVxuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICB9XG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbC1oaW50LWFwcGVhciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5zY3JvbGwtaGludC5pcy1yaWdodC1zY3JvbGxhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc2Nyb2xsLWhpbnQuaXMtcmlnaHQtc2Nyb2xsYWJsZS5pcy1sZWZ0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc2Nyb2xsLWhpbnQuaXMtbGVmdC1zY3JvbGxhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDAsIHJnYmEoMCwgMCwgMCwgMCkgMTZweCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjVweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjBweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zY3JvbGwtaGludC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbiB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNjcm9sbC1oaW50LWljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOUzQzTnlJZ2FHVnBaMmgwUFNJek1DNDFNaUlnZG1sbGQwSnZlRDBpTUNBd0lESTFMamMzSURNd0xqVXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURNOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHdZWFJvSUdROUlrMHlNUzR6TXl3ek1DNDFNa2czTGpnMVFURXVOVFVzTVM0MU5Td3dMREFzTVN3MkxqTXNNamxoTVRJdU5EWXNNVEl1TkRZc01Dd3dMREF0TGpZekxUUXVORElzTWpVdU1UWXNNalV1TVRZc01Dd3dMREF0TkM0eU5TMDFiQzB1TURZdExqQTJRVFVzTlN3d0xEQXNNU3d3TERFMUxqZzJZVE11TmpRc015NDJOQ3d3TERBc01Td3hMakUzTFRJdU5qSXNNeTQyTXl3ekxqWXpMREFzTUN3eExEVXVNVFF1TURkV015NDNOMkV6TGpjM0xETXVOemNzTUN3eExERXNOeTQxTkN3d1ZqZ3VNek5oTXk0ek5Td3pMak0xTERBc01Dd3hMREV1TWpZc01Dd3pMRE1zTUN3d0xERXNNaXd4TGpJeUxETXVOU3d6TGpVc01Dd3dMREVzTWkwdU1EWXNNeTR5TVN3ekxqSXhMREFzTUN3eExESXNNUzQxTkN3ekxqYzBMRE11TnpRc01Dd3dMREVzTXl3dU5EZEJOQzR5TVN3MExqSXhMREFzTUN3eExESTFMamMwTERFMVl6QXNMakV4TERBc0xqSTNMREFzTGpRMllURTVMakkyTERFNUxqSTJMREFzTUN3eExTNDROQ3czWXkwdU1UUXVNemd0TGpNMkxqZ3hMUzQxTml3eExqSXliQzB1TVRFdU1qSmpNQ3d1TURjdExqQTVMakUwTFM0eE5DNHlNV0UzTGpFekxEY3VNVE1zTUN3d0xEQXRNUzR4Tnl3eUxqRTNZeTB1TURZdU5UWXRMakEyTERJdU1UVXRMakExTERJdU56RkJNUzQxTlN3eExqVTFMREFzTUN3eExESXhMak16TERNd0xqVXlXazA0TGpZeExESTRMakl4YURFeVl6QXRMamN4TERBdE1TNDNNUzR3TnkweUxqSXpZVGd1TnpRc09DNDNOQ3d3TERBc01Td3hMalU1TFRNdU1qVnNMakEyTFM0eE1tRXhNQ3d4TUN3d0xEQXNNQ3d1TkRZdE1Td3hOaTQ0TERFMkxqZ3NNQ3d3TERBc0xqY3ROaTR4TW1Nd0xTNHlNeXd3TFM0ME1Td3dMUzQxTkdnd1lUSXNNaXd3TERBc01DMHVOalF0TVM0MU1pd3hMak16TERFdU16TXNNQ3d3TERBdE1TNDFOUzR3T0N3eExqRXpMREV1TVRNc01Dd3dMREV0TVM0eE9DNHlPQ3d4TGpFMUxERXVNVFVzTUN3d0xERXRMamM0TFM0NU5Dd3hMakkyTERFdU1qWXNNQ3d3TERBdExqYzFMVEV1TVRFc01Td3hMREFzTUN3d0xURXVNVEV1TWpoc0xTNHhMakZoTVM0eE5Td3hMakUxTERBc01Dd3hMVEV1TVRrdU1qa3NNUzR4Tml3eExqRTJMREFzTUN3eExTNDNPQzB1T1RWakxTNHdPUzB1TmpndExqSXhMUzQzTnkwdU55MHVPRGRoTGpneUxqZ3lMREFzTUN3d0xURXNMalE0TERFdU1UWXNNUzR4Tml3d0xEQXNNUzB5TGpFMkxTNDFPRll6TGpjM1lURXVORFlzTVM0ME5pd3dMREVzTUMweUxqa3lMREIyTnk0NE5Xd3dMRFF1TXpOaE1TNHhOeXd4TGpFM0xEQXNNQ3d4TFM0NE15d3hMakV4TERFdU1UVXNNUzR4TlN3d0xEQXNNUzB4TGpJdExqTTFiQzB4TFM0NU1XTXRMalEzTFM0ME1pMHVOek10TGpZMkxTNDROQzB1TnpkaE1TNHpOU3d4TGpNMUxEQXNNQ3d3TFRJdExqRXlUREl1Tnl3eE5XRXhMak15TERFdU16SXNNQ3d3TERBdExqTTVMREZCTWk0MU55d3lMalUzTERBc01Dd3dMRE1zTVRjdU9EVnNNQ3d3WVRJM0xqSTBMREkzTGpJMExEQXNNQ3d4TERRdU55dzFMall5UVRFeUxqWXpMREV5TGpZekxEQXNNQ3d4TERndU5qRXNNamd1TWpGYVRUSXpMaklzTWpNdU16VmFUVFl1TlRFc01UWXVOVGxhSWlCbWFXeHNQU0lqWm1abUlpOCtQQzluUGp3dlp6NDhMM04yWno0PSk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek15NHlPU0lnYUdWcFoyaDBQU0l4TWk0d01pSWdkbWxsZDBKdmVEMGlNQ0F3SURNekxqSTVJREV5TGpBeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJREU4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4c2FXNWxJSGd4UFNJeExqZzFJaUI1TVQwaU5pNHdNU0lnZURJOUlqRXdMalFpSUhreVBTSTJMakF4SWlCbWFXeHNQU0lqWm1abUlpOCtQSEJoZEdnZ1pEMGlUVEV3TGpRc055NHhOMGd4TGpnMVlURXVNVFlzTVM0eE5pd3dMREVzTVN3d0xUSXVNekZJTVRBdU5HRXhMakUyTERFdU1UWXNNQ3d4TERFc01Dd3lMak14V2lJZ1ptbHNiRDBpSTJabVppSXZQanh3WVhSb0lHUTlJazAzTGpRc01USmhNUzR4TlN3eExqRTFMREFzTUN3eExTNDNNaTB1TWpWc0xUWXVNalV0TlVFeExqSXNNUzR5TERBc01Dd3hMREFzTlM0NE55d3hMakUwTERFdU1UUXNNQ3d3TERFc0xqUTJMRFZNTmk0M0xqSXpRVEV1TVRZc01TNHhOaXd3TERBc01TdzRMakVzTWk0d09Fd3pMRFV1T1RFc09DNHhNaXd4TUVFeExqRTJMREV1TVRZc01Dd3dMREVzTnk0MExERXlXaUlnWm1sc2JEMGlJMlptWmlJdlBqeHNhVzVsSUhneFBTSXpNUzQwTlNJZ2VURTlJall1TURFaUlIZ3lQU0l5TWk0NE9TSWdlVEk5SWpZdU1ERWlJR1pwYkd3OUlpTm1abVlpTHo0OGNHRjBhQ0JrUFNKTk16RXVORFVzTnk0eE4wZ3lNaTQ0T1dFeExqRTJMREV1TVRZc01Dd3hMREVzTUMweUxqTXhhRGd1TlRaaE1TNHhOaXd4TGpFMkxEQXNNQ3d4TERBc01pNHpNVm9pSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NalV1T1N3eE1tRXhMakU0TERFdU1UZ3NNQ3d3TERFdExqa3hMUzQwTTBFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU1UY3NNVEJzTlM0d09TMDBMakExVERJMUxqSXNNaTR3T0VFeExqRTJMREV1TVRZc01Dd3dMREVzTWpZdU5Ua3VNak5NTXpJdU9EUXNOV0V4TGpFMkxERXVNVFlzTUN3d0xERXNMalExTGpreExERXVNVFFzTVM0eE5Dd3dMREFzTVMwdU5ETXVPVEpzTFRZdU1qUXNOVUV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1T1N3eE1sb2lJR1pwYkd3OUlpTm1abVlpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbjpiZWZvcmUge1xuICBhbmltYXRpb246IHNjcm9sbC1oaW50LWFwcGVhciAxLjJzIGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TlM0M055SWdhR1ZwWjJoMFBTSXpNQzQxTWlJZ2RtbGxkMEp2ZUQwaU1DQXdJREkxTGpjM0lETXdMalV5SWo0OGRHbDBiR1UrNDRLaTQ0Szc0NE9ENDRPSUlEUThMM1JwZEd4bFBqeG5JR2xrUFNMamc2empncVRqZzZUamc3eGZNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNaUkrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eExUSWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlQanh3WVhSb0lHUTlJazB5TVM0ek15d3pNQzQxTWtnM0xqZzFRVEV1TlRVc01TNDFOU3d3TERBc01TdzJMak1zTWpsaE1USXVORFlzTVRJdU5EWXNNQ3d3TERBdExqWXpMVFF1TkRJc01qVXVNVFlzTWpVdU1UWXNNQ3d3TERBdE5DNHlOUzAxYkMwdU1EWXRMakEyUVRVc05Td3dMREFzTVN3d0xERTFMamcyWVRNdU5qUXNNeTQyTkN3d0xEQXNNU3d4TGpFM0xUSXVOaklzTXk0Mk15d3pMall6TERBc01Dd3hMRFV1TVRRdU1EZFdNeTQzTjJFekxqYzNMRE11Tnpjc01Dd3hMREVzTnk0MU5Dd3dWamd1TXpOaE15NHpOU3d6TGpNMUxEQXNNQ3d4TERFdU1qWXNNQ3d6TERNc01Dd3dMREVzTWl3eExqSXlMRE11TlN3ekxqVXNNQ3d3TERFc01pMHVNRFlzTXk0eU1Td3pMakl4TERBc01Dd3hMRElzTVM0MU5Dd3pMamMwTERNdU56UXNNQ3d3TERFc015d3VORGRCTkM0eU1TdzBMakl4TERBc01Dd3hMREkxTGpjMExERTFZekFzTGpFeExEQXNMakkzTERBc0xqUTJZVEU1TGpJMkxERTVMakkyTERBc01Dd3hMUzQ0TkN3M1l5MHVNVFF1TXpndExqTTJMamd4TFM0MU5pd3hMakl5YkMwdU1URXVNakpqTUN3dU1EY3RMakE1TGpFMExTNHhOQzR5TVdFM0xqRXpMRGN1TVRNc01Dd3dMREF0TVM0eE55d3lMakUzWXkwdU1EWXVOVFl0TGpBMkxESXVNVFV0TGpBMUxESXVOekZCTVM0MU5Td3hMalUxTERBc01Dd3hMREl4TGpNekxETXdMalV5V2swNExqWXhMREk0TGpJeGFERXlZekF0TGpjeExEQXRNUzQzTVM0d055MHlMakl6WVRndU56UXNPQzQzTkN3d0xEQXNNU3d4TGpVNUxUTXVNalZzTGpBMkxTNHhNbUV4TUN3eE1Dd3dMREFzTUN3dU5EWXRNU3d4Tmk0NExERTJMamdzTUN3d0xEQXNMamN0Tmk0eE1tTXdMUzR5TXl3d0xTNDBNU3d3TFM0MU5HZ3dZVElzTWl3d0xEQXNNQzB1TmpRdE1TNDFNaXd4TGpNekxERXVNek1zTUN3d0xEQXRNUzQxTlM0d09Dd3hMakV6TERFdU1UTXNNQ3d3TERFdE1TNHhPQzR5T0N3eExqRTFMREV1TVRVc01Dd3dMREV0TGpjNExTNDVOQ3d4TGpJMkxERXVNallzTUN3d0xEQXRMamMxTFRFdU1URXNNU3d4TERBc01Dd3dMVEV1TVRFdU1qaHNMUzR4TGpGaE1TNHhOU3d4TGpFMUxEQXNNQ3d4TFRFdU1Ua3VNamtzTVM0eE5pd3hMakUyTERBc01Dd3hMUzQzT0MwdU9UVmpMUzR3T1MwdU5qZ3RMakl4TFM0M055MHVOeTB1T0RkaExqZ3lMamd5TERBc01Dd3dMVEVzTGpRNExERXVNVFlzTVM0eE5pd3dMREFzTVMweUxqRTJMUzQxT0ZZekxqYzNZVEV1TkRZc01TNDBOaXd3TERFc01DMHlMamt5TERCMk55NDROV3d3TERRdU16TmhNUzR4Tnl3eExqRTNMREFzTUN3eExTNDRNeXd4TGpFeExERXVNVFVzTVM0eE5Td3dMREFzTVMweExqSXRMak0xYkMweExTNDVNV010TGpRM0xTNDBNaTB1TnpNdExqWTJMUzQ0TkMwdU56ZGhNUzR6TlN3eExqTTFMREFzTUN3d0xUSXRMakV5VERJdU55d3hOV0V4TGpNeUxERXVNeklzTUN3d0xEQXRMak01TERGQk1pNDFOeXd5TGpVM0xEQXNNQ3d3TERNc01UY3VPRFZzTUN3d1lUSTNMakkwTERJM0xqSTBMREFzTUN3eExEUXVOeXcxTGpZeVFURXlMall6TERFeUxqWXpMREFzTUN3eExEZ3VOakVzTWpndU1qRmFUVEl6TGpJc01qTXVNelZhVFRZdU5URXNNVFl1TlRsYUlpOCtQQzluUGp3dlp6NDhMM04yWno0PSk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek15NHlPU0lnYUdWcFoyaDBQU0l4TWk0d01pSWdkbWxsZDBKdmVEMGlNQ0F3SURNekxqSTVJREV5TGpBeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJREk4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4c2FXNWxJSGd4UFNJeExqZzFJaUI1TVQwaU5pNHdNU0lnZURJOUlqRXdMalFpSUhreVBTSTJMakF4SWk4K1BIQmhkR2dnWkQwaVRURXdMalFzTnk0eE4wZ3hMamcxWVRFdU1UWXNNUzR4Tml3d0xERXNNU3d3TFRJdU16RklNVEF1TkdFeExqRTJMREV1TVRZc01Dd3hMREVzTUN3eUxqTXhXaUl2UGp4d1lYUm9JR1E5SWswM0xqUXNNVEpoTVM0eE5Td3hMakUxTERBc01Dd3hMUzQzTWkwdU1qVnNMVFl1TWpVdE5VRXhMaklzTVM0eUxEQXNNQ3d4TERBc05TNDROeXd4TGpFMExERXVNVFFzTUN3d0xERXNMalEyTERWTU5pNDNMakl6UVRFdU1UWXNNUzR4Tml3d0xEQXNNU3c0TGpFc01pNHdPRXd6TERVdU9URXNPQzR4TWl3eE1FRXhMakUyTERFdU1UWXNNQ3d3TERFc055NDBMREV5V2lJdlBqeHNhVzVsSUhneFBTSXpNUzQwTlNJZ2VURTlJall1TURFaUlIZ3lQU0l5TWk0NE9TSWdlVEk5SWpZdU1ERWlMejQ4Y0dGMGFDQmtQU0pOTXpFdU5EVXNOeTR4TjBneU1pNDRPV0V4TGpFMkxERXVNVFlzTUN3eExERXNNQzB5TGpNeGFEZ3VOVFpoTVM0eE5pd3hMakUyTERBc01Dd3hMREFzTWk0ek1Wb2lMejQ4Y0dGMGFDQmtQU0pOTWpVdU9Td3hNbUV4TGpFNExERXVNVGdzTUN3d0xERXRMamt4TFM0ME0wRXhMakUzTERFdU1UY3NNQ3d3TERFc01qVXVNVGNzTVRCc05TNHdPUzAwTGpBMVRESTFMaklzTWk0d09FRXhMakUyTERFdU1UWXNNQ3d3TERFc01qWXVOVGt1TWpOTU16SXVPRFFzTldFeExqRTJMREV1TVRZc01Dd3dMREVzTGpRMUxqa3hMREV1TVRRc01TNHhOQ3d3TERBc01TMHVORE11T1RKc0xUWXVNalFzTlVFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU9Td3hNbG9pTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGUgLnNjcm9sbC1oaW50LXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRpdmlkZW5kIC55dXRhaS1pbm5lciwgLmRpdmlkZW5kIC5oYWl0by1pbm5lciwgLmRpdmlkZW5kIC5sZWFkLCAubnVtYmVyIC5taWRkbGUtaW5uZXIsIC5udW1iZXIgLmRvZS1pbm5lciwgLm51bWJlciAuaHVraWRhc2hpQmctaW5uZXIsIC5udW1iZXIgLmxlYWQsIC5jb21tdW5pY2F0aW9uIC5taWRkbGUtaW5uZXIsIC5jb21tdW5pY2F0aW9uIC5odWtpZGFzaGlCZy1pbm5lciwgLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaS1pbm5lciwgLmNvbW11bmljYXRpb24gLmxlYWQsIC5idXNpbmVzcyAuYWN0aXZpdHktaW5uZXIsIC5idXNpbmVzcyAuc2l6eW8taW5uZXIsIC5idXNpbmVzcyAubGVhZCwgLm1lc3NhZ2UgLm1pZGRsZS1pbm5lciwgLm1lc3NhZ2UgLmh1a2lkYXNoaUJnLWlubmVyLCAubWVzc2FnZSAubGVhZCwgLmhpc3RvcnkgLmZhY2UtaW5uZXIsIC5oaXN0b3J5IC5waWNrdXAtaW5uZXIsIC5oaXN0b3J5IC5sZWFkLCAudG9wIC5iZW5lZml0cy1pbm5lciwgLnRvcCAubnVtYmVycy1pbm5lciwgLnRvcCAudHJlbmQtaW5uZXIsIC50b3AgLmNvbW11bmljYXRpb24taW5uZXIsIC50b3AgLmJ1c2luZXNzLWlubmVyLCAudG9wIC5tZXNzYWdlLWlubmVyLCAudG9wIC5oaXN0b3J5LWlubmVyLCAudG9wIC5oZXJvLWlubmVyLCAuYy1oZWFkaW5nLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktaW5uZXIsIC5kaXZpZGVuZCAuaGFpdG8taW5uZXIsIC5kaXZpZGVuZCAubGVhZCwgLm51bWJlciAubWlkZGxlLWlubmVyLCAubnVtYmVyIC5kb2UtaW5uZXIsIC5udW1iZXIgLmh1a2lkYXNoaUJnLWlubmVyLCAubnVtYmVyIC5sZWFkLCAuY29tbXVuaWNhdGlvbiAubWlkZGxlLWlubmVyLCAuY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpQmctaW5uZXIsIC5jb21tdW5pY2F0aW9uIC5odWtpZGFzaGktaW5uZXIsIC5jb21tdW5pY2F0aW9uIC5sZWFkLCAuYnVzaW5lc3MgLmFjdGl2aXR5LWlubmVyLCAuYnVzaW5lc3MgLnNpenlvLWlubmVyLCAuYnVzaW5lc3MgLmxlYWQsIC5tZXNzYWdlIC5taWRkbGUtaW5uZXIsIC5tZXNzYWdlIC5odWtpZGFzaGlCZy1pbm5lciwgLm1lc3NhZ2UgLmxlYWQsIC5oaXN0b3J5IC5mYWNlLWlubmVyLCAuaGlzdG9yeSAucGlja3VwLWlubmVyLCAuaGlzdG9yeSAubGVhZCwgLnRvcCAuYmVuZWZpdHMtaW5uZXIsIC50b3AgLm51bWJlcnMtaW5uZXIsIC50b3AgLnRyZW5kLWlubmVyLCAudG9wIC5jb21tdW5pY2F0aW9uLWlubmVyLCAudG9wIC5idXNpbmVzcy1pbm5lciwgLnRvcCAubWVzc2FnZS1pbm5lciwgLnRvcCAuaGlzdG9yeS1pbm5lciwgLnRvcCAuaGVyby1pbm5lciwgLmMtaGVhZGluZy1pbm5lciB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuYm9keSxcbmRpdixcbmRsLFxuZHQsXG5kZCxcbnVsLFxub2wsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnByZSxcbmZvcm0sXG5maWVsZHNldCxcbmlucHV0LFxudGV4dGFyZWEsXG5wLFxuYmxvY2txdW90ZSxcbnRoLFxudGQsXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5maWVsZHNldCxcbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuY2FwdGlvbixcbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYWRkcmVzcyxcbmNhcHRpb24sXG5jaXRlLFxuY29kZSxcbmRmbixcbmVtLFxuc3Ryb25nLFxudGgsXG52YXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBhcmlhbCwgaGVsdmV0aWNhLCBjbGVhbiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udDogMTAwJTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm0tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm0tYnRuIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLWJ0biBhIC5pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIHRyYW5zaXRpb246IDAuMjRzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1idG4gYSAuaWNvbiB7XG4gICAgd2lkdGg6IDc0cHg7XG4gIH1cbn1cbi5tLWJ0biBhIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDNDOEE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzQzhBO1xuICB0cmFuc2l0aW9uOiAwLjI0cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tYnRuIGEgLnRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm0tYnRuIGE6aG92ZXIgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubS1idG4gYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjMDAzQzhBO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzQzhBO1xufVxuLm0tYnRuX3BkZiBhIC50ZXh0IHtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG4ubS1idG5fcGRmIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogI0YzOTcwMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YzOTcwMDtcbn1cblxuLm0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubS10ZXh0IGEge1xuICBjb2xvcjogIzAwQTBFOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG59XG4ubS10ZXh0X3NtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGV4dF9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tLWgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgXCJZdSBNaW5jaG9cIiwgWXVNaW5jaG8sIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgSEdT5piO5pydRSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIHNlcmlmO1xuICBjb2xvcjogIzAwM0M4QTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0taDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4ubS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5tLWg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5tLWg0X2JsYWNrIHtcbiAgY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5tLWg1IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLWg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLm0taDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0taDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLm0taDYgc3Bhbi5wcmljZSB7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBmb250LXNpemU6IDE0MCU7XG59XG5cbi5tLWg3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1oNyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubS1oNzo6Zmlyc3QtbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0taDc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubS10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm0tdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm0tdGFnLm0tdGFnX2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQzhBO1xuICBib3JkZXItY29sb3I6ICMwMDNDOEE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tdGFnLm0tdGFnX29yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzk3MDA7XG4gIGJvcmRlci1jb2xvcjogI0YzOTcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm0tbGlzdCA+IGxpIGEge1xuICBjb2xvcjogIzAwQTBFOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG59XG5cbi5tLWluZGVudF8xIHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5tLWltZ0NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLWltZ0NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jLWhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaGVhZGluZyB7XG4gICAgbWFyZ2luOiAxMTBweCAwIDE3MHB4O1xuICB9XG59XG4uYy1oZWFkaW5nLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhlYWRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgfVxufVxuLmMtaGVhZGluZy10aXRsZTo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICMwMDNDOEE7XG59XG4uYy1oZWFkaW5nLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkaW5nLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgfVxufVxuLmMtaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtODAlKTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1oZWFkaW5nOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgaGVpZ2h0OiAxMjAwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogLTc2MCU7XG4gICAgbGVmdDogLTE3JTtcbiAgfVxufVxuXG4uYy1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYy1jaXJjbGUgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jaXJjbGUgPiBkaXY6bm90KC5zcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGF5b3V0VGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtbGF5b3V0VGV4dC1ibG9vbiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1sYXlvdXRUZXh0LWJsb29uIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGF5b3V0VGV4dC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDIwcHgpO1xuICB9XG59XG5cbi5jLWxheW91dENvbHVtbjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1sYXlvdXRDb2x1bW4yLWl0ZW0ge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGF5b3V0Q29sdW1uMi1pdGVtIHtcbiAgICB3aWR0aDogNDYlO1xuICB9XG59XG4uYy1sYXlvdXRDb2x1bW4yX3NwQ29sdW0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGF5b3V0Q29sdW1uMl9zcENvbHVtMSAuYy1sYXlvdXRDb2x1bW4yLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLWh1a3VkYXNoaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1odWt1ZGFzaGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jLWh1a3VkYXNoaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWh1a3VkYXNoaS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWh1a3VkYXNoaS1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaHVrdWRhc2hpLWJnIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggNjBweDtcbiAgfVxufVxuLmMtaHVrdWRhc2hpLWJnIC5tLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWh1a3VkYXNoaS1iZyAubS10YWcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmMtaHVrdWRhc2hpLWJnIC5tLWg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWh1a3VkYXNoaS10aHVtYiB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1odWt1ZGFzaGktdGh1bWIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jLWh1a3VkYXNoaS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg2MHB4ICsgMTBweCkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaHVrdWRhc2hpLXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwcHggKyA0MHB4KSk7XG4gIH1cbn1cbi5jLWh1a3VkYXNoaS10ZXh0ID4gKiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jLWh1a3VkYXNoaS10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWh1a3VkYXNoaS10ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWh1a3VkYXNoaS1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLWh1a3VkYXNoaS1sYXlvdXQtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IDE1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaHVrdWRhc2hpLWxheW91dC1pbWcge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtaHVrdWRhc2hpLWxheW91dC10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIwNHB4ICsgNDBweCkpO1xuICB9XG59XG4uYy1odWt1ZGFzaGktbGluayAubS1idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1odWt1ZGFzaGktbGluayAubS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5jLWh1a3VkYXNoaS1saW5rIC5tLWJ0biBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWJveC1hY3Rpdml0eSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEM0VERkI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYWN0aXZpdHkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgfVxufVxuLmMtYm94LWFjdGl2aXR5LWlubmVyIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94LWFjdGl2aXR5LWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDUwcHg7XG4gIH1cbn1cbi5jLWJveC1hY3Rpdml0eS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYWN0aXZpdHktbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtYm94LWFjdGl2aXR5LWxpc3QgbGkgc3BhbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYWN0aXZpdHktbGlzdCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5jLWJveC1hY3Rpdml0eS1saXN0IGxpIHAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYWN0aXZpdHktbGlzdCBsaSBwIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjZweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LXRhYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGFjX3NwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS10YWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi51LXRhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi51LWNsX21haW4ge1xuICBjb2xvcjogIzAwM0M4QTtcbn1cblxuLnUtY2xfbGlnaHQge1xuICBjb2xvcjogIzAwQTBFOTtcbn1cblxuLnUtY2xfb3JhbmdlIHtcbiAgY29sb3I6ICNGMzk3MDA7XG59XG5cbi51LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi51LWV2ZW50X25vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW1nX3NwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1pbWdfcGMge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbXRfNSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF8xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXRfMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10XzIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF8yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXRfMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10XzM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF80MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXRfNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10XzUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF81NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXRfNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10XzY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF83MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXRfNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10XzgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF84NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXRfOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10Xzk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdF8xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYl81IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl8xMCB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl8xNSB7XG4gIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl8yMCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl8yNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iXzI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWJfMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl8zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1iXzM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl80MCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iXzQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWJfNDUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl80NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1iXzUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl81NSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iXzU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWJfNjAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl82MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1iXzY1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl83MCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iXzcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWJfNzUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl83NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1iXzgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl84NSB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW1iXzg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtbWJfOTAge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl85MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51LW1iXzk1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbWJfOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tYl8xMDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1tYl8xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnUtc2VjX21iIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXNlY19tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMTA7XG59XG4uaGVhZGVyLmlzX2ZpeCAuaGVhZGVyLWxvZ28ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXIgKiB7XG4gIHRyYW5zaXRpb246IDAuMjRzIGVhc2U7XG59XG4uaGVhZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxufVxuLmhlYWRlci5pcy1hY3RpdmUgLmhlYWRlci1sb2dvIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItbG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1sb2dvIGEgcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I0QjRCNDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1sb2dvIGEgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmhlYWRlci1sb2dvIGEgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci1sb2dvIGEgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uaGVhZGVyLWh1bWJlcmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NvbW1vbi9odW1iZXJnZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaHVtYmVyZ2VyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5oZWFkZXItaHVtYmVyZ2VyLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb21tb24vaHVtYmVyZ2VyX2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4uaGVhZGVyLWh1bWJlcmdlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxubWFpbjpub3QoLnRvcCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbjpub3QoLnRvcCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxubWFpbiAqIHtcbiAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZTtcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4ubWVudS5pcy1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm1lbnUuaXMtYWN0aXZlIC5tZW51LWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5tZW51LmlzLWFjdGl2ZSAubWVudS1jaXJsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNyUsIC01MCUpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM5MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUuaXMtYWN0aXZlIC5tZW51LWNpcmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzYlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUuaXMtYWN0aXZlIC5tZW51LWNpcmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKTtcbiAgfVxufVxuLm1lbnUuaXMtYWN0aXZlIC5tZW51LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm1lbnUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiAwLjI0cyBlYXNlO1xuICB6LWluZGV4OiAxMDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jb250ZW50IHtcbiAgICB3aWR0aDogMTIwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jb250ZW50LWlubmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCA1JSAwIGF1dG87XG4gIH1cbn1cbi5tZW51LWNvbnRlbnQgbmF2IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNvbnRlbnQgbmF2IHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiAxMjAwcHgpIHtcbiAgLm1lbnUtY29udGVudCBuYXYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAubWVudS1jb250ZW50IG5hdiB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLm1lbnUtY29udGVudCBuYXYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZW51LWNvbnRlbnQgbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnUtY29udGVudCBuYXYgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMwMDNDOEE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jb250ZW50IG5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudCBuYXYgdWwgbGkgYTpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzAwM0M4QTtcbiAgfVxuICAubWVudS1jb250ZW50IG5hdiB1bCBsaSBhOmhvdmVyIHNwYW4uaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNvbnRlbnQgbmF2IHVsIGxpIGEgZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG59XG4ubWVudS1jb250ZW50IG5hdiB1bCBsaSBhIHNwYW4ge1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNvbnRlbnQgbmF2IHVsIGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubWVudS1jb250ZW50IG5hdiB1bCBsaSBhIHNwYW4uaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjI0cyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY29udGVudCBuYXYgdWwgbGkgYSBzcGFuLmljb24ge1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG4ubWVudS1jb250ZW50IG5hdiAubS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tZW51LWNvbnRlbnQgbmF2IC5tLXRleHQgYSB7XG4gIGNvbG9yOiAjMDAzQzhBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwM0M4QTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNvbnRlbnQgbmF2IC5tLXRleHQgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ubWVudS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gIHotaW5kZXg6IDEwMTtcbn1cbi5tZW51LWNpcmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xuICB3aWR0aDogMTIwMHB4O1xuICBoZWlnaHQ6IDEyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2U7XG4gIHotaW5kZXg6IDEwMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNpcmxlIHtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGhlaWdodDogMjAwMHB4O1xuICB9XG59XG5cbi5qcy12aWV3YmFsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvcGFjaXR5OiAwLjE7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpzLXZpZXdiYWxsIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS51YV9pcGFkIC50cmVuZCAuc2VydmljZS1pbm5lcixcbmJvZHkudWFfaXBhZCAudHJlbmQgLmh1a2lkYXNoaUJnLWlubmVyLFxuYm9keS51YV9pcGFkIC50cmVuZCAubGVhZCxcbmJvZHkudWFfaXBhZCAuY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpQmctaW5uZXIsXG5ib2R5LnVhX2lwYWQgLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaS1pbm5lcixcbmJvZHkudWFfaXBhZCAuY29tbXVuaWNhdGlvbiAubGVhZCxcbmJvZHkudWFfaXBhZCAuYnVzaW5lc3MgLmFjdGl2aXR5LWlubmVyLFxuYm9keS51YV9pcGFkIC5idXNpbmVzcyAuc2l6eW8taW5uZXIsXG5ib2R5LnVhX2lwYWQgLmJ1c2luZXNzIC5sZWFkLFxuYm9keS51YV9pcGFkIC5tZXNzYWdlIC5sZWFkLFxuYm9keS51YV9pcGFkIC5oaXN0b3J5IC5mYWNlLWlubmVyLFxuYm9keS51YV9pcGFkIC5oaXN0b3J5IC5waWNrdXAtaW5uZXIsXG5ib2R5LnVhX2lwYWQgLmhpc3RvcnkgLmxlYWQsXG5ib2R5LnVhX2lwYWQgLnRvcCAudHJlbmQtaW5uZXIsXG5ib2R5LnVhX2lwYWQgLnRvcCAuY29tbXVuaWNhdGlvbi1pbm5lcixcbmJvZHkudWFfaXBhZCAudG9wIC5idXNpbmVzcy1pbm5lcixcbmJvZHkudWFfaXBhZCAudG9wIC5tZXNzYWdlLWlubmVyLFxuYm9keS51YV9pcGFkIC50b3AgLmhpc3RvcnktaW5uZXIsXG5ib2R5LnVhX2lwYWQgLnRvcCAuaGVyby1pbm5lcixcbmJvZHkudWFfaXBhZCAuYy1oZWFkaW5nLWlubmVyIHtcbiAgICB3aWR0aDogMTE5MHB4O1xuICB9XG4gIGJvZHkudWFfaXBhZCAubWVudS1jb250ZW50IHtcbiAgICB3aWR0aDogMTEyMHB4O1xuICB9XG4gIGJvZHkudWFfaXBhZCAudHJlbmQgLmh1a2lkYXNoaUJnLFxuYm9keS51YV9pcGFkIC5jb21tdW5pY2F0aW9uIC5odWtpZGFzaGlCZyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0M4QTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDM2cHg7XG4gIH1cbn1cbi5mb290ZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLWxvZ28ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXItbG9nbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItbG9nbyBhIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5mb290ZXItbG9nbyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1sb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1saW5rcyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luOiA5MHB4IGF1dG8gMDtcbiAgfVxufVxuLmZvb3Rlci1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxpbmtzX19pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mb290ZXItbGlua3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5mb290ZXItbGlua3NfX2l0ZW06aG92ZXIgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZWIzO1xuICB9XG59XG4uZm9vdGVyLWxpbmtzX19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk1MjlEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IDAuMjRzIGVhc2UgYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1saW5rc19faXRlbSBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4uZm9vdGVyLWxpbmtzX19pdGVtIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWxpbmtzX19pdGVtIHNwYW4gaW1nIHtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbiNhcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgKC0tbWQpIHtcbiAgI2FwcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xuICB9XG59XG4jYXBwLXN0YWxrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2FwcC1zdGFsa2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDMyLCA5NiwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIHRvcCwgMC4yNHMsIGxlZnQgMC4yNHMsIHdpZHRoIDAuMjRzLCBoZWlnaHQgMC4yNHMsIGJhY2tncm91bmQtY29sb3IgMC4yNHM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuICAjYXBwLXN0YWxrZXIuaG92XyB7XG4gICAgdG9wOiAtMzJweDtcbiAgICBsZWZ0OiAtMzJweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjIzLCAxNSwgMC41KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZ1d2FmdXdhIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnV3YWZ1d2EyIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi50b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRvcCAuZXhUaXRsZSwgLnRvcCAuYmVuZWZpdHMtY29udGVudC10aXRsZSwgLnRvcCAubnVtYmVycy1jb250ZW50LXRpdGxlLCAudG9wIC50cmVuZC1jb250ZW50LXRpdGxlLCAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtdGl0bGUsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtdGl0bGUsIC50b3AgLm1lc3NhZ2UtY29udGVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuZXhUaXRsZSwgLnRvcCAuYmVuZWZpdHMtY29udGVudC10aXRsZSwgLnRvcCAubnVtYmVycy1jb250ZW50LXRpdGxlLCAudG9wIC50cmVuZC1jb250ZW50LXRpdGxlLCAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtdGl0bGUsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtdGl0bGUsIC50b3AgLm1lc3NhZ2UtY29udGVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICB9XG59XG4udG9wIC5leFRpdGxlIHNwYW4sIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtdGl0bGUgc3BhbiwgLnRvcCAubnVtYmVycy1jb250ZW50LXRpdGxlIHNwYW4sIC50b3AgLnRyZW5kLWNvbnRlbnQtdGl0bGUgc3BhbiwgLnRvcCAuY29tbXVuaWNhdGlvbi1jb250ZW50LXRpdGxlIHNwYW4sIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtdGl0bGUgc3BhbiwgLnRvcCAubWVzc2FnZS1jb250ZW50LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5leFRpdGxlIHNwYW4sIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtdGl0bGUgc3BhbiwgLnRvcCAubnVtYmVycy1jb250ZW50LXRpdGxlIHNwYW4sIC50b3AgLnRyZW5kLWNvbnRlbnQtdGl0bGUgc3BhbiwgLnRvcCAuY29tbXVuaWNhdGlvbi1jb250ZW50LXRpdGxlIHNwYW4sIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtdGl0bGUgc3BhbiwgLnRvcCAubWVzc2FnZS1jb250ZW50LXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4udG9wIC5leExpbmssIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluaywgLnRvcCAubnVtYmVycy1jb250ZW50LWxpbmssIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rLCAudG9wIC5idXNpbmVzcy1jb250ZW50LWxpbmssIC50b3AgLm1lc3NhZ2UtY29udGVudC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuZXhMaW5rLCAudG9wIC5iZW5lZml0cy1jb250ZW50LWxpbmssIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rLCAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtbGluaywgLnRvcCAuYnVzaW5lc3MtY29udGVudC1saW5rLCAudG9wIC5tZXNzYWdlLWNvbnRlbnQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4udG9wIC5leExpbmsgYSwgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIGEsIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rIGEsIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGEsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayBhLCAudG9wIC5tZXNzYWdlLWNvbnRlbnQtbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDIwcHggOHB4IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0UzRUFGNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5leExpbmsgYSwgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIGEsIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rIGEsIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGEsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayBhLCAudG9wIC5tZXNzYWdlLWNvbnRlbnQtbGluayBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICAgIHRyYW5zaXRpb246IDAuMjRzIGN1YmljLWJlemllcigwLjU1LCAwLjA5LCAwLjY4LCAwLjUzKTtcbiAgfVxuICAudG9wIC5leExpbmsgYTpob3ZlciwgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIGE6aG92ZXIsIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rIGE6aG92ZXIsIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGE6aG92ZXIsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayBhOmhvdmVyLCAudG9wIC5tZXNzYWdlLWNvbnRlbnQtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFQUY1O1xuICB9XG59XG4udG9wIC5leExpbmsgYSBzcGFuLmljb24sIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiwgLnRvcCAubnVtYmVycy1jb250ZW50LWxpbmsgYSBzcGFuLmljb24sIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGEgc3Bhbi5pY29uLCAudG9wIC5idXNpbmVzcy1jb250ZW50LWxpbmsgYSBzcGFuLmljb24sIC50b3AgLm1lc3NhZ2UtY29udGVudC1saW5rIGEgc3Bhbi5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQzhBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuZXhMaW5rIGEgc3Bhbi5pY29uLCAudG9wIC5iZW5lZml0cy1jb250ZW50LWxpbmsgYSBzcGFuLmljb24sIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rIGEgc3Bhbi5pY29uLCAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiwgLnRvcCAuYnVzaW5lc3MtY29udGVudC1saW5rIGEgc3Bhbi5pY29uLCAudG9wIC5tZXNzYWdlLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLnRvcCAuZXhMaW5rIGEgc3Bhbi5pY29uIGltZywgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIGEgc3Bhbi5pY29uIGltZywgLnRvcCAubnVtYmVycy1jb250ZW50LWxpbmsgYSBzcGFuLmljb24gaW1nLCAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiBpbWcsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiBpbWcsIC50b3AgLm1lc3NhZ2UtY29udGVudC1saW5rIGEgc3Bhbi5pY29uIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuZXhMaW5rIGEgc3Bhbi5pY29uIGltZywgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIGEgc3Bhbi5pY29uIGltZywgLnRvcCAubnVtYmVycy1jb250ZW50LWxpbmsgYSBzcGFuLmljb24gaW1nLCAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiBpbWcsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayBhIHNwYW4uaWNvbiBpbWcsIC50b3AgLm1lc3NhZ2UtY29udGVudC1saW5rIGEgc3Bhbi5pY29uIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi50b3AgLmV4TGluayBhIHNwYW4udGV4dCwgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIGEgc3Bhbi50ZXh0LCAudG9wIC5udW1iZXJzLWNvbnRlbnQtbGluayBhIHNwYW4udGV4dCwgLnRvcCAuY29tbXVuaWNhdGlvbi1jb250ZW50LWxpbmsgYSBzcGFuLnRleHQsIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayBhIHNwYW4udGV4dCwgLnRvcCAubWVzc2FnZS1jb250ZW50LWxpbmsgYSBzcGFuLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gIGNvbG9yOiAjMDAzQzhBO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5leExpbmsgYSBzcGFuLnRleHQsIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluayBhIHNwYW4udGV4dCwgLnRvcCAubnVtYmVycy1jb250ZW50LWxpbmsgYSBzcGFuLnRleHQsIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGEgc3Bhbi50ZXh0LCAudG9wIC5idXNpbmVzcy1jb250ZW50LWxpbmsgYSBzcGFuLnRleHQsIC50b3AgLm1lc3NhZ2UtY29udGVudC1saW5rIGEgc3Bhbi50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGVyby1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMnB4IDUwcHggMTI1cHg7XG4gIH1cbn1cbi50b3AgLmhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgICBib3R0b206IDIwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmhlcm8taW1hZ2Uge1xuICAgIHdpZHRoOiA0NzVweDtcbiAgfVxufVxuLnRvcCAuaGVyby10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AgLmhlcm8tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLnRvcCAuaGVyby10aXRsZS1sb2dvIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGVyby10aXRsZS1sb2dvIHtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnRvcCAuaGVyby10aXRsZS1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oZXJvLXRpdGxlLWNvdW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi50b3AgLmhlcm8tdGl0bGUtY291bnQgc3BhbiB7XG4gIGNvbG9yOiAjRjM5NzAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oZXJvLXRpdGxlLWNvdW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLnRvcCAuaGVyby10aXRsZS1tYWluIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGVyby10aXRsZS1tYWluIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbi50b3AgLmhlcm8tdGl0bGUtY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oZXJvLXRpdGxlLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4udG9wIC5oaXN0b3J5LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwJTtcbiAgcmlnaHQ6IC0yMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmhpc3RvcnktbGluayB7XG4gICAgYm90dG9tOiAtOTAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oaXN0b3J5LWxpbmsge1xuICAgIHJpZ2h0OiAtMTYwcHg7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgfVxufVxuLnRvcCAuaGlzdG9yeS1saW5rIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0M4QTtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IDAuMjRzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oaXN0b3J5LWxpbmsgYSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC50b3AgLmhpc3RvcnktbGluayBhOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIH1cbn1cbi50b3AgLmhpc3RvcnktbGluayBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oaXN0b3J5LWxpbmsgYSBzcGFuIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuLnRvcCAuaGlzdG9yeS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcCAuaGlzdG9yeS1jb250ZW50IHtcbiAgICBtYXJnaW46IDIwMHB4IGF1dG8gNjAlO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnRvcCAuaGlzdG9yeS1jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oaXN0b3J5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4NjBweDtcbiAgICBoZWlnaHQ6IDg2MHB4O1xuICB9XG59XG4udG9wIC5oaXN0b3J5LWNvbnRlbnQtaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC50b3AgLmhpc3RvcnktY29udGVudC1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGlzdG9yeS1jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG59XG4udG9wIC5oaXN0b3J5LWNvbnRlbnQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGNvbG9yOiAjMDAzQzhBO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oaXN0b3J5LWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLnRvcCAuaGlzdG9yeS1jb250ZW50IC5tLXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGlzdG9yeS1jb250ZW50IC5tLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi50b3AgLm1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogODBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAubWVzc2FnZSB7XG4gICAgbWFyZ2luOiAxMzBweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm1lc3NhZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcCAubWVzc2FnZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAubWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuLnRvcCAubWVzc2FnZS1jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm1lc3NhZ2UtY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnRvcCAubWVzc2FnZS1jb250ZW50LWNhdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzAwM0M4QTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBcIll1IE1pbmNob1wiLCBZdU1pbmNobywgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBIR1PmmI7mnJ1FLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5tZXNzYWdlLWNvbnRlbnQtY2F0Y2gge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAubWVzc2FnZS1jb250ZW50LWxpbms6aG92ZXIgc3Bhbi5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAwKTtcbiAgfVxuICAudG9wIC5tZXNzYWdlLWNvbnRlbnQtbGluazpob3ZlciBzcGFuLnRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5idXNpbmVzcy1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi50b3AgLmJ1c2luZXNzLWxpbmthcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5idXNpbmVzcy1saW5rYXJlYSB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi50b3AgLmJ1c2luZXNzLWxpbmthcmVhLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBhbmltYXRpb246IDNzIGZ1d2FmdXdhIGluZmluaXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbSBhIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDBBMEU5O1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTBFOTtcbiAgfVxuICAudG9wIC5idXNpbmVzcy1saW5rYXJlYS1pdGVtIGE6aG92ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICB9XG4gIC50b3AgLmJ1c2luZXNzLWxpbmthcmVhLWl0ZW0gYTpob3ZlciBkaXYgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4udG9wIC5idXNpbmVzcy1saW5rYXJlYS1pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udG9wIC5idXNpbmVzcy1saW5rYXJlYS1pdGVtIGEgZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQTBFOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbSBhIGRpdiB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4udG9wIC5idXNpbmVzcy1saW5rYXJlYS1pdGVtIGEgZGl2IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBmaWxsOiAjMDBBMEU5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbSBhIGRpdiBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5idXNpbmVzcy1saW5rYXJlYS1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbTpudGgtY2hpbGQoMikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi50b3AgLmJ1c2luZXNzLWxpbmthcmVhLWl0ZW06bnRoLWNoaWxkKDIpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5NzAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjM5NzAwO1xuICBhbmltYXRpb246IDNzIGZ1d2FmdXdhMiBpbmZpbml0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJ1c2luZXNzLWxpbmthcmVhLWl0ZW06bnRoLWNoaWxkKDIpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjM5NzAwO1xuICAgIGJvcmRlci1jb2xvcjogI0YzOTcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC50b3AgLmJ1c2luZXNzLWxpbmthcmVhLWl0ZW06bnRoLWNoaWxkKDIpIGE6aG92ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5NzAwO1xuICB9XG4gIC50b3AgLmJ1c2luZXNzLWxpbmthcmVhLWl0ZW06bnRoLWNoaWxkKDIpIGE6aG92ZXIgZGl2IHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbTpudGgtY2hpbGQoMikgYSBkaXYge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjM5NzAwO1xufVxuLnRvcCAuYnVzaW5lc3MtbGlua2FyZWEtaXRlbTpudGgtY2hpbGQoMikgYSBkaXYgc3ZnIHtcbiAgZmlsbDogI0YzOTcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQge1xuICAgIC8qICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyAqL1xuICB9XG59XG4udG9wIC5idXNpbmVzcy1jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi50b3AgLmJ1c2luZXNzLWNvbnRlbnQgLm0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udG9wIC5idXNpbmVzcy1jb250ZW50LWxpbmsge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluayB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICB9XG4gIC50b3AgLmJ1c2luZXNzLWNvbnRlbnQtbGluazpob3ZlciBzcGFuLmljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5MHB4LCAwKTtcbiAgfVxuICAudG9wIC5idXNpbmVzcy1jb250ZW50LWxpbms6aG92ZXIgc3Bhbi50ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMHB4KTtcbiAgfVxufVxuLnRvcCAuY29tbXVuaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5jb21tdW5pY2F0aW9uIHtcbiAgICBtYXJnaW46IDE3MHB4IDAgMTgwcHg7XG4gIH1cbn1cbi50b3AgLmNvbW11bmljYXRpb24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5jb21tdW5pY2F0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4udG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2N1c3RvbS90b3AvaW1nLWNvbW11bmljYXRpb25fc3AuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jdXN0b20vdG9wL2ltZy1jb21tdW5pY2F0aW9uLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG59XG4udG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcCAuY29tbXVuaWNhdGlvbi1jb250ZW50IC5tLXRleHQge1xuICBtYXJnaW46IDQwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQgLm0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNzBweCAwIDYwcHg7XG4gIH1cbn1cbi50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7XG59XG4udG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtbGluayBhIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTcwMCAhaW1wb3J0YW50O1xufVxuLnRvcCAuY29tbXVuaWNhdGlvbi1jb250ZW50LWxpbmsgYSAudGV4dCB7XG4gIGNvbG9yOiAjRjM5NzAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5jb21tdW5pY2F0aW9uLWNvbnRlbnQtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWRhO1xuICB9XG4gIC50b3AgLmNvbW11bmljYXRpb24tY29udGVudC1saW5rIGE6aG92ZXIgc3Bhbi5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNjBweCwgMCk7XG4gIH1cbiAgLnRvcCAuY29tbXVuaWNhdGlvbi1jb250ZW50LWxpbmsgYTpob3ZlciBzcGFuLnRleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwcHgpO1xuICB9XG59XG4udG9wIC50cmVuZCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnRyZW5kIHtcbiAgICBwYWRkaW5nOiAxMTZweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnRyZW5kLWxpbmtBcmVhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnRvcCAudHJlbmQtbGlua0FyZWE6aG92ZXIgLnRyZW5kLWNvbnRlbnQtbGluayBhIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgfVxufVxuLnRvcCAudHJlbmQtaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC50cmVuZC1pbm5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbi50b3AgLnRyZW5kLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udG9wIC50cmVuZC1jb250ZW50LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvcCAudHJlbmQtY29udGVudC10ZXh0IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzAwM0M4QTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnRyZW5kLWNvbnRlbnQtdGV4dCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byA2MHB4O1xuICB9XG59XG4udG9wIC50cmVuZC1jb250ZW50LWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0M4QTtcbiAgdHJhbnNpdGlvbjogMC4yNHMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAudHJlbmQtY29udGVudC1saW5rIGEge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnRvcCAudHJlbmQtY29udGVudC1saW5rIGEgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnRvcCAudHJlbmQtY29udGVudC1saW5rIGEgc3BhbiBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnRyZW5kLWNvbnRlbnQtbGluayBhIHNwYW4gc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLnRvcCAubWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLnRvcCAubWlkZGxlLWlubmVyIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5taWRkbGUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG4udG9wIC5taWRkbGUgLm0tYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm1pZGRsZSAubS1idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi50b3AgLm1pZGRsZSAubS1idG4gYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvcCAubWlkZGxlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm1pZGRsZS10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm1pZGRsZS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4udG9wIC5udW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDgwcHggMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm51bWJlcnMge1xuICAgIG1hcmdpbjogMTMwcHggMCA4MHB4O1xuICB9XG59XG4udG9wIC5udW1iZXJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFREY3O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwdncgLSA1MCUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAubnVtYmVycy1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50b3AgLm51bWJlcnMtY29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNDAwcHggMCAwIDQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi50b3AgLm51bWJlcnMtY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5udW1iZXJzLWNvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi50b3AgLm51bWJlcnMtY29udGVudC1saW5rIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rOmhvdmVyIHNwYW4uaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEwcHgsIDApO1xuICB9XG4gIC50b3AgLm51bWJlcnMtY29udGVudC1saW5rOmhvdmVyIHNwYW4udGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLm51bWJlcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi50b3AgLmJlbmVmaXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDgwcHggMDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJlbmVmaXRzIHtcbiAgICBtYXJnaW46IDEzMHB4IDAgMTgwcHg7XG4gIH1cbn1cbi50b3AgLmJlbmVmaXRzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNkVBO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUwdncgLSA1MCUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYmVuZWZpdHMtY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNDAwcHggNDAwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwMHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnRvcCAuYmVuZWZpdHMtY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5iZW5lZml0cy1jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4udG9wIC5iZW5lZml0cy1jb250ZW50LWxpbmsge1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuYmVuZWZpdHMtY29udGVudC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udG9wIC5iZW5lZml0cy1jb250ZW50LWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udG9wIC5iZW5lZml0cy1jb250ZW50LWxpbmsgYSAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzk3MDAgIWltcG9ydGFudDtcbn1cbi50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluayBhIC50ZXh0IHtcbiAgY29sb3I6ICNGMzk3MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWRhO1xuICB9XG4gIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluayBhOmhvdmVyIHNwYW4uaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcwcHgsIDApO1xuICB9XG4gIC50b3AgLmJlbmVmaXRzLWNvbnRlbnQtbGluayBhOmhvdmVyIHNwYW4udGV4dCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmJlbmVmaXRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5oaXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhpc3RvcnkgLmxlYWQgLm0taDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmxlYWQgLm0taDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5sZWFkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB3aWR0aDogMTEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5sZWFkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxufVxuLmhpc3RvcnkgLmxlYWQtaW1hZ2Utc2Nyb2xsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAubGVhZC1pbWFnZS1zY3JvbGwge1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5sZWFkLWltYWdlLW1hcmsge1xuICB3aWR0aDogMjAwcHg7XG59XG4uaGlzdG9yeSAubGVhZC1pbWFnZS1lbmtha3Uge1xuICB3aWR0aDogMTQxMnB4O1xufVxuLmhpc3RvcnkgLnBpY2t1cCB7XG4gIG1hcmdpbjogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cCB7XG4gICAgbWFyZ2luOiAxMTBweCAwO1xuICB9XG59XG4uaGlzdG9yeSAucGlja3VwLWlubmVyIHtcbiAgcGFkZGluZzogNjBweCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cC1pbm5lciB7XG4gICAgd2lkdGg6IDEzMDBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5waWNrdXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5waWNrdXAtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2MHB4IDEzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5waWNrdXAtY29udGVudC1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAucGlja3VwLWNvbnRlbnQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5waWNrdXAtY29udGVudC1lbmtha3Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xuICB9XG4gIC5oaXN0b3J5IC5waWNrdXAtY29udGVudC1lbmtha3U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQzhBO1xuICB9XG59XG4uaGlzdG9yeSAucGlja3VwLWNvbnRlbnQtZW5rYWt1IGR0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAzQzhBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkdCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5waWNrdXAtY29udGVudC1lbmtha3UgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAzQzhBO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5waWNrdXAtY29udGVudC1lbmtha3UgZGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAucGlja3VwLWNvbnRlbnQtZW5rYWt1IGRkIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkZC5waWNrdXBZZWFyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkZC5waWNrdXBZZWFyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5waWNrdXAtY29udGVudC1lbmtha3UgZGQucGlja3VwWWVhciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkZC5waWNrdXBZZWFyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWVua2FrdSBkZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5waWNrdXAtY29udGVudC1pbWcge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuLmhpc3RvcnkgLnBpY2t1cC1jb250ZW50LWltZyAubS1pbWdDYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5IC5waWNrdXAtY29udGVudC1pbWcgLm0taW1nQ2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oaXN0b3J5IC5waWNrdXAtY29udGVudC1pbWcgLm0taW1nQ2FwdGlvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAucGlja3VwLWNvbnRlbnQtaW1nIC5tLWltZ0NhcHRpb24gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaGlzdG9yeSAuZmFjZS1pbm5lciAuYy1sYXlvdXRDb2x1bW4yIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuZmFjZS1pbm5lciAuYy1sYXlvdXRDb2x1bW4yIHtcbiAgICBtYXJnaW46IDU1cHggMCA2MHB4O1xuICB9XG59XG4uaGlzdG9yeSAuZmFjZS1saW5rIC5tLWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuZmFjZS1saW5rIC5tLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhpc3RvcnkgLmZhY2UgLm0tdGV4dCArIC5tLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpc3RvcnkgLmZhY2UgLm0tdGV4dCArIC5tLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5oaXN0b3J5IC5mYWNlIC5tLWltZ0NhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oaXN0b3J5IC5mYWNlIC5jLWJveC1hY3Rpdml0eSAuYy1sYXlvdXRDb2x1bW4yIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhpc3RvcnkgLmZhY2UgLmMtYm94LWFjdGl2aXR5IC5jLWxheW91dENvbHVtbjItaXRlbTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuZmFjZSAuYy1ib3gtYWN0aXZpdHkgLmMtbGF5b3V0Q29sdW1uMi1pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlzdG9yeSAuZmFjZSAuYy1ib3gtYWN0aXZpdHkgLmMtbGF5b3V0Q29sdW1uMi1pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lc3NhZ2UgLmxlYWQtaW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UgLmxlYWQtaW1hZ2Uge1xuICAgIHdpZHRoOiA3ODBweDtcbiAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICB9XG59XG4ubWVzc2FnZSAubGVhZCAubS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAubGVhZCAubS1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLm1lc3NhZ2UgLmxlYWQgLm0tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlIC5sZWFkIC5tLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1lc3NhZ2UgLmxlYWQgLnUtc2VjX21iIC5tLXRleHQgKyAubS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZXNzYWdlIC5sZWFkIC51LXNlY19tYiAubS10ZXh0ICsgLm0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLm1lc3NhZ2UgLmh1a2lkYXNoaUJnIHtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuOSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuaHVraWRhc2hpQmcge1xuICAgIG1hcmdpbjogMTAwcHggMCAwO1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICB9XG59XG4ubWVzc2FnZSAuaHVraWRhc2hpQmctaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuaHVraWRhc2hpQmctaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm1lc3NhZ2UgLmh1a2lkYXNoaUJnLWltZyBpbWcge1xuICB3aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuaHVraWRhc2hpQmctaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZXNzYWdlIC5odWtpZGFzaGlCZyAubS1oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuaHVraWRhc2hpQmcgLm0taDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZXNzYWdlIC5odWtpZGFzaGlCZyAubS1oNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuaHVraWRhc2hpQmcgLm0taDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZXNzYWdlIC5odWtpZGFzaGlCZyAubS1oNiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuaHVraWRhc2hpQmcgLm0taDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tZXNzYWdlIC5odWtpZGFzaGlCZyAubS1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZXNzYWdlIC5hY3Rpdml0eS1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAuYWN0aXZpdHktaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWVzc2FnZSAubWlkZGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UgLm1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2UgLm1pZGRsZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAubWlkZGxlLWlubmVyIC5tLWJ0biB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4ubWVzc2FnZSAubWlkZGxlLWlubmVyIC5tLWJ0biArIC5tLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVzc2FnZSAubWlkZGxlLWlubmVyIC5tLWJ0biArIC5tLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYnVzaW5lc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnVzaW5lc3MgLmxlYWQgLm0taDIge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmxlYWQgLm0taDIge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5sZWFkIC5tLWg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAubGVhZCAubS1oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5sZWFkIC5tLWg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAubGVhZCAubS1oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5sZWFkIC5tLWg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5sZWFkIC5tLWg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmxlYWQgLmMtbGF5b3V0Q29sdW1uMi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5idXNpbmVzcyAuc2l6eW8ge1xuICBtYXJnaW46IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuc2l6eW8ge1xuICAgIG1hcmdpbjogMTAwcHggMCAxMjVweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5zaXp5by1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuc2l6eW8taW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIH1cbn1cbi5idXNpbmVzcyAuc2l6eW8taW5uZXIgaW1nIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5zaXp5by1pbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYnVzaW5lc3MgLnNpenlvLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLnNpenlvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQycHggNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5IHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYWN0aXZpdHkge1xuICAgIG1hcmdpbjogMjAwcHggMCAwO1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5IC5tLWgzIHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eSAubS1oMyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudCB7XG4gICAgcGFkZGluZzogNjVweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIH1cbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1oZWFkIGltZyB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpbmsgLm0tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saW5rIC5tLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpbmsgLm0tYnRuIGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LXR0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC10dGwgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC10dGwgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdCAuaXNfcHVycGxlIHtcbiAgY29sb3I6ICM2MzU2QTM7XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdCAuaXNfcHVycGxlICoge1xuICBjb2xvcjogIzYzNTZBMztcbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saXN0IC5pc19ncmVlbiB7XG4gIGNvbG9yOiAjMDBBREE5O1xufVxuLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QgLmlzX2dyZWVuICoge1xuICBjb2xvcjogIzAwQURBOTtcbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saXN0IC5pc19kYXJrZ3JlZW4ge1xuICBjb2xvcjogIzYyN0E4Njtcbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saXN0IC5pc19kYXJrZ3JlZW4gKiB7XG4gIGNvbG9yOiAjNjI3QTg2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtOm50aC1jaGlsZCgybikgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLWlubmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbTpudGgtY2hpbGQoMyksIC5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saXN0LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLXByaWNlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saXN0LWl0ZW0tcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLXByaWNlIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1wcmljZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5idXNpbmVzcyAuYWN0aXZpdHktY29udGVudC1saXN0LWl0ZW0tcHJpY2Ugc3BhbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLXByaWNlIHNwYW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1jYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1jYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtLWNoYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ1c2luZXNzIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbSAubS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnVzaW5lc3MgLmFjdGl2aXR5LWNvbnRlbnQtbGlzdC1pdGVtIC5tLWxpc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY29tbXVuaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tdW5pY2F0aW9uIC5tLWgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29tbXVuaWNhdGlvbiAubS1oMiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTBweDtcbiAgdG9wOiAtOTBweDtcbiAgcmlnaHQ6IC01MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLm0taDIgc3BhbiB7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIHRvcDogLTEzNXB4O1xuICAgIHJpZ2h0OiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tdW5pY2F0aW9uIC5sZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uY29tbXVuaWNhdGlvbiAubGVhZCAubS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAubGVhZCAubS1oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgfVxufVxuLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnX2ltZyB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpQmdfaW1nIHtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIC5jLWh1a3VkYXNoaS1iZyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIC5jLWh1a3VkYXNoaS1iZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tdW5pY2F0aW9uIC5odWtpZGFzaGlCZyAuYy1odWt1ZGFzaGktYmcge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG4uY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpQmcgLm0taDMge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIC5tLWgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpQmcgLm0tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAuaHVrdWRhc2hpSW1nQm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLmh1a3VkYXNoaUltZ0JveC10ZXh0IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uY29tbXVuaWNhdGlvbiAuaHVrdWRhc2hpSW1nQm94LWltZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAuaHVrdWRhc2hpSW1nQm94LWltZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLmh1a3VkYXNoaUltZ0JveC1pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLmV2ZW50LWxheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5jb21tdW5pY2F0aW9uIC5ldmVudC1sYXlvdXQtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAuZXZlbnQtbGF5b3V0LWltZyB7XG4gICAgd2lkdGg6IDYyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAuZXZlbnQtbGF5b3V0LXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNjI0cHggKyA0MHB4KSk7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb21tdW5pY2F0aW9uIC5ldmVudCAuYy1odWt1ZGFzaGktbGF5b3V0LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLmV2ZW50IC5jLWh1a3VkYXNoaS1sYXlvdXQtaW1nIHtcbiAgICB3aWR0aDogMzk2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAuZXZlbnQgLmMtaHVrdWRhc2hpLWxheW91dC10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDM5NnB4ICsgNDBweCkpO1xuICB9XG59XG4uY29tbXVuaWNhdGlvbiAuZXZlbnQgLmMtaHVrdWRhc2hpLWZsZXgge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tdW5pY2F0aW9uIC5ldmVudCAuYy1odWt1ZGFzaGktZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNvbW11bmljYXRpb24gLmV2ZW50IC5jLWh1a3VkYXNoaS1mbGV4IC5tLXRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29tbXVuaWNhdGlvbiAuZXZlbnQgLmMtaHVrdWRhc2hpLWZsZXggLm0taDYge1xuICB0ZXh0LWluZGVudDogLTVlbTtcbiAgbWFyZ2luLWxlZnQ6IDVlbTtcbn1cbi5jb21tdW5pY2F0aW9uIC5ldmVudCAuYy1odWt1ZGFzaGktZmxleCAubS1oNiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb21tdW5pY2F0aW9uIC5taWRkbGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLm1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW11bmljYXRpb24gLm1pZGRsZS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAubWlkZGxlLWlubmVyIC5tLWJ0biB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG4uY29tbXVuaWNhdGlvbiAubWlkZGxlLWlubmVyIC5tLWJ0biArIC5tLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbXVuaWNhdGlvbiAubWlkZGxlLWlubmVyIC5tLWJ0biArIC5tLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm51bWJlciAubGVhZC1pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubnVtYmVyIC5sZWFkLWltYWdlIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxufVxuLm51bWJlciAubGVhZCAubS1oMiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubnVtYmVyIC5sZWFkIC5tLWgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4ubnVtYmVyIC5odWtpZGFzaGlCZyB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC45KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLmh1a2lkYXNoaUJnIHtcbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gIH1cbn1cbi5udW1iZXIgLmh1a2lkYXNoaUJnIC5tLWg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLmh1a2lkYXNoaUJnIC5tLWg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubnVtYmVyIC5kb2UgLm0taDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlciAuZG9lIC5tLWgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubnVtYmVyIC5kb2UgLm0tdGV4dCArIC5tLXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlciAuZG9lIC5tLXRleHQgKyAubS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ubnVtYmVyIC5kb2UgLmMtYm94LWFjdGl2aXR5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLmRvZSAuYy1ib3gtYWN0aXZpdHkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLmRvZSAuYy1ib3gtYWN0aXZpdHkgLmMtbGF5b3V0Q29sdW1uMi1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubnVtYmVyIC5kb2UtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlciAuZG9lLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubnVtYmVyIC5kb2UtaW1nIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubnVtYmVyIC5kb2Utbm90ZSB7XG4gIHRleHQtaW5kZW50OiAtM2VtO1xuICBtYXJnaW4tbGVmdDogM2VtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlciAuZG9lLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5udW1iZXIgLm1pZGRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLm1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm51bWJlciAubWlkZGxlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLm1pZGRsZS1pbm5lciAubS1idG4ge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuLm51bWJlciAubWlkZGxlLWlubmVyIC5tLWJ0bl9wZGYgYSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAoNTBweCArIDEwcHgpKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5udW1iZXIgLm1pZGRsZS1pbm5lciAubS1idG5fcGRmIGEgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNzRweCArIDE1cHgpKTtcbiAgfVxufVxuLm51bWJlciAubWlkZGxlLWlubmVyIC5tLWJ0biArIC5tLWJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubnVtYmVyIC5taWRkbGUtaW5uZXIgLm0tYnRuICsgLm0tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbm1haW4uZGl2aWRlbmQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uZGl2aWRlbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5kaXZpZGVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kaXZpZGVuZCAubGVhZCAubS1oMiB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAubGVhZCAubS1oMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG4uZGl2aWRlbmQgLmxlYWQgLmMtYm94LWFjdGl2aXR5IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5kaXZpZGVuZCAubGVhZCAuYy1ib3gtYWN0aXZpdHkgLm0taDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpdmlkZW5kIC5sZWFkIC5jLWJveC1hY3Rpdml0eSAubS1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmRpdmlkZW5kIC5sZWFkIC5jLWJveC1hY3Rpdml0eSAubS1oNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2aWRlbmQgLmxlYWQgLmMtYm94LWFjdGl2aXR5IC5tLWg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uZGl2aWRlbmQgLmxlYWQgLmMtYm94LWFjdGl2aXR5IC5tLWg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAubGVhZCAuYy1ib3gtYWN0aXZpdHkgLm0taDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5kaXZpZGVuZCAuaGFpdG8ge1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpdmlkZW5kIC5oYWl0byB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbn1cbi5kaXZpZGVuZCAuaGFpdG8taW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2aWRlbmQgLmhhaXRvLWltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5kaXZpZGVuZCAuaGFpdG8taW1nIGltZyB7XG4gIHdpZHRoOiA3MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAuaGFpdG8taW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWkge1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpdmlkZW5kIC55dXRhaSB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWktaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDE1cHggNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHggMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmRpdmlkZW5kIC55dXRhaS1jb2x1bW4tdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktY29sdW1uLXR4dCB7XG4gICAgd2lkdGg6IDgyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWktY29sdW1uLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2aWRlbmQgLnl1dGFpLWNvbHVtbi1pbWcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uZGl2aWRlbmQgLnl1dGFpLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2aWRlbmQgLnl1dGFpLWltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWktaW1nIGltZyB7XG4gIHdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLmRpdmlkZW5kIC55dXRhaS1pbWcgKyAubS10ZXh0X3NtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktaW1nICsgLm0tdGV4dF9zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmRpdmlkZW5kIC55dXRhaS1xYS1xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktcWEtcSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZGl2aWRlbmQgLnl1dGFpLXFhLXEgLnl1dGFpLXFhLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xufVxuLmRpdmlkZW5kIC55dXRhaS1xYS1xIC55dXRhaS1xYS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwQTBFOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXZpZGVuZCAueXV0YWktcWEtcSAueXV0YWktcWEtdHh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWktcWEtYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2aWRlbmQgLnl1dGFpLXFhLWEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWktcWEtYSAueXV0YWktcWEtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDOEE7XG59XG4uZGl2aWRlbmQgLnl1dGFpLXFhLWEgLnl1dGFpLXFhLXR4dCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAzQzhBO1xufVxuLmRpdmlkZW5kIC55dXRhaS1xYS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGl2aWRlbmQgLnl1dGFpLXFhLWljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWktcWEtdHh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg1MHB4ICsgMTVweCkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpdmlkZW5kIC55dXRhaS1xYS10eHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwcHggKyA0MHB4KSk7XG4gIH1cbn1cbi5kaXZpZGVuZCAueXV0YWkgLm0taDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpdmlkZW5kIC55dXRhaSAubS1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oZXJvIC5jLWNpcmNsZSB7XG4gICAgdG9wOiAtNjBweDtcbiAgfVxufVxuLnRvcCAuaGVybyAuY2lyY2xlX2l0ZW0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJvdHRvbTogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmhlcm8gLmNpcmNsZV9pdGVtMSB7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgdG9wOiAxNTBweDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG4udG9wIC5oZXJvIC5jaXJjbGVfaXRlbTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQzhBO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0b3A6IDE0MHB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGVybyAuY2lyY2xlX2l0ZW0yIHtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgaGVpZ2h0OiAxNzRweDtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDcwcHg7XG4gICAgbGVmdDogLTgwcHg7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG4udG9wIC5oZXJvIC5jaXJjbGVfaXRlbTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5NzAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBsZWZ0OiAxNXB4O1xuICBib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmhlcm8gLmNpcmNsZV9pdGVtMyB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgdG9wOiA4MHB4O1xuICAgIHJpZ2h0OiA2NDBweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxufVxuLnRvcCAuaGVybyAuY2lyY2xlX2l0ZW00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0M4QTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGVybyAuY2lyY2xlX2l0ZW00IHtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiA2MDBweDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxufVxuLnRvcCAuaGVybyAuY2lyY2xlX2l0ZW01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogNDBweDtcbiAgYm90dG9tOiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLmhlcm8gLmNpcmNsZV9pdGVtNSB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICAgIGhlaWdodDogMTMxcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiA5MHB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG4udG9wIC5oZXJvIC5jaXJjbGVfaXRlbTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQzhBO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiA4MHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5oZXJvIC5jaXJjbGVfaXRlbTYge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDc3MHB4O1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLnRvcCAuaGVybyAuY2lyY2xlX2l0ZW03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgd2lkdGg6IDEzMXB4O1xuICBoZWlnaHQ6IDEzMXB4O1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiA2NDBweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiAxNDBweDtcbn1cbi50b3AgLmhlcm8gLmNpcmNsZV9pdGVtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzk3MDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRvcDogMTUwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG59XG4udG9wIC5oZXJvIC5jaXJjbGVfaXRlbTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQzhBO1xuICB3aWR0aDogMTc1cHg7XG4gIGhlaWdodDogMTc1cHg7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IDEzMHB4O1xufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzOTcwMDtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4MHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG4gIHotaW5kZXg6IC0zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW0xIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogLTEzMHB4O1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgdG9wOiAtMjAwcHg7XG4gIHJpZ2h0OiAtODBweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW0yIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB0b3A6IC02MHB4O1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIGxlZnQ6IDE4MHB4O1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0M4QTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiAtMTUwcHg7XG4gIHJpZ2h0OiAxMjBweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICB6LWluZGV4OiA5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW0zIHtcbiAgICB3aWR0aDogOTRweDtcbiAgICBoZWlnaHQ6IDk0cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgbGVmdDogMjYwcHg7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICB9XG59XG4udG9wIC5oaXN0b3J5IC5jaXJjbGVfaXRlbTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG4gIHRvcDogMTUwcHg7XG4gIHJpZ2h0OiAtNzBweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdG9wOiAxNjBweDtcbiAgcmlnaHQ6IC03MHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IGluaXRpYWw7XG4gIHotaW5kZXg6IDk7XG59XG4udG9wIC5oaXN0b3J5IC5jaXJjbGVfaXRlbTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM5NzAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiAyMHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IDIxMHB4O1xufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogLTExMHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IDE1MHB4O1xufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0M4QTtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjNweDtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogLTE5MHB4O1xuICBsZWZ0OiBpbml0aWFsO1xuICBib3R0b206IDMzMHB4O1xufVxuLnRvcCAuaGlzdG9yeSAuY2lyY2xlX2l0ZW05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogMjEwcHg7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJvdHRvbTogNDI2cHg7XG59XG4udG9wIC5tZXNzYWdlIC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogMjY4cHg7XG4gIHRvcDogLTkwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5tZXNzYWdlIC5jaXJjbGVfaXRlbTEge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICB0b3A6IC0xNjBweDtcbiAgICBsZWZ0OiAtMjIwcHg7XG4gIH1cbn1cbi50b3AgLm1lc3NhZ2UgLmNpcmNsZV9pdGVtMiB7XG4gIHdpZHRoOiA0NTdweDtcbiAgdG9wOiAtMTYwcHg7XG4gIHJpZ2h0OiAtMjUwcHg7XG59XG4udG9wIC5idXNpbmVzcyAuY2lyY2xlX2l0ZW0xIHtcbiAgd2lkdGg6IDMwMHB4O1xuICB0b3A6IC0xNDBweDtcbiAgbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5idXNpbmVzcyAuY2lyY2xlX2l0ZW0xIHtcbiAgICB3aWR0aDogMTAxNnB4O1xuICAgIHRvcDogLTcwcHg7XG4gICAgbGVmdDogLTQyMHB4O1xuICB9XG59XG4udG9wIC5idXNpbmVzcyAuY2lyY2xlX2l0ZW0yIHtcbiAgd2lkdGg6IDI4M3B4O1xuICB0b3A6IC0xMzBweDtcbiAgcmlnaHQ6IDA7XG59XG4udG9wIC5jb21tdW5pY2F0aW9uIC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogMzE2cHg7XG4gIGJvdHRvbTogLTcwcHg7XG4gIGxlZnQ6IC0xODBweDtcbn1cbi50b3AgLmNvbW11bmljYXRpb24gLmNpcmNsZV9pdGVtMiB7XG4gIHdpZHRoOiAxNDBweDtcbiAgdG9wOiAtMTEwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wIC5jb21tdW5pY2F0aW9uIC5jaXJjbGVfaXRlbTIge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICB0b3A6IC0xNDBweDtcbiAgICByaWdodDogLTEzMHB4O1xuICB9XG59XG4udG9wIC50cmVuZCAuY2lyY2xlX2l0ZW0xIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBib3R0b206IC02MHB4O1xuICBsZWZ0OiAtOTBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnRyZW5kIC5jaXJjbGVfaXRlbTEge1xuICAgIHdpZHRoOiA0OTFweDtcbiAgICBib3R0b206IC0xNTBweDtcbiAgICBsZWZ0OiAtMjcwcHg7XG4gIH1cbn1cbi50b3AgLnRyZW5kIC5jaXJjbGVfaXRlbTIge1xuICB3aWR0aDogMjIwcHg7XG4gIHRvcDogLTE1MHB4O1xuICByaWdodDogLTE2MHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcCAudHJlbmQgLmNpcmNsZV9pdGVtMiB7XG4gICAgd2lkdGg6IDQ4MnB4O1xuICAgIHRvcDogLTcwcHg7XG4gICAgcmlnaHQ6IC0yNzBweDtcbiAgfVxufVxuXG4uaGlzdG9yeSAuYy1oZWFkaW5nLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB0b3A6IC01M3B4O1xuICByaWdodDogLTk1cHg7XG59XG4uaGlzdG9yeSAubGVhZCAubGVhZC1pbm5lciAuY2lyY2xlX2l0ZW0xIHtcbiAgdG9wOiAtMjZweDtcbiAgbGVmdDogLTE4NnB4O1xufVxuLmhpc3RvcnkgLnBpY2t1cCAucGlja3VwLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFQUY1O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogLTc4cHg7XG4gIGJvdHRvbTogaW5pdGlhbDtcbiAgei1pbmRleDogMTtcbn1cbi5oaXN0b3J5IC5waWNrdXAgLnBpY2t1cC1pbm5lciAuY2lyY2xlX2l0ZW0yIHtcbiAgdG9wOiAzMDNweDtcbiAgbGVmdDogLTE2OXB4O1xuICB6LWluZGV4OiAxO1xufVxuLmhpc3RvcnkgLnBpY2t1cCAucGlja3VwLWlubmVyIC5jaXJjbGVfaXRlbTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAtMzlweDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgYm90dG9tOiBpbml0aWFsO1xuICB6LWluZGV4OiAxO1xufVxuLmhpc3RvcnkgLnBpY2t1cCAucGlja3VwLWlubmVyIC5jaXJjbGVfaXRlbTQge1xuICB0b3A6IDQ5cHg7XG4gIHJpZ2h0OiAtMTU0cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGlzdG9yeSAucGlja3VwIC5waWNrdXAtaW5uZXIgLmNpcmNsZV9pdGVtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNDOEE7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgdG9wOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbiAgbGVmdDogLTEzN3B4O1xuICBib3R0b206IC0zMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLmhpc3RvcnkgLmZhY2UgLmZhY2UtaW5uZXIgLmNpcmNsZV9pdGVtMSB7XG4gIHRvcDogLTIzcHg7XG4gIGxlZnQ6IC00NCU7XG59XG4uaGlzdG9yeSAuZmFjZSAuZmFjZS1pbm5lciAuY2lyY2xlX2l0ZW0yIHtcbiAgdG9wOiAtMTIwcHg7XG4gIHJpZ2h0OiAtMjUxcHg7XG59XG5cbi5tZXNzYWdlIC5jLWhlYWRpbmctaW5uZXIgLmNpcmNsZV9pdGVtMSB7XG4gIHRvcDogLTUzcHg7XG4gIHJpZ2h0OiAtOTVweDtcbn1cbi5tZXNzYWdlIC5sZWFkIC5sZWFkLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAtMjcwcHg7XG59XG4ubWVzc2FnZSAubGVhZCAubGVhZC1pbm5lciAuY2lyY2xlX2l0ZW0yIHtcbiAgdG9wOiAyMTNweDtcbiAgcmlnaHQ6IC01MTJweDtcbn1cbi5tZXNzYWdlIC5odWtpZGFzaGlCZyAuYy1odWt1ZGFzaGktYmcudG9waWMgLmNpcmNsZV9pdGVtMSB7XG4gIHdpZHRoOiAxNzNweDtcbiAgdG9wOiAtMjUwcHg7XG4gIGxlZnQ6IC0yMzBweDtcbiAgei1pbmRleDogMTtcbn1cbi5tZXNzYWdlIC5odWtpZGFzaGlCZyAuYy1odWt1ZGFzaGktYmcudG9waWMgLmNpcmNsZV9pdGVtMiB7XG4gIHdpZHRoOiA2NzVweDtcbiAgdG9wOiAtMzBweDtcbiAgcmlnaHQ6IC01NDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ1c2luZXNzIC5jLWhlYWRpbmctaW5uZXIgLmNpcmNsZV9pdGVtMSB7XG4gIHRvcDogLTUzcHg7XG4gIHJpZ2h0OiAtOTVweDtcbn1cbi5idXNpbmVzcyAubGVhZCAubGVhZC1pbm5lciAuY2lyY2xlX2l0ZW0xIHtcbiAgdG9wOiAtMjZweDtcbiAgbGVmdDogLTE4NnB4O1xufVxuLmJ1c2luZXNzIC5zaXp5byAuY2lyY2xlX2l0ZW0xIHtcbiAgd2lkdGg6IDE2N3B4O1xuICB0b3A6IDE3MHB4O1xuICBsZWZ0OiAtMTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYnVzaW5lc3MgLnNpenlvIC5jaXJjbGVfaXRlbTIge1xuICB3aWR0aDogMjUwcHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5IC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogOTMwcHg7XG4gIHRvcDogLTE4MHB4O1xuICBsZWZ0OiAtNjQwcHg7XG59XG4uYnVzaW5lc3MgLmFjdGl2aXR5IC5jaXJjbGVfaXRlbTIge1xuICB3aWR0aDogMjEycHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMTEwcHg7XG59XG5cbi5jb21tdW5pY2F0aW9uIC5jLWhlYWRpbmctaW5uZXIgLmNpcmNsZV9pdGVtMSB7XG4gIHRvcDogLTUzcHg7XG4gIHJpZ2h0OiAtOTVweDtcbn1cbi5jb21tdW5pY2F0aW9uIC5sZWFkIC5sZWFkLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAtMTg2cHg7XG59XG4uY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpQmcgLmMtaHVrdWRhc2hpLWJnLmthYnVudXNoaSAuY2lyY2xlX2l0ZW0xIHtcbiAgd2lkdGg6IDE2N3B4O1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IC0xNTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jb21tdW5pY2F0aW9uIC5odWtpZGFzaGlCZyAuYy1odWt1ZGFzaGktYmcua2FidW51c2hpIC5jaXJjbGVfaXRlbTIge1xuICB3aWR0aDogMTYwcHg7XG4gIHRvcDogLTEwMHB4O1xuICByaWdodDogLTEwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIC5jLWh1a3VkYXNoaS1iZy5ldmVudCAuY2lyY2xlX2l0ZW0xIHtcbiAgd2lkdGg6IDE3M3B4O1xuICB0b3A6IC0zMDBweDtcbiAgbGVmdDogLTIzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNvbW11bmljYXRpb24gLmh1a2lkYXNoaUJnIC5jLWh1a3VkYXNoaS1iZy5ldmVudCAuY2lyY2xlX2l0ZW0yIHtcbiAgd2lkdGg6IDY3NXB4O1xuICB0b3A6IC0zMHB4O1xuICByaWdodDogLTU0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udHJlbmQgLmMtaGVhZGluZy1pbm5lciAuY2lyY2xlX2l0ZW0xIHtcbiAgdG9wOiAtNTNweDtcbiAgcmlnaHQ6IC05NXB4O1xufVxuLnRyZW5kIC5sZWFkIC5sZWFkLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAtMTg2cHg7XG59XG4udHJlbmQgLmh1a2lkYXNoaUJnLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogMjQ2cHg7XG4gIHRvcDogLTEzMHB4O1xuICBsZWZ0OiAtMjcwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4udHJlbmQgLmh1a2lkYXNoaUJnLWlubmVyIC5jaXJjbGVfaXRlbTIge1xuICB3aWR0aDogMjg1cHg7XG4gIHRvcDogLTEzMHB4O1xuICByaWdodDogLTIxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnRyZW5kIC5zZXJ2aWNlLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogNDM4cHg7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IC00MzBweDtcbn1cbi50cmVuZCAuc2VydmljZS1pbm5lciAuY2lyY2xlX2l0ZW0yIHtcbiAgd2lkdGg6IDIwOHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMjEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5udW1iZXIgLmMtaGVhZGluZy1pbm5lciAuY2lyY2xlX2l0ZW0xIHtcbiAgdG9wOiAtNTNweDtcbiAgcmlnaHQ6IC05NXB4O1xufVxuLm51bWJlciAuaHVraWRhc2hpQmcgLmMtaHVrdWRhc2hpLWJnLnByb2ZpbGUgLmNpcmNsZV9pdGVtMSB7XG4gIHdpZHRoOiAxNTFweDtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAtMTYwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubnVtYmVyIC5odWtpZGFzaGlCZyAuYy1odWt1ZGFzaGktYmcucHJvZmlsZSAuY2lyY2xlX2l0ZW0yIHtcbiAgd2lkdGg6IDI1OHB4O1xuICB0b3A6IC0xMjBweDtcbiAgcmlnaHQ6IC0xNjBweDtcbiAgei1pbmRleDogMTtcbn1cbi5udW1iZXIgLmRlbyAuY2lyY2xlX2l0ZW0xIHtcbiAgd2lkdGg6IDI1OHB4O1xuICB0b3A6IDI1MHB4O1xuICBsZWZ0OiAtMjUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubnVtYmVyIC5kZW8gLmNpcmNsZV9pdGVtMiB7XG4gIHdpZHRoOiAyMTJweDtcbiAgdG9wOiAtNTAwcHg7XG4gIHJpZ2h0OiAtMTgwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kaXZpZGVuZCAuYy1oZWFkaW5nLWlubmVyIC5jaXJjbGVfaXRlbTEge1xuICB0b3A6IC01M3B4O1xuICByaWdodDogLTk1cHg7XG59XG4uZGl2aWRlbmQgLmhhaXRvIC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogMTkwcHg7XG4gIHRvcDogLTI1MHB4O1xuICBsZWZ0OiAtMjAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZGl2aWRlbmQgLmhhaXRvIC5jaXJjbGVfaXRlbTIge1xuICB3aWR0aDogMjU4cHg7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjAwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZGl2aWRlbmQgLnl1dGFpIC5jaXJjbGVfaXRlbTEge1xuICB3aWR0aDogMjQwcHg7XG4gIHRvcDogMjUwcHg7XG4gIGxlZnQ6IC0yMDBweDtcbiAgei1pbmRleDogMTtcbn1cbi5kaXZpZGVuZCAueXV0YWkgLmNpcmNsZV9pdGVtMiB7XG4gIHdpZHRoOiAyNThweDtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0yMDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgbWFpbiB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGhlYWRlcixcbi5iYWxsLFxuLnUtc3AsXG4uYmFsbCxcbi5jLWNpcmNsZSxcbiNhcHAtc3RhbGtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlcm8tdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLmhlcm8taW1hZ2Uge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIC5tZXNzYWdlLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYnVzaW5lc3MtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5waWNrdXAtY29udGVudC1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBpY2t1cC1jb250ZW50LWltZyA+IGRpdiB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuXG4gIC5jLWxheW91dFRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmMtbGF5b3V0VGV4dC1ibG9vbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5mb290ZXItbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn0iLCIvLyBHZW5lcmF0ZSBEdXJhdGlvbiAmJiBEZWxheVxuW2RhdGEtYW9zXSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNjAge1xuICAgIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogI3skaSAqIDUwfW1zO1xuICAgIH1cblxuICAgIGJvZHlbZGF0YS1hb3MtZGVsYXk9JyN7JGkgKiA1MH0nXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWFvc10ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbiIsIiRhb3MtZWFzaW5nOiAoXG4gIGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApLFxuXG4gIGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxKSxcbiAgZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIDAsIDEsIDEpLFxuICBlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIDAsIC41ODAsIDEpLFxuICBlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIDAsIC41ODAsIDEpLFxuXG4gIGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKC42LCAtLjI4LCAuNzM1LCAuMDQ1KSxcbiAgZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMiwgMS4yNzUpLFxuICBlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KSxcblxuICBlYXNlLWluLXNpbmU6IGN1YmljLWJlemllciguNDcsIDAsIC43NDUsIC43MTUpLFxuICBlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKSxcbiAgZWFzZS1pbi1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpLFxuXG4gIGVhc2UtaW4tcXVhZDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1jdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KSxcblxuICBlYXNlLWluLXF1YXJ0OiBjdWJpYy1iZXppZXIoLjU1LCAuMDg1LCAuNjgsIC41MyksXG4gIGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KSxcbiAgZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpXG4pO1xuXG4vLyBFYXNpbmdzIGltcGxlbWVudGF0aW9uc1xuLy8gRGVmYXVsdCB0aW1pbmcgZnVuY3Rpb246ICdlYXNlJ1xuXG5bZGF0YS1hb3NdIHtcbiAgQGVhY2ggJGtleSwgJHZhbCBpbiAkYW9zLWVhc2luZyB7XG4gICAgYm9keVtkYXRhLWFvcy1lYXNpbmc9XCIjeyRrZXl9XCJdICYsXG4gICAgJltkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSB7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHZhbDtcbiAgICB9XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2Nyb2xsLWhpbnQtYXBwZWFyIHtcblxuICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnNjcm9sbC1oaW50LmlzLXJpZ2h0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnNjcm9sbC1oaW50LmlzLXJpZ2h0LXNjcm9sbGFibGUuaXMtbGVmdC1zY3JvbGxhYmxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIC4xNSkgMCwgcmdiYSgwLCAwLCAwLCAwKSAxNnB4LCByZ2JhKDAsIDAsIDAsIDApKSwgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAuMTUpIDAsIHJnYmEoMCwgMCwgMCwgMCkgMTZweCwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zY3JvbGwtaGludC5pcy1sZWZ0LXNjcm9sbGFibGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgLjE1KSAwLCByZ2JhKDAsIDAsIDAsIDApIDE2cHgsIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDYwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNjcm9sbC1oaW50LXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdyYXAuaXMtYWN0aXZlIC5zY3JvbGwtaGludC1pY29uIHtcbiAgICBvcGFjaXR5OiAuODtcbn1cblxuLnNjcm9sbC1oaW50LWljb246YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOUzQzTnlJZ2FHVnBaMmgwUFNJek1DNDFNaUlnZG1sbGQwSnZlRDBpTUNBd0lESTFMamMzSURNd0xqVXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURNOEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHdZWFJvSUdROUlrMHlNUzR6TXl3ek1DNDFNa2czTGpnMVFURXVOVFVzTVM0MU5Td3dMREFzTVN3MkxqTXNNamxoTVRJdU5EWXNNVEl1TkRZc01Dd3dMREF0TGpZekxUUXVORElzTWpVdU1UWXNNalV1TVRZc01Dd3dMREF0TkM0eU5TMDFiQzB1TURZdExqQTJRVFVzTlN3d0xEQXNNU3d3TERFMUxqZzJZVE11TmpRc015NDJOQ3d3TERBc01Td3hMakUzTFRJdU5qSXNNeTQyTXl3ekxqWXpMREFzTUN3eExEVXVNVFF1TURkV015NDNOMkV6TGpjM0xETXVOemNzTUN3eExERXNOeTQxTkN3d1ZqZ3VNek5oTXk0ek5Td3pMak0xTERBc01Dd3hMREV1TWpZc01Dd3pMRE1zTUN3d0xERXNNaXd4TGpJeUxETXVOU3d6TGpVc01Dd3dMREVzTWkwdU1EWXNNeTR5TVN3ekxqSXhMREFzTUN3eExESXNNUzQxTkN3ekxqYzBMRE11TnpRc01Dd3dMREVzTXl3dU5EZEJOQzR5TVN3MExqSXhMREFzTUN3eExESTFMamMwTERFMVl6QXNMakV4TERBc0xqSTNMREFzTGpRMllURTVMakkyTERFNUxqSTJMREFzTUN3eExTNDROQ3czWXkwdU1UUXVNemd0TGpNMkxqZ3hMUzQxTml3eExqSXliQzB1TVRFdU1qSmpNQ3d1TURjdExqQTVMakUwTFM0eE5DNHlNV0UzTGpFekxEY3VNVE1zTUN3d0xEQXRNUzR4Tnl3eUxqRTNZeTB1TURZdU5UWXRMakEyTERJdU1UVXRMakExTERJdU56RkJNUzQxTlN3eExqVTFMREFzTUN3eExESXhMak16TERNd0xqVXlXazA0TGpZeExESTRMakl4YURFeVl6QXRMamN4TERBdE1TNDNNUzR3TnkweUxqSXpZVGd1TnpRc09DNDNOQ3d3TERBc01Td3hMalU1TFRNdU1qVnNMakEyTFM0eE1tRXhNQ3d4TUN3d0xEQXNNQ3d1TkRZdE1Td3hOaTQ0TERFMkxqZ3NNQ3d3TERBc0xqY3ROaTR4TW1Nd0xTNHlNeXd3TFM0ME1Td3dMUzQxTkdnd1lUSXNNaXd3TERBc01DMHVOalF0TVM0MU1pd3hMak16TERFdU16TXNNQ3d3TERBdE1TNDFOUzR3T0N3eExqRXpMREV1TVRNc01Dd3dMREV0TVM0eE9DNHlPQ3d4TGpFMUxERXVNVFVzTUN3d0xERXRMamM0TFM0NU5Dd3hMakkyTERFdU1qWXNNQ3d3TERBdExqYzFMVEV1TVRFc01Td3hMREFzTUN3d0xURXVNVEV1TWpoc0xTNHhMakZoTVM0eE5Td3hMakUxTERBc01Dd3hMVEV1TVRrdU1qa3NNUzR4Tml3eExqRTJMREFzTUN3eExTNDNPQzB1T1RWakxTNHdPUzB1TmpndExqSXhMUzQzTnkwdU55MHVPRGRoTGpneUxqZ3lMREFzTUN3d0xURXNMalE0TERFdU1UWXNNUzR4Tml3d0xEQXNNUzB5TGpFMkxTNDFPRll6TGpjM1lURXVORFlzTVM0ME5pd3dMREVzTUMweUxqa3lMREIyTnk0NE5Xd3dMRFF1TXpOaE1TNHhOeXd4TGpFM0xEQXNNQ3d4TFM0NE15d3hMakV4TERFdU1UVXNNUzR4TlN3d0xEQXNNUzB4TGpJdExqTTFiQzB4TFM0NU1XTXRMalEzTFM0ME1pMHVOek10TGpZMkxTNDROQzB1TnpkaE1TNHpOU3d4TGpNMUxEQXNNQ3d3TFRJdExqRXlUREl1Tnl3eE5XRXhMak15TERFdU16SXNNQ3d3TERBdExqTTVMREZCTWk0MU55d3lMalUzTERBc01Dd3dMRE1zTVRjdU9EVnNNQ3d3WVRJM0xqSTBMREkzTGpJMExEQXNNQ3d4TERRdU55dzFMall5UVRFeUxqWXpMREV5TGpZekxEQXNNQ3d4TERndU5qRXNNamd1TWpGYVRUSXpMaklzTWpNdU16VmFUVFl1TlRFc01UWXVOVGxhSWlCbWFXeHNQU0lqWm1abUlpOCtQQzluUGp3dlp6NDhMM04yWno0PSk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek15NHlPU0lnYUdWcFoyaDBQU0l4TWk0d01pSWdkbWxsZDBKdmVEMGlNQ0F3SURNekxqSTVJREV5TGpBeUlqNDhkR2wwYkdVKzQ0S2k0NEs3NDRPRDQ0T0lJREU4TDNScGRHeGxQanhuSUdsa1BTTGpnNnpqZ3FUamc2VGpnN3hmTWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTWlJK1BHY2dhV1E5SXVPRHJPT0NwT09EcE9PRHZGOHhMVElpSUdSaGRHRXRibUZ0WlQwaTQ0T3M0NEtrNDRPazQ0TzhJREVpUGp4c2FXNWxJSGd4UFNJeExqZzFJaUI1TVQwaU5pNHdNU0lnZURJOUlqRXdMalFpSUhreVBTSTJMakF4SWlCbWFXeHNQU0lqWm1abUlpOCtQSEJoZEdnZ1pEMGlUVEV3TGpRc055NHhOMGd4TGpnMVlURXVNVFlzTVM0eE5pd3dMREVzTVN3d0xUSXVNekZJTVRBdU5HRXhMakUyTERFdU1UWXNNQ3d4TERFc01Dd3lMak14V2lJZ1ptbHNiRDBpSTJabVppSXZQanh3WVhSb0lHUTlJazAzTGpRc01USmhNUzR4TlN3eExqRTFMREFzTUN3eExTNDNNaTB1TWpWc0xUWXVNalV0TlVFeExqSXNNUzR5TERBc01Dd3hMREFzTlM0NE55d3hMakUwTERFdU1UUXNNQ3d3TERFc0xqUTJMRFZNTmk0M0xqSXpRVEV1TVRZc01TNHhOaXd3TERBc01TdzRMakVzTWk0d09Fd3pMRFV1T1RFc09DNHhNaXd4TUVFeExqRTJMREV1TVRZc01Dd3dMREVzTnk0MExERXlXaUlnWm1sc2JEMGlJMlptWmlJdlBqeHNhVzVsSUhneFBTSXpNUzQwTlNJZ2VURTlJall1TURFaUlIZ3lQU0l5TWk0NE9TSWdlVEk5SWpZdU1ERWlJR1pwYkd3OUlpTm1abVlpTHo0OGNHRjBhQ0JrUFNKTk16RXVORFVzTnk0eE4wZ3lNaTQ0T1dFeExqRTJMREV1TVRZc01Dd3hMREVzTUMweUxqTXhhRGd1TlRaaE1TNHhOaXd4TGpFMkxEQXNNQ3d4TERBc01pNHpNVm9pSUdacGJHdzlJaU5tWm1ZaUx6NDhjR0YwYUNCa1BTSk5NalV1T1N3eE1tRXhMakU0TERFdU1UZ3NNQ3d3TERFdExqa3hMUzQwTTBFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU1UY3NNVEJzTlM0d09TMDBMakExVERJMUxqSXNNaTR3T0VFeExqRTJMREV1TVRZc01Dd3dMREVzTWpZdU5Ua3VNak5NTXpJdU9EUXNOV0V4TGpFMkxERXVNVFlzTUN3d0xERXNMalExTGpreExERXVNVFFzTVM0eE5Dd3dMREFzTVMwdU5ETXVPVEpzTFRZdU1qUXNOVUV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1T1N3eE1sb2lJR1pwYkd3OUlpTm1abVlpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuLnNjcm9sbC1oaW50LWljb24td3JhcC5pcy1hY3RpdmUgLnNjcm9sbC1oaW50LWljb246YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13cmFwLmlzLWFjdGl2ZSAuc2Nyb2xsLWhpbnQtaWNvbjpiZWZvcmUge1xuICBhbmltYXRpb246IHNjcm9sbC1oaW50LWFwcGVhciAxLjJzIGxpbmVhcjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMjtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAuNCk7XG59XG5cbi5zY3JvbGwtaGludC1pY29uLXdoaXRlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXlOUzQzTnlJZ2FHVnBaMmgwUFNJek1DNDFNaUlnZG1sbGQwSnZlRDBpTUNBd0lESTFMamMzSURNd0xqVXlJajQ4ZEdsMGJHVSs0NEtpNDRLNzQ0T0Q0NE9JSURROEwzUnBkR3hsUGp4bklHbGtQU0xqZzZ6amdxVGpnNlRqZzd4Zk1pSWdaR0YwWVMxdVlXMWxQU0xqZzZ6amdxVGpnNlRqZzd3Z01pSStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh4TFRJaUlHUmhkR0V0Ym1GdFpUMGk0NE9zNDRLazQ0T2s0NE84SURFaVBqeHdZWFJvSUdROUlrMHlNUzR6TXl3ek1DNDFNa2czTGpnMVFURXVOVFVzTVM0MU5Td3dMREFzTVN3MkxqTXNNamxoTVRJdU5EWXNNVEl1TkRZc01Dd3dMREF0TGpZekxUUXVORElzTWpVdU1UWXNNalV1TVRZc01Dd3dMREF0TkM0eU5TMDFiQzB1TURZdExqQTJRVFVzTlN3d0xEQXNNU3d3TERFMUxqZzJZVE11TmpRc015NDJOQ3d3TERBc01Td3hMakUzTFRJdU5qSXNNeTQyTXl3ekxqWXpMREFzTUN3eExEVXVNVFF1TURkV015NDNOMkV6TGpjM0xETXVOemNzTUN3eExERXNOeTQxTkN3d1ZqZ3VNek5oTXk0ek5Td3pMak0xTERBc01Dd3hMREV1TWpZc01Dd3pMRE1zTUN3d0xERXNNaXd4TGpJeUxETXVOU3d6TGpVc01Dd3dMREVzTWkwdU1EWXNNeTR5TVN3ekxqSXhMREFzTUN3eExESXNNUzQxTkN3ekxqYzBMRE11TnpRc01Dd3dMREVzTXl3dU5EZEJOQzR5TVN3MExqSXhMREFzTUN3eExESTFMamMwTERFMVl6QXNMakV4TERBc0xqSTNMREFzTGpRMllURTVMakkyTERFNUxqSTJMREFzTUN3eExTNDROQ3czWXkwdU1UUXVNemd0TGpNMkxqZ3hMUzQxTml3eExqSXliQzB1TVRFdU1qSmpNQ3d1TURjdExqQTVMakUwTFM0eE5DNHlNV0UzTGpFekxEY3VNVE1zTUN3d0xEQXRNUzR4Tnl3eUxqRTNZeTB1TURZdU5UWXRMakEyTERJdU1UVXRMakExTERJdU56RkJNUzQxTlN3eExqVTFMREFzTUN3eExESXhMak16TERNd0xqVXlXazA0TGpZeExESTRMakl4YURFeVl6QXRMamN4TERBdE1TNDNNUzR3TnkweUxqSXpZVGd1TnpRc09DNDNOQ3d3TERBc01Td3hMalU1TFRNdU1qVnNMakEyTFM0eE1tRXhNQ3d4TUN3d0xEQXNNQ3d1TkRZdE1Td3hOaTQ0TERFMkxqZ3NNQ3d3TERBc0xqY3ROaTR4TW1Nd0xTNHlNeXd3TFM0ME1Td3dMUzQxTkdnd1lUSXNNaXd3TERBc01DMHVOalF0TVM0MU1pd3hMak16TERFdU16TXNNQ3d3TERBdE1TNDFOUzR3T0N3eExqRXpMREV1TVRNc01Dd3dMREV0TVM0eE9DNHlPQ3d4TGpFMUxERXVNVFVzTUN3d0xERXRMamM0TFM0NU5Dd3hMakkyTERFdU1qWXNNQ3d3TERBdExqYzFMVEV1TVRFc01Td3hMREFzTUN3d0xURXVNVEV1TWpoc0xTNHhMakZoTVM0eE5Td3hMakUxTERBc01Dd3hMVEV1TVRrdU1qa3NNUzR4Tml3eExqRTJMREFzTUN3eExTNDNPQzB1T1RWakxTNHdPUzB1TmpndExqSXhMUzQzTnkwdU55MHVPRGRoTGpneUxqZ3lMREFzTUN3d0xURXNMalE0TERFdU1UWXNNUzR4Tml3d0xEQXNNUzB5TGpFMkxTNDFPRll6TGpjM1lURXVORFlzTVM0ME5pd3dMREVzTUMweUxqa3lMREIyTnk0NE5Xd3dMRFF1TXpOaE1TNHhOeXd4TGpFM0xEQXNNQ3d4TFM0NE15d3hMakV4TERFdU1UVXNNUzR4TlN3d0xEQXNNUzB4TGpJdExqTTFiQzB4TFM0NU1XTXRMalEzTFM0ME1pMHVOek10TGpZMkxTNDROQzB1TnpkaE1TNHpOU3d4TGpNMUxEQXNNQ3d3TFRJdExqRXlUREl1Tnl3eE5XRXhMak15TERFdU16SXNNQ3d3TERBdExqTTVMREZCTWk0MU55d3lMalUzTERBc01Dd3dMRE1zTVRjdU9EVnNNQ3d3WVRJM0xqSTBMREkzTGpJMExEQXNNQ3d4TERRdU55dzFMall5UVRFeUxqWXpMREV5TGpZekxEQXNNQ3d4TERndU5qRXNNamd1TWpGYVRUSXpMaklzTWpNdU16VmFUVFl1TlRFc01UWXVOVGxhSWk4K1BDOW5Qand2Wno0OEwzTjJaejQ9KTtcbn1cblxuLnNjcm9sbC1oaW50LWljb24td2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l6TXk0eU9TSWdhR1ZwWjJoMFBTSXhNaTR3TWlJZ2RtbGxkMEp2ZUQwaU1DQXdJRE16TGpJNUlERXlMakF5SWo0OGRHbDBiR1UrNDRLaTQ0Szc0NE9ENDRPSUlESThMM1JwZEd4bFBqeG5JR2xrUFNMamc2empncVRqZzZUamc3eGZNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNaUkrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eExUSWlJR1JoZEdFdGJtRnRaVDBpNDRPczQ0S2s0NE9rNDRPOElERWlQanhzYVc1bElIZ3hQU0l4TGpnMUlpQjVNVDBpTmk0d01TSWdlREk5SWpFd0xqUWlJSGt5UFNJMkxqQXhJaTgrUEhCaGRHZ2daRDBpVFRFd0xqUXNOeTR4TjBneExqZzFZVEV1TVRZc01TNHhOaXd3TERFc01Td3dMVEl1TXpGSU1UQXVOR0V4TGpFMkxERXVNVFlzTUN3eExERXNNQ3d5TGpNeFdpSXZQanh3WVhSb0lHUTlJazAzTGpRc01USmhNUzR4TlN3eExqRTFMREFzTUN3eExTNDNNaTB1TWpWc0xUWXVNalV0TlVFeExqSXNNUzR5TERBc01Dd3hMREFzTlM0NE55d3hMakUwTERFdU1UUXNNQ3d3TERFc0xqUTJMRFZNTmk0M0xqSXpRVEV1TVRZc01TNHhOaXd3TERBc01TdzRMakVzTWk0d09Fd3pMRFV1T1RFc09DNHhNaXd4TUVFeExqRTJMREV1TVRZc01Dd3dMREVzTnk0MExERXlXaUl2UGp4c2FXNWxJSGd4UFNJek1TNDBOU0lnZVRFOUlqWXVNREVpSUhneVBTSXlNaTQ0T1NJZ2VUSTlJall1TURFaUx6NDhjR0YwYUNCa1BTSk5NekV1TkRVc055NHhOMGd5TWk0NE9XRXhMakUyTERFdU1UWXNNQ3d4TERFc01DMHlMak14YURndU5UWmhNUzR4Tml3eExqRTJMREFzTUN3eExEQXNNaTR6TVZvaUx6NDhjR0YwYUNCa1BTSk5NalV1T1N3eE1tRXhMakU0TERFdU1UZ3NNQ3d3TERFdExqa3hMUzQwTTBFeExqRTNMREV1TVRjc01Dd3dMREVzTWpVdU1UY3NNVEJzTlM0d09TMDBMakExVERJMUxqSXNNaTR3T0VFeExqRTJMREV1TVRZc01Dd3dMREVzTWpZdU5Ua3VNak5NTXpJdU9EUXNOV0V4TGpFMkxERXVNVFlzTUN3d0xERXNMalExTGpreExERXVNVFFzTVM0eE5Dd3dMREFzTVMwdU5ETXVPVEpzTFRZdU1qUXNOVUV4TGpFM0xERXVNVGNzTUN3d0xERXNNalV1T1N3eE1sb2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT0pO1xufVxuXG4uc2Nyb2xsLWhpbnQtaWNvbi13aGl0ZSAuc2Nyb2xsLWhpbnQtdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufSIsIi8v44Kr44Op44O844Gu6Kit5a6aXHJcbiRjb2xvci1tYWluOiAjMDAzQzhBO1xyXG4kY29sb3ItYmxhY2s6ICMzOTM5Mzk7IC8v6buSXHJcbiRjb2xvci13aGl0ZTogI2ZmZjsgLy/nmb1cclxuJGNvbG9yLW9yYW5nZTogI0YzOTcwMDtcclxuJGNvbG9yLWxpZ2h0OiAjMDBBMEU5O1xyXG4kY29sb3ItYmdsaWdodDogI0VGRUZFRjtcclxuJGNvbG9yLWJsdWVsaWdodDogI0UzRUFGNTtcclxuXHJcbiRjb2xvci1ncmFkdGlvbjogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmY5MzIwLCAjZmY3NzRlKTtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs3MDAmZmFtaWx5PVBsYXkmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEA2MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4kZm9udC1zYW5zOiAnTm90byBTYW5zIEpQJywgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq8nLCfjg6HjgqTjg6rjgqonLCBNZWlyeW8sICfjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFBybycsICfvvK3vvLMg77yw44K044K344OD44KvJywgYXJpYWwsIGhlbHZldGljYSwgY2xlYW4sIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlcmlmOiAnTm90byBTZXJpZiBKUCcsIFwiWXUgTWluY2hvXCIsIFl1TWluY2hvLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIEhHU+aYjuacnUUsIOODoeOCpOODquOCqiwgTWVpcnlvLCBzZXJpZjtcclxuXHJcbi8v44OW44Os44O844Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXHJcbiRicmVha3BvaW50czogKFxyXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KScsXHJcbiAgJ3NwX21heCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgJ3NwX2J3JzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzkwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG4gICd0Yic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXHJcbiAgJ3RiX2J3JzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpJyxcclxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxyXG4gICdwY19tYXgnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xyXG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjgpLoh6rli5XlpInmj5tcclxuQG1peGluIGZ6KCRzaXplLCAkYmFzZTogMjApIHtcclxuICBmb250LXNpemU6ICgkc2l6ZSAvICRiYXNlKSArIHJlbTtcclxufVxyXG5cclxuQG1peGluIGNpcmNsZSgkd2lkdGgsICR0b3AsICRyaWdodCwgJGxlZnQsICRib3R0b20pIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJHdpZHRoO1xyXG4gIHRvcDogJHRvcDtcclxuICByaWdodDogJHJpZ2h0O1xyXG4gIGxlZnQ6ICRsZWZ0O1xyXG4gIGJvdHRvbTogJGJvdHRvbTtcclxufVxyXG5cclxuXHJcbi8vaG92ZXJcclxuJWhvdmVyLWNvbG9yIHtcclxuICBAZXh0ZW5kICVob3Zlci10cmFuc2l0b247XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgIH1cclxufVxyXG5cclxuJWhvdmVyLXRyYW5zaXRvbiB7XHJcbiAgdHJhbnNpdGlvbjogLjI0cyBlYXNlIGFsbDtcclxufVxyXG5cclxuJXNlY3Rpb24taW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgXHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICB3aWR0aDogMTMwMHB4O1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gIH1cclxufVxyXG4iLCJib2R5LFxyXG5kaXYsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbnVsLFxyXG5vbCxcclxubGksXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnByZSxcclxuZm9ybSxcclxuZmllbGRzZXQsXHJcbmlucHV0LFxyXG50ZXh0YXJlYSxcclxucCxcclxuYmxvY2txdW90ZSxcclxudGgsXHJcbnRkLFxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmZpZWxkc2V0LFxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuY2FwdGlvbixcclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbmFkZHJlc3MsXHJcbmNhcHRpb24sXHJcbmNpdGUsXHJcbmNvZGUsXHJcbmRmbixcclxuZW0sXHJcbnN0cm9uZyxcclxudGgsXHJcbnZhciB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250OiAxMDAlO1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5pbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuIiwiLm0tYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMjRzIGVhc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9wZGYge1xyXG4gICAgYSB7XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzM5MzkzOTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS10ZXh0IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG5cclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodDtcclxuICB9XHJcblxyXG4gICZfc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLWgxIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tLWgyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5tLWgzIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubS1oNCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICRjb2xvci1saWdodDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAmX2JsYWNrIHtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubS1oNSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm0taDYge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgJi5wcmljZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTQwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tLWg3IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6Zmlyc3QtbGluZSAge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ+KXjyc7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5tLXRhZyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAjMzkzOTM5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gICYubS10YWdfYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5tLXRhZ19vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ubS1saXN0IHtcclxuICA+IGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0taW5kZW50XzEge1xyXG4gIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5tLWltZ0NhcHRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxuICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5jLWhlYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG1hcmdpbjogMTEwcHggMCAxNzBweDtcclxuICB9XHJcblxyXG4gICYtaW5uZXIge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAvLyAmOjphZnRlciB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgd2lkdGg6IDExMHB4O1xyXG4gICAgLy8gICBoZWlnaHQ6IDExMHB4O1xyXG4gICAgLy8gICB0b3A6IC0zMHB4O1xyXG4gICAgLy8gICByaWdodDogLTcwcHg7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAvLyAgIHotaW5kZXg6IC0xO1xyXG4gIFxyXG4gICAgLy8gICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgLy8gICAgIHdpZHRoOiAyNjBweDtcclxuICAgIC8vICAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgLy8gICAgIHRvcDogMDtcclxuICAgIC8vICAgICByaWdodDogMDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgd2lkdGg6IDYwcHg7XHJcbiAgICAvLyAgIGhlaWdodDogNjBweDtcclxuICAgIC8vICAgdG9wOiA0MHB4O1xyXG4gICAgLy8gICByaWdodDogLTQwcHg7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gICB6LWluZGV4OiAxO1xyXG4gIFxyXG4gICAgLy8gICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgLy8gICAgIHdpZHRoOiAxMDBweDtcclxuICAgIC8vICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIC8vICAgICB0b3A6IDE4MHB4O1xyXG4gICAgLy8gICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTgwJSk7XHJcbiAgICAvLyBib3R0b206IC03NjAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEyMDBweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0b3A6IC03NjAlO1xyXG4gICAgICBsZWZ0OiAtMTclO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtY2lyY2xlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0cmFuc2l0aW9uOiAuMjRzIGVhc2U7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwY19tYXgpIHtcclxuICAgICAgJjpub3QoLnNwKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtbGF5b3V0VGV4dCB7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAmLWJsb29uIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQyMHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWxheW91dENvbHVtbjIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDQ4JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICB3aWR0aDogNDYlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zcENvbHVtMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC5jLWxheW91dENvbHVtbjItaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1odWt1ZGFzaGkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICYtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtYmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nOiA3MHB4IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm0tdGFnIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1oNiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRodW1iIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICg2MHB4ICsgMTBweCkpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoMTAwcHggKyA0MHB4KSk7XHJcbiAgICB9XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGF5b3V0IHtcclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHdpZHRoOiAyMDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyMDRweCArIDQwcHgpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIC5tLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWJveC1hY3Rpdml0eSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNFREZCO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICB9XHJcbiAgXHJcbiAgJi1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgcGFkZGluZzogNjBweCA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2cHgpO1xyXG4gICAgICAgIH07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudS1wYyB7XHJcbiAgQGluY2x1ZGUgbXEocGNfbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udS1zcCB7XHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi51LXRhYyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICZfc3Age1xyXG4gICAgQGluY2x1ZGUgbXEoc3ApIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udS10YWwge1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtdGFyIHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1jbF9tYWluIHtcclxuICBjb2xvcjogJGNvbG9yLW1haW47XHJcbn1cclxuXHJcbi51LWNsX2xpZ2h0IHtcclxuICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG59XHJcblxyXG4udS1jbF9vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG59XHJcblxyXG4udS1jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi51LWV2ZW50IHtcclxuICAmX25vbmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udS1pbWcge1xyXG4gICZfc3Age1xyXG4gICAgQGluY2x1ZGUgbXEocGNfbWF4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAmX3RiIHtcclxuICAvLyAgIEBpbmNsdWRlIG1xKHRiKSB7XHJcbiAgLy8gICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAmX3BjIHtcclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuICAudS1tdF8jeyRpICogNX0ge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4ICogJGkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMjAge1xyXG4gIC51LW1iXyN7JGkgKiA1fSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHggKiAkaSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAqICRpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udS1zZWNfbWIge1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gIH1cclxufSIsIi8vaGVhZGVyXHJcbi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTEwO1xyXG5cclxuICAmLmlzX2ZpeCB7XHJcbiAgICAuaGVhZGVyLWxvZ28ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICoge1xyXG4gICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMjVweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbG9nbyB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNEI0QjQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1odW1iZXJnZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMjJweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NvbW1vbi9odW1iZXJnZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb21tb24vaHVtYmVyZ2VyX2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICB9XHJcblxyXG4gICY6bm90KC50b3ApIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICoge1xyXG4gICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHJcbiAgICAubWVudS1jb250ZW50IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43cztcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1jaXJsZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNyUsIC01MCUpO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjRzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc3BfYncpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzYlLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LW92ZXJsYXkge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuICAgIHRyYW5zaXRpb246IC4yNHMgZWFzZTtcclxuICAgIHotaW5kZXg6IDEwMztcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICB3aWR0aDogMTIwMHB4O1xyXG4gICAgICBcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDUlIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcbiAgICAgICAgICBcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwY19tYXgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCAwIDAgLyAxNSUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IC42cyBlYXNlO1xyXG4gICAgei1pbmRleDogMTAxO1xyXG4gIH1cclxuXHJcbiAgJi1jaXJsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIGhlaWdodDogMTIwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XHJcbiAgICB6LWluZGV4OiAxMDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgd2lkdGg6IDIwMDBweDtcclxuICAgICAgaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+aaq+WumuWHpueQhlxyXG4vLyAuY2ljbGUtYmcge1xyXG4vLyAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICB0b3A6IDA7XHJcbi8vICAgbGVmdDogMDtcclxuLy8gICBvcGFjaXR5OiAuMztcclxuLy8gICAvLyBmaWx0ZXI6IGJsdXIoNnB4KTtcclxuLy8gICB6LWluZGV4OiAtMTtcclxuLy8gfVxyXG5cclxuLmpzLXZpZXdiYWxsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBvcGFjaXR5OiAuMTtcclxuICB6LWluZGV4OiAtMTtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gIH1cclxufVxyXG5cclxuLy8gYm9keS5ob21lIHtcclxuLy8gICAuanMtdmlld2JhbGwge1xyXG4vLyAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuLy8gICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbmJvZHkge1xyXG4gICYudWFfaXBhZCB7XHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAudHJlbmQgLnNlcnZpY2UtaW5uZXIsXHJcbiAgICAgIC50cmVuZCAuaHVraWRhc2hpQmctaW5uZXIsXHJcbiAgICAgIC50cmVuZCAubGVhZCxcclxuICAgICAgLmNvbW11bmljYXRpb25cclxuICAgICAgLmh1a2lkYXNoaUJnLWlubmVyLFxyXG4gICAgICAuY29tbXVuaWNhdGlvbiAuaHVraWRhc2hpLWlubmVyLFxyXG4gICAgICAuY29tbXVuaWNhdGlvbiAubGVhZCxcclxuICAgICAgLmJ1c2luZXNzIC5hY3Rpdml0eS1pbm5lcixcclxuICAgICAgLmJ1c2luZXNzIC5zaXp5by1pbm5lcixcclxuICAgICAgLmJ1c2luZXNzIC5sZWFkLFxyXG4gICAgICAubWVzc2FnZSAubGVhZCxcclxuICAgICAgLmhpc3RvcnkgLmZhY2UtaW5uZXIsXHJcbiAgICAgIC5oaXN0b3J5IC5waWNrdXAtaW5uZXIsXHJcbiAgICAgIC5oaXN0b3J5IC5sZWFkLFxyXG4gICAgICAudG9wIC50cmVuZC1pbm5lcixcclxuICAgICAgLnRvcCAuY29tbXVuaWNhdGlvbi1pbm5lcixcclxuICAgICAgLnRvcCAuYnVzaW5lc3MtaW5uZXIsXHJcbiAgICAgIC50b3AgLm1lc3NhZ2UtaW5uZXIsXHJcbiAgICAgIC50b3AgLmhpc3RvcnktaW5uZXIsXHJcbiAgICAgIC50b3AgLmhlcm8taW5uZXIsXHJcbiAgICAgIC5jLWhlYWRpbmctaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMTkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMTIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmVuZCAuaHVraWRhc2hpQmcsXHJcbiAgICAgIC5jb21tdW5pY2F0aW9uIC5odWtpZGFzaGlCZyB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vZm9vdGVyXHJcbi5mb290ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICB6LWluZGV4OiAxMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgMzZweDtcclxuICB9XHJcblxyXG4gICYtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLy8gJi1wYWdldG9wIHtcclxuICAvLyAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAvLyAgIGJvdHRvbTogMjBweDtcclxuICAvLyAgIHJpZ2h0OiAyMHB4O1xyXG4gIC8vICAgei1pbmRleDogOTk5OTtcclxuICAvLyAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAvLyAgIHdpZHRoOiA0MHB4O1xyXG5cclxuICAvLyAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgLy8gICAgIHdpZHRoOiA2MHB4O1xyXG4gIC8vICAgICBib3R0b206IDMwcHg7XHJcbiAgLy8gICAgIHJpZ2h0OiAzMHB4O1xyXG5cclxuICAvLyAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgb3BhY2l0eTogLjY7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gICYtbG9nbyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlua3Mge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBtYXJnaW46IDkwcHggYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZWIzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NTI5RDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjI0cyBlYXNlIGFsbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb3B5cmlnaHQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNhcHAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHJcbiAgQG1lZGlhICgtLW1kKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XHJcbiAgfVxyXG5cclxuICAmLXN0YWxrZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIGxlZnQ6IC04cHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigwIDMyIDk2IC8gNTAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgdG9wLCAwLjI0cywgbGVmdCAwLjI0cywgd2lkdGggLjI0cywgaGVpZ2h0IC4yNHMsIGJhY2tncm91bmQtY29sb3IgLjI0cztcclxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAmLmhvdl8ge1xyXG4gICAgICAgIHRvcDogLTMycHg7XHJcbiAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC41cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDIyMyAxNSAvIDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZnV3YWZ1d2Ege1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZ1d2FmdXdhMiB7XHJcbiAgMCUsIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn0iLCIudG9wIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZXhUaXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV4TGluayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDhweCA4cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFM0VBRjU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDksIDAuNjgsIDAuNTMpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0VBRjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NXB4KTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9oZXJvXHJcbiAgLmhlcm8ge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMjJweCA1MHB4IDEyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwX21heCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCA1MHB4O1xyXG4gICAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogNDc1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc3BfbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDMzNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY291bnQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1tYWluIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2FwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9oaXN0b3J5XHJcbiAgLmhpc3Rvcnkge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC01MCU7XHJcbiAgICAgIHJpZ2h0OiAtMjAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc3BfYncpIHtcclxuICAgICAgICBib3R0b206IC05MCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgcmlnaHQ6IC0xNjBweDtcclxuICAgICAgICBib3R0b206IC00NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjRzIGVhc2U7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEoc3BfbWF4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMDBweCBhdXRvIDYwJTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnbGlnaHQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA4NjBweDtcclxuICAgICAgICBoZWlnaHQ6IDg2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEodGJfYncpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAvLyB3aWR0aDogNjIwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubS10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZXNzYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbjogMTMwcHggMCA4MHB4OyBcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHNwX21heCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5leFRpdGxlO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2F0Y2gge1xyXG4gICAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5leExpbms7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMDAlLCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnVzaW5lc3Mge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rYXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBhbmltYXRpb246IDNzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1saWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogM3MgZnV3YWZ1d2EyIGluZmluaXRlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICBcclxuICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW9yYW5nZTtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgIC8qICBtYXJnaW4tcmlnaHQ6IDE1MHB4OyAqL1xyXG4gICAgICB9XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLmV4VGl0bGU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5leExpbms7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE5MHB4LCAwKTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbXVuaWNhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBtYXJnaW46IDE3MHB4IDAgMTgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShzcF9tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2N1c3RvbS90b3AvaW1nLWNvbW11bmljYXRpb25fc3AuanBnJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTEwcHggMCA4MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY3VzdG9tL3RvcC9pbWctY29tbXVuaWNhdGlvbi5qcGcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC5leFRpdGxlO1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiA3MHB4IDAgNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgQGV4dGVuZCAuZXhMaW5rO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzcwNzA3MDtcclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFkYTtcclxuXHJcbiAgICAgICAgICAgICAgc3Bhbi5pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI2MHB4LCAwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICBzcGFuLnRleHQge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJlbmQge1xyXG4gICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgcGFkZGluZzogMTE2cHggMCA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlua0FyZWEge1xyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAudHJlbmQtY29udGVudC1saW5rIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAuZXhUaXRsZTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHdpZHRoOiA0ODBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4yNHMgZWFzZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWlkZGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTQwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnVtYmVycyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luOiAxMzBweCAwIDgwcHg7IFxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUVERjc7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwMHB4IDAgMCA0MDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAtMjAwcHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLmV4VGl0bGU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5leExpbms7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHNwYW4uaWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzEwcHgsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIHNwYW4udGV4dCB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJlbmVmaXRzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBtYXJnaW46IDEzMHB4IDAgMTgwcHg7IFxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY2RUE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0MDBweCA0MDBweCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtMjAwcHg7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIEBleHRlbmQgLmV4VGl0bGU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBAZXh0ZW5kIC5leExpbms7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWRhO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjcwcHgsIDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgIHNwYW4udGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaGlzdG9yeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubGVhZCB7XHJcbiAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG5cclxuICAgIC5tLWgyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIHdpZHRoOiAxMTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zY3JvbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzAwJTtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDE2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbWFyayB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVua2FrdSB7XHJcbiAgICAgICAgd2lkdGg6IDE0MTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpY2t1cCB7XHJcbiAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZ2xpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbjogMTEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDEzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGxlZnQ6IC0xNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZW5rYWt1IHtcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucGlja3VwWWVhciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm0taW1nQ2FwdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGNfbWF4KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhY2Uge1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gd2lkdGg6IDIwMDBweDtcclxuICAgICAgLy8gaGVpZ2h0OiAyMDAwcHg7XHJcbiAgICAgIC8vIHRvcDogLTQzMHB4O1xyXG4gICAgICAvLyBsZWZ0OiAxMCU7XHJcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbiAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy8gei1pbmRleDogLTE7XHJcbiAgXHJcbiAgICAgIC8vIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDE4MDBweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDE4MDBweDtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgLy8gdG9wOiAtNTAwcHg7XHJcbiAgICAgICAgLy8gbGVmdDogMjglO1xyXG4gICAgICAvLyB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcblxyXG4gICAgICAuYy1sYXlvdXRDb2x1bW4yIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIG1hcmdpbjogNTVweCAwIDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgLm0tYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS10ZXh0ICsgLm0tdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1pbWdDYXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYm94LWFjdGl2aXR5IHtcclxuICAgICAgLmMtbGF5b3V0Q29sdW1uMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQobisyKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMykge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lc3NhZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxlYWQge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1oMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnUtc2VjX21iIHtcclxuICAgICAgLm0tdGV4dCArIC5tLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmh1a2lkYXNoaUJnIHtcclxuICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5IDIzOSAyMzkgLyA5MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbjogMTAwcHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiAxMDBweFxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1nIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0tYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpdml0eSB7XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWlkZGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubS1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLm0tYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnVzaW5lc3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxlYWQge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAubS1oMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0taDQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0taDUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm0taDYge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1sYXlvdXRDb2x1bW4yLWl0ZW0ge1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaXp5byB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZ2xpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbjogMTAwcHggMCAxMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggNTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgcGFkZGluZzogNDJweCA2NHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmFjdGl2aXR5IHtcclxuICAgIG1hcmdpbjogNjBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luOiAyMDBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm0taDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDkwJSk7XHJcbiAgICAgIC8vIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDAwMDAxYTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDY1cHggNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwY19tYXgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWxpbmsge1xyXG4gICAgICAgIC5tLWJ0biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHRsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXNfcHVycGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjM1NkEzO1xyXG5cclxuICAgICAgICAgICoge1xyXG4gICAgICAgICAgICBjb2xvcjogIzYzNTZBMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pc19ncmVlbiB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwQURBOTtcclxuXHJcbiAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMEFEQTk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXNfZGFya2dyZWVuIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjI3QTg2O1xyXG5cclxuICAgICAgICAgICoge1xyXG4gICAgICAgICAgICBjb2xvcjogIzYyN0E4NjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwY19tYXgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAgICAgICAgIC5hY3Rpdml0eS1jb250ZW50LWxpc3QtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1jYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtY2hhcnQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm0tbGlzdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHBjX21heCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbW11bmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLm0taDIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICB0b3A6IC05MHB4O1xyXG4gICAgICByaWdodDogLTUwcHg7O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogMTc0cHg7XHJcbiAgICAgICAgdG9wOiAtMTM1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYWQge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwY19tYXgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubS1oMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5odWtpZGFzaGkge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaHVraWRhc2hpQmcge1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM5IDIzOSAyMzkgLyA5MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbWcge1xyXG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogNTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmMtaHVrdWRhc2hpLWJnIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luOiA2MHB4IDBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLWgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vID4gLm0taDQge1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC8vICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gLm0taDYge1xyXG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgIC8vICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLm0tYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgLmh1a3VkYXNoaUltZ0JveCB7XHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldmVudCB7XHJcbiAgICAmLWxheW91dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHdpZHRoOiA2MjRweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNjI0cHggKyA0MHB4KSk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1odWt1ZGFzaGktbGF5b3V0LWltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogMzk2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaHVrdWRhc2hpLWxheW91dC10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDM5NnB4ICsgNDBweCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jLWh1a3VkYXNoaS1mbGV4IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLXRhZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm0taDYge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5taWRkbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAubS1idG4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5udW1iZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxlYWQge1xyXG4gICAgQGV4dGVuZCAlc2VjdGlvbi1pbm5lcjtcclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1oMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5odWtpZGFzaGlCZyB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzkgMjM5IDIzOSAvIDkwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luOiAxMDBweCAwO1xyXG4gICAgICBwYWRkaW5nOiAxMDBweFxyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWg0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZG9lIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tLWgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tLXRleHQgKyAubS10ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLWJveC1hY3Rpdml0eSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1sYXlvdXRDb2x1bW4yLWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5vdGUge1xyXG4gICAgICB0ZXh0LWluZGVudDogLTNlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1pZGRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9wZGYge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gKDUwcHggKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg3NHB4ICsgMTVweCkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIC5tLWJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwibWFpbi5kaXZpZGVuZCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5kaXZpZGVuZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubGVhZCB7XHJcbiAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG5cclxuICAgIC5tLWgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1ib3gtYWN0aXZpdHkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgICAgLm0taDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubS1oNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tLWg2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIFxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhhaXRvIHtcclxuICAgIG1hcmdpbjogNDBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgbWFyZ2luOiAxMDBweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIEBleHRlbmQgJXNlY3Rpb24taW5uZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueXV0YWkge1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZ2xpZ2h0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgIG1hcmdpbjogMTAwcHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBAZXh0ZW5kICVzZWN0aW9uLWlubmVyO1xyXG5cclxuICAgICAgcGFkZGluZzogNDBweCAxNXB4IDYwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDUwcHggMTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbHVtbiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdHh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDgyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLm0tdGV4dF9zbWFsbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXFhIHtcclxuICAgICAgJi1xIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55dXRhaS1xYS1pY29uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55dXRhaS1xYS10eHQge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC55dXRhaS1xYS1pY29uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnl1dGFpLXFhLXR4dCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXR4dCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICg1MHB4ICsgMTVweCkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgxMDBweCArIDQwcHgpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubS1oMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvL0BpbmNsdWRlIGNpcmNsZSjnuKbmqKosIHRvcCwgcmlnaHQsIGxlZnQsIGJvdHRvbSk7XHJcblxyXG5cclxuLy90b3BcclxuLnRvcCB7XHJcbiAgLmhlcm8ge1xyXG4gICAgLmMtY2lyY2xlIHtcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB0b3A6IC02MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgICAgQGluY2x1ZGUgY2lyY2xlKDMwcHgsIDEwMHB4LCAxMHB4LCBpbml0aWFsLCBpbml0aWFsKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2lyY2xlKDEyMnB4LCAxNTBweCwgaW5pdGlhbCwgLTE0MHB4LCBpbml0aWFsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgQGluY2x1ZGUgY2lyY2xlKDcwcHgsIDE0MHB4LCAxMHB4LCBpbml0aWFsLCBpbml0aWFsKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2lyY2xlKDE3NHB4LCA2MHB4LCA3MHB4LCAtODBweCwgaW5pdGlhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0zIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcclxuICAgICAgQGluY2x1ZGUgY2lyY2xlKDIwcHgsIGluaXRpYWwsIGluaXRpYWwsIDE1cHgsIDBweCk7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIEBpbmNsdWRlIGNpcmNsZSgxMDhweCwgODBweCwgNjQwcHgsIGluaXRpYWwsIGluaXRpYWwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZV9pdGVtNCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICBAaW5jbHVkZSBjaXJjbGUoNDBweCwgaW5pdGlhbCwgaW5pdGlhbCwgMjBweCwgMzBweCk7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIEBpbmNsdWRlIGNpcmNsZSgyM3B4LCA3MHB4LCA2MDBweCwgaW5pdGlhbCwgaW5pdGlhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW01IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBjaXJjbGUoNjBweCwgaW5pdGlhbCwgaW5pdGlhbCwgNDBweCwgLTYwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBAaW5jbHVkZSBjaXJjbGUoMTMxcHgsIDcwcHgsIDkwcHgsIGluaXRpYWwsIGluaXRpYWwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZV9pdGVtNiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICBAaW5jbHVkZSBjaXJjbGUoMTVweCwgMzBweCwgODBweCwgaW5pdGlhbCwgaW5pdGlhbCk7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIEBpbmNsdWRlIGNpcmNsZSgzNHB4LCBpbml0aWFsLCA3NzBweCwgaW5pdGlhbCwgMTEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZV9pdGVtNyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcclxuICAgICAgQGluY2x1ZGUgY2lyY2xlKDEzMXB4LCBpbml0aWFsLCA2NDBweCwgaW5pdGlhbCwgMTQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICBAaW5jbHVkZSBjaXJjbGUoNDBweCwgMTUwcHgsIDMwcHgsIGluaXRpYWwsIGluaXRpYWwpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgQGluY2x1ZGUgY2lyY2xlKDE3NXB4LCBpbml0aWFsLCAtMTBweCwgaW5pdGlhbCwgMTMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhpc3Rvcnkge1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XHJcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSg1MDBweCwgMCwgODBweCwgaW5pdGlhbCwgaW5pdGlhbCk7XHJcbiAgICAgIHotaW5kZXg6IC0zO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICBAaW5jbHVkZSBjaXJjbGUoNDAwcHgsIDcwcHgsIGluaXRpYWwsIC0xMzBweCwgaW5pdGlhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgQGluY2x1ZGUgY2lyY2xlKDE4MHB4LCAtMjAwcHgsIC04MHB4LCBpbml0aWFsLCBpbml0aWFsKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2lyY2xlKDEzMHB4LCAtNjBweCwgaW5pdGlhbCwgMTgwcHgsIGluaXRpYWwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNpcmNsZV9pdGVtMyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICBAaW5jbHVkZSBjaXJjbGUoNDBweCwgLTE1MHB4LCAxMjBweCwgaW5pdGlhbCwgaW5pdGlhbCk7XHJcbiAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcShwYykge1xyXG4gICAgICAgIEBpbmNsdWRlIGNpcmNsZSg5NHB4LCAwcHgsIGluaXRpYWwsIDI2MHB4LCBpbml0aWFsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSgxMzBweCwgMTUwcHgsIC03MHB4LCBpbml0aWFsLCBpbml0aWFsKTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW01IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnbGlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSgzNXB4LCAxNjBweCwgLTcwcHgsIGluaXRpYWwsIGluaXRpYWwpO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xyXG4gICAgICBAaW5jbHVkZSBjaXJjbGUoODBweCwgaW5pdGlhbCwgMjBweCwgaW5pdGlhbCwgMjEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSgyM3B4LCBpbml0aWFsLCAtMTEwcHgsIGluaXRpYWwsIDE1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW04IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSgyM3B4LCBpbml0aWFsLCAtMTkwcHgsIGluaXRpYWwsIDMzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW05IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnbGlnaHQ7XHJcbiAgICAgIEBpbmNsdWRlIGNpcmNsZSgzNHB4LCBpbml0aWFsLCAyMTBweCwgaW5pdGlhbCwgNDI2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHdpZHRoOiAyNjhweDtcclxuICAgICAgdG9wOiAtOTBweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDMyOHB4O1xyXG4gICAgICAgIHRvcDogLTE2MHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICB3aWR0aDogNDU3cHg7XHJcbiAgICAgIHRvcDogLTE2MHB4O1xyXG4gICAgICByaWdodDogLTI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1c2luZXNzIHtcclxuICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIHRvcDogLTE0MHB4O1xyXG4gICAgICBsZWZ0OiAxODBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMTZweDtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgIGxlZnQ6IC00MjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICB3aWR0aDogMjgzcHg7XHJcbiAgICAgIHRvcDogLTEzMHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tdW5pY2F0aW9uIHtcclxuICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICB3aWR0aDogMzE2cHg7XHJcbiAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgIGxlZnQ6IC0xODBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICB0b3A6IC0xMTBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgIHRvcDogLTE0MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmVuZCB7XHJcbiAgICAuY2lyY2xlX2l0ZW0xIHtcclxuICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICBib3R0b206IC02MHB4O1xyXG4gICAgICBsZWZ0OiAtOTBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xKHBjKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5MXB4O1xyXG4gICAgICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIHRvcDogLTE1MHB4O1xyXG4gICAgICByaWdodDogLTE2MHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEocGMpIHtcclxuICAgICAgICB3aWR0aDogNDgycHg7XHJcbiAgICAgICAgdG9wOiAtNzBweDtcclxuICAgICAgICByaWdodDogLTI3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2hpc3RvcnlcclxuLmhpc3Rvcnkge1xyXG4gIC5jLWhlYWRpbmctaW5uZXJ7XHJcbiAgICAuY2lyY2xlX2l0ZW0xIHtcclxuICAgICAgdG9wOiAtNTNweDtcclxuICAgICAgcmlnaHQ6IC05NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYWR7XHJcbiAgICAubGVhZC1pbm5lcntcclxuICAgICAgLmNpcmNsZV9pdGVtMXtcclxuICAgICAgICB0b3A6IC0yNnB4O1xyXG4gICAgICAgIGxlZnQ6IC0xODZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpY2t1cHtcclxuICAgIC5waWNrdXAtaW5uZXJ7XHJcbiAgICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgY2lyY2xlKDUwcHgsIC0yNXB4LCBpbml0aWFsLCAtNzhweCwgaW5pdGlhbCk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICAuY2lyY2xlX2l0ZW0ye1xyXG4gICAgICAgIHRvcDogMzAzcHg7XHJcbiAgICAgICAgbGVmdDogLTE2OXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgLmNpcmNsZV9pdGVtMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGNpcmNsZSgxMDBweCwgMTAwcHgsIC0zOXB4LCBpbml0aWFsLCBpbml0aWFsKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICAgIC5jaXJjbGVfaXRlbTR7XHJcbiAgICAgICAgdG9wOiA0OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTU0cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICAuY2lyY2xlX2l0ZW01IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICBAaW5jbHVkZSBjaXJjbGUoMTYwcHgsIGluaXRpYWwsIGluaXRpYWwsIC0xMzdweCwgLTMycHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYWNle1xyXG4gICAgLmZhY2UtaW5uZXJ7XHJcbiAgICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICAgIHRvcDogLTIzcHg7XHJcbiAgICAgICAgbGVmdDogLTQ0JTtcclxuICAgICAgfVxyXG4gICAgICAuY2lyY2xlX2l0ZW0ye1xyXG4gICAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjUxcHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL21lc3NhZ2VcclxuLm1lc3NhZ2Uge1xyXG4gIC5jLWhlYWRpbmctaW5uZXJ7XHJcbiAgICAuY2lyY2xlX2l0ZW0xIHtcclxuICAgICAgdG9wOiAtNTNweDtcclxuICAgICAgcmlnaHQ6IC05NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYWR7XHJcbiAgICAubGVhZC1pbm5lcntcclxuICAgICAgLmNpcmNsZV9pdGVtMXtcclxuICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgIGxlZnQ6IC0yNzBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2lyY2xlX2l0ZW0ye1xyXG4gICAgICAgIHRvcDogMjEzcHg7XHJcbiAgICAgICAgcmlnaHQ6IC01MTJweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5odWtpZGFzaGlCZyB7XHJcbiAgICAuYy1odWt1ZGFzaGktYmcge1xyXG4gICAgICAmLnRvcGljIHtcclxuICAgICAgICAuY2lyY2xlX2l0ZW0xIHtcclxuICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgIHRvcDogLTI1MHB4O1xyXG4gICAgICAgICAgbGVmdDogLTIzMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmNpcmNsZV9pdGVtMiB7XHJcbiAgICAgICAgICB3aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC01NDBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2J1c2luZXNzXHJcbi5idXNpbmVzcyB7XHJcbiAgLmMtaGVhZGluZy1pbm5lcntcclxuICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICB0b3A6IC01M3B4O1xyXG4gICAgICByaWdodDogLTk1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVhZHtcclxuICAgIC5sZWFkLWlubmVye1xyXG4gICAgICAuY2lyY2xlX2l0ZW0xe1xyXG4gICAgICAgIHRvcDogLTI2cHg7XHJcbiAgICAgICAgbGVmdDogLTE4NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l6eW8ge1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHdpZHRoOiAxNjdweDtcclxuICAgICAgdG9wOiAxNzBweDtcclxuICAgICAgbGVmdDogLTExMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIHJpZ2h0OiAtMTEwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aXZpdHkge1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHdpZHRoOiA5MzBweDtcclxuICAgICAgdG9wOiAtMTgwcHg7XHJcbiAgICAgIGxlZnQ6IC02NDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgd2lkdGg6IDIxMnB4O1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICByaWdodDogLTExMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9jb21tdW5pY2F0aW9uXHJcbi5jb21tdW5pY2F0aW9uIHtcclxuICAuYy1oZWFkaW5nLWlubmVye1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHRvcDogLTUzcHg7XHJcbiAgICAgIHJpZ2h0OiAtOTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWFke1xyXG4gICAgLmxlYWQtaW5uZXJ7XHJcbiAgICAgIC5jaXJjbGVfaXRlbTF7XHJcbiAgICAgICAgdG9wOiAtMjZweDtcclxuICAgICAgICBsZWZ0OiAtMTg2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5odWtpZGFzaGlCZyB7XHJcbiAgICAuYy1odWt1ZGFzaGktYmcge1xyXG4gICAgICAmLmthYnVudXNoaSB7XHJcbiAgICAgICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgICAgICB3aWR0aDogMTY3cHg7XHJcbiAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMTUwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIHRvcDogLTEwMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmV2ZW50IHtcclxuICAgICAgICAuY2lyY2xlX2l0ZW0xIHtcclxuICAgICAgICAgIHdpZHRoOiAxNzNweDtcclxuICAgICAgICAgIHRvcDogLTMwMHB4O1xyXG4gICAgICAgICAgbGVmdDogLTIzMHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmNpcmNsZV9pdGVtMiB7XHJcbiAgICAgICAgICB3aWR0aDogNjc1cHg7XHJcbiAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC01NDBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL3RyZW5kXHJcbi50cmVuZCB7XHJcbiAgLmMtaGVhZGluZy1pbm5lcntcclxuICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICB0b3A6IC01M3B4O1xyXG4gICAgICByaWdodDogLTk1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVhZHtcclxuICAgIC5sZWFkLWlubmVye1xyXG4gICAgICAuY2lyY2xlX2l0ZW0xe1xyXG4gICAgICAgIHRvcDogLTI2cHg7XHJcbiAgICAgICAgbGVmdDogLTE4NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaHVraWRhc2hpQmctaW5uZXIge1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHdpZHRoOiAyNDZweDtcclxuICAgICAgdG9wOiAtMTMwcHg7XHJcbiAgICAgIGxlZnQ6IC0yNzBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgd2lkdGg6IDI4NXB4O1xyXG4gICAgICB0b3A6IC0xMzBweDtcclxuICAgICAgcmlnaHQ6IC0yMTBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlLWlubmVyIHtcclxuICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICB3aWR0aDogNDM4cHg7XHJcbiAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgIGxlZnQ6IC00MzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAtMjEwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL251bWJlclxyXG4ubnVtYmVyIHtcclxuICAuYy1oZWFkaW5nLWlubmVye1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHRvcDogLTUzcHg7XHJcbiAgICAgIHJpZ2h0OiAtOTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5odWtpZGFzaGlCZyB7XHJcbiAgICAuYy1odWt1ZGFzaGktYmcge1xyXG4gICAgICAmLnByb2ZpbGUge1xyXG4gICAgICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICAgICAgd2lkdGg6IDE1MXB4O1xyXG4gICAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgICAgbGVmdDogLTE2MHB4O1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgICAgIHdpZHRoOiAyNThweDtcclxuICAgICAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNjBweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVvIHtcclxuICAgIC5jaXJjbGVfaXRlbTEge1xyXG4gICAgICB3aWR0aDogMjU4cHg7XHJcbiAgICAgIHRvcDogMjUwcHg7XHJcbiAgICAgIGxlZnQ6IC0yNTBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuY2lyY2xlX2l0ZW0yIHtcclxuICAgICAgd2lkdGg6IDIxMnB4O1xyXG4gICAgICB0b3A6IC01MDBweDtcclxuICAgICAgcmlnaHQ6IC0xODBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vZGl2aWRlbmRcclxuLmRpdmlkZW5kIHtcclxuICAuYy1oZWFkaW5nLWlubmVye1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHRvcDogLTUzcHg7XHJcbiAgICAgIHJpZ2h0OiAtOTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oYWl0byB7XHJcbiAgICAuY2lyY2xlX2l0ZW0xIHtcclxuICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICB0b3A6IC0yNTBweDtcclxuICAgICAgbGVmdDogLTIwMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICB3aWR0aDogMjU4cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIHJpZ2h0OiAtMjAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueXV0YWkge1xyXG4gICAgLmNpcmNsZV9pdGVtMSB7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgdG9wOiAyNTBweDtcclxuICAgICAgbGVmdDogLTIwMHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGVfaXRlbTIge1xyXG4gICAgICB3aWR0aDogMjU4cHg7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgIHJpZ2h0OiAtMjAwcHg7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5AbWVkaWEgc2NyZWVuIHtcbiAgaHRtbDpub3QoLm5vLWpzKSB7XG4gICAgLyoqXG4gICAgKiBGYWRlIGFuaW1hdGlvbnM6XG4gICAgKiBmYWRlXG4gICAgKiBmYWRlLXVwLCBmYWRlLWRvd24sIGZhZGUtbGVmdCwgZmFkZS1yaWdodFxuICAgICogZmFkZS11cC1yaWdodCwgZmFkZS11cC1sZWZ0LCBmYWRlLWRvd24tcmlnaHQsIGZhZGUtZG93bi1sZWZ0XG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbiAgICB9XG5cblxuXG5cbiAgICAvKipcbiAgICAqIFpvb20gYW5pbWF0aW9uczpcbiAgICAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gICAgKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBTbGlkZSBhbmltYXRpb25zXG4gICAgKi9cblxuICAgIFtkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS11cCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdzbGlkZS1yaWdodCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nc2xpZGUtbGVmdCddIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgfVxuXG5cblxuXG4gICAgLyoqXG4gICAgKiBGbGlwIGFuaW1hdGlvbnM6XG4gICAgKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICAgICovXG5cbiAgICBbZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIFtkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG4gICAgfVxuXG4gICAgW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICAgICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApO31cbiAgICB9XG5cbiAgICBbZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7XG4gICAgICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xyXG4gIG1haW4ge1xyXG4gICAgd2lkdGg6IDEwMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyLFxyXG4gIC5iYWxsLFxyXG4gIC51LXNwLFxyXG4gIC5iYWxsLFxyXG4gIC5jLWNpcmNsZSxcclxuICAjYXBwLXN0YWxrZXJcclxuICB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8ge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZSB7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnVzaW5lc3Mge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBpY2t1cCB7XHJcbiAgICAmLWNvbnRlbnQtaW1nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgID5kaXYge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWxheW91dFRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAmLWJsb29uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgJi1saW5rcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/