/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/website/styles/app.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
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: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  transition-delay: 3000ms;
}

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);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

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

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

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

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

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

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

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

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

/**
 * 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
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

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

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

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

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

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

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

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

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

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

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

/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0, 0, 0);
}

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

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

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

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

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

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

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

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

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

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

@font-face {
  font-family: "Mulish";
  src: url(/build/website/fonts/Mulish-VariableFont_wght.d8a9a18c.ttf) format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "Mulish";
  src: url(/build/website/fonts/Mulish-Italic-VariableFont_wght.8facd12e.ttf) format("truetype");
  font-style: italic;
  font-weight: 400;
}
html,
body {
  max-width: 100%;
  overflow-x: hidden;
}

html {
  font-size: 16px;
}

body {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  text-align: left;
  background: #F5F5F5;
  color: #282D61;
}

h1 {
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 700;
  color: #f09e3a;
}

h2,
h3,
h4,
.sub-header-text p {
  font-weight: 700;
  color: #f09e3a;
}

h4 span.light {
  font-weight: 400;
}

h2,
.sub-header-text p {
  font-size: 30px;
  font-size: 1.875rem;
}

.sub-header-text p {
  line-height: 38px;
  line-height: 2.375rem;
}

.sub-header-text p.sub-header-text-reference {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: 600;
}

h3 {
  font-size: 20px;
  font-size: 1.25rem;
}

h4 {
  font-size: 20px;
  font-size: 1.25rem;
}

h1 {
  margin-bottom: 30px;
}

h2 {
  margin-bottom: 30px;
}

h3 {
  margin-bottom: 10px;
}

h4,
p {
  margin-bottom: 20px;
}

li {
  list-style-type: none;
}

a {
  text-decoration: none;
  color: #f09e3a;
  display: inline-block;
  transition: color 0.1s ease-in-out;
}
a:hover {
  color: #FFFFFF;
}

p {
  line-height: 24px;
  line-height: 1.5rem;
}

button {
  outline: none;
  border: none;
  cursor: pointer;
  background: none;
}

.shadow-1, .blocks-project img, .block-quote-quote, .sub-header img, .btn-default {
  -webkit-box-shadow: 5px 5px 0 0 #DFE0DF;
  -moz-box-shadow: 5px 5px 0 0 #DFE0DF;
  box-shadow: 5px 5px 0 0 #DFE0DF;
}

.shadow-2, .btn-default:hover {
  -webkit-box-shadow: 5px 5px 0 0 #282D61;
  -moz-box-shadow: 5px 5px 0 0 #282D61;
  box-shadow: 5px 5px 0 0 #282D61;
}

.header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 60px;
  padding: 20px;
  background: #F5F5F5;
  position: fixed;
  width: 100vw;
  z-index: 99;
}

.logo img {
  width: auto;
  height: 25px;
  margin-top: -2px;
}

#nav {
  display: none;
  position: fixed;
  height: 100vh;
  left: 0;
  top: 0;
  width: 100vw;
  z-index: 999;
  background: #FFFFFF;
}
#nav a {
  font-size: 20px;
  font-size: 1.25rem;
  color: #282D61;
}
#nav a:hover {
  color: #f09e3a;
}
#nav ul {
  margin: auto;
}
#nav ul li {
  margin-bottom: 40px;
  transition: linear 0.1s;
  transform: translateY(10px);
  opacity: 0;
  text-align: center;
}
#nav ul li:nth-of-type(2) {
  transform: translateY(20px);
}
#nav ul li:nth-of-type(3) {
  transform: translateY(30px);
}
#nav ul li:nth-of-type(3) {
  transform: translateY(40px);
}
#nav ul li:nth-of-type(4) {
  transform: translateY(50px);
}
#nav ul li:nth-of-type(5) {
  transform: translateY(60px);
}
#nav ul li.show {
  opacity: 1;
  transform: translateY(0);
  transition-duration: 0.2s;
}
#nav.show {
  display: flex;
  transition: linear 0.3s;
}

#btn-menu-close {
  display: none;
  position: fixed;
  z-index: 9999;
  right: 20px;
}
#btn-menu-close.show {
  display: block;
}

.btn-default {
  color: #282D61;
  padding: 0 20px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  width: 100%;
  background: #FFFFFF url(/build/website/images/arrow-right-icon-blue.3205d05d.svg) calc(100% - 20px) center no-repeat;
}
.btn-default:hover {
  background-color: #f09e3a;
}
.btn-default-inverted {
  color: #f09e3a;
  background: #FFFFFF;
}
.btn-default-inverted:hover {
  background: #F5F5F5;
}

.sub-header {
  position: relative;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}
.sub-header img {
  width: 100%;
}
.sub-header p {
  color: #FFFFFF;
  background: #f09e3a;
  width: fit-content;
  padding: 3px 5px;
  margin-bottom: 5px;
}
.sub-header-text {
  position: absolute;
  top: 20px;
  left: 20px;
}

main {
  margin-top: 60px;
}

section {
  padding: 60px 20px;
}
section.content {
  padding-top: 30px;
  padding-bottom: 40px;
  position: relative;
}
section.content .background-icon {
  position: absolute;
  width: 120px;
  height: 120px;
  top: 30px;
  right: -40px;
  z-index: -1;
  animation: 0.4s ease-out 0s 1 slideInFromRight;
}
section.link-selection {
  padding: 0;
}
section.link-selection .link {
  margin-bottom: 15px;
}
section.link-selection .blocks-item:last-of-type {
  margin-bottom: 5px;
}
section.contact {
  position: relative;
}
section.contact img {
  position: absolute;
  right: -50px;
  top: 80px;
  height: 120px;
  width: 120px;
}

.block-quote {
  padding: 20px 0;
}
.block-quote-quote {
  color: #282D61;
  background: #FFFFFF;
  padding: 20px;
  font-style: italic;
  position: relative;
  text-align: center;
}
.block-quote-quote::before {
  font-size: 80px;
  font-size: 5rem;
  content: "“";
  color: #f09e3a;
  position: absolute;
  top: 15px;
  right: 5px;
  line-height: 0;
  font-style: normal;
}
.block-quote-reference {
  color: #A7A7A7;
  margin-top: 10px;
  padding-right: 20px;
  text-align: right;
}

.feature {
  margin: 40px 0 40px 40px;
}
.feature h3 {
  position: relative;
}
.feature h3::before {
  content: "";
  position: absolute;
  height: 20px;
  width: 20px;
  background: url(/build/website/images/done-icon-orange.d0f5ee12.svg) center center no-repeat;
  left: -40px;
}

.blocks-project {
  margin: 40px 0;
}
.blocks-project h3 {
  position: relative;
  margin-left: 40px;
}
.blocks-project h3::before {
  content: "";
  position: absolute;
  height: 20px;
  width: 20px;
  top: 2px;
  background: url(/build/website/images/todo-done-icon-orange.8c08e255.svg) center center no-repeat;
  left: -40px;
}
.blocks-project img {
  width: 100%;
  margin-bottom: 20px;
}

.footer {
  text-align: center;
}
.footer ul {
  margin-top: 60px;
  margin-bottom: 20px;
}
.footer li {
  display: inline-block;
}
.footer li,
.footer li a,
.footer p {
  color: #A7A7A7;
}
.footer a:hover {
  color: #f09e3a;
}
.footer img {
  height: 100px;
  width: 83.91px;
  margin-bottom: -68px;
  margin-top: 4px;
}
.footer-content {
  background: #FFFFFF;
  padding: 68px 20px 20px;
}

@keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideInFromRight {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(0);
  }
}
@media only screen and (min-width: 768px) {
  .header {
    padding-left: 30px;
    padding-right: 30px;
  }
  #btn-menu-close {
    right: 30px;
  }
  .sub-header-text p {
    font-size: 40px;
    font-size: 2.5rem;
  }
  .sub-header-text p.sub-header-text-reference {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .sub-header {
    max-width: 400px;
  }
  .sub-header:before {
    content: "";
    display: inline-block;
    position: absolute;
    background: url(/build/website/images/tool-icon-grey.c984a48f.svg) center center no-repeat;
    background-size: 100px;
    height: 100px;
    width: 100px;
    bottom: -20px;
    left: -70px;
    z-index: -1;
    animation: 0.4s ease-out 0s 1 slideInFromRight;
  }
  .sub-header:after {
    content: "";
    display: inline-block;
    position: absolute;
    background: url(/build/website/images/plant-icon-grey.28969526.svg) center center no-repeat;
    background-size: 100px;
    height: 100px;
    width: 100px;
    top: 20px;
    right: -70px;
    z-index: -1;
    animation: 0.4s ease-out 0s 1 slideInFromLeft;
  }
  .sub-header-text {
    top: 10px;
    left: -50px;
  }
  section {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }
  section.link-selection .links {
    display: flex;
    flex-direction: row;
  }
  section.link-selection .link {
    width: 240px;
  }
  section.link-selection .blocks-item:nth-of-type(2) {
    margin-bottom: 0;
    margin-left: auto;
  }
  section.contact img {
    right: 0;
  }
  .blocks-project,
  .blocks-feature {
    width: 240px;
    display: inline-block;
    vertical-align: top;
  }
  .blocks-project:nth-of-type(n+4),
  .blocks-feature:nth-of-type(n+4) {
    margin-top: 0;
  }
  .blocks-project:nth-of-type(odd),
  .blocks-feature:nth-of-type(odd) {
    margin-left: 15px;
  }
  .block-quote {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  .footer {
    text-align: left;
    position: relative;
  }
  .footer img {
    height: 155px;
    width: 130.07px;
    position: absolute;
    right: 30px;
    top: -60px;
  }
  .footer ul {
    margin-top: 0;
  }
  .footer-content {
    padding: 40px 30px 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .header {
    padding: 0 50px;
  }
  .sub-header {
    max-width: 500px;
    margin-bottom: 40px;
  }
  .sub-header:before, .sub-header:after {
    background-size: 120px;
    height: 120px;
    width: 120px;
  }
  .logo {
    margin: auto 0;
  }
  #nav {
    display: flex;
    height: 60px;
    transition: none;
    background: none;
    width: 50%;
    right: 0;
    left: auto;
  }
  #nav ul {
    display: flex;
    flex-direction: row;
    margin: auto 50px auto auto;
  }
  #nav ul li {
    opacity: 1;
    transition: none;
    transform: translateY(0) !important;
    margin: auto 20px auto 0;
  }
  #nav ul li a {
    font-size: 16px;
    font-size: 1rem;
  }
  #nav ul li:last-of-type {
    margin-right: 0;
  }
  #nav ul li.show {
    transition: none;
  }
  #nav.show {
    transition: none;
  }
  #btn-menu-open,
  #btn-menu-close {
    display: none !important;
  }
  .footer img {
    right: 50px;
  }
  .footer-content {
    padding-left: 50px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNHWjtFQUVFO0FERk47QUNLSTtFQUVFO0FESk47QUNNTTtFQUNFO0FESlI7QUNOSTtFQUVFO0FET047QUNKSTtFQUVFO0FES047QUNITTtFQUNFO0FES1I7QUNmSTtFQUVFO0FEZ0JOO0FDYkk7RUFFRTtBRGNOO0FDWk07RUFDRTtBRGNSO0FDeEJJO0VBRUU7QUR5Qk47QUN0Qkk7RUFFRTtBRHVCTjtBQ3JCTTtFQUNFO0FEdUJSO0FDakNJO0VBRUU7QURrQ047QUMvQkk7RUFFRTtBRGdDTjtBQzlCTTtFQUNFO0FEZ0NSO0FDMUNJO0VBRUU7QUQyQ047QUN4Q0k7RUFFRTtBRHlDTjtBQ3ZDTTtFQUNFO0FEeUNSO0FDbkRJO0VBRUU7QURvRE47QUNqREk7RUFFRTtBRGtETjtBQ2hETTtFQUNFO0FEa0RSO0FDNURJO0VBRUU7QUQ2RE47QUMxREk7RUFFRTtBRDJETjtBQ3pETTtFQUNFO0FEMkRSO0FDckVJO0VBRUU7QURzRU47QUNuRUk7RUFFRTtBRG9FTjtBQ2xFTTtFQUNFO0FEb0VSO0FDOUVJO0VBRUU7QUQrRU47QUM1RUk7RUFFRTtBRDZFTjtBQzNFTTtFQUNFO0FENkVSO0FDdkZJO0VBRUU7QUR3Rk47QUNyRkk7RUFFRTtBRHNGTjtBQ3BGTTtFQUNFO0FEc0ZSO0FDaEdJO0VBRUU7QURpR047QUM5Rkk7RUFFRTtBRCtGTjtBQzdGTTtFQUNFO0FEK0ZSO0FDekdJO0VBRUU7QUQwR047QUN2R0k7RUFFRTtBRHdHTjtBQ3RHTTtFQUNFO0FEd0dSO0FDbEhJO0VBRUU7QURtSE47QUNoSEk7RUFFRTtBRGlITjtBQy9HTTtFQUNFO0FEaUhSO0FDM0hJO0VBRUU7QUQ0SE47QUN6SEk7RUFFRTtBRDBITjtBQ3hITTtFQUNFO0FEMEhSO0FDcElJO0VBRUU7QURxSU47QUNsSUk7RUFFRTtBRG1JTjtBQ2pJTTtFQUNFO0FEbUlSO0FDN0lJO0VBRUU7QUQ4SU47QUMzSUk7RUFFRTtBRDRJTjtBQzFJTTtFQUNFO0FENElSO0FDdEpJO0VBRUU7QUR1Sk47QUNwSkk7RUFFRTtBRHFKTjtBQ25KTTtFQUNFO0FEcUpSO0FDL0pJO0VBRUU7QURnS047QUM3Skk7RUFFRTtBRDhKTjtBQzVKTTtFQUNFO0FEOEpSO0FDeEtJO0VBRUU7QUR5S047QUN0S0k7RUFFRTtBRHVLTjtBQ3JLTTtFQUNFO0FEdUtSO0FDakxJO0VBRUU7QURrTE47QUMvS0k7RUFFRTtBRGdMTjtBQzlLTTtFQUNFO0FEZ0xSO0FDMUxJO0VBRUU7QUQyTE47QUN4TEk7RUFFRTtBRHlMTjtBQ3ZMTTtFQUNFO0FEeUxSO0FDbk1JO0VBRUU7QURvTU47QUNqTUk7RUFFRTtBRGtNTjtBQ2hNTTtFQUNFO0FEa01SO0FDNU1JO0VBRUU7QUQ2TU47QUMxTUk7RUFFRTtBRDJNTjtBQ3pNTTtFQUNFO0FEMk1SO0FDck5JO0VBRUU7QURzTk47QUNuTkk7RUFFRTtBRG9OTjtBQ2xOTTtFQUNFO0FEb05SO0FDOU5JO0VBRUU7QUQrTk47QUM1Tkk7RUFFRTtBRDZOTjtBQzNOTTtFQUNFO0FENk5SO0FDdk9JO0VBRUU7QUR3T047QUNyT0k7RUFFRTtBRHNPTjtBQ3BPTTtFQUNFO0FEc09SO0FDaFBJO0VBRUU7QURpUE47QUM5T0k7RUFFRTtBRCtPTjtBQzdPTTtFQUNFO0FEK09SO0FDelBJO0VBRUU7QUQwUE47QUN2UEk7RUFFRTtBRHdQTjtBQ3RQTTtFQUNFO0FEd1BSO0FDbFFJO0VBRUU7QURtUU47QUNoUUk7RUFFRTtBRGlRTjtBQy9QTTtFQUNFO0FEaVFSO0FDM1FJO0VBRUU7QUQ0UU47QUN6UUk7RUFFRTtBRDBRTjtBQ3hRTTtFQUNFO0FEMFFSO0FDcFJJO0VBRUU7QURxUk47QUNsUkk7RUFFRTtBRG1STjtBQ2pSTTtFQUNFO0FEbVJSO0FDN1JJO0VBRUU7QUQ4Uk47QUMzUkk7RUFFRTtBRDRSTjtBQzFSTTtFQUNFO0FENFJSO0FDdFNJO0VBRUU7QUR1U047QUNwU0k7RUFFRTtBRHFTTjtBQ25TTTtFQUNFO0FEcVNSO0FDL1NJO0VBRUU7QURnVE47QUM3U0k7RUFFRTtBRDhTTjtBQzVTTTtFQUNFO0FEOFNSO0FDeFRJO0VBRUU7QUR5VE47QUN0VEk7RUFFRTtBRHVUTjtBQ3JUTTtFQUNFO0FEdVRSO0FDalVJO0VBRUU7QURrVU47QUMvVEk7RUFFRTtBRGdVTjtBQzlUTTtFQUNFO0FEZ1VSO0FDMVVJO0VBRUU7QUQyVU47QUN4VUk7RUFFRTtBRHlVTjtBQ3ZVTTtFQUNFO0FEeVVSO0FDblZJO0VBRUU7QURvVk47QUNqVkk7RUFFRTtBRGtWTjtBQ2hWTTtFQUNFO0FEa1ZSO0FDNVZJO0VBRUU7QUQ2Vk47QUMxVkk7RUFFRTtBRDJWTjtBQ3pWTTtFQUNFO0FEMlZSO0FDcldJO0VBRUU7QURzV047QUNuV0k7RUFFRTtBRG9XTjtBQ2xXTTtFQUNFO0FEb1dSO0FDOVdJO0VBRUU7QUQrV047QUM1V0k7RUFFRTtBRDZXTjtBQzNXTTtFQUNFO0FENldSO0FDdlhJO0VBRUU7QUR3WE47QUNyWEk7RUFFRTtBRHNYTjtBQ3BYTTtFQUNFO0FEc1hSO0FDaFlJO0VBRUU7QURpWU47QUM5WEk7RUFFRTtBRCtYTjtBQzdYTTtFQUNFO0FEK1hSO0FDellJO0VBRUU7QUQwWU47QUN2WUk7RUFFRTtBRHdZTjtBQ3RZTTtFQUNFO0FEd1lSO0FDbFpJO0VBRUU7QURtWk47QUNoWkk7RUFFRTtBRGlaTjtBQy9ZTTtFQUNFO0FEaVpSO0FDM1pJO0VBRUU7QUQ0Wk47QUN6Wkk7RUFFRTtBRDBaTjtBQ3haTTtFQUNFO0FEMFpSO0FDcGFJO0VBRUU7QURxYU47QUNsYUk7RUFFRTtBRG1hTjtBQ2phTTtFQUNFO0FEbWFSO0FDN2FJO0VBRUU7QUQ4YU47QUMzYUk7RUFFRTtBRDRhTjtBQzFhTTtFQUNFO0FENGFSO0FDdGJJO0VBRUU7QUR1Yk47QUNwYkk7RUFFRTtBRHFiTjtBQ25iTTtFQUNFO0FEcWJSO0FDL2JJO0VBRUU7QURnY047QUM3Ykk7RUFFRTtBRDhiTjtBQzViTTtFQUNFO0FEOGJSO0FDeGNJO0VBRUU7QUR5Y047QUN0Y0k7RUFFRTtBRHVjTjtBQ3JjTTtFQUNFO0FEdWNSO0FDamRJO0VBRUU7QURrZE47QUMvY0k7RUFFRTtBRGdkTjtBQzljTTtFQUNFO0FEZ2RSO0FDMWRJO0VBRUU7QUQyZE47QUN4ZEk7RUFFRTtBRHlkTjtBQ3ZkTTtFQUNFO0FEeWRSO0FDbmVJO0VBRUU7QURvZU47QUNqZUk7RUFFRTtBRGtlTjtBQ2hlTTtFQUNFO0FEa2VSO0FDNWVJO0VBRUU7QUQ2ZU47QUMxZUk7RUFFRTtBRDJlTjtBQ3plTTtFQUNFO0FEMmVSO0FDcmZJO0VBRUU7QURzZk47QUNuZkk7RUFFRTtBRG9mTjtBQ2xmTTtFQUNFO0FEb2ZSO0FDOWZJO0VBRUU7QUQrZk47QUM1Zkk7RUFFRTtBRDZmTjtBQzNmTTtFQUNFO0FENmZSO0FDdmdCSTtFQUVFO0FEd2dCTjtBQ3JnQkk7RUFFRTtBRHNnQk47QUNwZ0JNO0VBQ0U7QURzZ0JSO0FDaGhCSTtFQUVFO0FEaWhCTjtBQzlnQkk7RUFFRTtBRCtnQk47QUM3Z0JNO0VBQ0U7QUQrZ0JSOztBRTFmSTtFQUVFLGdFQXBDTztBRmdpQmI7QUU5Zkk7RUFFRSw0REFwQ087QUZtaUJiO0FFamdCSTtFQUVFLHVEQXBDTztBRnNpQmI7QUVwZ0JJO0VBRUUsdURBcENPO0FGeWlCYjtBRXZnQkk7RUFFRSwwREFwQ087QUY0aUJiO0FFMWdCSTtFQUVFLGtFQXBDTztBRitpQmI7QUU3Z0JJO0VBRUUsbUVBcENPO0FGa2pCYjtBRWhoQkk7RUFFRSxrRUFwQ087QUZxakJiO0FFbmhCSTtFQUVFLCtEQXBDTztBRndqQmI7QUV0aEJJO0VBRUUsK0RBcENPO0FGMmpCYjtBRXpoQkk7RUFFRSxpRUFwQ087QUY4akJiO0FFNWhCSTtFQUVFLGlFQXBDTztBRmlrQmI7QUUvaEJJO0VBRUUsZ0VBcENPO0FGb2tCYjtBRWxpQkk7RUFFRSxtRUFwQ087QUZ1a0JiO0FFcmlCSTtFQUVFLGlFQXBDTztBRjBrQmI7QUV4aUJJO0VBRUUsZ0VBcENPO0FGNmtCYjtBRTNpQkk7RUFFRSxtRUFwQ087QUZnbEJiO0FFOWlCSTtFQUVFLGlFQXBDTztBRm1sQmI7QUVqakJJO0VBRUUsZ0VBcENPO0FGc2xCYjtBRXBqQkk7RUFFRSxtRUFwQ087QUZ5bEJiOztBR25sQkE7Ozs7O0VBQUE7QUFPQTtFQUNFO0VBQ0E7QUhxbEJGO0FHbmxCRTtFQUNFO0VBQ0E7QUhxbEJKOztBR2psQkE7RUFDRTtBSG9sQkY7O0FHamxCQTtFQUNFO0FIb2xCRjs7QUdqbEJBO0VBQ0U7QUhvbEJGOztBR2psQkE7RUFDRTtBSG9sQkY7O0FHamxCQTtFQUNFO0FIb2xCRjs7QUdqbEJBO0VBQ0U7QUhvbEJGOztBR2psQkE7RUFDRTtBSG9sQkY7O0FHamxCQTtFQUNFO0FIb2xCRjs7QUc5a0JBOzs7O0VBQUE7QUFNQTtFQUNFO0VBQ0E7QUhnbEJGO0FHOWtCRTtFQUNFO0VBQ0E7QUhnbEJKOztBRzVrQkE7RUFDRTtBSCtrQkY7O0FHNWtCQTtFQUNFO0FIK2tCRjs7QUc1a0JBO0VBQ0U7QUgra0JGOztBRzVrQkE7RUFDRTtBSCtrQkY7O0FHNWtCQTtFQUNFO0FIK2tCRjs7QUc1a0JBO0VBQ0U7QUgra0JGOztBRzVrQkE7RUFDRTtBSCtrQkY7O0FHNWtCQTtFQUNFO0FIK2tCRjs7QUc1a0JBO0VBQ0U7QUgra0JGOztBRzVrQkE7RUFDRTtBSCtrQkY7O0FHemtCQTs7RUFBQTtBQUlBO0VBQ0U7QUgya0JGO0FHemtCRTtFQUNFO0FIMmtCSjs7QUd2a0JBO0VBQ0U7QUgwa0JGOztBR3ZrQkE7RUFDRTtBSDBrQkY7O0FHdmtCQTtFQUNFO0FIMGtCRjs7QUd2a0JBO0VBQ0U7QUgwa0JGOztBR3BrQkE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FIc2tCRjs7QUdua0JBO0VBQ0U7QUhza0JGO0FHcmtCRTtFQUFlO0FId2tCakI7O0FHcmtCQTtFQUNFO0FId2tCRjtBR3ZrQkU7RUFBZTtBSDBrQmpCOztBR3ZrQkE7RUFDRTtBSDBrQkY7QUd6a0JFO0VBQWU7QUg0a0JqQjs7QUd6a0JBO0VBQ0U7QUg0a0JGO0FHM2tCRTtFQUFlO0FIOGtCakI7O0FBenZCQTtFQUNFO0VBQ0E7RUFDQTtBQTR2QkY7O0FBenZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNB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RUF5cUJKO0VBdHFCRTtJQUNFO0VBd3FCSjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL3BhcnRpYWxzL2Fvcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wYXJ0aWFscy9hb3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wYXJ0aWFscy9hb3MvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi9wYXJ0aWFscy92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9wYXJ0aWFscy9taXhpbnMnO1xuQGltcG9ydCAnLi9wYXJ0aWFscy9hb3MvYW9zJztcblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11bGlzaFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL011bGlzaC1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVsaXNoXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTXVsaXNoLUl0YWxpYy1WYXJpYWJsZUZvbnRfd2dodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xufVxuXG5cbmh0bWwsXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6ICRmb250LXNpemUtc3RhbmRhcmQ7XG59XG5cbmJvZHkge1xuICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAkZm9udC1zaXplLXMpO1xuICBmb250LWZhbWlseTogJ011bGlzaCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLTM7XG4gIGNvbG9yOiAkY29sb3ItMTtcbn1cblxuaDEge1xuICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAkZm9udC1zaXplLXhsKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBjb2xvcjogJGNvbG9yLTU7XG59XG5cbmgyLFxuaDMsXG5oNCxcbi5zdWItaGVhZGVyLXRleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgY29sb3I6ICRjb2xvci01O1xufVxuXG5oNCB7XG4gIHNwYW4ubGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgfVxufVxuXG5oMixcbi5zdWItaGVhZGVyLXRleHQgcCB7XG4gIEBpbmNsdWRlIHJlbShmb250LXNpemUsICRmb250LXNpemUtbCk7XG59XG5cbi5zdWItaGVhZGVyLXRleHQgcCB7XG4gIEBpbmNsdWRlIHJlbShsaW5lLWhlaWdodCwgJGxpbmUtaGVpZ2h0LWwpO1xufVxuXG4uc3ViLWhlYWRlci10ZXh0IHAuc3ViLWhlYWRlci10ZXh0LXJlZmVyZW5jZSB7XG4gIEBpbmNsdWRlIHJlbShmb250LXNpemUsICRmb250LXNpemUtcyk7XG4gIEBpbmNsdWRlIHJlbShsaW5lLWhlaWdodCwgJGxpbmUtaGVpZ2h0LXMpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDtcbn1cblxuaDMge1xuICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAkZm9udC1zaXplLW0pO1xufVxuXG5oNCB7XG4gIEBpbmNsdWRlIHJlbShmb250LXNpemUsICRmb250LXNpemUtbSk7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1zbWFsbCArICRtYXJnaW4tdmVyeS1zbWFsbDtcbn1cblxuaDIge1xuICBtYXJnaW4tYm90dG9tOiAoJG1hcmdpbi1zbWFsbCArICRtYXJnaW4tdmVyeS1zbWFsbCk7XG59XG5cbmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ5LXNtYWxsO1xufVxuXG5oNCxcbnAge1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXNtYWxsO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci01O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLTYsXG4gIH1cbn1cblxucCB7XG4gIEBpbmNsdWRlIHJlbShsaW5lLWhlaWdodCwgJGxpbmUtaGVpZ2h0LXMpO1xufVxuXG5idXR0b24ge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNoYWRvdy0xIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItNDtcbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDAgMCAkY29sb3ItNDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLTQ7XG59XG5cbi5zaGFkb3ctMiB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLTE7XG4gIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCAwIDAgJGNvbG9yLTE7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRjb2xvci0xO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ubG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4jbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMjtcblxuICBhIHtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAkZm9udC1zaXplLW0pO1xuXG4gICAgY29sb3I6ICRjb2xvci0xO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLTU7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbWVkaXVtO1xuICAgICAgdHJhbnNpdGlvbjogbGluZWFyIC4xcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiBsaW5lYXIgLjNzO1xuICB9XG59XG5cbiNidG4tbWVudS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgcmlnaHQ6ICRtYXJnaW4tc21hbGw7XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYnRuLWRlZmF1bHQge1xuICBAZXh0ZW5kIC5zaGFkb3ctMTtcbiAgY29sb3I6ICRjb2xvci0xO1xuICBwYWRkaW5nOiAwICRwYWRkaW5nLXNtYWxsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItMiB1cmwoJy4uL2ltZy9hcnJvdy1yaWdodC1pY29uLWJsdWUuc3ZnJykgY2FsYygxMDAlIC0gJHBhZGRpbmctc21hbGwpIGNlbnRlciBuby1yZXBlYXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgQGV4dGVuZCAuc2hhZG93LTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTU7XG4gIH1cblxuICAmLWludmVydGVkIHtcbiAgICBjb2xvcjogJGNvbG9yLTU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0zO1xuICAgIH1cbiAgfVxufVxuXG4uc3ViLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi12ZXJ5LXNtYWxsO1xuXG4gIGltZyB7XG4gICAgQGV4dGVuZCAuc2hhZG93LTE7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3ItMjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItNTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICRtYXJnaW4tc21hbGw7XG4gICAgbGVmdDogJG1hcmdpbi1zbWFsbDtcbiAgfVxufVxuXG5tYWluIHtcbiAgbWFyZ2luLXRvcDogJG1hcmdpbi1tZWRpdW0gKyAkbWFyZ2luLXNtYWxsO1xufVxuXG5zZWN0aW9uIHtcbiAgcGFkZGluZzogKCRtYXJnaW4tbWVkaXVtICsgJG1hcmdpbi1zbWFsbCkgJHBhZGRpbmctc21hbGw7XG5cbiAgJi5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogKCRtYXJnaW4tc21hbGwgKyAkbWFyZ2luLXZlcnktc21hbGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWFyZ2luLW1lZGl1bTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmFja2dyb3VuZC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB0b3A6ICRtYXJnaW4tc21hbGwgKyAkbWFyZ2luLXZlcnktc21hbGw7XG4gICAgICByaWdodDogLSRtYXJnaW4tbWVkaXVtO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlLW91dCAwcyAxIHNsaWRlSW5Gcm9tUmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJi5saW5rLXNlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmJsb2Nrcy1pdGVtIHtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY29udGFjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNTBweDtcbiAgICAgIHRvcDogJG1hcmdpbi12ZXJ5LWxhcmdlO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXF1b3RlIHtcbiAgcGFkZGluZzogJHBhZGRpbmctc21hbGwgMDtcblxuICAmLXF1b3RlIHtcbiAgICBAZXh0ZW5kIC5zaGFkb3ctMTtcbiAgICBjb2xvcjogJGNvbG9yLTE7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLTI7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgcmVtKGZvbnQtc2l6ZSwgODBweCk7XG4gICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgIGNvbG9yOiAkY29sb3ItNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLXJlZmVyZW5jZSB7XG4gICAgY29sb3I6ICRjb2xvci03O1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tdmVyeS1zbWFsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1zbWFsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uZmVhdHVyZSB7XG4gIG1hcmdpbjogJG1hcmdpbi1tZWRpdW0gMCAkbWFyZ2luLW1lZGl1bSAkbWFyZ2luLW1lZGl1bTtcblxuICBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kb25lLWljb24tb3JhbmdlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgbGVmdDogLSRtYXJnaW4tbWVkaXVtO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2tzLXByb2plY3Qge1xuICBtYXJnaW46ICRtYXJnaW4tbWVkaXVtIDA7XG5cbiAgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogJG1hcmdpbi1tZWRpdW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvdG9kby1kb25lLWljb24tb3JhbmdlLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgbGVmdDogLSRtYXJnaW4tbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgQGV4dGVuZCAuc2hhZG93LTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1zbWFsbDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWxhcmdlO1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tc21hbGw7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgbGksXG4gIGxpIGEsXG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3ItNztcbiAgfVxuXG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci01LFxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogODMuOTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjhweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci02O1xuICAgIHBhZGRpbmc6IDY4cHggJHBhZGRpbmctc21hbGwgJHBhZGRpbmctc21hbGw7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRnJvbUxlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRnJvbVJpZ2h0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXNtYWxsICsgJHBhZGRpbmctdmVyeS1zbWFsbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZy1zbWFsbCArICRwYWRkaW5nLXZlcnktc21hbGw7XG4gIH1cblxuICAjYnRuLW1lbnUtY2xvc2Uge1xuICAgIHJpZ2h0OiAkbWFyZ2luLXNtYWxsICsgJG1hcmdpbi12ZXJ5LXNtYWxsO1xuICB9XG5cbiAgLnN1Yi1oZWFkZXItdGV4dCBwIHtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAkZm9udC1zaXplLXhsKTtcbiAgfVxuXG4gIC5zdWItaGVhZGVyLXRleHQgcC5zdWItaGVhZGVyLXRleHQtcmVmZXJlbmNlIHtcbiAgICBAaW5jbHVkZSByZW0oZm9udC1zaXplLCAkZm9udC1zaXplLW0pO1xuICB9XG5cbiAgLnN1Yi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3Rvb2wtaWNvbi1ncmV5LnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBib3R0b206IC0kbWFyZ2luLXNtYWxsO1xuICAgICAgbGVmdDogLSgkbWFyZ2luLWxhcmdlICsgJG1hcmdpbi12ZXJ5LXNtYWxsKTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYW5pbWF0aW9uOiAuNHMgZWFzZS1vdXQgMHMgMSBzbGlkZUluRnJvbVJpZ2h0O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFudC1pY29uLWdyZXkuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRvcDogJG1hcmdpbi1zbWFsbDtcbiAgICAgIHJpZ2h0OiAtKCRtYXJnaW4tbGFyZ2UgKyAkbWFyZ2luLXZlcnktc21hbGwpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBhbmltYXRpb246IC40cyBlYXNlLW91dCAwcyAxIHNsaWRlSW5Gcm9tTGVmdDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgdG9wOiAkbWFyZ2luLXZlcnktc21hbGw7XG4gICAgICBsZWZ0OiAtKCRtYXJnaW4tbWVkaXVtICsgJG1hcmdpbi12ZXJ5LXNtYWxsKTtcbiAgICB9XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgJi5saW5rLXNlbGVjdGlvbiB7XG4gICAgICAubGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAubGluayB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIH1cblxuICAgICAgLmJsb2Nrcy1pdGVtIHtcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGFjdCB7XG4gICAgICBpbWcge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2tzLXByb2plY3QsXG4gIC5ibG9ja3MtZmVhdHVyZSB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjpudGgtb2YtdHlwZShuKzQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1xdW90ZSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDE1NXB4O1xuICAgICAgd2lkdGg6IDEzMC4wN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6ICRtYXJnaW4tc21hbGwgKyAkbWFyZ2luLXZlcnktc21hbGw7XG4gICAgICB0b3A6IC0oJG1hcmdpbi1tZWRpdW0gKyAkbWFyZ2luLXNtYWxsKTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAkbWFyZ2luLW1lZGl1bSAoJHBhZGRpbmctc21hbGwgKyAkcGFkZGluZy12ZXJ5LXNtYWxsKSAoJHBhZGRpbmctc21hbGwgKyAkcGFkZGluZy12ZXJ5LXNtYWxsKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG5cbiAgLnN1Yi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1tZWRpdW07XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgfVxuXG4gICNuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbjogYXV0byA1MHB4IGF1dG8gYXV0bztcblxuICAgICAgbGkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDIwcHggYXV0byAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIHJlbShmb250LXNpemUsICRmb250LXNpemUtcyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgI2J0bi1tZW51LW9wZW4sXG4gICNidG4tbWVudS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgaW1nIHtcbiAgICAgIHJpZ2h0OiAkbWFyZ2luLW1lZGl1bSArICRtYXJnaW4tdmVyeS1zbWFsbDtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1tZWRpdW0gKyAkcGFkZGluZy12ZXJ5LXNtYWxsO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcbiAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYW9zLWVhc2luZzogKFxuICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJGFvcy1lYXNpbmcge1xuICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbmltYXRpb25zIHZhcmlhYmxlc1xuJGFvcy1kaXN0YW5jZTogMTAwcHggIWRlZmF1bHQ7XG5cblxuXG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5cbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5cblxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPSdmbGlwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG4iLCIvLyBjb2xvclxuJGNvbG9yLTE6ICMyODJENjE7XG4kY29sb3ItMjogI0ZGRkZGRjtcbiRjb2xvci0zOiAjRjVGNUY1O1xuJGNvbG9yLTQ6ICNERkUwREY7XG4kY29sb3ItNTogI2YwOWUzYTtcbiRjb2xvci02OiAjRkZGRkZGO1xuJGNvbG9yLTc6ICNBN0E3QTc7XG5cblxuLy8gbWFyZ2luXG4kbWFyZ2luLXZlcnktc21hbGw6IDEwcHg7XG4kbWFyZ2luLXNtYWxsOiAyMHB4O1xuJG1hcmdpbi1tZWRpdW06IDQwcHg7XG4kbWFyZ2luLWxhcmdlOiA2MHB4O1xuJG1hcmdpbi12ZXJ5LWxhcmdlOiA4MHB4O1xuXG4vLyBwYWRkaW5nXG4kcGFkZGluZy12ZXJ5LXNtYWxsOiAxMHB4O1xuJHBhZGRpbmctc21hbGw6IDIwcHg7XG4kcGFkZGluZy1tZWRpdW06IDQwcHg7XG4kcGFkZGluZy1sYXJnZTogNjBweDtcbiRwYWRkaW5nLXZlcnktbGFyZ2U6IDgwcHg7XG5cbi8vIGZvbnQgZmFtaWx5XG4kZm9udC1mYW1pbHktcHJpbWFyeTogbXlyaWFkLWRldmFuYWdhcmksIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2Vjb25kYXJ5OiBzcHVtYW50ZSwgc2Fucy1zZXJpZjtcblxuLy8gZm9udCBzaXplXG4kZm9udC1zaXplLXN0YW5kYXJkOiAxNnB4O1xuJGZvbnQtc2l6ZS1zOiAxNnB4O1xuJGZvbnQtc2l6ZS1tOiAyMHB4O1xuJGZvbnQtc2l6ZS1sOiAzMHB4O1xuJGZvbnQtc2l6ZS14bDogNDBweDtcbiRmb250LXNpemUteHhsOiA1MHB4O1xuXG4vLyBmb250IHdlaWdodFxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1zZW1pLWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vIGxpbmUgaGVpZ2h0XG4kbGluZS1oZWlnaHQtczogMjRweDtcbiRsaW5lLWhlaWdodC1sOiAzOHB4O1xuXG4vLyBib3JkZXIgcmFkaXVzXG4kYm9yZGVyLXJhZGl1cy0xOiAyNXB4O1xuJGJvcmRlci1yYWRpdXMtMjogNTBweDtcblxuIiwiQG1peGluIHJnYmEtYmFja2dyb3VuZCgkaGV4Y29sb3IsICRvcGFjaXR5KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZXhjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmVkLCAkZ3JlZW4sICRibHVlLCAkb3BhY2l0eSk7XG59XG5cbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5cbiRiYXNlRm9udFNpemU6IDE2cHg7XG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHB4X3ZhbHVlcykge1xuICAkYmFzZWxpbmVfcmVtOiAoJGJhc2VGb250U2l6ZSAvIDFyZW0pO1xuICAjeyRwcm9wZXJ0eX06ICRweF92YWx1ZXM7XG5cbiAgQGlmIHR5cGUtb2YoJHB4X3ZhbHVlcykgPT0gJ251bWJlcicge1xuICAgICN7JHByb3BlcnR5fTogJHB4X3ZhbHVlcyAvICRiYXNlbGluZV9yZW07XG4gIH1cbiAgQGVsc2Uge1xuICAgICRyZW1fdmFsdWVzOiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkcHhfdmFsdWVzIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAgICRyZW1fdmFsdWVzOiBhcHBlbmQoJHJlbV92YWx1ZXMsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHJlbV92YWx1ZXM6IGFwcGVuZCgkcmVtX3ZhbHVlcywgKCR2YWx1ZSAvICRiYXNlbGluZV9yZW0pICk7XG4gICAgICB9XG4gICAgfVxuICAgICN7JHByb3BlcnR5fTogJHJlbV92YWx1ZXM7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/