@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{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)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}.h1,h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}.small,small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * Bootstrap  v5.2.0 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:100%}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:100%}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:100%}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1260px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select,.input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:focus+.btn,.btn:focus{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:active+.btn,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:active+.btn:focus,.btn-check:checked+.btn:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:1000;display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(var(--bs-nav-tabs-border-width) * -1);background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(var(--bs-nav-tabs-border-width) * -1);border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(var(--bs-list-group-border-width) * -1);border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(var(--bs-list-group-border-width) * -1);border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:1090;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(var(--bs-toast-padding-x) * -.5);margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(var(--bs-modal-header-padding-y) * -.5) calc(var(--bs-modal-header-padding-x) * -.5) calc(var(--bs-modal-header-padding-y) * -.5) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:var(--bs-heading-color);--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(var(--bs-popover-arrow-width) * -.5);content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(var(--bs-popover-arrow-height) * -1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(var(--bs-offcanvas-padding-y) * -.5);margin-right:calc(var(--bs-offcanvas-padding-x) * -.5);margin-bottom:calc(var(--bs-offcanvas-padding-y) * -.5)}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.woocommerce-password-strength{color:#000;border-radius:5px;font-size:.85em;margin-top:10px}.admin-bar nav.navbar.fixed-top{margin-top:32px}@media (max-width:782px){.admin-bar nav.navbar.fixed-top{margin-top:46px}}@media (max-width:600px){.admin-bar.scrolled nav.navbar.fixed-top{margin-top:0}}.yt-viewer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);overflow-y:hidden;visibility:hidden;opacity:0;transition:all .25s ease-in-out;z-index:1050}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.yt-viewer{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:rgba(0,0,0,.5)}}.yt-viewer a{position:absolute;bottom:32px;left:50%;transform:translate(-50%,0);z-index:1000;text-decoration:none;color:rgba(255,255,255,.75);background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.15);padding:8px;font-size:14px;border-radius:90px}.yt-viewer a:hover{color:#fff;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.25)}.yt-viewer .container{width:calc(100% - 128px);margin-left:auto;margin-right:auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:100%}.yt-viewer .container img{width:auto;height:auto;max-width:100%;max-height:calc(100% - 96px - 32px);-o-object-fit:contain;object-fit:contain;position:absolute;top:calc(50% - 32px);left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.yt-viewer .container iframe{width:1200px;height:700px;box-shadow:0 0 25px 0 rgba(0,0,0,.25)}.yt-viewer_show{visibility:visible!important;opacity:1}@media (min-width:1300px) and (max-width:1559px){.yt-viewer .container{width:calc(100% - 64px)}.yt-viewer .container iframe{width:850px;height:500px}}@media (min-width:1100px) and (max-width:1299px){.yt-viewer .container{width:calc(100% - 64px)}.yt-viewer .container iframe{width:850px;height:500px}}@media (min-width:1025px) and (max-width:1099px){.yt-viewer .container{width:calc(100% - 64px)}.yt-viewer .container iframe{width:850px;height:500px}}@media (min-width:768px) and (max-width:1024px){.yt-viewer .container{width:calc(100% - 16px)}.yt-viewer .container iframe{width:400px;height:300px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.yt-viewer .container{width:calc(100% - 16px)}.yt-viewer .container iframe{width:700px;height:525px}}@media only screen and (max-width:767px){.yt-viewer .container{width:calc(100% - 8px)}.yt-viewer .container iframe{width:400px;height:300px}}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Regular"),local("PlusJakartaSans-Regular"),url(../fonts/PlusJakartaSans-Regular.woff2) format("woff2"),url(../fonts/PlusJakartaSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans SemiBold Italic"),local("PlusJakartaSans-SemiBoldItalic"),url(../fonts/PlusJakartaSans-SemiBoldItalic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans SemiBold"),local("PlusJakartaSans-SemiBold"),url(../fonts/PlusJakartaSans-SemiBold.woff2) format("woff2"),url(../fonts/PlusJakartaSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Medium Italic"),local("PlusJakartaSans-MediumItalic"),url(../fonts/PlusJakartaSans-MediumItalic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Light Italic"),local("PlusJakartaSans-LightItalic"),url(../fonts/PlusJakartaSans-LightItalic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Medium"),local("PlusJakartaSans-Medium"),url(../fonts/PlusJakartaSans-Medium.woff2) format("woff2"),url(../fonts/PlusJakartaSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Light"),local("PlusJakartaSans-Light"),url(../fonts/PlusJakartaSans-Light.woff2) format("woff2"),url(../fonts/PlusJakartaSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Bold Italic"),local("PlusJakartaSans-BoldItalic"),url(../fonts/PlusJakartaSans-BoldItalic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans ExtraLight Italic"),local("PlusJakartaSans-ExtraLightItalic"),url(../fonts/PlusJakartaSans-ExtraLightItalic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Italic"),local("PlusJakartaSans-Italic"),url(../fonts/PlusJakartaSans-Italic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans ExtraLight"),local("PlusJakartaSans-ExtraLight"),url(../fonts/PlusJakartaSans-ExtraLight.woff2) format("woff2"),url(../fonts/PlusJakartaSans-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans ExtraBold"),local("PlusJakartaSans-ExtraBold"),url(../fonts/PlusJakartaSans-ExtraBold.woff2) format("woff2"),url(../fonts/PlusJakartaSans-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans Bold"),local("PlusJakartaSans-Bold"),url(../fonts/PlusJakartaSans-Bold.woff2) format("woff2"),url(../fonts/PlusJakartaSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:local("Plus Jakarta Sans ExtraBold Italic"),local("PlusJakartaSans-ExtraBoldItalic"),url(../fonts/PlusJakartaSans-ExtraBoldItalic.woff2) format("woff2"),url(../fonts/PlusJakartaSans-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}:root{--bs-body-font-family:"PlusJakartaSans",sans-serif;--bs-body-color:#fff;--bs-body-bg:#000;--bs-body-font-size:16px;--mc-section-gutter:80px;--bs-gutter-x:30px}:root,body,html{overflow-x:hidden}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:700;line-height:1.25}a{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:underline}p,ul{font-size:var(--bs-body-font-size);line-height:1.5;color:#ccc}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.row{--bs-gutter-x:30px}.collapsing{transition:height .5s ease-in-out}.form-control:focus{box-shadow:none;border:none;outline:0}@media screen and (max-width:1199.98px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}}@media screen and (max-width:991.98px){:root{--bs-body-font-size:14px;--mc-section-gutter:60px}}@media screen and (max-width:767.98px){:root{--mc-section-gutter:50px}}@media screen and (max-width:575.98px){:root{--mc-section-gutter:40px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.btn{line-height:1.25;transition:background .3s ease;border:solid 1px;outline:0;padding:11px 24px;font-size:16px;border-radius:12px}.btn.btn-xl{padding:24px 35px;font-size:24px;border-radius:20px}.btn-group-lg>.btn,.btn.btn-lg{padding:15px 24px;font-size:20px}.btn:hover{text-decoration:none}.btn-outline{color:#fff;background-color:transparent;border-color:#fff}.btn-outline:hover{color:#fff;background-color:rgba(255,255,255,.25)}.btn-primary{color:#fff;background-color:#5d26c8;border-color:#5d26c8}.btn-primary:hover{color:#fff;background-color:rgba(93,38,200,.8);border-color:rgba(93,38,200,.8)}.btn-cta{display:inline-flex;align-items:center;justify-content:center}.btn-cta::after{content:"";width:40px;height:40px;margin:-10px 0 -10px 20px;display:inline-flex;background:url(../images/ic-btn-cta.svg) no-repeat center;background-size:contain}@media screen and (max-width:991.98px){.btn{padding:11px 24px;font-size:16px;border-radius:12px}.btn.btn-xl{padding:24px 35px;font-size:24px;border-radius:20px}.btn-group-lg>.btn,.btn.btn-lg{padding:11px 20px;font-size:16px}}@media screen and (max-width:575.98px){.btn.btn-xl{padding:17px 24px;font-size:18px;border-radius:15px}.btn-cta::after{width:30px;height:30px;margin:-10px 0 -10px 12px}}body{--nav_y_padding:40px;--nav_button_height:44px}.navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7.5H21' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 12.5H21' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 17.5H21' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--bs-border-width:0px;--bs-navbar-toggler-padding-y:5px;--bs-navbar-toggler-padding-x:5px;--nav_button_height:34px;padding:0;height:calc(2 * var(--nav_y_padding) + var(--nav_button_height));transition:all .5s ease,padding .2s ease;transform:translateY(-100%)}.navbar .navbar-brand{padding:0}.navbar .navbar-nav .menu-item,.navbar .navbar-nav .nav-item{position:relative;margin:0 10px}.navbar .navbar-nav .menu-item .btn:hover,.navbar .navbar-nav .nav-item .btn:hover{text-decoration:none}.navbar .navbar-nav .menu-item>a,.navbar .navbar-nav .nav-link{position:relative;display:block;font-size:16px;line-height:1.5;color:#fff;padding:8px 10px;font-weight:500}.navbar .navbar-nav .menu-item>a:hover,.navbar .navbar-nav .nav-link:hover{color:#fff}.navbar .navbar-nav.navbar-primary .menu-item>a::after,.navbar .navbar-nav.navbar-primary .nav-link::after{content:".";color:transparent;position:absolute;bottom:0;left:0;right:0;margin:auto;height:3px;width:0;background:#fff;border-radius:20px;transition:all .5s}.navbar .navbar-nav.navbar-primary .menu-item>a:hover,.navbar .navbar-nav.navbar-primary .nav-link:hover{text-decoration:none}.navbar .navbar-nav.navbar-primary .menu-item>a:hover::after,.navbar .navbar-nav.navbar-primary .nav-link:hover::after{width:20px}.navbar .navbar-nav.navbar-primary .current-menu-item>a,.navbar .navbar-nav.navbar-primary .current_page_parent>a{font-weight:600}.navbar .navbar-nav.navbar-primary .current-menu-item>a::after,.navbar .navbar-nav.navbar-primary .current_page_parent>a::after{width:16px}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-toggle{border:none;outline:0;box-shadow:none;padding:0;display:flex;align-items:center}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-toggle::after{border:none;padding:0;margin:0;margin-left:8px;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-image:url(../images/ic-chevron-down-2.svg)}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-toggle img{width:42px;height:42px;border-radius:50%}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-toggle span{display:none;color:#fff}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-menu{min-width:120px;box-shadow:0 10px 50px 0 rgba(0,0,0,.08);background-color:#fff;border:none;margin-top:20px;margin-left:-50px;border-radius:10px;right:0}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-menu.show{display:flex;flex-direction:column}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-menu.show>*+*{margin-top:5px}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-menu::before{content:"";position:absolute;top:0;right:0;margin:-10px 40px 0 0;border-bottom:solid 12px #fff;border-left:solid 12px transparent;border-right:solid 12px transparent}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-item{padding:5px 15px;text-align:center}.navbar .navbar-account{margin-left:auto}.navbar .navbar-toggler{border-color:transparent}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-buttons .btn,.navbar .navbar-buttons .menu-item,.navbar .navbar-buttons .nav-item{margin:0;padding:0;border-radius:12px}.navbar .navbar-buttons .menu-item>a,.navbar .navbar-buttons .nav-link{padding:11px 23px;line-height:1.25}.navbar .navbar-buttons .menu-item>a:hover,.navbar .navbar-buttons .nav-link:hover{text-decoration:none}.navbar .navbar-buttons>.menu-item+.menu-item,.navbar .navbar-buttons>.nav-item+.nav-item{margin-left:32px}.navbar .social-media{display:none}.navbar.nav-no-main .navbar-nav.navbar-buttons{margin-left:auto}.navbar-toggler-icon{width:24px;height:24px}.first-load .navbar,.is-top .navbar{transition-delay:.55s}.is-not-top,.is-ready [data-is-scrolled=true],.scrolled{--nav_y_padding:15px}.is-not-top .navbar,.is-ready [data-is-scrolled=true] .navbar,.scrolled .navbar{background:rgba(0,0,0,.55);transition-delay:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.is-not-top .navbar:hover,.is-ready [data-is-scrolled=true] .navbar:hover,.scrolled .navbar:hover{background:#000}@media screen and (max-width:991.98px){.navbar .navbar-brand img{height:27px}.navbar .navbar-nav.navbar-primary .menu-item,.navbar .navbar-nav.navbar-primary .nav-item{margin:10px 0}.navbar .navbar-nav.navbar-primary .menu-item>a,.navbar .navbar-nav.navbar-primary .nav-link{font-size:24px;line-height:1.25;padding-top:10px;padding-bottom:10px}.navbar .navbar-nav.navbar-primary .menu-item>a:hover,.navbar .navbar-nav.navbar-primary .nav-link:hover{text-decoration:none}.navbar .navbar-nav.navbar-primary .menu-item>a:hover::after,.navbar .navbar-nav.navbar-primary .nav-link:hover::after{width:40px}.navbar .navbar-nav.navbar-primary .current-menu-item>a::after,.navbar .navbar-nav.navbar-primary .current_page_parent>a::after{width:60px}.navbar .navbar-nav+.navbar-nav.navbar-right{margin-top:40px}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-menu{margin-left:0}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-menu::before{display:none}.navbar .navbar-nav.navbar-right .dropdown-account .dropdown-toggle span{display:block;margin-left:15px}.navbar .navbar-nav.navbar-account{margin-right:auto}.navbar .navbar-nav.navbar-buttons{flex-direction:column;width:100%;max-width:500px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.navbar .navbar-nav.navbar-buttons>.menu-item+.menu-item,.navbar .navbar-nav.navbar-buttons>.nav-item+.nav-item{margin-top:20px;margin-left:0}.navbar.navbar-checkout .navbar-nav.navbar-buttons{padding-right:0}.navbar.navbar-checkout .navbar-nav.navbar-buttons .menu-item>a,.navbar.navbar-checkout .navbar-nav.navbar-buttons .nav-link{font-size:12px;padding:12px 20px}.navbar .social-media{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px}.navbar .social-media p{line-height:1.25}.navbar .social-media .footer-nav-list.footer-nav-social>*+*{margin-left:24px}.navbar .social-media .footer-nav-list.footer-nav-social li a{width:38px;height:38px}.navbar-collapse{--nav_height:calc(2 * var(--nav_y_padding) + var(--nav_button_height));position:absolute;top:var(--nav_height);left:0;right:0;background-color:#000;display:flex;flex-direction:column;text-align:center;padding-top:20px;padding-bottom:40px}}section{padding-top:var(--mc-section-gutter);padding-bottom:var(--mc-section-gutter)}section.section-light{background:#fff;color:#000}section.section-light p,section.section-light ul{color:#686868}.section-header{position:relative;text-align:center;margin-bottom:80px;z-index:10}.section-header .sh-title{display:inline-block;background:linear-gradient(90deg,#8982fd 1.57%,#5d26c8 51.3%,#e707e1 100%);-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important}.section-header .sh-title:last-child{margin-bottom:0}.section-header .h2,.section-header h2{font-size:64px;line-height:1.265625;margin:0 0 32px}.section-header .h3,.section-header h3{font-size:48px;line-height:1.25;margin:0 0 24px}.section-header p{max-width:810px;line-height:1.25;margin:0 auto}.section-footer-cta{text-align:center;--read-more-icon-size:40px}.section-footer-cta .read-more{position:relative;font-size:20px;display:inline-flex;align-items:center}.section-footer-cta .read-more:hover{text-decoration:none}.section-footer-cta .read-more:hover .ic-arrow-right{background-color:rgba(255,255,255,.3)}.section-footer-cta .read-more:hover span{border-bottom-width:2px}.section-footer-cta .read-more span{border-bottom:solid 1px #fff;transition:all ease .2s}.section-footer-cta .read-more strong{font-weight:600}.section-footer-cta .read-more .ic-arrow-right{display:inline-flex;width:var(--read-more-icon-size);height:var(--read-more-icon-size);border:1px solid #fff;border-radius:50%;margin-left:12px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.91003 19.9201L15.43 13.4001C16.2 12.6301 16.2 11.3701 15.43 10.6001L8.91003 4.08008' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:60%;background-repeat:no-repeat;background-position:center;transition:all ease .2s}@media screen and (max-width:1199.98px){.section-header .h2,.section-header h2{font-size:50px}}@media screen and (max-width:991.98px){.section-header{margin-bottom:60px}.section-header .h2,.section-header h2{font-size:38px;margin:0 0 32px}.section-header .h3,.section-header h3{font-size:30px;margin:0 0 24px}}@media screen and (max-width:767.98px){.section-header{margin-bottom:24px}.section-header .h2,.section-header h2{font-size:28px;margin:0 0 32px}.section-header .h3,.section-header h3{font-size:28px;margin:0 0 24px}.section-footer-cta{--read-more-icon-size:30px}.section-footer-cta .read-more{font-size:18px}}@media screen and (max-width:575.98px){.section-header .h2,.section-header h2{margin:0 0 16px}.section-footer-cta{--read-more-icon-size:24px}.section-footer-cta .read-more{font-size:14px}}footer{position:relative;padding-top:80px;padding-bottom:30px;color:#ccc}footer p,footer ul{font-size:.875em;line-height:1.26}footer .footer-brand{display:block;margin-bottom:30px}.footer-row-1{display:flex;justify-content:space-between;position:relative;padding-bottom:50px}.footer-column-1{max-width:390px}.foot-nav{margin:0 40px;min-width:140px}.foot-nav .h4,.foot-nav h4{display:inline-flex;position:relative;font-size:24px;line-height:1.25;font-weight:600;margin:0 0 38px;color:#fff}.foot-nav .h4::after,.foot-nav h4::after{content:"";position:absolute;left:0;bottom:-12px;height:4px;width:55%;background:#2f3033;border-radius:50px}.foot-nav .footer-brand{line-height:1}.footer-nav-list{list-style:none;padding:0;margin:0;color:rgba(255,255,255,.65);display:flex;flex-direction:column}.footer-nav-list>*+*{margin-top:6px}.footer-nav-list a{padding:5px 0;display:inline-block}.footer-nav-list.footer-nav-social{flex-direction:row}.footer-nav-list.footer-nav-social>*+*{margin-top:0;margin-left:12px}.footer-nav-list.footer-nav-social li a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background-color:#fff;border-radius:50px}.footer-nav-list.footer-nav-social li a:hover{opacity:.8}.footer-row-2{text-align:center;padding:50px 0;border-top:solid 1px #333}.footer-row-2 .copy{margin:0;font-weight:600;line-height:1.428}.footer-row-2 .copy img{vertical-align:top;width:1.25em}@media screen and (max-width:1199.98px){footer .footer-brand{margin-bottom:16px}.footer-row-1{flex-wrap:wrap}.footer-column-1{max-width:100%;flex:0 0 100%;text-align:center}.footer-column-1 p{margin:0 auto 60px;max-width:400px}}@media screen and (max-width:991.98px){.footer-column-1 p{margin-bottom:40px}}@media screen and (max-width:767.98px){footer{padding-bottom:0}.footer-row-1{flex-direction:column;align-items:center;text-align:center}.footer-row-1>*+*{margin-top:40px}.footer-column-1 p{margin-bottom:0}.footer-column-4 p{margin-top:5px}.foot-nav .h4,.foot-nav h4{margin-bottom:24px}.foot-nav .h4::after,.foot-nav h4::after{left:50%;transform:translateX(-50%)}.footer-nav-list.footer-nav-social li a{width:38px;height:38px}.footer-row-2{padding-top:40px;padding-bottom:40px;margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}@media screen and (max-width:575.98px){footer{padding-top:40px}footer p,footer ul{font-size:14px}.footer-row-2 .copy{font-size:12px}}.progress-container .progress-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;text-transform:uppercase}.progress-container .progress-header strong{font-weight:700;font-size:14px;line-height:1.28}.progress-container .progress-header span{font-weight:600;font-size:12px;line-height:1.25;color:#ccc}.progress-container .progress{height:8px;--bs-progress-height:8px;--bs-progress-bg:#2F3137;--bs-progress-border-radius:20px;--bs-progress-box-shadow:none;--bs-progress-bar-bg:#5D26C8}.progress-container .progress-bar{border-radius:var(--bs-progress-border-radius)}.blog-post-item-container{padding-bottom:var(--bs-gutter-x)}.blog-post-item{background:#18191c;border-radius:40px;padding:20px 20px 40px;height:100%}.blog-post-item .thumbnail{height:100%;border-radius:30px;overflow:hidden;margin-bottom:20px;aspect-ratio:350/233}.blog-post-item .thumbnail img{width:100%;height:100%}.blog-post-item .text-container{display:flex;flex-direction:column;font-size:14px;line-height:1.2857142857;color:#ccc}.blog-post-item .text-container .categories{font-weight:700;font-size:14px;line-height:1.2857142857;color:#f59e4e;display:block;margin:0 0 12px;text-transform:uppercase}.blog-post-item .text-container .date{font-size:inherit;line-height:inherit;color:inherit;font-weight:600;margin:0}.blog-post-item .text-container .post-title{font-weight:600;font-size:18px;line-height:23px;margin:0 0 12px;color:#fff}.blog-post-item .text-container .post-title a{color:inherit}.blog-post-item .text-container p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 20px}.blog-featureds .blog-post-item .text-container,.section-light .blog-post-item .text-container{color:#686868}.blog-featureds .blog-post-item .text-container .post-title,.section-light .blog-post-item .text-container .post-title{color:#000}.section-light .blog-post-item{background-color:#f7f7f7}.blog-featureds .blog-post-item{background-color:#fff}@media screen and (max-width:767.98px){.blog-post-item{max-width:400px;margin-left:auto;margin-right:auto}}@media screen and (max-width:575.98px){.blog-post-item-container{padding-bottom:24px}.blog-post-item{border-radius:35px}.blog-post-item .thumbnail{border-radius:25px;margin-bottom:24px}.blog-post-item .text-container{font-size:12px}.blog-post-item .text-container .categories{font-size:12px}.blog-post-item .text-container .post-title{font-size:14px}}.blog-search-form{display:flex;padding:12px 12px 12px 24px;width:100%;background:#fff;border-radius:50px}.blog-search-form .input-s{font-size:18px;line-height:1.33333;border:none;flex:1;color:#000}.blog-search-form .input-s::-moz-placeholder{color:#3c3737}.blog-search-form .input-s::placeholder{color:#3c3737}.blog-search-form .input-s:focus{border:none;outline:0;box-shadow:none}.blog-search-form .btn{display:flex;align-items:center;justify-content:center;height:50px;padding:12px;border-radius:50%}.blog-search-form .btn img{width:24px;height:24px}@media screen and (max-width:575.98px){.blog-search-form .input-s{font-size:14px}.blog-search-form .btn{height:32px;padding:8px}.blog-search-form .btn img{width:16px;height:16px}}.is-ready .navbar{transform:translateY(0)}.is-ready [data-h-animation=fade-up]{opacity:1;transform:translateY(0)}[data-h-animation][data-h-animation-delay="50"]{transition-delay:50ms}[data-h-animation][data-h-animation-delay="100"]{transition-delay:.1s}[data-h-animation][data-h-animation-delay="150"]{transition-delay:150ms}[data-h-animation][data-h-animation-delay="200"]{transition-delay:.2s}[data-h-animation][data-h-animation-delay="250"]{transition-delay:250ms}[data-h-animation][data-h-animation-delay="300"]{transition-delay:.3s}[data-h-animation][data-h-animation-delay="350"]{transition-delay:350ms}[data-h-animation][data-h-animation-delay="400"]{transition-delay:.4s}[data-h-animation][data-h-animation-delay="450"]{transition-delay:450ms}[data-h-animation][data-h-animation-delay="500"]{transition-delay:.5s}[data-h-animation][data-h-animation-delay="550"]{transition-delay:550ms}[data-h-animation][data-h-animation-delay="600"]{transition-delay:.6s}[data-h-animation][data-h-animation-delay="650"]{transition-delay:650ms}[data-h-animation][data-h-animation-delay="700"]{transition-delay:.7s}[data-h-animation][data-h-animation-delay="750"]{transition-delay:750ms}[data-h-animation][data-h-animation-delay="800"]{transition-delay:.8s}[data-h-animation][data-h-animation-delay="850"]{transition-delay:850ms}[data-h-animation][data-h-animation-delay="900"]{transition-delay:.9s}[data-h-animation][data-h-animation-delay="950"]{transition-delay:950ms}[data-h-animation][data-h-animation-delay="1000"]{transition-delay:1s}[data-h-animation][data-h-animation-delay="1050"]{transition-delay:1.05s}[data-h-animation][data-h-animation-delay="1100"]{transition-delay:1.1s}[data-h-animation][data-h-animation-delay="1150"]{transition-delay:1.15s}[data-h-animation][data-h-animation-delay="1200"]{transition-delay:1.2s}[data-h-animation][data-h-animation-delay="1250"]{transition-delay:1.25s}[data-h-animation][data-h-animation-delay="1300"]{transition-delay:1.3s}[data-h-animation][data-h-animation-delay="1350"]{transition-delay:1.35s}[data-h-animation][data-h-animation-delay="1400"]{transition-delay:1.4s}[data-h-animation][data-h-animation-delay="1450"]{transition-delay:1.45s}[data-h-animation][data-h-animation-delay="1500"]{transition-delay:1.5s}[data-h-animation][data-h-animation-delay="1550"]{transition-delay:1.55s}[data-h-animation][data-h-animation-delay="1600"]{transition-delay:1.6s}[data-h-animation][data-h-animation-delay="1650"]{transition-delay:1.65s}[data-h-animation][data-h-animation-delay="1700"]{transition-delay:1.7s}[data-h-animation][data-h-animation-delay="1750"]{transition-delay:1.75s}[data-h-animation][data-h-animation-delay="1800"]{transition-delay:1.8s}[data-h-animation][data-h-animation-delay="1850"]{transition-delay:1.85s}[data-h-animation][data-h-animation-delay="1900"]{transition-delay:1.9s}[data-h-animation][data-h-animation-delay="1950"]{transition-delay:1.95s}[data-h-animation][data-h-animation-delay="2000"]{transition-delay:2s}[data-h-animation][data-h-animation-delay="2050"]{transition-delay:2.05s}[data-h-animation][data-h-animation-delay="2100"]{transition-delay:2.1s}[data-h-animation][data-h-animation-delay="2150"]{transition-delay:2.15s}[data-h-animation][data-h-animation-delay="2200"]{transition-delay:2.2s}[data-h-animation][data-h-animation-delay="2250"]{transition-delay:2.25s}[data-h-animation][data-h-animation-delay="2300"]{transition-delay:2.3s}[data-h-animation][data-h-animation-delay="2350"]{transition-delay:2.35s}[data-h-animation][data-h-animation-delay="2400"]{transition-delay:2.4s}[data-h-animation][data-h-animation-delay="2450"]{transition-delay:2.45s}[data-h-animation][data-h-animation-delay="2500"]{transition-delay:2.5s}[data-h-animation][data-h-animation-delay="2550"]{transition-delay:2.55s}[data-h-animation][data-h-animation-delay="2600"]{transition-delay:2.6s}[data-h-animation][data-h-animation-delay="2650"]{transition-delay:2.65s}[data-h-animation][data-h-animation-delay="2700"]{transition-delay:2.7s}[data-h-animation][data-h-animation-delay="2750"]{transition-delay:2.75s}[data-h-animation][data-h-animation-delay="2800"]{transition-delay:2.8s}[data-h-animation][data-h-animation-delay="2850"]{transition-delay:2.85s}[data-h-animation][data-h-animation-delay="2900"]{transition-delay:2.9s}[data-h-animation][data-h-animation-delay="2950"]{transition-delay:2.95s}[data-h-animation][data-h-animation-delay="3000"]{transition-delay:3s}[data-h-animation=fade-up]{opacity:0;transform:translateY(100px);transition-timing-function:ease-in-out;transition-duration:.5s}@media screen and (min-width:5200px){[data-h-animation=fade-up]{transform:translateY(10rem)}}[data-animation=sh-h2],[data-animation=to-fff]{-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important}[data-animation=box-covered]{position:relative;overflow:hidden}[data-animation=box-covered] .box-cover{pointer-events:none;position:absolute;top:0;left:0;height:200%;width:100%;background:linear-gradient(rgba(0,0,0,0),#000 40%,#000)}.section-light [data-animation=box-covered] .box-cover,[data-animation=box-covered][data-animation-box=light] .box-cover{background:linear-gradient(rgba(255,255,255,0),#fff 40%,#fff)!important}.header{min-height:150px}.header-default{padding-top:calc(var(--mc-section-gutter) * 2);padding-bottom:var(--mc-section-gutter);text-align:center}.header-default .h1,.header-default h1{font-size:64px;line-height:1.265625;margin:0 0 32px;display:inline-block;background:linear-gradient(90deg,#8982fd 1.57%,#5d26c8 51.3%,#e707e1 100%);-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important;margin:0;text-align:center}.header-account{padding-top:205px}@media screen and (max-width:1199.98px){.header-account{padding-top:180px}.header-default{min-height:calc(2 * var(--nav_y_padding) + var(--nav_button_height) + 16px);padding-top:var(--mc-section-gutter)}}@media screen and (max-width:767.98px){.header-account{padding-top:160px}}@media screen and (max-width:575.98px){.header-account{padding-top:140px}}.header-home{padding-top:254px;padding-bottom:50px}.header-home .wrapper{display:flex;align-items:flex-start;justify-content:space-between}.header-home .hero{position:relative;z-index:1;margin:-194px -90px -84px -40px}.header-home .hero img{height:760px}.header-home .text-container{position:relative;z-index:2;margin:0;flex:0 0 600px;min-width:600px;max-width:600px}.header-home .text-container .h1,.header-home .text-container h1{font-weight:800;font-size:54px;line-height:1.2;margin:0 0 40px;letter-spacing:.1px}.header-home .text-container .h1 strong,.header-home .text-container h1 strong{font-weight:inherit;color:transparent;background:linear-gradient(89.7deg,#5d26c8 .06%,#e707e1 49.8%);-webkit-background-clip:text;letter-spacing:-.6px}.header-home .text-container p{margin:0}.header-home .video-player{position:relative;width:1020px;max-width:90%;min-height:300px;margin:0 auto 60px;box-shadow:0 20px 100px rgba(104,0,237,.4);border-radius:40px;overflow:hidden;cursor:pointer;--btn-play-size:100px}.header-home .video-player.show-player .video-player-toggle{opacity:0;z-index:1}.header-home .video-player.show-player .yt-player{opacity:1;z-index:2}.header-home .video-player .yt-player{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity ease .3s}.header-home .video-player .video-player-toggle{position:relative;z-index:2;transition:opacity ease .3s}.header-home .video-player .ill{position:relative;width:100%}.header-home .video-player .btn-play{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--btn-play-size);height:var(--btn-play-size);border-radius:50%;border:none;background-image:url(../images/btn-play-video.svg);background-size:cover;background-repeat:no-repeat;background-position:center;text-indent:-999em;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0}.header-home .video-player .btn-play:hover{background-color:rgba(0,0,0,.7)}@media screen and (max-width:1199.98px){.header-home{padding-top:240px}.header-home .hero{margin:-150px -90px -90px -100px}.header-home .hero img{height:650px}.header-home .video-player{--btn-play-size:100px}}@media screen and (max-width:991.98px){.header-home{padding-top:200px}.header-home .wrapper{flex-direction:column;align-items:center}.header-home .text-container{flex:1}.header-home .hero{margin:0}.header-home .hero img{height:auto;width:600px;max-width:100%}.header-home .video-player{max-width:800px;width:100%;border-radius:30px}}@media screen and (max-width:767.98px){.header-home .text-container{min-width:initial}.header-home .text-container .h1,.header-home .text-container h1{font-size:46px;margin-bottom:30px}.header-home .video-player{--btn-play-size:80px;border-radius:20px}}@media screen and (max-width:575.98px){.header-home{padding-top:120px;padding-bottom:30px;overflow:hidden}.header-home .text-container{margin-bottom:24px}.header-home .text-container .h1,.header-home .text-container h1{font-size:40px}.header-home .hero{margin:0 -27px -45px}.header-home .video-player{--btn-play-size:35px;min-height:193px;margin-bottom:40px;border-radius:15px}}.header-blog{position:relative;overflow:hidden;padding-top:204px;padding-bottom:200px}.header-blog .header-bg{position:absolute;bottom:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 800px;background-image:url(../images/bg-header-blog.svg);background-position:center bottom -160px}.header-blog .text-container{max-width:865px;margin:0 auto;text-align:center}.header-blog .h1,.header-blog h1{font-weight:700;font-size:84px;line-height:1.2;text-align:center;margin:0 0 40px}.header-blog .h1 a,.header-blog h1 a{text-decoration:none}.header-blog p{max-width:600px;margin:0 auto}.header-blog-home{padding-bottom:353px}.header-blog-post{padding-bottom:453px}.header-blog-post .text-container{display:flex;flex-direction:column;text-align:left;max-width:100%}.header-blog-post .back-to-blog{font-weight:600;font-size:18px;line-height:1.3333333333;color:#f59e4e;display:inline-flex}.header-blog-post .back-to-blog::before{content:"";background-image:url(../images/ic-block-back.svg);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;width:1.33em;height:1.33em;margin-right:8px}.header-blog-post .h1,.header-blog-post h1{text-align:left;font-size:48px;margin:50px 0}.header-blog-post .second-line{display:flex;align-items:center;justify-content:space-between}.header-blog-post .second-line .date{font-size:18px;font-weight:600}.header-blog-post .post-sharer{display:flex;align-items:center;justify-content:center}.header-blog-post .post-sharer span{font-size:14px}.header-blog-post .post-sharer ul{display:flex;align-items:center;justify-content:center;list-style:none;margin:0 0 0 12px;padding:0}.header-blog-post .post-sharer ul>*+*{margin-left:12px}.header-blog-post .post-sharer ul li a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}.header-blog-post .post-sharer ul li a img{width:100%;height:100%}@media screen and (max-width:991.98px){.header-blog .h1,.header-blog h1{font-size:64px}.header-blog-post .h1,.header-blog-post h1{font-size:44px}}@media screen and (max-width:767.98px){.header-blog{padding-top:180px}.header-blog .h1,.header-blog h1{font-size:54px;margin-bottom:30px}.header-blog p{line-height:1.71}.header-blog-home{padding-bottom:400px}.header-blog-post{padding-top:150px}.header-blog-post .header-bg{background-size:auto 600px;background-position:center bottom}.header-blog-post .h1,.header-blog-post h1{margin:50px 0}.header-blog-post .second-line{flex-direction:column;align-items:flex-start}.header-blog-post .second-line .post-sharer{margin-top:50px}}@media screen and (max-width:575.98px){.header-blog .h1,.header-blog h1,.header-blog-home .h1,.header-blog-home h1{font-size:40px}.header-blog-post{padding-bottom:320px}.header-blog-post .back-to-blog{font-size:14px;line-height:1.2}.header-blog-post .h1,.header-blog-post h1{font-size:24px;margin-top:30px;margin-bottom:30px}.header-blog-post .second-line .date{font-size:14px}.header-blog-post .second-line .post-sharer{flex-direction:column;align-items:flex-start}.header-blog-post .second-line .post-sharer ul{margin:10px 0 0}}.header-about{--photo-size:350px;position:relative;overflow:hidden;padding-top:235px;padding-bottom:209px}.header-about .header-bg{position:absolute;bottom:-500px;right:0;width:100%;height:100%;background-size:959px 962px;background-position:right center;background-repeat:no-repeat;background-image:url(../images/bg-header-about.png)}.header-about .wrapper{display:flex;align-items:flex-start;justify-content:center}.header-about .photo{width:var(--photo-size);min-width:var(--photo-size);height:var(--photo-size);border-radius:50%;overflow:hidden}.header-about .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-about .text-container{position:relative;z-index:2;margin:0 0 0 85px;flex:0 0 600px;max-width:600px}.header-about .text-container>strong{display:block;font-weight:600;font-size:36px;line-height:1.5;color:#ccc;margin-bottom:4px}.header-about .text-container .h1,.header-about .text-container h1{font-size:64px;line-height:1.2;margin:0 0 50px}.header-about .text-container p{margin:0}@media screen and (max-width:1199.98px){.header-about{--photo-size:300px}.header-about .wrapper .text-container{margin-left:50px}}@media screen and (max-width:991.98px){.header-about{padding-top:200px;padding-bottom:200px;--photo-size:170px}.header-about .wrapper{flex-direction:column;align-items:center;text-align:center}.header-about .wrapper .text-container{margin-top:30px;margin-left:0}.header-about .text-container{flex:1}.header-about .text-container>strong{font-size:24px;line-height:1.2;margin-bottom:8px}.header-about .text-container .h1,.header-about .text-container h1{font-size:40px;margin-bottom:30px}.header-about .text-container p{line-height:1.71}}@media screen and (max-width:767.98px){.header-about .header-bg{bottom:-250px}}@media screen and (max-width:575.98px){.header-about .header-bg{background-size:150% auto;background-position:center bottom}}.header-testimonials{position:relative;overflow:hidden;padding-top:204px;padding-bottom:40px;text-align:center}.header-testimonials .h1,.header-testimonials h1{font-size:64px;line-height:1.265625;display:inline-block;background:linear-gradient(90deg,#8982fd 1.57%,#5d26c8 51.3%,#e707e1 100%);-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important;margin:0}@media screen and (max-width:991.98px){.header-testimonials{padding-top:180px;padding-bottom:35px}.header-testimonials .h1,.header-testimonials h1{font-size:40px;line-height:1.2}}.section-features{--ill-size:180px;padding-top:50px}.section-features .feature-box-container{height:100%;padding-top:calc(var(--ill-size,180px)/ 2)}.section-features .feature-box{background:#18191c;border-radius:30px;padding:0 24px 50px;height:100%}.section-features .feature-box .ill{width:var(--ill-size,180px);height:var(--ill-size,180px);margin:0 auto;transform:translateY(-100px)}.section-features .feature-box .ill img{width:100%;height:100%}.section-features .feature-box .h4,.section-features .feature-box h4{font-weight:600;font-size:18px;line-height:1.2777777778;margin:-100px 0 12px}.section-features .feature-box p{font-size:14px;line-height:1.2857142857;margin:0}@media screen and (max-width:1199.98px){.section-features{--ill-size:170px}.section-features .feature-box{padding-bottom:30px}.section-features .feature-box .h4,.section-features .feature-box h4{margin-top:-110px}}@media screen and (max-width:991.98px){.feature-boxes{margin:0 auto;max-width:800px}.feature-boxes .feature-box-container{padding-bottom:30px}}@media screen and (max-width:575.98px){.section-features{--ill-size:180px;padding-bottom:10px}.section-features .feature-box{padding-bottom:53px}.section-features .feature-box .h4,.section-features .feature-box h4{margin-top:-100px}.feature-boxes{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}}.section-challenges .section-header{margin-bottom:60px}.section-challenges .section-header p{max-width:810px}.section-challenges .challenge-box-container{padding-bottom:30px;height:100%}.section-challenges .challenge-box{display:flex;align-items:center;background:#f7f7f7;border-radius:30px;padding:36px 50px 36px 36px;height:100%}.section-challenges .challenge-box .numb{font-weight:600;font-size:48px;line-height:60px;color:#5d26c8}.section-challenges .challenge-box .text{margin-left:26px}.section-challenges .challenge-box .text .h4,.section-challenges .challenge-box .text h4{font-weight:600;font-size:24px;margin-bottom:12px}.section-challenges .challenge-box .text p{font-size:14px;line-height:1.2857142857;margin:0}.section-challenges .challenge-quotes{margin-bottom:62px}.section-challenges .challenge-quote{margin:0;display:flex}.section-challenges .challenge-quote::before{content:"";width:3px;flex:0 0 3px;background:#e707e1;border-radius:30px;margin-right:12px}.section-challenges .challenge-quote p{color:#000;line-height:1.4;margin:0}.section-challenges .challenge-footer{display:flex;align-items:center;max-width:810px;margin:0 auto}.section-challenges .challenge-footer strong{font-weight:600;font-size:36px;line-height:1.25;flex:0 0 390px}.section-challenges .challenge-footer p{line-height:1.25;margin:0 0 0 30px}@media screen and (max-width:991.98px){.section-challenges .challenge-box{padding:20px;border-radius:20px}.section-challenges .challenge-box .numb{font-size:40px}.section-challenges .challenge-box .text{margin-left:16px}.section-challenges .challenge-box .text .h4,.section-challenges .challenge-box .text h4{font-size:20px;margin-bottom:6px}.section-challenges .challenge-footer strong{font-size:32px;flex:0 0 350px}}@media screen and (max-width:767.98px){.section-challenges .challenge-quotes{margin-bottom:30px}.section-challenges .challenge-quote{margin-bottom:20px}.section-challenges .challenge-footer{flex-direction:column}.section-challenges .challenge-footer strong{flex:1}.section-challenges .challenge-footer p{margin:20px 0 0}}@media screen and (max-width:575.98px){.section-challenges .section-header{margin-bottom:30px}.section-challenges .section-header .h2,.section-challenges .section-header h2{margin-bottom:16px}.section-challenges .challenge-box-container{padding-bottom:16px}.section-challenges .challenge-box{padding:16px}.section-challenges .challenge-box .numb{font-size:36px}.section-challenges .challenge-box .text .h4,.section-challenges .challenge-box .text h4{font-size:18px;margin-bottom:4px}.section-challenges .challenge-box .text p{font-size:12px}.section-challenges .challenge-quotes{margin-top:15px;margin-bottom:15px}.section-challenges .challenge-quote{margin-bottom:16px}.section-challenges .challenge-quote p{font-size:12px}.section-challenges .challenge-footer strong{font-size:24px}.section-challenges .challenge-footer p{margin-top:16px}}.section-featured-course{background-image:url(../images/bg-featured-course.svg);background-repeat:no-repeat;background-position:top center;background-size:auto 1376px}.course-weeks.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-border-width:0px;--bs-accordion-border-radius:20px;--bs-accordion-inner-border-radius:calc(var(--bs-accordion-border-radius) - 1px);--bs-accordion-btn-padding-x:16px;--bs-accordion-btn-padding-y:16px;--bs-accordion-btn-color:#000;--bs-accordion-btn-icon:url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.92 0.949951L10.4 7.46995C9.62996 8.23995 8.36996 8.23995 7.59996 7.46995L1.07996 0.949951' stroke='black' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--bs-accordion-btn-icon-width:40px;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.92 0.949951L10.4 7.46995C9.62996 8.23995 8.36996 8.23995 7.59996 7.46995L1.07996 0.949951' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--bs-accordion-btn-focus-box-shadow:0;--bs-accordion-body-padding-x:16px;--bs-accordion-body-padding-y:16px;--bs-accordion-active-color:var(--bs-accordion-color);--bs-accordion-active-bg:var(--bs-accordion-bg);margin-bottom:10px}.course-weeks.accordion .course-week.accordion-item{margin-bottom:30px}.course-weeks.accordion .course-week.accordion-item .accordion-button{cursor:pointer;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);font-weight:600;font-size:20px;margin:0}.course-weeks.accordion .course-week.accordion-item .accordion-button::after{background-color:rgba(0,0,0,.1);border-radius:50%;background-size:16px auto;background-position:center}.course-weeks.accordion .course-week.accordion-item .accordion-button:not(.collapsed)::after{background-color:#5d26c8}.course-weeks.accordion .course-week.accordion-item .accordion-body{padding:24px}.course-weeks.accordion .course-week.accordion-item .accordion-body figure{margin-bottom:24px;border-radius:20px;overflow:hidden}.course-weeks.accordion .course-week.accordion-item .accordion-body figure img{width:100%}.course-weeks.accordion .course-week.accordion-item .accordion-body p{color:#000;line-height:1.25;margin:0 0 12px}.course-weeks.accordion .course-week.accordion-item .accordion-body p:last-child{margin-bottom:0}@media screen and (max-width:991.98px){.course-weeks.accordion{max-width:800px;margin-left:auto;margin-right:auto}.course-weeks.accordion .course-week.accordion-item{margin-bottom:20px}}@media screen and (max-width:767.98px){.section-featured-course{padding-bottom:80px}.section-featured-course .section-header{margin-bottom:30px}.course-weeks.accordion .course-week.accordion-item{margin-bottom:16px}}@media screen and (max-width:575.98px){.course-weeks.accordion{--bs-accordion-border-radius:15px;--bs-accordion-btn-padding-x:14px;--bs-accordion-btn-padding-y:14px;--bs-accordion-btn-icon-width:32px;--bs-accordion-body-padding-x:14px;--bs-accordion-body-padding-y:14px;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));margin-bottom:15px}.course-weeks.accordion .course-week.accordion-item .accordion-button{font-size:14px}.course-weeks.accordion .course-week.accordion-item .accordion-button::after{background-size:13px auto}.course-weeks.accordion .course-week.accordion-item .accordion-body{padding:16px}.course-weeks.accordion .course-week.accordion-item .accordion-body figure{margin-bottom:16px;border-radius:11.0759px}.course-weeks.accordion .course-week.accordion-item .accordion-body p{font-size:12px}}.facilities{display:flex;flex-direction:column}.facilities>*+*{margin-top:60px}.facility-box{display:flex;align-items:center;padding:32px 17px;background:linear-gradient(270deg,#232529 0,rgba(35,37,41,0) 67.48%);border-radius:40px}.facility-box.reversed{flex-direction:row-reverse;background:linear-gradient(90deg,#232529 0,rgba(35,37,41,0) 62.52%)}.facility-box figure{margin:0;border-radius:40px;overflow:hidden;flex:0 0 568px;padding:0 15px}.facility-box figure img{height:422px}.facility-box .text{padding:0 15px}.facility-box .text .h4,.facility-box .text h4{font-weight:700;font-size:36px;line-height:1.25;margin:0 0 32px}.facility-box .text p{line-height:1.25}.facility-box .text p:last-child{margin-bottom:0}@media screen and (max-width:1199.98px){.facility-box figure{flex:0 0 50%;padding:0}.facility-box figure img{width:100%;height:auto}.facility-box .text .h4,.facility-box .text h4{font-size:34px}}@media screen and (max-width:991.98px){.facilities{max-width:500px;margin-left:auto;margin-right:auto}.facilities>*+*{margin-top:40px}.facility-box{border-radius:30px}.facility-box,.facility-box.reversed{flex-direction:column}.facility-box figure{flex:initial;margin-bottom:30px}.facility-box figure img{max-width:480px}.facility-box .text{padding:0}.facility-box .text .h4,.facility-box .text h4{font-size:30px;margin-bottom:16px}}@media screen and (max-width:767.98px){.section-facilities .section-header{margin-bottom:30px}}@media screen and (max-width:575.98px){.facilities>*+*{margin-top:30px}.facility-box{border-radius:25px;padding:16px}.facility-box .text .h4,.facility-box .text h4{font-size:18px;line-height:1.4}.facility-box .text p{line-height:1.4}}.section-community{position:relative;z-index:10;padding-bottom:0}.section-community .community-bg{position:absolute;top:300px;right:0;left:0}.section-community .community-bg::after,.section-community .community-bg::before{content:"";position:absolute;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:-1;transform:translateY(-300px)}.section-community .community-bg::before{top:0;right:0;width:215px;height:215px;background-image:url(../images/bg-community-2.svg)}.section-community .community-bg::after{top:168px;left:0;width:195px;height:390px;background-image:url(../images/bg-community-1.svg)}.section-community .section-header p{max-width:600px}.section-community .community-box{margin-bottom:50px}.section-community .community-box figure{border-radius:40px;oveflow:hidden;margin:0 0 24px}.section-community .community-box figure img{width:100%}.section-community .community-box .text .h4,.section-community .community-box .text h4{font-size:24px;margin:0 0 16px}.section-community .community-box .text p{font-size:14px;line-height:1.2857142857;margin:0}@media screen and (max-width:991.98px){.section-community .community-box{max-width:480px;margin:0 auto 50px}}@media screen and (max-width:575.98px){.section-community{padding-bottom:10px}.section-community .section-header{margin-bottom:40px}.section-community .community-box{margin-bottom:30px}.section-community .community-box figure{margin-bottom:16px}.section-community .community-box .text .h4,.section-community .community-box .text h4{font-size:18px;margin-bottom:10px}}.section-benefit-box{padding-top:50px}.section-benefit-box .benefit-box{position:relative;padding:114px 50px;color:#fff;border-radius:60px;overflow:hidden;background-image:url(../images/bg-benefit.svg);background-size:cover}.section-benefit-box .benefit-box .h2,.section-benefit-box .benefit-box h2{text-align:center;font-size:48px;margin-bottom:60px}.section-benefit-box .benefit-box ul.benefits{counter-reset:benefit-li-counter;display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:-25px}.section-benefit-box .benefit-box ul.benefits li{counter-increment:benefit-li-counter;display:flex;align-items:flex-start;color:#fff;flex:0 0 50%;padding:25px;font-size:14px;line-height:1.57;--bullet-size:36px}.section-benefit-box .benefit-box ul.benefits li::before{content:counter(benefit-li-counter);display:block;width:var(--bullet-size);height:var(--bullet-size);flex:0 0 var(--bullet-size);border-radius:50%;background-color:#fff;font-weight:700;font-size:16px;line-height:var(--bullet-size);text-align:center;color:#e31be5;margin-right:16px}.section-benefit-box .section-footer-cta{padding-top:40px}@media screen and (max-width:991.98px){.section-benefit-box .benefit-box{padding:60px}.section-benefit-box .benefit-box .h2,.section-benefit-box .benefit-box h2{font-size:38px}.section-benefit-box .benefit-box ul.benefits li{flex:0 0 100%}}@media screen and (max-width:767.98px){.section-benefit-box .benefit-box{border-radius:40px;padding:40px 30px}.section-benefit-box .benefit-box .h2,.section-benefit-box .benefit-box h2{font-size:28px;margin-bottom:40px}.section-benefit-box .benefit-box ul.benefits{margin:-12px 0}.section-benefit-box .benefit-box ul.benefits li{padding:12px 0}}@media screen and (max-width:575.98px){.section-benefit-box{padding-top:var(--mc-section-gutter)}.section-benefit-box .benefit-box{border-radius:30px;padding:40px 12px;background-image:url(../images/bg-benefit-mobile.svg)}.section-benefit-box .benefit-box .h2,.section-benefit-box .benefit-box h2{font-size:20px;margin-bottom:30px}.section-benefit-box .benefit-box ul.benefits li{align-items:center;font-size:12px;line-height:1.4;--bullet-size:24px}.section-benefit-box .benefit-box ul.benefits li::before{font-size:12px;margin-right:12px}}.section-testimonials-snippet .section-footer-cta{padding:60px 0 70px}.testimonials-snippet{display:flex;margin:0 calc(var(--bs-gutter-x)/ -2);--mc-collapsed-width:180px}.testimonials-snippet.slick-slider.slick-initialized.slick-dotted{flex-direction:column;margin-bottom:-10px}.testimonials-snippet .slick-dots{--slick-dot-size:10px;display:flex;margin:30px 0 0;justify-content:center;list-style:none}.testimonials-snippet .slick-dots li{padding:0 calc(var(--slick-dot-size)/ 2)}.testimonials-snippet .slick-dots .slick-active button{background:#d70ee2}.testimonials-snippet .slick-dots button{text-indent:-999em;width:var(--slick-dot-size);height:var(--slick-dot-size);display:block;background:#fff;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0}.testimonials-snippet .testimonial-snippet{padding:0 calc(var(--bs-gutter-x)/ 2);transition:all ease-in-out .3s;flex:0 0 calc(var(--mc-collapsed-width) + var(--bs-gutter-x));min-width:calc(var(--mc-collapsed-width) + var(--bs-gutter-x))}.testimonials-snippet .testimonial-snippet.active,.testimonials-snippet .testimonial-snippet.hovered{flex:1}.testimonials-snippet .testimonial-snippet.active .testimonial-box-snippet figure::before,.testimonials-snippet .testimonial-snippet.hovered .testimonial-box-snippet figure::before{opacity:0}.testimonials-snippet .testimonial-snippet.active .testimonial-box-snippet figure img,.testimonials-snippet .testimonial-snippet.hovered .testimonial-box-snippet figure img{filter:grayscale(0)}.testimonials-snippet .testimonial-snippet.not-hovered{flex:0 0 calc(var(--mc-collapsed-width) + var(--bs-gutter-x));min-width:calc(var(--mc-collapsed-width) + var(--bs-gutter-x))}.testimonials-snippet .testimonial-box-snippet{display:flex;height:285px;border-radius:30px;overflow:hidden;background-color:#fff;cursor:pointer}.testimonials-snippet .testimonial-box-snippet figure{position:relative;border-radius:30px;margin:0;flex:0 0 var(--mc-collapsed-width);max-width:var(--mc-collapsed-width)}.testimonials-snippet .testimonial-box-snippet figure::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;border-radius:30px;transition:all ease-in-out .3s;background-color:rgba(93,38,200,.5);z-index:2}.testimonials-snippet .testimonial-box-snippet figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:30px;transition:all ease-in-out .3s;filter:grayscale(1)}.testimonials-snippet .testimonial-box-snippet .text{display:flex;flex-direction:column;justify-content:center;padding:var(--bs-gutter-x);margin:0 auto}@media (min-width:576px){.testimonials-snippet .testimonial-box-snippet .text{min-width:calc(100% - (var(--mc-collapsed-width) + var(--bs-gutter-x)) * 4)}}@media (min-width:768px){.testimonials-snippet .testimonial-box-snippet .text{min-width:calc(100% - (var(--mc-collapsed-width) + var(--bs-gutter-x)) * 4)}}@media (min-width:992px){.testimonials-snippet .testimonial-box-snippet .text{min-width:calc(100% - (var(--mc-collapsed-width) + var(--bs-gutter-x)) * 4)}}@media (min-width:1200px){.testimonials-snippet .testimonial-box-snippet .text{min-width:calc(1140px - (var(--mc-collapsed-width) + var(--bs-gutter-x)) * 4)}}@media (min-width:1400px){.testimonials-snippet .testimonial-box-snippet .text{min-width:calc(1260px - (var(--mc-collapsed-width) + var(--bs-gutter-x)) * 4)}}.testimonials-snippet .testimonial-box-snippet .text p{font-size:16px;line-height:150%;color:#000;margin:0 0 30px}.testimonials-snippet .testimonial-box-snippet .text .author{display:flex;flex-direction:column}.testimonials-snippet .testimonial-box-snippet .text .author strong{font-size:16px;line-height:1.5;color:#000}.testimonials-snippet .testimonial-box-snippet .text .author span{font-size:14px;line-height:1.5;color:#686868;margin-top:4px}@media screen and (max-width:1399.98px){.testimonials-snippet .testimonial-snippet,.testimonials-snippet .testimonial-snippet.active,.testimonials-snippet .testimonial-snippet.hovered,.testimonials-snippet .testimonial-snippet.not-hovered{flex:1}.testimonials-snippet .testimonial-snippet .testimonial-box-snippet figure::before,.testimonials-snippet .testimonial-snippet.active .testimonial-box-snippet figure::before,.testimonials-snippet .testimonial-snippet.hovered .testimonial-box-snippet figure::before,.testimonials-snippet .testimonial-snippet.not-hovered .testimonial-box-snippet figure::before{opacity:0}.testimonials-snippet .testimonial-snippet .testimonial-box-snippet figure img,.testimonials-snippet .testimonial-snippet.active .testimonial-box-snippet figure img,.testimonials-snippet .testimonial-snippet.hovered .testimonial-box-snippet figure img,.testimonials-snippet .testimonial-snippet.not-hovered .testimonial-box-snippet figure img{filter:grayscale(0)}.testimonials-snippet .testimonial-box-snippet .text{padding:30px 20px}.testimonials-snippet .testimonial-box-snippet .text p{font-size:15px;margin-bottom:20px}}@media screen and (max-width:1199.98px){.section-testimonials-snippet .section-footer-cta{padding-bottom:20px}.testimonials-snippet .testimonial-box-snippet .text p{font-size:14px;margin-bottom:16px}.testimonials-snippet .testimonial-box-snippet .text .author strong{font-size:14px}.testimonials-snippet .testimonial-box-snippet .text .author span{font-size:12px}}@media screen and (max-width:991.98px){.testimonials-snippet .testimonial-snippet .testimonial-box-snippet{max-width:600px;margin-left:auto;margin-right:auto}}@media screen and (max-width:767.98px){.section-testimonials-snippet .section-header{margin-bottom:40px}}@media screen and (max-width:575.98px){.testimonials-snippet{--mc-collapsed-width:160px}.testimonials-snippet .testimonial-box-snippet{height:253px}.testimonials-snippet .testimonial-box-snippet .text{padding:20px 15px}.testimonials-snippet .testimonial-box-snippet .text p{font-size:10px}.testimonials-snippet .testimonial-box-snippet .text .author strong{font-size:12px}.testimonials-snippet .testimonial-box-snippet .text .author span{margin-top:2px;font-size:10px}.testimonials-snippet .slick-dots{margin-top:16px}}.section-pricing{padding-bottom:0}.section-pricing .container{max-width:1050px;margin:0 auto}.section-pricing .ill{border-radius:30px;max-width:100%;margin:0 0 16px}.section-pricing .content-box{position:relative;display:flex;justify-content:space-between;align-items:center;padding:32px;background:#18191c;border-radius:20px}.section-pricing .content-box .content{padding-left:28px}.section-pricing .content-box .content .h4,.section-pricing .content-box .content h4{font-size:24px;font-weight:600;line-height:1.73;margin:0 0 16px}.section-pricing .content-box .content ul{font-weight:500;font-size:18px;line-height:1.73;color:#fff;margin:0;padding-left:0;list-style:none}.section-pricing .content-box .content ul li{display:flex;align-items:center}.section-pricing .content-box .content ul li::before{content:"";width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-image:url(../images/ic-checkmark.svg);margin-right:8px}.section-pricing .content-box .content ul li+li{margin-top:8px}.section-pricing .pricing-box{background:#232529;border-radius:20px;padding:24px;margin:0;width:356px}.section-pricing .pricing-box .btn-cta{padding:24px 35px;font-size:24px;border-radius:20px;width:100%;box-shadow:0 20px 40px rgba(104,0,237,.4)}.section-pricing .pricing-box .price{padding-bottom:24px;text-align:center}.section-pricing .pricing-box .price span,.section-pricing .pricing-box .price strong{display:block}.section-pricing .pricing-box .price strong{display:flex;justify-content:center;align-items:flex-start;font-weight:600;font-size:48px;line-height:1.4}.section-pricing .pricing-box .price strong i{font-style:normal;font-size:32px;line-height:1.73}.section-pricing .pricing-box .price span{font-size:16px;line-height:1.73;color:#ccc}.section-pricing-info{text-align:center;padding:120px 0}.section-pricing-info .wrapper{position:relative;padding:30px}.section-pricing-info .wrapper::before{content:"";position:absolute;top:5px;right:0;bottom:0;left:-60px;background-image:url(../images/bg-pricing-info.svg);background-size:auto 200px;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:-1}.section-pricing-info .h3,.section-pricing-info h3{font-size:48px;line-height:1.5;max-width:810px;margin:0 auto}@media screen and (max-width:991.98px){.section-pricing .content-box{padding:24px}.section-pricing .content-box .content{padding:0}.section-pricing .pricing-box{width:300px}}@media screen and (max-width:767.98px){.section-pricing .content-box{flex-direction:column}.section-pricing .content-box .content{padding:28px 0 0}.section-pricing .pricing-box{width:100%;margin:30px 0 0;padding:24px 22px}.section-pricing-info{padding:80px 0}.section-pricing-info .h3,.section-pricing-info h3{font-size:38px}.section-pricing-info .h3,.section-pricing-info h3{font-size:28px}}@media screen and (max-width:575.98px){.section-pricing .ill{margin-bottom:8px}.section-pricing .content-box .content{width:100%}.section-pricing-info{padding-top:40px;padding-bottom:40px}.section-pricing-info .wrapper{padding:5px 0}.section-pricing-info .wrapper::before{top:8px;right:0;bottom:-4px}.section-pricing-info .h3,.section-pricing-info h3{font-size:18px}}.section-guarantee .guarentee-box{position:relative;padding:var(--mc-section-gutter);background:linear-gradient(263.25deg,#e707e1 1.31%,#5d26c8 87.3%);border-radius:40px;text-align:center;overflow:hidden}.section-guarantee .guarentee-box::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../images/bg-guarantee-noise.png);background-size:cover;mix-blend-mode:soft-light}.section-guarantee .guarentee-box .h3,.section-guarantee .guarentee-box h3{font-size:48px;line-height:1.5;margin:0 0 32px}.section-guarantee .guarentee-box p{line-height:1.25;max-width:600px;margin:0 auto}@media screen and (max-width:991.98px){.section-guarantee .guarentee-box{border-radius:35px}.section-guarantee .guarentee-box .h3,.section-guarantee .guarentee-box h3{font-size:38px;margin-bottom:20px}}@media screen and (max-width:767.98px){.section-guarantee .guarentee-box{border-radius:30px}}@media screen and (max-width:575.98px){.section-guarantee{padding-top:20px}.section-guarantee .guarentee-box{border-radius:15px;padding:16px}.section-guarantee .guarentee-box .h3,.section-guarantee .guarentee-box h3{font-size:18px;margin-bottom:16px}.section-guarantee .guarentee-box p{font-size:12px}}.faq-list.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#F7F7F7;--bs-accordion-border-width:0px;--bs-accordion-border-radius:20px;--bs-accordion-inner-border-radius:calc(var(--bs-accordion-border-radius) - 1px);--bs-accordion-btn-padding-x:32px;--bs-accordion-btn-padding-y:24px;--bs-accordion-btn-color:#000;--bs-accordion-btn-icon:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 7.5V28.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 18H28.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--bs-accordion-btn-icon-width:60px;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 18H28.5' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--bs-accordion-btn-focus-box-shadow:0;--bs-accordion-body-padding-x:32px;--bs-accordion-body-padding-y:32px;--bs-accordion-active-color:var(--bs-accordion-color);--bs-accordion-active-bg:var(--bs-accordion-bg);margin-bottom:30px}.faq-list.accordion .accordion-item{margin-bottom:30px}.faq-list.accordion .accordion-item .accordion-button{cursor:pointer;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);font-weight:600;font-size:24px;margin:0}.faq-list.accordion .accordion-item .accordion-button .h4,.faq-list.accordion .accordion-item .accordion-button h4{margin:0;padding:0;display:flex;align-items:flex-start;font-size:inherit;font-weight:inherit}.faq-list.accordion .accordion-item .accordion-button span,.faq-list.accordion .accordion-item .accordion-button strong{font-weight:inherit}.faq-list.accordion .accordion-item .accordion-button strong{padding-right:15px}.faq-list.accordion .accordion-item .accordion-button::after{background-color:#efefef;border-radius:50%;background-size:60% auto;background-position:center}.faq-list.accordion .accordion-item .accordion-body p{position:relative;font-size:20px;line-height:1.25;min-height:2.5em;margin:0;padding-left:34px}.faq-list.accordion .accordion-item .accordion-body p::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:10px;height:100%;background:linear-gradient(180deg,#e707e1 0,#5d26c8 100%);border-radius:50px;margin-right:24px}@media screen and (max-width:991.98px){.faq-list.accordion{--bs-accordion-btn-icon-width:48px;--bs-accordion-border-radius:16px;--bs-accordion-btn-padding-x:20px;--bs-accordion-btn-padding-y:18px;--bs-accordion-body-padding-x:20px;--bs-accordion-body-padding-y:20px}.faq-list.accordion .accordion-item{margin-bottom:20px}.faq-list.accordion .accordion-item .accordion-button{font-size:20px}.faq-list.accordion .accordion-item .accordion-body p{font-size:16px;line-height:1.2857142857;padding-left:28px}.faq-list.accordion .accordion-item .accordion-body p::before{width:8px}}@media screen and (max-width:767.98px){.section-faq .section-header{margin-bottom:40px}}@media screen and (max-width:575.98px){.faq-list.accordion{--bs-accordion-btn-icon-width:30px;--bs-accordion-border-radius:12px;--bs-accordion-btn-padding-x:16px;--bs-accordion-btn-padding-y:10px;--bs-accordion-body-padding-x:16px;--bs-accordion-body-padding-y:10px;margin-bottom:20px}.faq-list.accordion .accordion-item{margin-bottom:16px}.faq-list.accordion .accordion-item .accordion-button{font-size:14px}.faq-list.accordion .accordion-item .accordion-button strong{padding-left:2px}.faq-list.accordion .accordion-item .accordion-body p{font-size:14px;padding-left:21px}.faq-list.accordion .accordion-item .accordion-body p::before{width:5px;margin-right:16px}}.section-join-community{--join-box-p-x:80px;--join-box-p-y:58px;--join-box-img-size:500px}.join-box{position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:60px;padding:var(--join-box-p-y) var(--join-box-p-x);overflow:hidden}.join-box .join-bg{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.join-box .join-bg::after,.join-box .join-bg::before{content:"";position:absolute;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}.join-box .join-bg::before{top:0;right:0;width:257px;height:196px;background-image:url(../images/bg-join-1.svg)}.join-box .join-bg::after{bottom:0;right:0;width:243px;height:138px;background-image:url(../images/bg-join-2.svg)}.join-box .section-header{position:relative;z-index:2;text-align:left;max-width:610px;margin:0;flex:1}.join-box .section-header .h2,.join-box .section-header h2{line-height:1.4;margin-bottom:50px}.join-box .section-header .input-group>.form-control,.join-box .section-header .input-group>.form-control-container,.join-box .section-header .input-group>.form-floating,.join-box .section-header .input-group>.form-select,.join-box .section-header .input-group>p{position:relative;flex:1 1 auto;width:1%;min-width:0}.join-box .section-header .wpcf7 form.wpcf7-form{max-width:470px}.join-box .section-header .wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{font-size:11px;position:absolute;margin:-10px 0}.join-box .section-header .wpcf7 form.wpcf7-form .wpcf7-response-output{padding:8px 10px 0;margin:0 auto;font-size:14px}.join-box .section-header .wpcf7 form.wpcf7-form .input-group{background:#f7f7f7;border-radius:15px;padding:12px 12px 12px 16px}.join-box .section-header .wpcf7 form.wpcf7-form .input-group-prepend{display:flex;align-items:center;justify-content:center;padding-left:4px}.join-box .section-header .wpcf7 form.wpcf7-form .input-group-prepend .ic-mail{display:block;width:24px;height:24px;background-image:url(../images/ic-mail.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.join-box .section-header .wpcf7 form.wpcf7-form .form-control-container{display:flex;align-items:center}.join-box .section-header .wpcf7 form.wpcf7-form .form-control{background-color:transparent;border:none;outline:0;font-size:20px;padding:12px}.join-box .section-header .wpcf7 form.wpcf7-form .form-control:focus{outline:0;border:none;box-shadow:none}.join-box .section-header .wpcf7 form.wpcf7-form .form-control::-moz-placeholder{color:#686868}.join-box .section-header .wpcf7 form.wpcf7-form .form-control::placeholder{color:#686868}.join-box .section-header .wpcf7 form.wpcf7-form .btn{font-weight:500;font-size:20px;padding:15px 23px;border-radius:12px}.join-box .ill{position:relative;z-index:2;margin-top:calc(var(--join-box-p-y) * -1 - 37px);margin-bottom:calc(var(--join-box-p-y) * -1 - 37px);margin-right:calc(26px - var(--join-box-p-x))}.join-box .ill img{width:var(--join-box-img-size);height:var(--join-box-img-size)}@media screen and (max-width:1199.98px){.section-join-community{--join-box-p-x:50px;--join-box-p-y:40px;--join-box-img-size:400px}.join-box .section-header .h2,.join-box .section-header h2{font-size:48px;margin-bottom:40px}.join-box .ill{display:flex;justify-content:center;flex:1;margin-top:0;margin-bottom:0;margin-right:calc(var(--join-box-p-x) * -1)}}@media screen and (max-width:991.98px){.section-join-community{--join-box-p-x:20px;--join-box-p-y:20px;--join-box-img-size:280px}.join-box{border-radius:20px;flex-direction:column-reverse}.join-box .section-header{text-align:center}.join-box .section-header .h2,.join-box .section-header h2{font-size:24px;margin-bottom:24px}.join-box .section-header form{max-width:initial}.join-box .section-header form .input-group-prepend{padding-left:0}.join-box .section-header form .input-group-prepend img{width:20px}.join-box .section-header form .form-control{font-size:12px;padding:0 0 0 12px}.join-box .section-header form .btn{font-size:12px;padding:11px 19px}.join-box .ill{margin-left:0;margin-right:0;margin-top:calc(var(--join-box-p-y) * -1 - 14px)}}@media screen and (max-width:767.98px){.section-join-community{--join-box-p-x:16px;--join-box-p-y:20px}.join-box .section-header form .input-group-prepend .ic-mail{width:20px;height:20px}.join-box .join-bg::before{top:0;right:0;width:107px;height:112px;background-image:url(../images/bg-join-mb-1.svg)}.join-box .join-bg::after{top:150px;left:0;bottom:initial;right:initial;width:112px;height:144px;background-image:url(../images/bg-join-mb-2.svg)}}.section-blog-post-list .section-header{text-align:left}.section-blog-post-list .section-header .h3,.section-blog-post-list .section-header h3{margin-bottom:0}.section-blog-post-list .section-footer{display:flex;justify-content:center;padding-top:20px}.section-blog-post-list.blog-featureds{--section-offset-top:-253px;transform:translateY(var(--section-offset-top));margin-bottom:var(--section-offset-top);padding-bottom:calc(var(--mc-section-gutter) - var(--bs-gutter-x));padding-top:0}.section-blog-post-list.blog-featureds .row{justify-content:center}.section-blog-post-list .btn-more{position:relative;padding:12px 24px;border-radius:50px;padding:12px 24px;font-size:14px}.section-blog-post-list .btn-more.btn-loading{pointer-events:none;background-color:#d1c1ef!important;border-color:#d1c1ef!important}.section-blog-post-list .btn-more.btn-loading::before{content:"";position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMxLjYsMy41QzUuOSwxMy42LTYuNiw0Mi43LDMuNSw2OC40YzEwLjEsMjUuNywzOS4yLDM4LjMsNjQuOSwyOC4xbC0zLjEtNy45Yy0yMS4zLDguNC00NS40LTItNTMuOC0yMy4zCiAgYy04LjQtMjEuMywyLTQ1LjQsMjMuMy01My44TDMxLjYsMy41eiI+CiAgICAgIDxhbmltYXRlVHJhbnNmb3JtIAogICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIAogICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiIAogICAgICAgICB0eXBlPSJyb3RhdGUiCiAgICAgICAgIGR1cj0iMnMiIAogICAgICAgICBmcm9tPSIwIDUwIDUwIgogICAgICAgICB0bz0iMzYwIDUwIDUwIiAKICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgPC9wYXRoPgogPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQyLjMsMzkuNmM1LjctNC4zLDEzLjktMy4xLDE4LjEsMi43YzQuMyw1LjcsMy4xLDEzLjktMi43LDE4LjFsNC4xLDUuNWM4LjgtNi41LDEwLjYtMTksNC4xLTI3LjcKICBjLTYuNS04LjgtMTktMTAuNi0yNy43LTQuMUw0Mi4zLDM5LjZ6Ij4KICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gCiAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgCiAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCIgCiAgICAgICAgIHR5cGU9InJvdGF0ZSIKICAgICAgICAgZHVyPSIxcyIgCiAgICAgICAgIGZyb209IjAgNTAgNTAiCiAgICAgICAgIHRvPSItMzYwIDUwIDUwIiAKICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgPC9wYXRoPgogPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTgyLDM1LjdDNzQuMSwxOCw1My40LDEwLjEsMzUuNywxOFMxMC4xLDQ2LjYsMTgsNjQuM2w3LjYtMy40Yy02LTEzLjUsMC0yOS4zLDEzLjUtMzUuM3MyOS4zLDAsMzUuMywxMy41CiAgTDgyLDM1Ljd6Ij4KICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gCiAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgCiAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCIgCiAgICAgICAgIHR5cGU9InJvdGF0ZSIKICAgICAgICAgZHVyPSIycyIgCiAgICAgICAgIGZyb209IjAgNTAgNTAiCiAgICAgICAgIHRvPSIzNjAgNTAgNTAiIAogICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPg==)}.section-blog-post-list .post-not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:20px;padding-bottom:var(--mc-section-gutter);padding-left:0;padding-right:0}.section-blog-post-list .post-not-found img{max-width:500px;width:100%}.section-blog-post-list .post-not-found .h3,.section-blog-post-list .post-not-found h3{font-weight:700;font-size:24px;line-height:1.25;margin:0 0 24px}.section-blog-post-list .post-not-found p{font-size:14px;line-height:1.28;color:#ccc;margin:0}@media screen and (max-width:767.98px){.section-blog-post-list .section-header{max-width:400px;margin-left:auto;margin-right:auto}.section-blog-post-list.blog-featureds{--section-offset-top:-230px}.section-blog-post-list .post-not-found{padding-top:50px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.section-blog-post-list .post-not-found .h3,.section-blog-post-list .post-not-found h3{font-size:14px}.section-blog-post-list .post-not-found p{font-size:12px}}.section-blog-content{--box-blog-offset:-373px;--mc-blog-content-gutter:60px;padding-top:0;padding-bottom:var(--mc-blog-content-gutter);background-color:#fff}.section-blog-content .box-blog-content{position:relative;padding:80px 105px 0;color:#000;transform:translateY(var(--box-blog-offset));margin-bottom:var(--box-blog-offset)}.section-blog-content .box-blog-content::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;height:917px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.1);border-radius:var(--mc-blog-content-gutter)}.section-blog-content .h2,.section-blog-content h2{font-size:36px;line-height:1.4;margin:0 0 45px}.section-blog-content .h3,.section-blog-content h3{font-size:28px;margin:0 0 var(--mc-blog-content-gutter)}.section-blog-content p,.section-blog-content ul{color:inherit;font-size:18px;margin:0 0 var(--mc-blog-content-gutter)}.section-blog-content figure{overflow:hidden;margin:0 0 var(--mc-blog-content-gutter)}.section-blog-content figure.wp-block-image{border-radius:50px}.section-blog-content figure.wp-block-embed{border-radius:38px}.section-blog-content figure iframe,.section-blog-content figure img{width:100%}.section-blog-content figure.wp-embed-aspect-16-9.wp-has-aspect-ratio .wp-block-embed__wrapper{padding-top:56.25%;position:relative}.section-blog-content figure.wp-embed-aspect-16-9.wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;top:0;bottom:0;left:0;right:0;height:100%}.section-blog-content hr{position:relative;border:none;margin:0 auto var(--mc-blog-content-gutter)}.section-blog-content hr,.section-blog-content hr::after,.section-blog-content hr::before{width:6px;height:6px;min-width:6px;min-height:6px;flex:0 0 6px;background:#000;opacity:1;border-radius:50%}.section-blog-content hr::after,.section-blog-content hr::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.section-blog-content hr::before{transform:translateX(-18px)}.section-blog-content hr::after{transform:translateX(18px)}@media screen and (max-width:1199.98px){.section-blog-content{--box-blog-offset:-373px}.section-blog-content .box-blog-content{padding:80px 60px 0}.section-blog-content .box-blog-content::before{right:calc(var(--bs-gutter-x) * -.5);left:calc(var(--bs-gutter-x) * -.5);box-shadow:none}}@media screen and (max-width:991.98px){.section-blog-content{--mc-blog-content-gutter:50px}.section-blog-content .box-blog-content{padding:60px 20px 0}}@media screen and (max-width:767.98px){.section-blog-content{--mc-blog-content-gutter:40px}}@media screen and (max-width:575.98px){.section-blog-content{--mc-blog-content-gutter:36px;--box-blog-offset:-267px;padding-bottom:40px}.section-blog-content .box-blog-content{padding:36px 0 0}.section-blog-content .box-blog-content::before{border-radius:30px}.section-blog-content .h2,.section-blog-content h2{font-size:18px;margin-bottom:36px}.section-blog-content p,.section-blog-content ul{font-size:14px}.section-blog-content figure.wp-block-image{border-radius:16px}.section-blog-content figure.wp-block-embed{border-radius:12px}.section-blog-content hr,.section-blog-content hr::after,.section-blog-content hr::before{width:4px;height:4px;min-width:4px;min-height:4px;flex:0 0 4px}.section-blog-content hr::before{transform:translateX(-16px)}.section-blog-content hr::after{transform:translateX(16px)}}.section-blog-related{padding-bottom:calc(var(--mc-section-gutter) - var(--bs-gutter-x))}.section-blog-related .section-header{text-align:left;margin-bottom:50px}.section-blog-related .section-header .h3,.section-blog-related .section-header h3{margin:0}.section-blog-related .row{justify-content:center}@media screen and (max-width:767.98px){.section-blog-post-list .section-header{max-width:400px;margin-left:auto;margin-right:auto}}.section-blog-home-search{padding:0}.section-blog-home-search .form-wrapper{position:relative;display:flex;justify-content:space-between}.section-blog-home-search .form-wrapper .inner{position:relative;background-color:#000;width:100%;max-width:390px;margin:0 0 0 auto}.section-blog-home-search .form-wrapper.form-loading{padding-bottom:120px;pointer-events:none}.section-blog-home-search .form-wrapper.form-loading>*{position:relative;opacity:.3!important;z-index:1}.section-blog-home-search .form-wrapper.form-loading::before{content:"";position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-60px;width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMxLjYsMy41QzUuOSwxMy42LTYuNiw0Mi43LDMuNSw2OC40YzEwLjEsMjUuNywzOS4yLDM4LjMsNjQuOSwyOC4xbC0zLjEtNy45Yy0yMS4zLDguNC00NS40LTItNTMuOC0yMy4zCiAgYy04LjQtMjEuMywyLTQ1LjQsMjMuMy01My44TDMxLjYsMy41eiI+CiAgICAgIDxhbmltYXRlVHJhbnNmb3JtIAogICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIAogICAgICAgICBhdHRyaWJ1dGVUeXBlPSJYTUwiIAogICAgICAgICB0eXBlPSJyb3RhdGUiCiAgICAgICAgIGR1cj0iMnMiIAogICAgICAgICBmcm9tPSIwIDUwIDUwIgogICAgICAgICB0bz0iMzYwIDUwIDUwIiAKICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgPC9wYXRoPgogPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQyLjMsMzkuNmM1LjctNC4zLDEzLjktMy4xLDE4LjEsMi43YzQuMyw1LjcsMy4xLDEzLjktMi43LDE4LjFsNC4xLDUuNWM4LjgtNi41LDEwLjYtMTksNC4xLTI3LjcKICBjLTYuNS04LjgtMTktMTAuNi0yNy43LTQuMUw0Mi4zLDM5LjZ6Ij4KICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gCiAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgCiAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCIgCiAgICAgICAgIHR5cGU9InJvdGF0ZSIKICAgICAgICAgZHVyPSIxcyIgCiAgICAgICAgIGZyb209IjAgNTAgNTAiCiAgICAgICAgIHRvPSItMzYwIDUwIDUwIiAKICAgICAgICAgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIC8+CiAgPC9wYXRoPgogPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTgyLDM1LjdDNzQuMSwxOCw1My40LDEwLjEsMzUuNywxOFMxMC4xLDQ2LjYsMTgsNjQuM2w3LjYtMy40Yy02LTEzLjUsMC0yOS4zLDEzLjUtMzUuM3MyOS4zLDAsMzUuMywxMy41CiAgTDgyLDM1Ljd6Ij4KICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gCiAgICAgICAgIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgCiAgICAgICAgIGF0dHJpYnV0ZVR5cGU9IlhNTCIgCiAgICAgICAgIHR5cGU9InJvdGF0ZSIKICAgICAgICAgZHVyPSIycyIgCiAgICAgICAgIGZyb209IjAgNTAgNTAiCiAgICAgICAgIHRvPSIzNjAgNTAgNTAiIAogICAgICAgICByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPg==)}.section-blog-home-search .blog-search-form{position:relative;z-index:2}.section-blog-home-search .filter-category{display:flex;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;margin:-12px}.section-blog-home-search .filter-category li{padding:12px}.section-blog-home-search .filter-category li .btn{border-radius:50px}.section-blog-home-search .filter-category li label input{position:absolute;opacity:0}.section-blog-home-search .filter-category li label input:checked+.btn{background:#5d26c8;border-color:#5d26c8;color:#fff}@media screen and (max-width:767.98px){.section-blog-home-search .form-wrapper{flex-direction:column-reverse;width:100%;max-width:525px;margin-left:auto;margin-right:auto}.section-blog-home-search .form-wrapper .inner{margin:0 auto 24px 0}.section-blog-home-search .filter-category{margin:-8px}.section-blog-home-search .filter-category li{padding:8px}}@media screen and (max-width:575.98px){.section-blog-home-search .filter-category li .btn{font-size:12px;padding:10px 14px}}.blog-subscription-box{--subscription-box-p-x:47px;--subscription-box-p-y:40px;--subscription-box-img-size:380px;background:#000;border-radius:50px;padding:var(--subscription-box-p-y) var(--subscription-box-p-x);position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--mc-blog-content-gutter)}.blog-subscription-box .section-header{position:relative;z-index:2;text-align:left;max-width:610px;margin:0 0 0 25px;flex:1;color:#fff}.blog-subscription-box .section-header strong{display:block;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.05em;color:#f59e4e;margin:0 0 16px}.blog-subscription-box .section-header .h2,.blog-subscription-box .section-header h2{font-size:28px;line-height:1.4;margin-bottom:30px}.blog-subscription-box .section-header p{margin:0;max-width:initial}.blog-subscription-box .section-header .input-group>.form-control,.blog-subscription-box .section-header .input-group>.form-control-container,.blog-subscription-box .section-header .input-group>.form-floating,.blog-subscription-box .section-header .input-group>.form-select,.blog-subscription-box .section-header .input-group>p{position:relative;flex:1 1 auto;width:1%;min-width:0}.blog-subscription-box .section-header .wpcf7-form-control.wpcf7-acceptance{display:block;margin-bottom:30px}.blog-subscription-box .section-header .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0}.blog-subscription-box .section-header .wpcf7-form-control.wpcf7-acceptance label input[type=checkbox]{position:absolute;opacity:0}.blog-subscription-box .section-header .wpcf7-form-control.wpcf7-acceptance label input[type=checkbox]:checked+.wpcf7-list-item-label::before{background-color:#5d26c8;background-image:url(../images/ic-check-white.svg)}.blog-subscription-box .section-header .wpcf7-form-control.wpcf7-acceptance label .wpcf7-list-item-label{display:flex;align-items:center;position:relative;font-weight:500;font-size:12px;line-height:1.25;color:#ccc;text-align:left}.blog-subscription-box .section-header .wpcf7-form-control.wpcf7-acceptance label .wpcf7-list-item-label::before{content:"";min-width:24px;height:24px;background-color:#515151;background-position:center;background-repeat:no-repeat;border-radius:4px;margin-right:12px}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{font-size:11px;position:absolute;margin:-15px 14px}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .wpcf7-response-output{padding:8px 10px 0;margin:0 auto;font-size:14px}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .input-group{background:0 0;border-radius:15px;border:1px solid #18191c;padding:0 16px;margin:0 0 16px;background:#18191c}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .input-group-prepend{display:flex;align-items:center;justify-content:center;padding-left:4px}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .input-group-prepend .ic-mail{display:block;width:24px;height:24px;background-image:url(../images/ic-mail.svg);background-position:center;background-repeat:no-repeat;background-size:cover}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .form-control{background-color:transparent;border:none;outline:0;font-size:20px;padding:12px;color:#fff}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .form-control:focus{outline:0;border:none;box-shadow:none}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .form-control::-moz-placeholder{color:#686868}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .form-control::placeholder{color:#686868}.blog-subscription-box .section-header .wpcf7 form.wpcf7-form .btn{font-weight:500;font-size:16px;padding:11px 23px;border-radius:12px;min-width:177px}.blog-subscription-box .ill{position:relative;z-index:2;margin-top:calc(10px - var(--subscription-box-p-y));margin-bottom:calc(10px - var(--subscription-box-p-y));margin-left:calc(18px - var(--subscription-box-p-x))}.blog-subscription-box .ill img{width:var(--subscription-box-img-size);max-width:100%;height:auto}@media screen and (max-width:991.98px){.blog-subscription-box{flex-direction:column}.blog-subscription-box .section-header{margin-left:0;margin-top:30px}.blog-subscription-box .section-header form .btn{min-width:300px}.blog-subscription-box .section-header{text-align:center}.blog-subscription-box .ill{margin:0 auto}}@media screen and (max-width:767.98px){.blog-subscription-box{padding:7px 15px 40px;border-radius:35px}.blog-subscription-box .section-header form .form-control{font-size:16px}}@media screen and (max-width:575.98px){.blog-subscription-box{border-radius:30px;--subscription-box-img-size:270px;margin-bottom:0}.blog-subscription-box .section-header{margin-top:0}.blog-subscription-box .section-header strong{font-size:12px}.blog-subscription-box .section-header .h2,.blog-subscription-box .section-header h2{font-size:24px}.blog-subscription-box .section-header form .input-group{border-radius:12px}.blog-subscription-box .section-header form .input-group-prepend .ic-mail{width:20px;height:20px}.blog-subscription-box .section-header form .form-control{font-size:12px}.blog-subscription-box .section-header form .btn{width:100%;font-size:13px}}.section-about{padding:100px 0}.section-about .wrapper{display:flex;align-items:flex-start;justify-content:space-between}.section-about .wrapper>*+*{margin-left:30px}.section-about .photo{width:100%;border-radius:40px;overflow:hidden;flex:1;align-self:stretch}.section-about .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-about .text-container{position:relative;z-index:2;margin:0;flex:1;width:100%}.section-about .text-container .h2,.section-about .text-container h2{font-weight:600;font-size:36px;line-height:1.4;margin:0 0 50px}.section-about .text-container p{color:#000;margin:0 0 3.125em}.section-about .text-container p:last-child{margin:0}@media screen and (max-width:991.98px){.section-about{padding-top:var(--mc-section-gutter);padding-bottom:var(--mc-section-gutter)}.section-about .wrapper{flex-direction:column-reverse;align-items:center}.section-about .photo{max-width:400px;height:390px;flex:initial;border-radius:22px;margin-left:auto;margin-right:auto;margin-bottom:36px}.section-about .text-container .h2,.section-about .text-container h2{font-size:18px;margin-bottom:36px}.section-about .text-container p{margin-bottom:2em}}.wpcf7 .wpcf7-form{position:relative}.wpcf7 .wpcf7-form br{display:none}.wpcf7 .wpcf7-form .wpcf7-response-output{border:none;color:#00a0d2}.wpcf7 .wpcf7-form.submitting{opacity:.8}.wpcf7 .wpcf7-form.submitting::before{content:"";position:absolute;width:100%;height:100%;background:0 0;z-index:22}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:#46b450}.wpcf7 .wpcf7-form.aborted .wpcf7-response-output,.wpcf7 .wpcf7-form.failed .wpcf7-response-output{color:#dc3232}.wpcf7 .wpcf7-form.spam .wpcf7-response-output{color:#f56e28}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.payment-required .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output{color:#dc3232}.wpcf7 .wpcf7-form .ajax-loader,.wpcf7 .wpcf7-form .wpcf7-spinner{position:absolute;z-index:25;left:50%;top:50%;width:20px;height:20px;margin:-10px}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{margin-top:10px}.section-contact{position:relative}.section-contact .contact-bg{position:absolute;top:0;right:0;background-position:top right;width:650px;height:680px;background-image:url(../images/bg-contact-corner.png);background-repeat:no-repeat;background-size:cover}.section-contact .section-header{position:relative;text-align:left;margin-bottom:36px;z-index:2}.section-contact .section-header .h2,.section-contact .section-header h2{font-size:48px;margin-bottom:36px}.section-contact .section-header p{margin-left:0}.section-contact .wrapper{position:relative;display:flex;align-items:flex-end;justify-content:space-between;z-index:2;margin:0 -15px}.section-contact .wrapper>*{margin:0 15px}.section-contact .form-container{flex:1}.section-contact .illustration-container{flex:1;text-align:right}.section-contact .illustration{margin-left:50px;margin-bottom:-10px}.section-contact .illustration img{width:100%;height:100%}.section-contact .contact-form-box{display:flex;flex-direction:column;background:#18191c;border-radius:40px;padding:36px}.section-contact .contact-form-box p{margin:0}.section-contact .contact-form-box .form-group{margin-bottom:36px}.section-contact .contact-form-box .form-control{font-size:16px;line-height:1.5;color:#fff;border:1px solid #515151;border-radius:12px;padding:15px 24px;background:0 0;max-height:150px}.section-contact .contact-form-box .form-control::-moz-placeholder{color:#ccc}.section-contact .contact-form-box .form-control::placeholder{color:#ccc}.section-contact .contact-form-box .btn{width:100%}.section-contact .contact-form-box .wpcf7-response-output{padding:10px 10px 0;margin:0 auto;font-size:14px}.section-contact.section-light{padding-bottom:130px;background-image:none}.section-contact.section-light .contact-form-box{background:#f7f7f7}.section-contact.section-light .form-control{color:#000;border:1px solid #d9d9d9}.section-contact.section-light .form-control::-moz-placeholder{color:#686868}.section-contact.section-light .form-control::placeholder{color:#686868}.section-contact.section-light .illustration{margin-left:40px;margin-right:-40px;margin-bottom:15px}.section-contact.section-light .contact-bg{position:absolute;top:0;right:0;bottom:0;background-image:none;width:initial;height:initial}.section-contact.section-light .contact-bg::after,.section-contact.section-light .contact-bg::before{content:"";position:absolute;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:1}.section-contact.section-light .contact-bg::before{top:0;right:100px;width:406px;height:203px;background-image:url(../images/bg-contact-1.svg)}.section-contact.section-light .contact-bg::after{bottom:0;right:0;width:389px;height:233px;background-image:url(../images/bg-contact-2.svg)}@media screen and (max-width:1199.98px){.section-contact .illustration{margin-left:0}}@media screen and (max-width:991.98px){.section-contact .section-header .h2,.section-contact .section-header h2{font-size:28px;margin-bottom:16px}.section-contact .contact-form-box{border-radius:20px;padding:20px}.section-contact .contact-form-box .form-group{margin-bottom:24px}.section-contact .contact-form-box .form-control{font-size:14px;padding:12px 16px}.section-contact.section-light{padding-bottom:80px}.section-contact.section-light .illustration{margin-left:0}}@media screen and (max-width:767.98px){.section-contact .contact-bg{display:none}.section-contact .section-header{text-align:center}.section-contact .wrapper{flex-direction:column-reverse;align-items:center}.section-contact .contact-form-box{padding:16px}.section-contact .illustration-container{display:flex;align-items:center;justify-content:center}.section-contact .illustration{display:none;margin:0;max-width:400px}.section-contact.section-light .contact-bg{display:block;left:0;bottom:initial}.section-contact.section-light .contact-bg::before{top:0;left:0;right:initial;width:143px;height:150px;background-image:url(../images/bg-contact-mb-1.svg)}.section-contact.section-light .contact-bg::after{bottom:initial;right:0;top:120px;width:139px;height:208px;background-image:url(../images/bg-contact-mb-2.svg)}.section-contact.section-light .wrapper{gap:0}.section-contact.section-light .illustration-container{margin-top:-30px}.section-contact.section-light .illustration{margin:0;display:block}}.section-testimonials .testimonial-items{margin:0 calc(var(--bs-gutter-x)/ -2)}.section-testimonials .testimonial-item,.section-testimonials .testimonial-sizer{width:50%}.section-testimonials .testimonial-item{padding:0 calc(var(--bs-gutter-x)/ 2)}.section-testimonials .testimonial-item .testimonial-box{margin-bottom:var(--bs-gutter-x)}.testimonial-box{padding:36px;background:#18191c;border-radius:40px;color:#fff}.testimonial-box blockquote{margin:0 0 36px}.testimonial-box blockquote p{color:inherit;margin:0 0 1.5em}.testimonial-box .author-avatar{display:flex;align-items:center}.testimonial-box .author-avatar img{width:100px;height:100px;border-radius:50%}.testimonial-box .author-avatar .author{display:flex;flex-direction:column;margin-left:16px}.testimonial-box .author-avatar .author strong{line-height:1.5}.testimonial-box .author-avatar .author span{font-size:.875em;line-height:1.5;color:#686868;margin-top:4px}@media screen and (max-width:991.98px){.testimonial-box{padding:20px;border-radius:20px}.testimonial-box .author-avatar img{width:50px;height:50px}}@media screen and (max-width:767.98px){.section-testimonials .testimonial-item,.section-testimonials .testimonial-sizer{width:100%}.testimonial-box{padding:16px}}.section-account-courses{padding-top:0}.section-account-courses .wrapper{display:flex;align-items:flex-start}.section-account-courses .box-profile{display:flex;flex-direction:column;align-items:center;padding:30px 24px 60px;background:#18191c;border-radius:40px;flex:0 0 285px;margin:0 calc(var(--bs-gutter-x)/ 2)}.section-account-courses .box-profile .avatar{width:100px;height:100px;border-radius:100%;overflow:hidden;margin:0 0 16px}.section-account-courses .box-profile .avatar img{width:100%;height:100%}.section-account-courses .box-profile .user-displayname{font-weight:700;font-size:24px;line-height:30px;margin:0 0 24px}.section-account-courses .box-profile .btn{font-weight:600;font-size:14px;line-height:1.28;color:#ccc;padding:16px 20px;background:#2f3137;border-radius:100px;border:none;min-width:130px}.section-account-courses .box-profile .btn:hover{background-color:rgba(47,49,55,.8)}.section-account-courses .course-list{flex:1;margin:0 calc(var(--bs-gutter-x)/ 2)}.section-account-courses .course-list .h2,.section-account-courses .course-list h2{text-align:left;font-weight:700;font-size:32px;line-height:1.4;margin:0 0 32px}.section-account-courses .course-items{display:flex;flex-direction:column;gap:var(--bs-gutter-x)}.course-not-found{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.course-not-found img{width:400px;max-width:80%}.course-item-card{display:flex;flex-direction:column;background:#18191c;border-radius:40px;padding:20px 20px 40px;transition:all ease .3s}@media screen and (min-width:768px){.course-item-card.horizontal{flex-direction:row;padding:20px 34px 20px;min-height:265px}.course-item-card.horizontal .text-container{padding:20px 0 20px 26px}.course-item-card.horizontal .text-container .h1,.course-item-card.horizontal .text-container .h2,.course-item-card.horizontal .text-container .h3,.course-item-card.horizontal .text-container .h4,.course-item-card.horizontal .text-container h1,.course-item-card.horizontal .text-container h2,.course-item-card.horizontal .text-container h3,.course-item-card.horizontal .text-container h4{margin-bottom:12px}}.course-item-card:hover{text-decoration:none;background:rgba(24,25,28,.9)}.course-item-card .thumbnail{width:338px;height:225px;border-radius:30px;overflow:hidden;background:rgba(0,0,0,.15);margin:0}.course-item-card .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-item-card .text-container{display:flex;flex-direction:column;flex:1;padding-top:20px}.course-item-card .text-container .h1,.course-item-card .text-container .h2,.course-item-card .text-container .h3,.course-item-card .text-container .h4,.course-item-card .text-container h1,.course-item-card .text-container h2,.course-item-card .text-container h3,.course-item-card .text-container h4{font-weight:600;font-size:28px;line-height:1.25;margin:0 0 20px}.course-item-card .text-container .author{display:block;font-size:14px;line-height:1.28;color:#ccc}.course-item-card .progress-container{margin-top:auto}@media screen and (max-width:1199.98px){.section-account-courses .wrapper{flex-direction:column}.section-account-courses .box-profile{width:100%;margin-left:0;margin-right:0;flex:1;padding:30px 24px}.section-account-courses .box-profile .avatar{width:80px;height:80px}.section-account-courses .box-profile .btn{width:100%;max-width:300px}.section-account-courses .course-list{width:100%;margin-top:60px;margin-left:0;margin-right:0}}@media screen and (max-width:1199.98px) and (min-width:768px){.course-item-card{flex-direction:row;padding:20px 34px 20px;min-height:265px}.course-item-card .text-container{padding:20px 0 20px 26px}.course-item-card .text-container .h1,.course-item-card .text-container .h2,.course-item-card .text-container .h3,.course-item-card .text-container .h4,.course-item-card .text-container h1,.course-item-card .text-container h2,.course-item-card .text-container h3,.course-item-card .text-container h4{margin-bottom:12px}}@media screen and (max-width:991.98px){.section-account-courses .box-profile .user-displayname{font-size:20px}.section-account-courses .box-profile .btn{font-size:12px}.section-account-courses .course-list .h2,.section-account-courses .course-list h2{font-size:24px;margin-bottom:24px}.course-item-card{border-radius:35px}.course-item-card .thumbnail{width:45%}.course-item-card .text-container .h1,.course-item-card .text-container .h2,.course-item-card .text-container .h3,.course-item-card .text-container .h4,.course-item-card .text-container h1,.course-item-card .text-container h2,.course-item-card .text-container h3,.course-item-card .text-container h4{font-size:20px;margin-bottom:12px}}@media screen and (max-width:991.98px) and (min-width:768px){.course-item-card,.course-item-card.horizontal{min-height:200px;padding:20px 30px 20px 20px}}@media screen and (max-width:767.98px){.course-item-card .thumbnail{width:initial;max-width:350px;height:auto}.course-item-card.horizontal .text-container .author{margin-bottom:30px}}.section-course-single{padding-top:0}.section-course-single .section-header{margin:0 0 70px;display:flex;justify-content:space-between;align-items:center}.section-course-single .section-header .h2,.section-course-single .section-header h2{margin:0;font-weight:700;font-size:32px;line-height:1.4}.section-course-single .wrapper{display:flex;align-items:flex-start}.section-course-single .course-item-card{width:378px}.section-course-single .course-content{flex:1;padding-left:44px}.section-course-single .course-content .btn-continue{display:none}.section-course-single .lesson-items{display:flex;flex-wrap:wrap;margin:calc(var(--bs-gutter-x) * -.5)}.section-course-single .lesson-items .lesson-item{flex:0 0 50%;padding:calc(var(--bs-gutter-x) * .5)}.section-course-single .lesson-box{display:flex;flex-direction:column;padding:40px;min-height:230px;background:#18191c;border-radius:30px;line-height:1.25}.section-course-single .lesson-box>*+*{margin-top:16px}.section-course-single .lesson-box.status-completed .display-status{display:flex;align-items:center}.section-course-single .lesson-box.status-completed .display-status::before{content:"";width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ic-check-green.svg);margin-right:6px}.section-course-single .lesson-box .h4,.section-course-single .lesson-box h4{font-weight:600;font-size:24px;line-height:1.25;margin:0 0}.section-course-single .lesson-box .display-status,.section-course-single .lesson-box .last-open{font-weight:400;font-size:16px;line-height:1.25}.section-course-single .lesson-box .last-open{color:#ccc}.section-course-single .lesson-box:hover{text-decoration:none;background:rgba(24,25,28,.9)}@media screen and (max-width:1199.98px){.section-course-single .section-header{margin-bottom:32px}.section-course-single .section-header .btn-continue{display:none}.section-course-single .wrapper{flex-direction:column}.section-course-single .course-item-card{width:100%;margin-bottom:30px}.section-course-single .course-content{padding-left:0;display:flex;flex-direction:column}.section-course-single .course-content .btn-continue{display:block;margin-left:auto;margin-top:30px}}@media screen and (max-width:991.98px){.section-course-single .section-header .h2,.section-course-single .section-header h2{font-size:24px}.section-course-single .lesson-box .h4,.section-course-single .lesson-box h4{font-size:20px}}@media screen and (max-width:767.98px){.section-course-single .lesson-box{border-radius:25px;min-height:182px}.section-course-single .lesson-box .display-status,.section-course-single .lesson-box .last-open{font-size:14px}.section-course-single .lesson-items{margin:0}.section-course-single .lesson-items .lesson-item{flex:0 0 100%;padding:0}.section-course-single .lesson-items .lesson-item+.lesson-item{margin-top:24px}}@media screen and (max-width:575.98px){.section-course-single .course-content .btn-continue{width:100%}}.section-lesson-topic-single{--mc-sidebar-width:390px;padding-top:0}.section-lesson-topic-single .section-header{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#18191c;border-radius:20px;margin:50px 0 30px;text-align:left}.section-lesson-topic-single .section-header .text-container{flex:1}.section-lesson-topic-single .section-header span::after{content:"›";margin:0 5px}.section-lesson-topic-single .section-header span:last-child::after{display:none}.section-lesson-topic-single .mc-breadcrumbs-segments{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.4;color:#ccc;margin:0 0 8px}.section-lesson-topic-single .h1,.section-lesson-topic-single h1{font-weight:700;font-size:24px;line-height:1.4;margin:0}.section-lesson-topic-single form.sfwd-mark-complete{max-width:40%}.section-lesson-topic-single form.sfwd-mark-complete .learndash_mark_complete_button{position:relative;display:flex;justify-content:center;align-items:center;line-height:1.25;transition:background .3s ease;border:solid 1px;outline:0;padding:11px 24px;font-size:16px;border-radius:12px;color:#fff;background-color:#5d26c8;border-color:#5d26c8;width:445px;max-width:100%}.section-lesson-topic-single form.sfwd-mark-complete .learndash_mark_complete_button.learndash_mark_incomplete_button{border-color:#fff;background-color:transparent}.section-lesson-topic-single form.sfwd-mark-complete .learndash_mark_complete_button.learndash_mark_incomplete_button::after{background-image:url(../images/ic-minus.svg)}.section-lesson-topic-single form.sfwd-mark-complete .learndash_mark_complete_button.learndash_mark_incomplete_button:hover{border-color:#fff;background-color:rgba(93,38,200,.1)}.section-lesson-topic-single form.sfwd-mark-complete .learndash_mark_complete_button::after{content:"";width:24px;height:24px;background-image:url(../images/ic-check-white.svg);background-repeat:no-repeat;background-position:center;margin-left:8px}.section-lesson-topic-single form.sfwd-mark-complete .learndash_mark_complete_button:hover{color:#fff;background-color:rgba(93,38,200,.8);border-color:rgba(93,38,200,.8)}.section-lesson-topic-single .section-content{display:flex;justify-content:space-between}.section-lesson-topic-single .section-content .main-content{flex:1;padding-right:var(--bs-gutter-x)}.section-lesson-topic-single .section-content .video-container{margin:0 0 var(--bs-gutter-x)}.section-lesson-topic-single .section-content .content-materials .nav-tabs{border:none;margin:0 -12px}.section-lesson-topic-single .section-content .content-materials .nav-tabs.empty-materials .nav-item.materials{display:none}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link{position:relative;font-weight:500;font-size:18px;line-height:1.4;color:#ccc;padding:0 12px 6px;margin:0;border:none}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link::after{content:"";position:absolute;bottom:0;left:50%;width:30px;height:2px;background:#fff;border-radius:50px;transform:translate(-50%,0);opacity:0}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link:hover{border:none}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link:hover::after{opacity:.5}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link.active{font-weight:700;color:#fff;background:0 0;border:none}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link.active::after{opacity:1}.section-lesson-topic-single .section-content .content-materials .tab-content{padding-top:16px}.section-lesson-topic-single .section-content .content-materials .tab-content .ld-video{display:none}.section-lesson-topic-single .section-content .content-materials .tab-content .wp-block-embed{margin-top:20px}.section-lesson-topic-single .section-content .content-materials .tab-content .wp-block-embed iframe{width:100%}.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:first-child:last-child,.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:only-child{position:relative;z-index:2;display:flex;align-items:center;padding:16px;min-height:56px;background:#18191c;border-radius:15px;font-size:14px;line-height:1.285;color:#fff;margin:0 0 16px -2rem}.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:first-child:last-child::after,.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:first-child:last-child::before,.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:only-child::after,.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:only-child::before{content:"";width:24px;height:24px;display:flex;background-repeat:no-repeat;background-position:center}.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:first-child:last-child::before,.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:only-child::before{background-image:url(../images/ic-file.svg);margin-right:8px}.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:first-child:last-child::after,.section-lesson-topic-single .section-content .content-materials .tab-content .materials ul li a:only-child::after{margin-left:auto;background-image:url(../images/ic-download.svg)}.section-lesson-topic-single .section-content .wp-block-image,.section-lesson-topic-single .section-content p,.section-lesson-topic-single .section-content ul{font-size:14px;line-height:1.4;margin:0 0 1.4em;color:#ccc}.section-lesson-topic-single .section-content .wp-block-image{border-radius:30px;overflow:hidden}.section-lesson-topic-single .section-content .sidebar-nav{flex:0 0 var(--mc-sidebar-width);max-width:var(--mc-sidebar-width)}.section-lesson-topic-single .section-footer-nav{padding:30px 0;background:#18191c}@media screen and (max-height:850px){.section-lesson-topic-single .section-footer-nav{padding:20px 0}}.section-lesson-topic-single .section-footer-nav .wrapper{display:flex;flex:1;max-width:calc(100% - var(--mc-sidebar-width) - var(--bs-gutter-x))}.section-lesson-topic-single .section-footer-nav .btn{line-height:1.5;border-radius:50px}.section-lesson-topic-single .section-footer-nav .btn::after{content:"";display:block;float:left;width:1.5em;height:1.5em;background-repeat:no-repeat;background-position:center;background-image:url(../images/ic-chevron-right.svg);background-size:cover;margin-left:8px}.section-lesson-topic-single .section-footer-nav .btn.btn-previous{margin-right:auto}.section-lesson-topic-single .section-footer-nav .btn.btn-previous::after{transform:rotate(-180deg);margin-left:0;margin-right:8px}.section-lesson-topic-single .section-footer-nav .btn.btn-next{margin-left:auto}.section-lesson-topic-single .section-footer-nav .btn.btn-next::after{float:right}.section-lesson-topic-single .sidebar-nav{counter-reset:number}.section-lesson-topic-single .sidebar-nav .ld-lesson-items{display:flex;flex-direction:column}.section-lesson-topic-single .sidebar-nav .ld-lesson-items>*+*{margin-top:16px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item{counter-increment:number}.section-lesson-topic-single .sidebar-nav .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview{color:#fff}.section-lesson-topic-single .sidebar-nav .ld-lesson-item.ld-is-current-lesson .ld-lesson-item-preview::before{background:#fff}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview{position:relative;display:flex;align-items:center;padding:16px;background:#18191c;border-radius:15px;color:grey}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview::before{content:counter(number) " ";display:flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;border-radius:50%;background:grey;font-weight:600;font-size:20px;color:#000;margin-right:16px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading{display:flex;align-items:flex-start;font-size:20px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading .ld-status-icon{margin-right:10px;margin-left:-5px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading .ld-icon{display:block;height:1.25em}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading .ld-icon-checkmark:before,.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading .ld-icon-complete:before{color:#1dcf2f;font-size:inherit;height:1.25em;line-height:1.25;display:block}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading .ld-lesson-title{font-weight:600;font-size:inherit;line-height:1.25}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading:hover{text-decoration:none}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading:hover .ld-lesson-title{text-decoration:underline}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-expand-button{cursor:pointer;align-self:center;padding:15px;margin:-15px -15px -15px auto}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-expand-button.ld-expanded::before{content:"";display:block;position:absolute;width:100%;height:15px;background-color:#18191c;bottom:0;left:0;right:0}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-expand-button.ld-expanded .icon{background-image:url(../images/ic-minus.svg)}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-expand-button .icon{display:flex;width:24px;height:24px;background-size:cover;background-image:url(../images/ic-plus.svg)}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded{position:relative;background:#2f3137;border-radius:0 0 15px 15px;overflow:hidden;transition:all ease .2s}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list{padding:24px 40px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items{display:flex;flex-direction:column}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items>*+*{margin-top:30px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items .ld-table-list-item-preview{display:flex;align-items:center;font-size:14px;min-height:24px;cursor:pointer;pointer-events:auto}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items .ld-table-list-item-preview.ld-is-current-item{font-weight:700}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items .ld-table-list-item-preview .ld-status-icon{display:none;width:24px;height:24px;border-radius:4px;background:#515151;background-position:center;background-repeat:no-repeat;margin-right:16px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items .ld-table-list-item-preview .ld-status-icon .ld-icon{display:none}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-expanded .ld-table-list-items .ld-table-list-item-preview .ld-status-icon.ld-status-complete{background-color:#5d26c8;background-image:url(../images/ic-check-white.svg)}@media screen and (max-width:1199.98px){.section-lesson-topic-single{--mc-sidebar-width:360px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading{font-size:18px}}@media screen and (max-width:991.98px){.section-lesson-topic-single{--mc-sidebar-width:100%}.section-lesson-topic-single .section-content{flex-direction:column}.section-lesson-topic-single .section-content .main-content{padding:0}.section-lesson-topic-single .sidebar-nav{margin-top:30px}.section-lesson-topic-single .section-footer-nav .wrapper{max-width:100%}}@media screen and (max-width:767.98px){.section-lesson-topic-single .section-header{flex-direction:column;align-items:flex-start;margin-top:30px;padding:20px}.section-lesson-topic-single .mc-breadcrumbs-segments{font-size:14px}.section-lesson-topic-single .h1,.section-lesson-topic-single h1{font-size:20px}.section-lesson-topic-single .section-content .content-materials .nav-tabs .nav-link{font-size:16px}.section-lesson-topic-single form.sfwd-mark-complete{max-width:100%;margin-top:40px}}@media screen and (max-width:575.98px){.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-expand-button .icon{width:20px;height:20px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview::before{width:30px;min-width:30px;height:30px;font-size:18px;margin-right:12px}.section-lesson-topic-single .sidebar-nav .ld-lesson-item .ld-lesson-item-preview-heading{font-size:16px}.section-lesson-topic-single .section-footer-nav{padding:16px 0}.section-lesson-topic-single .section-footer-nav .btn{font-size:12px;padding:11px 20px}.section-lesson-topic-single .section-footer-nav .btn::after{margin-left:4px}.section-lesson-topic-single .section-footer-nav .btn.btn-previous::after{margin-right:4px}}.navbar-checkout-container{background:linear-gradient(90deg,#5d26c8 0,#000 100%);padding-bottom:100px;margin-bottom:-100px}.navbar.navbar-checkout{height:130px!important;background-color:transparent!important}.navbar.navbar-checkout .h1,.navbar.navbar-checkout h1{font-weight:700;font-size:36px;line-height:1.4;margin:0 auto}.navbar.navbar-checkout .navbar-collapse{flex:initial}.navbar.navbar-checkout .navbar-buttons .menu-item>a,.navbar.navbar-checkout .navbar-buttons .nav-link{display:flex;align-items:center}.navbar.navbar-checkout .navbar-buttons .menu-item>a::before,.navbar.navbar-checkout .navbar-buttons .nav-link::before{content:"";width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ic-home.svg);margin-right:8px}.section-checkout-page{border-radius:60px 60px 0 0;background-color:var(--bs-body-bg)}.section-checkout-page .section-title{display:none}.woocommerce-error,.woocommerce-message{border:none;background:0 0;color:#fff;display:flex}.woocommerce-error .button,.woocommerce-message .button{display:none!important}ul.woocommerce-error{display:block}.woocommerce form,.woocommerce-page form{position:relative;--wc-form-width:50%}.woocommerce form .form-wrapper,.woocommerce-page form .form-wrapper{position:relative;display:flex;justify-content:flex-end}.woocommerce form .h3,.woocommerce form h3,.woocommerce-page form .h3,.woocommerce-page form h3{font-weight:600;font-size:24px;line-height:1.4;margin:0 0 40px}.woocommerce form a,.woocommerce-page form a{color:#f59e4e!important;text-decoration:none!important}.woocommerce form a:hover,.woocommerce-page form a:hover{text-decoration:underline!important}.woocommerce form .form-inner,.woocommerce-page form .form-inner{width:var(--wc-form-width);padding-left:calc(var(--bs-gutter-x) * .5)}.woocommerce form .form-checkout-section,.woocommerce-page form .form-checkout-section{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #515151}.woocommerce form .form-checkout-section.billing,.woocommerce-page form .form-checkout-section.billing{border-bottom-width:0}.woocommerce form .form-checkout-section .woocommerce-account-fields,.woocommerce-page form .form-checkout-section .woocommerce-account-fields{margin:24px 0 -24px}.woocommerce form .order-review-container,.woocommerce-page form .order-review-container{position:absolute;top:0;left:0;width:calc(100% - var(--wc-form-width));padding-right:120px}.woocommerce form .order-review,.woocommerce-page form .order-review{display:flex;flex-direction:column;background:#18191c;padding:52px 52px 46px;border-radius:40px;overflow:hidden}.woocommerce form .order-review>*+*,.woocommerce-page form .order-review>*+*{margin-top:40px}.woocommerce form .order-review .h3,.woocommerce form .order-review h3,.woocommerce-page form .order-review .h3,.woocommerce-page form .order-review h3{margin-bottom:0}.woocommerce form .order-review .h5,.woocommerce form .order-review h5,.woocommerce-page form .order-review .h5,.woocommerce-page form .order-review h5{font-weight:700;font-size:12px;line-height:1.4;color:#686868;margin:0 0 18px}.woocommerce form .order-review .product-list,.woocommerce-page form .order-review .product-list{display:flex;flex-direction:column}.woocommerce form .order-review .product-list>*+*,.woocommerce-page form .order-review .product-list>*+*{margin-top:30px}.woocommerce form .order-review .product-list .product-img,.woocommerce-page form .order-review .product-list .product-img{border-radius:30px;overflow:hidden;max-width:500px}.woocommerce form .order-review .product-list .product-img img,.woocommerce-page form .order-review .product-list .product-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce form .order-review .product-list .product-name,.woocommerce-page form .order-review .product-list .product-name{display:block;font-weight:600;font-size:20px;line-height:1.4;margin:16px 0 0}.woocommerce form .order-review .table-summary,.woocommerce-page form .order-review .table-summary{width:100%;font-size:16px;line-height:1.4}.woocommerce form .order-review .table-summary .order-total,.woocommerce-page form .order-review .table-summary .order-total{font-weight:700}.woocommerce form .order-review .table-summary td,.woocommerce-page form .order-review .table-summary td{padding:6px 0}.woocommerce form .order-review .table-summary td:last-child,.woocommerce-page form .order-review .table-summary td:last-child{text-align:right}.woocommerce-checkout #payment{background:0 0;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border:none;padding:0;display:flex;flex-direction:column}.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{display:none}.woocommerce-checkout #payment ul.payment_methods>*+*{margin-top:30px}.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce-checkout #payment div.payment_box{background:0 0;color:inherit;margin:0;padding:0}.woocommerce-checkout #payment div.payment_box p{font-size:14px;margin-bottom:20px;color:#686868}.woocommerce-checkout #payment div.payment_box p a{color:inherit!important}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment div.payment_box .wc-stripe-elements-field{margin:0;font-size:16px;line-height:1.5;color:#fff;padding:18px 23px;border:1px solid #515151;border-radius:12px;background-color:transparent;height:56px}.woocommerce-checkout #payment div.payment_box .wc-stripe-elements-field::-moz-placeholder{color:#ccc}.woocommerce-checkout #payment div.payment_box .wc-stripe-elements-field::placeholder{color:#ccc}.woocommerce form .form-row,.woocommerce-checkout #payment div.payment_box .form-row,.woocommerce-page form .form-row{padding:0;margin:0 0 24px}.woocommerce form .form-row:last-child,.woocommerce-checkout #payment div.payment_box .form-row:last-child,.woocommerce-page form .form-row:last-child{margin-bottom:0}.woocommerce form .form-row.woocommerce-invalid label,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-invalid label,.woocommerce-page form .form-row.woocommerce-invalid label{color:#fff}.woocommerce form .form-row label,.woocommerce-checkout #payment div.payment_box .form-row label,.woocommerce-page form .form-row label{font-weight:600;font-size:16px;line-height:1.5;color:#fff;margin:0 0 14px}.woocommerce form .form-row label .optional,.woocommerce form .form-row label .required,.woocommerce-checkout #payment div.payment_box .form-row label .optional,.woocommerce-checkout #payment div.payment_box .form-row label .required,.woocommerce-page form .form-row label .optional,.woocommerce-page form .form-row label .required{display:none}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-page form .form-row label.checkbox,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew label{font-weight:400;font-size:16px;line-height:1.5;display:flex;margin:0}.woocommerce form .form-row label.checkbox input,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew input,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox input,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew input,.woocommerce-page form .form-row label.checkbox input,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew input{position:absolute;opacity:0;z-index:-1}.woocommerce form .form-row label.checkbox input:checked+label::before,.woocommerce form .form-row label.checkbox input:checked+span::before,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+label::before,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+span::before,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox input:checked+label::before,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox input:checked+span::before,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+label::before,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+span::before,.woocommerce-page form .form-row label.checkbox input:checked+label::before,.woocommerce-page form .form-row label.checkbox input:checked+span::before,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+label::before,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew input:checked+span::before{background-color:#5d26c8;background-image:url(../images/ic-check-white.svg);background-repeat:no-repeat;background-position:center}.woocommerce form .form-row label.checkbox label,.woocommerce form .form-row label.checkbox span,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew span,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox label,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox span,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew span,.woocommerce-page form .form-row label.checkbox label,.woocommerce-page form .form-row label.checkbox span,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew span{display:flex;display:flex!important}.woocommerce form .form-row label.checkbox label::before,.woocommerce form .form-row label.checkbox span::before,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew label::before,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew span::before,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox label::before,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox span::before,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew label::before,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew span::before,.woocommerce-page form .form-row label.checkbox label::before,.woocommerce-page form .form-row label.checkbox span::before,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew label::before,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew span::before{content:"";width:24px;height:24px;border-radius:4px;margin-right:10px;background-color:#515151}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-checkout #payment div.payment_box .form-row input.input-text,.woocommerce-checkout #payment div.payment_box .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{font-size:16px;line-height:1.5;color:#fff;padding:15px 23px;border:1px solid #515151;border-radius:12px;background-color:transparent}.woocommerce form .form-row input.input-text[disabled],.woocommerce form .form-row textarea[disabled],.woocommerce-checkout #payment div.payment_box .form-row input.input-text[disabled],.woocommerce-checkout #payment div.payment_box .form-row textarea[disabled],.woocommerce-page form .form-row input.input-text[disabled],.woocommerce-page form .form-row textarea[disabled]{background-color:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.woocommerce form .form-row input.input-text::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder,.woocommerce-checkout #payment div.payment_box .form-row input.input-text::-moz-placeholder,.woocommerce-checkout #payment div.payment_box .form-row textarea::-moz-placeholder,.woocommerce-page form .form-row input.input-text::-moz-placeholder,.woocommerce-page form .form-row textarea::-moz-placeholder{color:#ccc}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder,.woocommerce-checkout #payment div.payment_box .form-row input.input-text::placeholder,.woocommerce-checkout #payment div.payment_box .form-row textarea::placeholder,.woocommerce-page form .form-row input.input-text::placeholder,.woocommerce-page form .form-row textarea::placeholder{color:#ccc}.woocommerce form .form-row .woocommerce-input-wrapper .description,.woocommerce-checkout #payment div.payment_box .form-row .woocommerce-input-wrapper .description,.woocommerce-page form .form-row .woocommerce-input-wrapper .description{background:0 0;color:#fff;border-radius:0;display:block!important;position:relative;font-size:14px;line-height:1.5;margin:0!important;padding:16px 0 0!important;border-bottom:none;height:initial!important}.woocommerce form .form-row .woocommerce-input-wrapper .description::before,.woocommerce-checkout #payment div.payment_box .form-row .woocommerce-input-wrapper .description::before,.woocommerce-page form .form-row .woocommerce-input-wrapper .description::before{display:none}.woocommerce form .form-row-first,.woocommerce-checkout #payment div.payment_box .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-checkout #payment div.payment_box .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-checkout #payment div.payment_box .form-row-first,.woocommerce-checkout #payment div.payment_box .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:calc(50% - 21px)}.woocommerce form .select2-container--default .select2-selection--single,.woocommerce-checkout #payment div.payment_box .select2-container--default .select2-selection--single,.woocommerce-page form .select2-container--default .select2-selection--single{background-color:transparent;border:1px solid #515151;border-radius:12px;height:56px}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout #payment div.payment_box .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-page form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:1.5;color:#fff;padding:15px 23px}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout #payment div.payment_box .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-page form .select2-container--default .select2-selection--single .select2-selection__arrow{margin:15px;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url(../images/ic-chevron-down.svg)}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow b,.woocommerce-checkout #payment div.payment_box .select2-container--default .select2-selection--single .select2-selection__arrow b,.woocommerce-page form .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.woocommerce form .btn-pay-checkout,.woocommerce-checkout #payment div.payment_box .btn-pay-checkout,.woocommerce-page form .btn-pay-checkout{width:100%;font-weight:500;font-size:20px;line-height:25px;color:#fff;padding:16px 24px;border-radius:12px}.woocommerce .blockUI.blockOverlay{background-color:var(--bs-body-bg)!important}.select2-dropdown{border-radius:12px;background-color:var(--bs-body-bg);border-color:#515151}.select2-container--default .select2-results .select2-results__option{color:#fff;font-size:16px;line-height:1.5;padding:10px 23px}@media screen and (max-width:1199.98px){.woocommerce form,.woocommerce-page form{--wc-form-width:55%}.woocommerce form .form-inner,.woocommerce-page form .form-inner{padding-left:0}.woocommerce form .order-review-container,.woocommerce-page form .order-review-container{padding-right:50px}.woocommerce form .order-review,.woocommerce-page form .order-review{padding:40px}}@media screen and (max-width:991.98px){.section-checkout-page{margin:0 auto;max-width:800px}.woocommerce form,.woocommerce-page form{--wc-form-width:100%}.woocommerce form .order-review-container,.woocommerce-page form .order-review-container{position:relative;width:100%;padding:0 0 40px;border-bottom:1px solid #515151;margin-bottom:40px}.woocommerce form .form-checkout-section.billing,.woocommerce-page form .form-checkout-section.billing{border-bottom-width:1px}}@media screen and (max-width:767.98px){.navbar.navbar-checkout .h1,.navbar.navbar-checkout h1{display:none}.section-checkout-page{--mc-checkout-gutter:30px;border-radius:30px 30px 0 0;padding-top:var(--mc-checkout-gutter)}.section-checkout-page .section-title{display:block;font-size:24px;line-height:1.4;text-align:center;margin:0 0 var(--mc-checkout-gutter)}.woocommerce form .h3,.woocommerce form h3,.woocommerce-page form .h3,.woocommerce-page form h3{font-size:18px;margin:0 0 24px}.woocommerce form .form-checkout-section,.woocommerce-page form .form-checkout-section{padding-bottom:var(--mc-checkout-gutter);margin-bottom:var(--mc-checkout-gutter)}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce form .order-review-container,.woocommerce-page form .order-review-container{padding:0 0 var(--mc-checkout-gutter);margin-bottom:var(--mc-checkout-gutter)}.woocommerce form .order-review,.woocommerce-page form .order-review{padding:30px 20px;border-radius:30px}.woocommerce form .order-review>*+*,.woocommerce-page form .order-review>*+*{margin-top:24px}.woocommerce form .order-review .product-list .product-img,.woocommerce-page form .order-review .product-list .product-img{border-radius:20px}.woocommerce form .order-review .product-list .product-name,.woocommerce-page form .order-review .product-list .product-name{font-size:16px;margin-top:12px}.woocommerce form .order-review .h5,.woocommerce form .order-review h5,.woocommerce-page form .order-review .h5,.woocommerce-page form .order-review h5{margin-bottom:12px}.woocommerce form .order-review .table-summary,.woocommerce-page form .order-review .table-summary{font-size:14px}.woocommerce form .order-review .table-summary td,.woocommerce-page form .order-review .table-summary td{padding:3px 0}.woocommerce form .form-row,.woocommerce-checkout #payment div.payment_box .form-row,.woocommerce-page form .form-row{margin-bottom:16px}.woocommerce form .form-row label,.woocommerce-checkout #payment div.payment_box .form-row label,.woocommerce-page form .form-row label{font-size:14px;margin-bottom:10px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-checkout #payment div.payment_box .form-row input.input-text,.woocommerce-checkout #payment div.payment_box .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{font-size:14px;padding:11px 16px}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-checkout #payment div.payment_box .form-row label.checkbox,.woocommerce-checkout #payment div.payment_box .form-row.woocommerce-SavedPaymentMethods-saveNew label,.woocommerce-page form .form-row label.checkbox,.woocommerce-page form .form-row.woocommerce-SavedPaymentMethods-saveNew label{font-size:14px}.woocommerce form .form-checkout-section .woocommerce-account-fields,.woocommerce-checkout #payment div.payment_box .form-checkout-section .woocommerce-account-fields,.woocommerce-page form .form-checkout-section .woocommerce-account-fields{margin:16px 0 -16px}.woocommerce form .btn-pay-checkout,.woocommerce-checkout #payment div.payment_box .btn-pay-checkout,.woocommerce-page form .btn-pay-checkout{font-size:16px;line-height:20px;padding:12px 20px}}.woocommerce-account .h2,.woocommerce-account h2{text-align:center}.woocommerce-account .woocommerce form.login,.woocommerce-account .woocommerce form.lost_reset_password,.woocommerce-account .woocommerce form.register{margin:30px auto;max-width:500px;border:1px solid #fff;border-radius:10px;padding:20px 20px 10px}.woocommerce-account .woocommerce form.login .form-row-first,.woocommerce-account .woocommerce form.login .form-row-last,.woocommerce-account .woocommerce form.lost_reset_password .form-row-first,.woocommerce-account .woocommerce form.lost_reset_password .form-row-last,.woocommerce-account .woocommerce form.register .form-row-first,.woocommerce-account .woocommerce form.register .form-row-last{width:100%}.woocommerce-account .woocommerce form.register{padding-bottom:20px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{line-height:1.25;transition:background .3s ease;border:solid 1px;outline:0;padding:11px 24px;font-size:16px;border-radius:12px;color:#fff;background-color:#5d26c8;border-color:#5d26c8}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:rgba(93,38,200,.8);border-color:rgba(93,38,200,.8)}.woocommerce-form.woocommerce-form-login .form-row{display:flex;align-items:center}.woocommerce-form.woocommerce-form-login .form-row.woocommerce-form-row{display:block}.woocommerce-form.woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{margin:0 0 0 20px;order:2}.woocommerce-form.woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input{position:absolute;opacity:0;z-index:-1}.woocommerce-form.woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input:checked+span::before{background-color:#5d26c8;background-image:url(../images/ic-check-white.svg);background-repeat:no-repeat;background-position:center}.woocommerce-form.woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{display:flex;display:flex!important}.woocommerce-form.woocommerce-form-login .woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span::before{content:"";width:24px;height:24px;border-radius:4px;margin-right:10px;background-color:#515151}.woocommerce-form.woocommerce-form-login .woocommerce-form-login__submit{margin:0}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{font-size:18px}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{margin:0}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {position: absolute;top: 100%;left: 19%; text-align: inherit;}.motioncircles-myAccount-content a {color: #7f2cd3;}.motioncircles-myAccount-content p {color: white !important;}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbG9jb21vdGl2ZS1zY3JvbGwvZGlzdC9sb2NvbW90aXZlLXNjcm9sbC5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYW9zL2Rpc3QvYW9zLmNzcyIsInN0eWxlLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJwbHVnaW5zL193b3JkcHJlc3Muc2NzcyIsInBsdWdpbnMvX29paWlfdmlld2VyLnNjc3MiLCJmb250cy9fcGx1c2pha2FydGFzYW5zLnNjc3MiLCJpbmNsdWRlcy9fZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsImNvbXBvbmVudHMvX2Jsb2ctcG9zdC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19ibG9nLXNlYXJjaC1mb3JtLnNjc3MiLCJpbmNsdWRlcy9fc2Nyb2xsX2FuaW1hdGlvbi5zY3NzIiwiaGVhZGVycy9faGVhZGVyLnNjc3MiLCJoZWFkZXJzL19oZWFkZXItaG9tZS5zY3NzIiwiaGVhZGVycy9faGVhZGVyLWJsb2cuc2NzcyIsImhlYWRlcnMvX2hlYWRlci1hYm91dC5zY3NzIiwiaGVhZGVycy9faGVhZGVyLXRlc3RpbW9uaWFscy5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmVzLnNjc3MiLCJzZWN0aW9ucy9fY2hhbGxlbmdlcy5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmVkLWNvdXJzZS5zY3NzIiwic2VjdGlvbnMvX2ZhY2lsaXRpZXMuc2NzcyIsInNlY3Rpb25zL19jb21tdW5pdHkuc2NzcyIsInNlY3Rpb25zL19iZW5lZml0LWJveC5zY3NzIiwic2VjdGlvbnMvX3Rlc3RpbW9uaWFscy1zbmlwcGV0LnNjc3MiLCJzZWN0aW9ucy9fcHJpY2luZy1pbmZvLnNjc3MiLCJzZWN0aW9ucy9fZ3VhcmFudGVlLnNjc3MiLCJzZWN0aW9ucy9fZmFxLnNjc3MiLCJzZWN0aW9ucy9fam9pbi1jb21tdW5pdHkuc2NzcyIsInNlY3Rpb25zL19ibG9nLXBvc3QtbGlzdC5zY3NzIiwic2VjdGlvbnMvX2Jsb2ctY29udGVudC5zY3NzIiwic2VjdGlvbnMvX2Jsb2ctcmVsYXRlZC5zY3NzIiwic2VjdGlvbnMvX2Jsb2ctaG9tZS1zZWFyY2guc2NzcyIsInNlY3Rpb25zL19ibG9nLXN1YnNjcmlwdGlvbi5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LnNjc3MiLCJzZWN0aW9ucy9fY29udGFjdC5zY3NzIiwic2VjdGlvbnMvX3Rlc3RpbW9uaWFscy5zY3NzIiwic2VjdGlvbnMvX2NvdXJzZXMuc2NzcyIsInNlY3Rpb25zL19jb3Vyc2VzLXNpbmdsZS5zY3NzIiwic2VjdGlvbnMvX2xlc3Nvbi10b3BpYy5zY3NzIiwicGFnZXMvX2NoZWNrb3V0LnNjc3MiLCJwYWdlcy9fbG9naW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQUEsNEVDQUEsa0dBQ0EsdUJBQ0UsU0FBVSxPQUVaLHlCQUNFLG9CQUFxQixLQUNyQixpQkFBa0IsS0FDbEIsZ0JBQWlCLEtBQ2pCLFlBQWEsS0FFZix3QkFDRSxTQUFVLE9BRVosMkNBQ0UsV0FBWSxNQUVkLDJEQUNFLE9BQVEsTUFDUixRQUFTLGFBQ1QsWUFBYSxPQUVmLHlEQUNFLFFBQVMsYUFDVCxlQUFnQixJQUNoQixZQUFhLE9BQ2IsT0FBUSxLQUVWLGFBQ0UsU0FBVSxTQUNWLE1BQU8sRUFDUCxJQUFLLEVBQ0wsTUFBTyxLQUNQLE9BQVEsS0FDUixpQkFBa0IsT0FBTyxNQUN6QixXQUFZLFVBQVUsR0FBSSxDQUFFLFFBQVEsSUFDcEMsUUFBUyxFQUNULG1CQUNFLFVBQVcsYUFDYixtQkFBd0Qsa0NBQXBDLG1DQUNsQixRQUFTLEVBQ1gsZ0RBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixJQUFLLEtBQ0wsT0FBUSxFQUNSLFVBQVcsVUFDWCxzREFDRSxVQUFXLFlBRWpCLG1CQUNFLFNBQVUsU0FDVixJQUFLLEVBQ0wsTUFBTyxFQUNQLGlCQUFrQixLQUNsQixRQUFTLEdBQ1QsTUFBTyxJQUNQLGNBQWUsS0FDZixPQUFRLElBQ1IsT0FBUSxhQUNSLE9BQVEsS0FDUix3Q0FDRSxPQUFRLGlCQUNSLE9BQVEsU0FDVixzREFDRSxNQUFPLEtBQ1AsT0FBUSxFQ2pFWiw2Q0FBNkMsd0NBQXdDLG9CQUFvQixLQUFLLDBDQUEwQyxxQ0FBcUMsaUJBQWlCLEVBQUUsc0RBQXNELGlEQUFpRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSyw4Q0FBOEMseUNBQXlDLG9CQUFvQixJQUFJLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsSUFBSSw4Q0FBOEMseUNBQXlDLG9CQUFvQixLQUFLLDJDQUEyQyxzQ0FBc0MsaUJBQWlCLEVBQUUsdURBQXVELGtEQUFrRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixHQUFHLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsR0FBRywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixHQUFHLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsR0FBRywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsTUFBTSwrQ0FBK0MsMENBQTBDLG9CQUFvQixLQUFLLDRDQUE0Qyx1Q0FBdUMsaUJBQWlCLEVBQUUsd0RBQXdELG1EQUFtRCxpQkFBaUIsS0FBSywrQ0FBK0MsMENBQTBDLG9CQUFvQixNQUFNLDRD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RkEsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEVBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLEtBQ0EscUJBQUEsUUFDQSwrQkFBQSxRRHVFQSxhQ3BGQSxlQUFBLEtBQ0EsWUFBQSxRQUNBLHNCQUFBLFFBQ0EscUJBQUEsS0FDQSxrQkFBQSxRQUNBLDRCQUFBLFFBQ0EsMEJBQUEsR0FBQSxDQUFBLEdBQUEsQ0FBQSxFQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFEdUVBLFlDcEZBLGVBQUEsS0FDQSxZQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxLQUNBLHFCQUFBLFFBQ0EsK0JBQUEsUUR1RUEsV0NwRkEsZUFBQSxLQUNBLFlBQUEsUUFDQSxzQkFBQSxRQUNBLHFCQUFBLEtBQ0Esa0JBQUEsUUFDQSw0QkFBQSxRQUNBLDBCQUFBLEdBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLFFBQ0EsNkJBQUEsUUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLEtBQ0EscUJBQUEsUUFDQSwrQkFBQSxRRHVFQSxVQ3BGQSxlQUFBLEtBQ0EsWUFBQSxRQUNBLHNCQUFBLFFBQ0EscUJBQUEsS0FDQSxrQkFBQSxRQUNBLDRCQUFBLFFBQ0EsMEJBQUEsRUFBQSxDQUFBLEVBQUEsQ0FBQSxHQUNBLHNCQUFBLEtBQ0EsbUJBQUEsUUFDQSw2QkFBQSxRQUNBLHVCQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEscUJBQ0Esd0JBQUEsS0FDQSxxQkFBQSxRQUNBLCtCQUFBLFFEaUdBLHFCQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLHVCQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLHFCQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLGtCQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLHFCQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLEVBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLG9CQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLG1CQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEd0VBLGtCQ3JGQSxlQUFBLFFBQ0Esc0JBQUEsUUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsS0FDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxRQUNBLHFCQUFBLFlBQ0EsK0JBQUEsUUFDQSxjQUFBLEtEb0ZGLFVBQ0UscUJBQUEsSUFDQSxlQUFBLHFCQUNBLFlBQUEsWUFDQSxzQkFBQSxZQUNBLHFCQUFBLDJCQUNBLDRCQUFBLFlBQ0Esc0JBQUEsMkJBQ0EsNkJBQUEsWUFDQSx3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LGFBUEosU0FPSSxNQUFBLFlBUEosU0FPSSxNQUFBLFlBUEosU0FPSSxNQUFBLFlBUEosU0FPSSxNQUFBLFlBUEosU0FPSSxNQUFBLFlBUEosU0FPSSxNQUFBLFlBUEosWUFPSSxNQUFBLFlBUEosS0FPSSxPQUFBLFlBUEosS0FPSSxPQUFBLGlCQVBKLEtBT0ksT0FBQSxnQkFQSixLQU9JLE9BQUEsZUFQSixLQU9JLE9BQUEsaUJBUEosS0FPSSxPQUFBLGVBUEosUUFPSSxPQUFBLGVBUEosTUFPSSxhQUFBLFlBQUEsWUFBQSxZQVBKLE1BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE1BT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLE1BT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixNQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixNQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLE1BT0ksV0FBQSxZQUFBLGNBQUEsWUFQSixNQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixNQU9JLFdBQUEsZ0JBQUEsY0FBQSxnQkFQSixNQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosTUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosTUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixNQU9JLFdBQUEsWUFQSixNQU9JLFdBQUEsaUJBUEosTUFPSSxXQUFBLGdCQVBKLE1BT0ksV0FBQSxlQVBKLE1BT0ksV0FBQSxpQkFQSixNQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsZUFQSixNQU9JLGFBQUEsWUFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGdCQVBKLE1BT0ksYUFBQSxlQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsZUFQSixTQU9JLGFBQUEsZUFQSixNQU9JLGNBQUEsWUFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGdCQVBKLE1BT0ksY0FBQSxlQVBKLE1BT0ksY0FBQSxpQkFQSixNQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsZUFQSixNQU9JLFlBQUEsWUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGdCQVBKLE1BT0ksWUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsZUFQSixLQU9JLFFBQUEsWUFQSixLQU9JLFFBQUEsaUJBUEosS0FPSSxRQUFBLGdCQVBKLEtBT0ksUUFBQSxlQVBKLEtBT0ksUUFBQSxpQkFQSixLQU9JLFFBQUEsZUFQSixNQU9JLGNBQUEsWUFBQSxhQUFBLFlBUEosTUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosTUFPSSxjQUFBLGdCQUFBLGFBQUEsZ0JBUEosTUFPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLE1BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE1BT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixNQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosTUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosTUFPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosTUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLE1BT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixNQU9JLFlBQUEsWUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGdCQVBKLE1BT0ksWUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsZUFQSixNQU9JLGNBQUEsWUFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGdCQVBKLE1BT0ksY0FBQSxlQVBKLE1BT0ksY0FBQSxpQkFQSixNQU9JLGNBQUEsZUFQSixNQU9JLGVBQUEsWUFQSixNQU9JLGVBQUEsaUJBUEosTUFPSSxlQUFBLGdCQVBKLE1BT0ksZUFBQSxlQVBKLE1BT0ksZUFBQSxpQkFQSixNQU9JLGVBQUEsZUFQSixNQU9JLGFBQUEsWUFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGdCQVBKLE1BT0ksYUFBQSxlQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsZUFQSixPQU9JLElBQUEs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LHNCQU9JLFdBQUEsaUJBUEosd0JBT0ksV0FBQSxtQkFQSix1QkFPSSxXQUFBLGtCQVBKLGdCQU9JLE1BQUEsYUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixZQU9JLE1BQUEsWUFQSixlQU9JLE1BQUEsWUFQSixRQU9JLE9BQUEsWUFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsZUFQSixXQU9JLE9BQUEsZUFQSixTQU9JLGFBQUEsWUFBQSxZQUFBLFlBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGdCQUFBLFlBQUEsZ0JBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosWUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFNBT0ksV0FBQSxZQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEs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LFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBK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LGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksZUFBQSxZQVBKLFNBT0ks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QSxlQVBKLFlBT0ksV0FBQSxlQVBKLFNBT0ksYUFBQSxZQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsZ0JBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGVBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFlBT0ksY0FBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFlBT0ksWUFBQSxlQVBKLFFBT0ksUUFBQSxZQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsZ0JBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixTQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxZQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFB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QVBKLFVBT0ksV0FBQSxnQkFQSixVQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGVBUEosYUFPSSxXQUFBLGVBUEosVUFPSSxhQUFBLFlBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxnQkFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGVBUEosYUFPSSxhQUFBLGVBUEosVUFPSSxjQUFBLFlBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGVBUEosYUFPSSxjQUFBLGVBUEosVUFPSSxZQUFBLFlBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosYUFPSSxZQUFBLGVBUEosU0FPSSxRQUFBLFlBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxnQkFQSixTQU9JLFFBQUEsZUFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGVBUEosVUFPSSxjQUFBLFlBQUEsYUFBQSxZQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosVUFPSSxZQUFBLFlBQUEsZUFBQSxZQVBKLFVBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFBQSxlQUFBLGdCQVBKLFVBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLFlBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxnQkFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVB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QUtHLGdEQUNJLGlCQUFBLEtBREosaURBQ0ksaUJBQUEsSUFESixpREFDSSxpQkFBQSxNQURKLGlEQUNJLGlCQUFBLElBREosaURBQ0ksaUJBQUEsTUFESixpREFDSSxpQkFBQSxJQURKLGlEQUNJLGlCQUFBLE1BREosaURBQ0ksaUJBQUEsSUFESixpREFDSSxpQkFBQSxNQURKLGlEQUNJLGlCQUFBLElBREosaURBQ0ksaUJBQUEsTUFESixpREFDSSxpQkFBQSxJQURKLGlEQUNJLGlCQUFBLE1BREosaURBQ0ksaUJBQUEsSUFESixpREFDSSxpQkFBQSxNQURKLGlEQUNJLGlCQUFBLElBREosaURBQ0ksaUJBQUEsTUFESixpREFDSSxpQkFBQSxJQURKLGlEQUNJLGlCQUFBLE1BREosa0RBQ0ksaUJBQUEsR0FESixrREFDSSxpQkFBQSxNQURKLGtEQUNJLGlCQUFBLEtBREosa0RBQ0ksaUJBQUEsTUFESixrREFDSSxpQkFBQSxLQURKLGtEQUNJLGlCQUFBLE1BREosa0RBQ0ksaUJBQUEsS0FESixrREFDSSxpQkFBQSxNQURKLGtEQUNJLGlCQUFBLEtBREosa0RBQ0ksaUJBQUEsTUFESixrREFDSSxpQkFBQSxLQURKLGtEQUNJLGlCQUFBLE1BREosa0RBQ0ksaUJBQUEsS0FESixrREFDSSxpQkFBQSxNQURKLGtEQUNJLGlCQUFBLEtBREosa0RBQ0ksaUJBQUEsTUFESixrREFDSSxpQkFBQSxLQURKLGtEQUNJLGlCQUFBLE1BREosa0RBQ0ksaUJBQUEsS0FESixrREFDSSxpQkFBQSxNQURKLGtEQUNJLGlCQUFBLEdBREosa0RBQ0ksaUJBQUEsTUFESixrREFDSSxpQkFBQSxLQURKLGtEQUNJLGlCQUFBLE1BREosa0RBQ0ksaUJBQUEsS0FESixrREFDSSxpQkFBQSxNQURKLGtEQUNJLGlCQUFBLEtBREosa0RBQ0ksaUJBQUEsTUFESixrREFDSSxpQkFBQSxLQURKLGtEQUNJLGlCQUFBLE1BREosa0RBQ0ksaUJBQUEsS0FESixrREFDSSxpQkFBQSxNQURKLGtEQUNJLGlCQUFBLEtBREosa0RBQ0ksaUJBQUEs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QSw4Q0FBQSxtREFDQyxPQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiEgbG9jb21vdGl2ZS1zY3JvbGwgdjQuMS4zIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbG9jb21vdGl2ZW10bC9sb2NvbW90aXZlLXNjcm9sbCAqL1xuaHRtbC5oYXMtc2Nyb2xsLXNtb290aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5oYXMtc2Nyb2xsLWRyYWdnaW5nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaGFzLXNjcm9sbC1zbW9vdGggYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmMtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmMtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTsgfVxuICAuYy1zY3JvbGxiYXI6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAuYy1zY3JvbGxiYXIsIC5oYXMtc2Nyb2xsLWRyYWdnaW5nIC5jLXNjcm9sbGJhciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9XG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7IH1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDJweDtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcl90aHVtYiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG4iLCJbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTouODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5Oi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4wNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4yc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS41c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS44c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjB9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6M3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjI1LC43NSwuNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2V9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbn1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXR9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNzUsLjg4NSwuMzIsMS4yNzUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ0NSwuMDUsLjU1LC45NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA4NSwuNjgsLjUzKX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm19W2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfVtkYXRhLWFvcz1mYWRlLXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1bZGF0YS1hb3M9ZmFkZS11cC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9W2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21de29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtfVtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1bZGF0YS1hb3M9em9vbS1pbl17dHJhbnNmb3JtOnNjYWxlKC42KX1bZGF0YS1hb3M9em9vbS1pbi11cF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLWluLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNil9W2RhdGEtYW9zPXpvb20taW4tbGVmdF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpfVtkYXRhLWFvcz16b29tLW91dF17dHJhbnNmb3JtOnNjYWxlKDEuMil9W2RhdGEtYW9zPXpvb20tb3V0LXVwXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1kb3duXXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1bZGF0YS1hb3M9em9vbS1vdXQtcmlnaHRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKSBzY2FsZSgxLjIpfVtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX1bZGF0YS1hb3M9c2xpZGUtdXBde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9W2RhdGEtYW9zPXNsaWRlLWRvd25de3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfVtkYXRhLWFvcz1zbGlkZS1yaWdodF17dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9W2RhdGEtYW9zPXNsaWRlLWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9W2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF17YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19W2RhdGEtYW9zPWZsaXAtbGVmdF17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfVtkYXRhLWFvcz1mbGlwLXJpZ2h0XXt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCl9W2RhdGEtYW9zPWZsaXAtdXBde3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyl9W2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9W2RhdGEtYW9zPWZsaXAtZG93bl17dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpfVtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRle3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCl9IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5AaW1wb3J0ICcuLi8uLi9ub2RlX21vZHVsZXMvbG9jb21vdGl2ZS1zY3JvbGwvZGlzdC9sb2NvbW90aXZlLXNjcm9sbC5jc3MnO1xuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Fvcy9kaXN0L2Fvcy5jc3MnO1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwICB2NS4yLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4uZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctc20tMSxcbi5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4uZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXNtLTQsXG4uZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4uZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1zbS01LFxuLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbi5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4uZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbi5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4uZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbi5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4uZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbi5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4uZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4uZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbi5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbi5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXhsLTEsXG4uZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMixcbi5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbi5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14bC00LFxuLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteGwtNSxcbi5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4uZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbi5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbi5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4uZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNjZmUyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWQ3ZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWNiZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZkMWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZDdkOGRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2QxZDJkNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzIxMjUyOTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgei1pbmRleDogMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0biwgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwYjVlZDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBhNThjYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWM2MzZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNTE1ODVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTU3MzQ3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxNDZjNDM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMzY1M2Y7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzMWQyZjI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNkZDVmMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmY2EyYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JiMmQzYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhNTI4MzQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDNkNGQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmFiYmJjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMTEwLCAyNTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjMWUyMTI1O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNlOWVjZWY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjMGQ2ZWZkO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3ZhciUyOC0tYnMtYm9keS1jb2xvciUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICMwYzYzZTQ7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI2U3ZjFmZjtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpICogLTEpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6ICNlOWVjZWY7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMDg0Mjk4O1xuICAtLWJzLWFsZXJ0LWJnOiAjY2ZlMmZmO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2I2ZDRmZTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjM1N2E7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNDE0NjRiO1xuICAtLWJzLWFsZXJ0LWJnOiAjZTJlM2U1O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM0MzgzYztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMGY1MTMyO1xuICAtLWJzLWFsZXJ0LWJnOiAjZDFlN2RkO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JhZGJjYztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYzQxMjg7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzA1NTE2MDtcbiAgLS1icy1hbGVydC1iZzogI2NmZjRmYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiNmVmZmI7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQ0MTRkO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2NjRkMDM7XG4gIC0tYnMtYWxlcnQtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyM2UwMjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM4NDIwMjk7XG4gIC0tYnMtYWxlcnQtYmc6ICNmOGQ3ZGE7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZjVjMmM3O1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmExYTIxO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNjM2NDY0O1xuICAtLWJzLWFsZXJ0LWJnOiAjZmVmZWZlO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNGY1MDUwO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMxNDE2MTk7XG4gIC0tYnMtYWxlcnQtYmc6ICNkM2QzZDQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYmNiZWJmO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEwMTIxNDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogI2U5ZWNlZjtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogIzBkNmVmZDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjZTllY2VmO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgKiAtMSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwODQyOTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmUyZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhY2JlNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDg0Mjk4O1xuICBib3JkZXItY29sb3I6ICMwODQyOTg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNjY2U7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NjRiO1xuICBib3JkZXItY29sb3I6ICM0MTQ2NGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2QwYzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTEzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMGY1MTMyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFkY2UzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTUxNjA7XG4gIGJvcmRlci1jb2xvcjogIzA1NTE2MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZGJiOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0ZDAzO1xuICBib3JkZXItY29sb3I6ICM2NjRkMDM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmMyYzQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQyMDI5O1xuICBib3JkZXItY29sb3I6ICM4NDIwMjk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzY0NjQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNjQ2NDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE5O1xuICBib3JkZXItY29sb3I6ICMxNDE2MTk7XG59XG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwOTA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkgKiAtMC41KTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiAjZmZmO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAtMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLTAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0wLjUpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b29sdGlwLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRvb2x0aXAtYmc6ICMwMDA7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiAjZmZmO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6ICNmMGYwZjA7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAtMC41KTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogI2ZmZjtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDQ1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTA0NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLTAuNSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAtMC41KTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTMsIDExMCwgMjUzLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjUsIDEzNSwgODQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMjAyLCAyNDAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDE5MywgNywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDksIDI1MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDMzLCAzNywgNDEsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzBhNThjYSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzU2NWU2NCAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE0NmM0MyAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzNkZDVmMyAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2ZmY2QzOSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2IwMmEzNyAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFhMWUyMSAhaW1wb3J0YW50O1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTI1IHtcbiAgb3BhY2l0eTogMC4yNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMTAwIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMSB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItMiB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5ib3JkZXItMyB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAzcHg7XG59XG5cbi5ib3JkZXItNCB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi5ib3JkZXItNSB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTI1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4yNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNzUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWRtaW4tYmFyIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgbmF2Lm5hdmJhci5maXhlZC10b3Age1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWRtaW4tYmFyLnNjcm9sbGVkIG5hdi5uYXZiYXIuZml4ZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ueXQtdmlld2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5Ac3VwcG9ydHMgKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSB7XG4gIC55dC12aWV3ZXIge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbi55dC12aWV3ZXIgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgei1pbmRleDogMTAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG59XG4ueXQtdmlld2VyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi55dC12aWV3ZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjhweCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnl0LXZpZXdlciAuY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTZweCAtIDMycHgpO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm94LXNoYWRvdzogMCAwIDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnl0LXZpZXdlciAuY29udGFpbmVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi55dC12aWV3ZXJfc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1NTlweCkge1xuICAueXQtdmlld2VyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgfVxuICAueXQtdmlld2VyIC5jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAueXQtdmlld2VyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgfVxuICAueXQtdmlld2VyIC5jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAueXQtdmlld2VyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NHB4KTtcbiAgfVxuICAueXQtdmlld2VyIC5jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogODUwcHg7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC55dC12aWV3ZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICB9XG4gIC55dC12aWV3ZXIgLmNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAueXQtdmlld2VyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxuICAueXQtdmlld2VyIC5jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA1MjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAueXQtdmlld2VyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICB9XG4gIC55dC12aWV3ZXIgLmNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBSZWd1bGFyXCIpLCBsb2NhbChcIlBsdXNKYWthcnRhU2Fucy1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzSmFrYXJ0YVNhbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBsdXMgSmFrYXJ0YSBTYW5zIFNlbWlCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJQbHVzSmFrYXJ0YVNhbnMtU2VtaUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBTZW1pQm9sZFwiKSwgbG9jYWwoXCJQbHVzSmFrYXJ0YVNhbnMtU2VtaUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBNZWRpdW0gSXRhbGljXCIpLCBsb2NhbChcIlBsdXNKYWthcnRhU2Fucy1NZWRpdW1JdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzSmFrYXJ0YVNhbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBsdXMgSmFrYXJ0YSBTYW5zIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJQbHVzSmFrYXJ0YVNhbnMtTGlnaHRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBNZWRpdW1cIiksIGxvY2FsKFwiUGx1c0pha2FydGFTYW5zLU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXNKYWthcnRhU2Fuc1wiO1xuICBzcmM6IGxvY2FsKFwiUGx1cyBKYWthcnRhIFNhbnMgTGlnaHRcIiksIGxvY2FsKFwiUGx1c0pha2FydGFTYW5zLUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXNKYWthcnRhU2Fuc1wiO1xuICBzcmM6IGxvY2FsKFwiUGx1cyBKYWthcnRhIFNhbnMgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUGx1c0pha2FydGFTYW5zLUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzSmFrYXJ0YVNhbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBsdXMgSmFrYXJ0YSBTYW5zIEV4dHJhTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlBsdXNKYWthcnRhU2Fucy1FeHRyYUxpZ2h0SXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFMaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzSmFrYXJ0YVNhbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBsdXMgSmFrYXJ0YSBTYW5zIEl0YWxpY1wiKSwgbG9jYWwoXCJQbHVzSmFrYXJ0YVNhbnMtSXRhbGljXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBFeHRyYUxpZ2h0XCIpLCBsb2NhbChcIlBsdXNKYWthcnRhU2Fucy1FeHRyYUxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQbHVzSmFrYXJ0YVNhbnNcIjtcbiAgc3JjOiBsb2NhbChcIlBsdXMgSmFrYXJ0YSBTYW5zIEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJQbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBCb2xkXCIpLCBsb2NhbChcIlBsdXNKYWthcnRhU2Fucy1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGx1c0pha2FydGFTYW5zXCI7XG4gIHNyYzogbG9jYWwoXCJQbHVzIEpha2FydGEgU2FucyBFeHRyYUJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlBsdXNKYWthcnRhU2Fucy1FeHRyYUJvbGRJdGFsaWNcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1FeHRyYUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbjpyb290IHtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiBcIlBsdXNKYWthcnRhU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJvZHktY29sb3I6ICNmZmY7XG4gIC0tYnMtYm9keS1iZzogIzAwMDtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMTZweDtcbiAgLS1tYy1zZWN0aW9uLWd1dHRlcjogODBweDtcbiAgLS1icy1ndXR0ZXIteDogMzBweDtcbn1cblxuOnJvb3QsIGh0bWwsIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wLCB1bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwsIC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAzMHB4O1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjAwcHgpIHtcbiAgLyogJGJzLWd1dHRlci14IDogMy4wcmVtO1xuICA6cm9vdCB7XG4gICAgICBmb250LXNpemU6IC42OTQ0NDQ0NDQ0NDQ0NDQ0dnc7IFxuICAgICAgZm9udC1zaXplOiAuNzE0Mjg1NzE0Mjg2dnc7XG5cbiAgICAgIC0tYnMtYm9keS1mb250LXNpemU6IDEuNnJlbTtcbiAgXHQtLW1jLXNlY3Rpb24tZ3V0dGVyOiA4LjByZW07XG4gIFx0LS1icy1ndXR0ZXIteCA6IDMwcHg7XG4gIH1cbiAgLmNvbnRhaW5lcntcbiAgXHRtYXgtd2lkdGg6IDEwMCU7XG4gIFx0cGFkZGluZy1sZWZ0OiA4LjVyZW07XG4gIFx0cGFkZGluZy1yaWdodDogOC41cmVtO1xuICB9XG4gIHAsIHVse1xuICBcdGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5yb3d7XG4gIFx0LS1icy1ndXR0ZXIteCA6IDMwcHg7XG4gIH0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAxKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxNHB4O1xuICAgIC0tbWMtc2VjdGlvbi1ndXR0ZXI6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLW1jLXNlY3Rpb24tZ3V0dGVyOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICA6cm9vdCB7XG4gICAgLS1tYy1zZWN0aW9uLWd1dHRlcjogNDBweDtcbiAgfVxuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICB9XG59XG4uYnRuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICBib3JkZXI6IHNvbGlkIDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uYnRuLmJ0bi14bCB7XG4gIHBhZGRpbmc6IDI0cHggMzVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmJ0bi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcbiAgYm9yZGVyLWNvbG9yOiAjNUQyNkM4O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTMsIDM4LCAyMDAsIDAuOCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5MywgMzgsIDIwMCwgMC44KTtcbn1cblxuLmJ0bi1jdGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IC0xMHB4IDAgLTEwcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pYy1idG4tY3RhLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDExcHggMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuYnRuLmJ0bi14bCB7XG4gICAgcGFkZGluZzogMjRweCAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5idG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJ0bi5idG4teGwge1xuICAgIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxuICAuYnRuLWN0YTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IC0xMHB4IDAgLTEwcHggMTJweDtcbiAgfVxufVxuYm9keSB7XG4gIC0tbmF2X3lfcGFkZGluZzogNDBweDtcbiAgLS1uYXZfYnV0dG9uX2hlaWdodDogNDRweDtcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNCAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgNy41SDIxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zIDEyLjVIMjEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMgMTcuNUgyMScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDBweDtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDVweDtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDVweDtcbiAgLS1uYXZfYnV0dG9uX2hlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDIgKiB2YXIoLS1uYXZfeV9wYWRkaW5nKSArIHZhcigtLW5hdl9idXR0b25faGVpZ2h0KSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UsIHBhZGRpbmcgMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLCAubmF2YmFyIC5uYXZiYXItbmF2IC5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmJ0bjpob3ZlciwgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtIC5idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhciAubmF2YmFyLW5hdiAubWVudS1pdGVtID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXIgLm5hdmJhci1uYXYgLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLm5hdi1saW5rOjphZnRlciwgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1wcmltYXJ5IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6OmFmdGVyLFxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubWVudS1pdGVtID4gYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMjBweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLmN1cnJlbnRfcGFnZV9wYXJlbnQgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1wcmltYXJ5IC5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1hY2NvdW50IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tYWNjb3VudCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pYy1jaGV2cm9uLWRvd24tMi5zdmdcIik7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1yaWdodCAuZHJvcGRvd24tYWNjb3VudCAuZHJvcGRvd24tdG9nZ2xlIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1hY2NvdW50IC5kcm9wZG93bi10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLWFjY291bnQgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICByaWdodDogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1hY2NvdW50IC5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLWFjY291bnQgLmRyb3Bkb3duLW1lbnUuc2hvdyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLWFjY291bnQgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMTBweCA0MHB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTJweCAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMTJweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLWFjY291bnQgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdmJhciAubmF2YmFyLWFjY291bnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXIgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1idXR0b25zIC5uYXYtaXRlbSwgLm5hdmJhciAubmF2YmFyLWJ1dHRvbnMgLm1lbnUtaXRlbSwgLm5hdmJhciAubmF2YmFyLWJ1dHRvbnMgLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1idXR0b25zIC5uYXYtbGluaywgLm5hdmJhciAubmF2YmFyLWJ1dHRvbnMgLm1lbnUtaXRlbSA+IGEge1xuICBwYWRkaW5nOiAxMXB4IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLm5hdmJhciAubmF2YmFyLWJ1dHRvbnMgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyIC5uYXZiYXItYnV0dG9ucyAubWVudS1pdGVtID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1idXR0b25zID4gLm5hdi1pdGVtICsgLm5hdi1pdGVtLCAubmF2YmFyIC5uYXZiYXItYnV0dG9ucyA+IC5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4ubmF2YmFyIC5zb2NpYWwtbWVkaWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci5uYXYtbm8tbWFpbiAubmF2YmFyLW5hdi5uYXZiYXItYnV0dG9ucyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5maXJzdC1sb2FkIC5uYXZiYXIsIC5pcy10b3AgLm5hdmJhciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTVzO1xufVxuXG4uc2Nyb2xsZWQsIC5pcy1ub3QtdG9wLFxuLmlzLXJlYWR5IFtkYXRhLWlzLXNjcm9sbGVkPXRydWVdIHtcbiAgLS1uYXZfeV9wYWRkaW5nOiAxNXB4O1xufVxuLnNjcm9sbGVkIC5uYXZiYXIsIC5pcy1ub3QtdG9wIC5uYXZiYXIsXG4uaXMtcmVhZHkgW2RhdGEtaXMtc2Nyb2xsZWQ9dHJ1ZV0gLm5hdmJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbi5zY3JvbGxlZCAubmF2YmFyOmhvdmVyLCAuaXMtbm90LXRvcCAubmF2YmFyOmhvdmVyLFxuLmlzLXJlYWR5IFtkYXRhLWlzLXNjcm9sbGVkPXRydWVdIC5uYXZiYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLm5hdi1pdGVtLCAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1wcmltYXJ5IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLm5hdi1saW5rLCAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1wcmltYXJ5IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1wcmltYXJ5IC5tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubmF2LWxpbms6aG92ZXI6OmFmdGVyLFxuLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcHJpbWFyeSAubWVudS1pdGVtID4gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXByaW1hcnkgLmN1cnJlbnQtbWVudS1pdGVtID4gYTo6YWZ0ZXIsXG4ubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1wcmltYXJ5IC5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgKyAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLWFjY291bnQgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1hY2NvdW50IC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLWFjY291bnQgLmRyb3Bkb3duLXRvZ2dsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1hY2NvdW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLW5hdi5uYXZiYXItYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1idXR0b25zID4gLm5hdi1pdGVtICsgLm5hdi1pdGVtLCAubmF2YmFyIC5uYXZiYXItbmF2Lm5hdmJhci1idXR0b25zID4gLm1lbnUtaXRlbSArIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItY2hlY2tvdXQgLm5hdmJhci1uYXYubmF2YmFyLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItY2hlY2tvdXQgLm5hdmJhci1uYXYubmF2YmFyLWJ1dHRvbnMgLm5hdi1saW5rLCAubmF2YmFyLm5hdmJhci1jaGVja291dCAubmF2YmFyLW5hdi5uYXZiYXItYnV0dG9ucyAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxuICAubmF2YmFyIC5zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm5hdmJhciAuc29jaWFsLW1lZGlhIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5uYXZiYXIgLnNvY2lhbC1tZWRpYSAuZm9vdGVyLW5hdi1saXN0LmZvb3Rlci1uYXYtc29jaWFsID4gKiArICoge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG4gIC5uYXZiYXIgLnNvY2lhbC1tZWRpYSAuZm9vdGVyLW5hdi1saXN0LmZvb3Rlci1uYXYtc29jaWFsIGxpIGEge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAtLW5hdl9oZWlnaHQ6IGNhbGMoMiAqIHZhcigtLW5hdl95X3BhZGRpbmcpICsgdmFyKC0tbmF2X2J1dHRvbl9oZWlnaHQpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiB2YXIoLS1uYXZfaGVpZ2h0KTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcik7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcik7XG59XG5zZWN0aW9uLnNlY3Rpb24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbnNlY3Rpb24uc2VjdGlvbi1saWdodCBwLCBzZWN0aW9uLnNlY3Rpb24tbGlnaHQgdWwge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlY3Rpb24taGVhZGVyIC5zaC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjODk4MkZEIDEuNTclLCAjNUQyNkM4IDUxLjMlLCAjRTcwN0UxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWhlYWRlciAuc2gtdGl0bGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1oZWFkZXIgaDIsIC5zZWN0aW9uLWhlYWRlciAuaDIge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NTYyNTtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi5zZWN0aW9uLWhlYWRlciBoMywgLnNlY3Rpb24taGVhZGVyIC5oMyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uc2VjdGlvbi1oZWFkZXIgcCB7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNlY3Rpb24tZm9vdGVyLWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLS1yZWFkLW1vcmUtaWNvbi1zaXplOiA0MHB4O1xufVxuLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlOmhvdmVyIC5pYy1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5zZWN0aW9uLWZvb3Rlci1jdGEgLnJlYWQtbW9yZTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbn1cbi5zZWN0aW9uLWZvb3Rlci1jdGEgLnJlYWQtbW9yZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlIC5pYy1hcnJvdy1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogdmFyKC0tcmVhZC1tb3JlLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tcmVhZC1tb3JlLWljb24tc2l6ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjkxMDAzIDE5LjkyMDFMMTUuNDMgMTMuNDAwMUMxNi4yIDEyLjYzMDEgMTYuMiAxMS4zNzAxIDE1LjQzIDEwLjYwMDFMOC45MTAwMyA0LjA4MDA4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi1oZWFkZXIgaDIsIC5zZWN0aW9uLWhlYWRlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiwgLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyIGgzLCAuc2VjdGlvbi1oZWFkZXIgLmgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiwgLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHg7XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyIGgzLCAuc2VjdGlvbi1oZWFkZXIgLmgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxuICAuc2VjdGlvbi1mb290ZXItY3RhIHtcbiAgICAtLXJlYWQtbW9yZS1pY29uLXNpemU6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlciBoMiwgLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuICAuc2VjdGlvbi1mb290ZXItY3RhIHtcbiAgICAtLXJlYWQtbW9yZS1pY29uLXNpemU6IDI0cHg7XG4gIH1cbiAgLnNlY3Rpb24tZm9vdGVyLWN0YSAucmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBjb2xvcjogI2NjYztcbn1cbmZvb3RlciBwLCBmb290ZXIgdWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xufVxuZm9vdGVyIC5mb290ZXItYnJhbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvb3Rlci1yb3ctMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmZvb3Rlci1jb2x1bW4tMSB7XG4gIG1heC13aWR0aDogMzkwcHg7XG59XG5cbi5mb290LW5hdiB7XG4gIG1hcmdpbjogMCA0MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmZvb3QtbmF2IGg0LCAuZm9vdC1uYXYgLmg0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMzhweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdC1uYXYgaDQ6OmFmdGVyLCAuZm9vdC1uYXYgLmg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA1NSU7XG4gIGJhY2tncm91bmQ6ICMyRjMwMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZm9vdC1uYXYgLmZvb3Rlci1icmFuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9vdGVyLW5hdi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mb290ZXItbmF2LWxpc3QgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5mb290ZXItbmF2LWxpc3QgYSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyLW5hdi1saXN0LmZvb3Rlci1uYXYtc29jaWFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mb290ZXItbmF2LWxpc3QuZm9vdGVyLW5hdi1zb2NpYWwgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmZvb3Rlci1uYXYtbGlzdC5mb290ZXItbmF2LXNvY2lhbCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZm9vdGVyLW5hdi1saXN0LmZvb3Rlci1uYXYtc29jaWFsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXItcm93LTIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICMzMzMzMzM7XG59XG4uZm9vdGVyLXJvdy0yIC5jb3B5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg7XG59XG4uZm9vdGVyLXJvdy0yIC5jb3B5IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxLjI1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBmb290ZXIgLmZvb3Rlci1icmFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuZm9vdGVyLXJvdy0xIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvb3Rlci1jb2x1bW4tMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyLWNvbHVtbi0xIHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3Rlci1jb2x1bW4tMSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXItcm93LTEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZvb3Rlci1yb3ctMSA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5mb290ZXItY29sdW1uLTEgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyLWNvbHVtbi00IHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAuZm9vdC1uYXYgaDQsIC5mb290LW5hdiAuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmZvb3QtbmF2IGg0OjphZnRlciwgLmZvb3QtbmF2IC5oNDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmZvb3Rlci1uYXYtbGlzdC5mb290ZXItbmF2LXNvY2lhbCBsaSBhIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLmZvb3Rlci1yb3ctMiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICBmb290ZXIgcCwgZm9vdGVyIHVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlci1yb3ctMiAuY29weSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1oZWFkZXIgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yODtcbn1cbi5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLWhlYWRlciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcyB7XG4gIGhlaWdodDogOHB4O1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogOHB4O1xuICAtLWJzLXByb2dyZXNzLWJnOiAjMkYzMTM3O1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogbm9uZTtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICM1RDI2Qzg7XG59XG4ucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJsb2ctcG9zdC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1ndXR0ZXIteCk7XG59XG5cbi5ibG9nLXBvc3QtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvZy1wb3N0LWl0ZW0gLnRodW1ibmFpbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAzNTAvMjMzO1xufVxuLmJsb2ctcG9zdC1pdGVtIC50aHVtYm5haWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9nLXBvc3QtaXRlbSAudGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLmJsb2ctcG9zdC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY2F0ZWdvcmllcyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NztcbiAgY29sb3I6ICNGNTlFNEU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmJsb2ctcG9zdC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy1wb3N0LWl0ZW0gLnRleHQtY29udGFpbmVyIC5wb3N0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZy1wb3N0LWl0ZW0gLnRleHQtY29udGFpbmVyIC5wb3N0LXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ibG9nLXBvc3QtaXRlbSAudGV4dC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uc2VjdGlvbi1saWdodCAuYmxvZy1wb3N0LWl0ZW0gLnRleHQtY29udGFpbmVyLCAuYmxvZy1mZWF0dXJlZHMgLmJsb2ctcG9zdC1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuLnNlY3Rpb24tbGlnaHQgLmJsb2ctcG9zdC1pdGVtIC50ZXh0LWNvbnRhaW5lciAucG9zdC10aXRsZSwgLmJsb2ctZmVhdHVyZWRzIC5ibG9nLXBvc3QtaXRlbSAudGV4dC1jb250YWluZXIgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNlY3Rpb24tbGlnaHQgLmJsb2ctcG9zdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLmJsb2ctZmVhdHVyZWRzIC5ibG9nLXBvc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9nLXBvc3QtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9nLXBvc3QtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ibG9nLXBvc3QtaXRlbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgfVxuICAuYmxvZy1wb3N0LWl0ZW0gLnRodW1ibmFpbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ibG9nLXBvc3QtaXRlbSAudGV4dC1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYmxvZy1wb3N0LWl0ZW0gLnRleHQtY29udGFpbmVyIC5jYXRlZ29yaWVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJsb2ctcG9zdC1pdGVtIC50ZXh0LWNvbnRhaW5lciAucG9zdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYmxvZy1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJsb2ctc2VhcmNoLWZvcm0gLmlucHV0LXMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsb2ctc2VhcmNoLWZvcm0gLmlucHV0LXM6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzQzM3Mzc7XG59XG4uYmxvZy1zZWFyY2gtZm9ybSAuaW5wdXQtczpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ibG9nLXNlYXJjaC1mb3JtIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYmxvZy1zZWFyY2gtZm9ybSAuYnRuIGltZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ibG9nLXNlYXJjaC1mb3JtIC5pbnB1dC1zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJsb2ctc2VhcmNoLWZvcm0gLmJ0biB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAuYmxvZy1zZWFyY2gtZm9ybSAuYnRuIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uaXMtcmVhZHkgLm5hdmJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmlzLXJlYWR5IFtkYXRhLWgtYW5pbWF0aW9uPWZhZGUtdXBdIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG59XG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuW2RhdGEtaC1hbmltYXRpb25dW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9XCIyMDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG59XG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuW2RhdGEtaC1hbmltYXRpb25dW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9XCIzNTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDAwbXM7XG59XG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ1MG1zO1xufVxuW2RhdGEtaC1hbmltYXRpb25dW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9XCI1MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiNTUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTUwbXM7XG59XG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwMG1zO1xufVxuW2RhdGEtaC1hbmltYXRpb25dW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9XCI2NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA2NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiNzAwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNzAwbXM7XG59XG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDc1MG1zO1xufVxuW2RhdGEtaC1hbmltYXRpb25dW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9XCI4MDBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiODUwXCJdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogODUwbXM7XG59XG5bZGF0YS1oLWFuaW1hdGlvbl1bZGF0YS1oLWFuaW1hdGlvbi1kZWxheT1cIjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDkwMG1zO1xufVxuW2RhdGEtaC1hbmltYXRpb25dW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9XCI5NTBcIl0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA5NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDExNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEzMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEzNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE0NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE2NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE3NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE4NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE5MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMTk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE5NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjA1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIwNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjEwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjE1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjIwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIyMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjI1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIyNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjMwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzMDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjM1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIzNTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjQwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjQ1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI0NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjUwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjU1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjYwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjY1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI2NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjcwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjc1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI3NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjgwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI4MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjg1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI4NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjkwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5MDBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMjk1MFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI5NTBtcztcbn1cbltkYXRhLWgtYW5pbWF0aW9uXVtkYXRhLWgtYW5pbWF0aW9uLWRlbGF5PVwiMzAwMFwiXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMDBtcztcbn1cblxuW2RhdGEtaC1hbmltYXRpb249ZmFkZS11cF0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MjAwcHgpIHtcbiAgW2RhdGEtaC1hbmltYXRpb249ZmFkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHJlbSk7XG4gIH1cbn1cblxuW2RhdGEtYW5pbWF0aW9uPXNoLWgyXSxcbltkYXRhLWFuaW1hdGlvbj10by1mZmZdIHtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWFuaW1hdGlvbj1ib3gtY292ZXJlZF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5bZGF0YS1hbmltYXRpb249Ym94LWNvdmVyZWRdIC5ib3gtY292ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDApLCBibGFjayA0MCUsIGJsYWNrKTtcbn1cblxuLnNlY3Rpb24tbGlnaHQgW2RhdGEtYW5pbWF0aW9uPWJveC1jb3ZlcmVkXSAuYm94LWNvdmVyLFxuW2RhdGEtYW5pbWF0aW9uPWJveC1jb3ZlcmVkXVtkYXRhLWFuaW1hdGlvbi1ib3g9bGlnaHRdIC5ib3gtY292ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgd2hpdGUgNDAlLCB3aGl0ZSkgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uaGVhZGVyLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcikgKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci1kZWZhdWx0IGgxLCAuaGVhZGVyLWRlZmF1bHQgLmgxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNjU2MjU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjODk4MkZEIDEuNTclLCAjNUQyNkM4IDUxLjMlLCAjRTcwN0UxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItYWNjb3VudCB7XG4gIHBhZGRpbmctdG9wOiAyMDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZWFkZXItYWNjb3VudCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5oZWFkZXItZGVmYXVsdCB7XG4gICAgbWluLWhlaWdodDogY2FsYygyICogdmFyKC0tbmF2X3lfcGFkZGluZykgKyB2YXIoLS1uYXZfYnV0dG9uX2hlaWdodCkgKyAxNnB4KTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbWMtc2VjdGlvbi1ndXR0ZXIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLWFjY291bnQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlYWRlci1hY2NvdW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbi5oZWFkZXItaG9tZSB7XG4gIHBhZGRpbmctdG9wOiAyNTRweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMDBweCl7IC8vZGVmYXVsdCA6ID49IDUyMDBweFxuICBcdHBhZGRpbmctdG9wOiAyMC40cmVtO1xuICBcdHBhZGRpbmctYm90dG9tOiA1LjByZW07IFxuICBcdC5oZXJve1xuICBcdFx0bWFyZ2luOiAtMTQuNHJlbSAtOS4wcmVtIC04LjRyZW0gLTQuMHJlbTtcbiAgXHRcdGltZ3tcbiAgXHRcdFx0aGVpZ2h0OiA3Ni4wcmVtO1xuICBcdFx0fVxuICBcdH1cbiAgXHQudGV4dC1jb250YWluZXJ7XG4gIFx0XHRmbGV4OiAwIDAgNjAuMHJlbTtcbiAgXHRcdG1pbi13aWR0aDogNjAuMHJlbTtcbiAgXHRcdG1heC13aWR0aDogNjAuMHJlbTtcbiAgXHRcdGgxe1xuICBcdFx0XHRmb250LXNpemU6IDcuNXJlbTtcbiAgXHRcdFx0bWFyZ2luOiAwIDAgNC4wcmVtO1xuICBcdFx0fVxuICBcdH1cblxuICBcdC52aWRlby1wbGF5ZXJ7XG4gIFx0XHRtYXgtd2lkdGg6IDEwMi4wcmVtO1xuICBcdFx0bWluLWhlaWdodDogMzAuMHJlbTtcbiAgXHRcdG1hcmdpbjogMCBhdXRvIDYuMHJlbTtcbiAgXHRcdGJveC1zaGFkb3c6IDBweCAyLjByZW0gMTAuMHJlbSByZ2JhKDEwNCwgMCwgMjM3LCAwLjQpOyBcbiAgXHRcdGJvcmRlci1yYWRpdXM6IDQuMHJlbTtcbiAgXHRcdC5idG4tcGxheXtcbiAgXHRcdFx0d2lkdGg6IDE1LjByZW07IGhlaWdodDogMTUuMHJlbTtcbiAgXHRcdH1cbiAgXHR9XG4gIH0gKi9cbn1cbi5oZWFkZXItaG9tZSAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWhvbWUgLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogLTE5NHB4IC05MHB4IC04NHB4IC00MHB4O1xufVxuLmhlYWRlci1ob21lIC5oZXJvIGltZyB7XG4gIGhlaWdodDogNzYwcHg7XG59XG4uaGVhZGVyLWhvbWUgLnRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCA2MDBweDtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5oZWFkZXItaG9tZSAudGV4dC1jb250YWluZXIgaDEsIC5oZWFkZXItaG9tZSAudGV4dC1jb250YWluZXIgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG4uaGVhZGVyLWhvbWUgLnRleHQtY29udGFpbmVyIGgxIHN0cm9uZywgLmhlYWRlci1ob21lIC50ZXh0LWNvbnRhaW5lciAuaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjdkZWcsICM1RDI2QzggMC4wNiUsICNFNzA3RTEgNDkuOCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbn1cbi5oZWFkZXItaG9tZSAudGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAyMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDEwMHB4IHJnYmEoMTA0LCAwLCAyMzcsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLS1idG4tcGxheS1zaXplOiAxMDBweDtcbn1cbi5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyLnNob3ctcGxheWVyIC52aWRlby1wbGF5ZXItdG9nZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyLnNob3ctcGxheWVyIC55dC1wbGF5ZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyO1xufVxuLmhlYWRlci1ob21lIC52aWRlby1wbGF5ZXIgLnl0LXBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cbi5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyIC52aWRlby1wbGF5ZXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbn1cbi5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyIC5pbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1ob21lIC52aWRlby1wbGF5ZXIgLmJ0bi1wbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiB2YXIoLS1idG4tcGxheS1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1idG4tcGxheS1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idG4tcGxheS12aWRlby5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLWhvbWUgLnZpZGVvLXBsYXllciAuYnRuLXBsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGVhZGVyLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweDtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLmhlcm8ge1xuICAgIG1hcmdpbjogLTE1MHB4IC05MHB4IC05MHB4IC0xMDBweDtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLmhlcm8gaW1nIHtcbiAgICBoZWlnaHQ6IDY1MHB4O1xuICB9XG4gIC5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyIHtcbiAgICAtLWJ0bi1wbGF5LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLnRleHQtY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5oZWFkZXItaG9tZSAuaGVybyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZWFkZXItaG9tZSAuaGVybyBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXItaG9tZSAudmlkZW8tcGxheWVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItaG9tZSAudGV4dC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLnRleHQtY29udGFpbmVyIGgxLCAuaGVhZGVyLWhvbWUgLnRleHQtY29udGFpbmVyIC5oMSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhlYWRlci1ob21lIC52aWRlby1wbGF5ZXIge1xuICAgIC0tYnRuLXBsYXktc2l6ZTogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVhZGVyLWhvbWUge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5oZWFkZXItaG9tZSAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmhlYWRlci1ob21lIC50ZXh0LWNvbnRhaW5lciBoMSwgLmhlYWRlci1ob21lIC50ZXh0LWNvbnRhaW5lciAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLmhlcm8ge1xuICAgIG1hcmdpbjogMCAtMjdweCAtNDVweDtcbiAgfVxuICAuaGVhZGVyLWhvbWUgLnZpZGVvLXBsYXllciB7XG4gICAgLS1idG4tcGxheS1zaXplOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuLmhlYWRlci1ibG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgLyogJjo6YmVmb3JlLCBcbiAgJjo6YWZ0ZXJ7XG4gIFx0Y29udGVudDogJyc7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuICBcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFx0ei1pbmRleDogLTE7XG4gIH1cbiAgJjo6YmVmb3Jle1xuICBcdHRvcDogMjEwcHg7IGxlZnQ6IC00MHB4O1xuICBcdHdpZHRoOiAxMzgwcHg7IGhlaWdodDogNjYwcHg7XG4gIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctYmxvZy1oZWFkZXItMS5wbmcnKTsgXG4gIH1cbiAgJjo6YWZ0ZXJ7XG4gIFx0dG9wOiAxMDJweDsgcmlnaHQ6IDA7XG4gIFx0d2lkdGg6IDcyNnB4OyBoZWlnaHQ6IDc2OHB4O1xuICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWJsb2ctaGVhZGVyLTIucG5nJyk7IFxuICB9ICovXG59XG4uaGVhZGVyLWJsb2cgLmhlYWRlci1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLWhlYWRlci1ibG9nLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gLTE2MHB4O1xufVxuLmhlYWRlci1ibG9nIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLWJsb2cgaDEsIC5oZWFkZXItYmxvZyAuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDg0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi5oZWFkZXItYmxvZyBoMSBhLCAuaGVhZGVyLWJsb2cgLmgxIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLWJsb2cgcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyLWJsb2ctaG9tZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNTNweDtcbn1cblxuLmhlYWRlci1ibG9nLXBvc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNDUzcHg7XG59XG4uaGVhZGVyLWJsb2ctcG9zdCAudGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLWJsb2ctcG9zdCAuYmFjay10by1ibG9nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzO1xuICBjb2xvcjogI0Y1OUU0RTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaGVhZGVyLWJsb2ctcG9zdCAuYmFjay10by1ibG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtYmxvY2stYmFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjMzZW07XG4gIGhlaWdodDogMS4zM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5oZWFkZXItYmxvZy1wb3N0IGgxLCAuaGVhZGVyLWJsb2ctcG9zdCAuaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmhlYWRlci1ibG9nLXBvc3QgLnNlY29uZC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlci1ibG9nLXBvc3QgLnNlY29uZC1saW5lIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlci1ibG9nLXBvc3QgLnBvc3Qtc2hhcmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLWJsb2ctcG9zdCAucG9zdC1zaGFyZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oZWFkZXItYmxvZy1wb3N0IC5wb3N0LXNoYXJlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLWJsb2ctcG9zdCAucG9zdC1zaGFyZXIgdWwgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmhlYWRlci1ibG9nLXBvc3QgLnBvc3Qtc2hhcmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1ibG9nLXBvc3QgLnBvc3Qtc2hhcmVyIHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhlYWRlci1ibG9nIGgxLCAuaGVhZGVyLWJsb2cgLmgxIHtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gIH1cbiAgLmhlYWRlci1ibG9nLXBvc3QgaDEsIC5oZWFkZXItYmxvZy1wb3N0IC5oMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLWJsb2cge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAuaGVhZGVyLWJsb2cgaDEsIC5oZWFkZXItYmxvZyAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZWFkZXItYmxvZyBwIHtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgfVxuICAuaGVhZGVyLWJsb2ctaG9tZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwMHB4O1xuICB9XG4gIC5oZWFkZXItYmxvZy1wb3N0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLmhlYWRlci1ibG9nLXBvc3QgLmhlYWRlci1iZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbiAgLmhlYWRlci1ibG9nLXBvc3QgaDEsIC5oZWFkZXItYmxvZy1wb3N0IC5oMSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbiAgLmhlYWRlci1ibG9nLXBvc3QgLnNlY29uZC1saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5oZWFkZXItYmxvZy1wb3N0IC5zZWNvbmQtbGluZSAucG9zdC1zaGFyZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZWFkZXItYmxvZyBoMSwgLmhlYWRlci1ibG9nIC5oMSxcbi5oZWFkZXItYmxvZy1ob21lIGgxLFxuLmhlYWRlci1ibG9nLWhvbWUgLmgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLmhlYWRlci1ibG9nLXBvc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcbiAgfVxuICAuaGVhZGVyLWJsb2ctcG9zdCAuYmFjay10by1ibG9nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuaGVhZGVyLWJsb2ctcG9zdCBoMSwgLmhlYWRlci1ibG9nLXBvc3QgLmgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZWFkZXItYmxvZy1wb3N0IC5zZWNvbmQtbGluZSAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5oZWFkZXItYmxvZy1wb3N0IC5zZWNvbmQtbGluZSAucG9zdC1zaGFyZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhlYWRlci1ibG9nLXBvc3QgLnNlY29uZC1saW5lIC5wb3N0LXNoYXJlciB1bCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgfVxufVxuLmhlYWRlci1hYm91dCB7XG4gIC0tcGhvdG8tc2l6ZTogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDIzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjA5cHg7XG59XG4uaGVhZGVyLWFib3V0IC5oZWFkZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA5NTlweCA5NjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctaGVhZGVyLWFib3V0LnBuZ1wiKTtcbn1cbi5oZWFkZXItYWJvdXQgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLWFib3V0IC5waG90byB7XG4gIHdpZHRoOiB2YXIoLS1waG90by1zaXplKTtcbiAgbWluLXdpZHRoOiB2YXIoLS1waG90by1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1waG90by1zaXplKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1hYm91dCAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVhZGVyLWFib3V0IC50ZXh0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwIDAgMCA4NXB4O1xuICBmbGV4OiAwIDAgNjAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4uaGVhZGVyLWFib3V0IC50ZXh0LWNvbnRhaW5lciA+IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uaGVhZGVyLWFib3V0IC50ZXh0LWNvbnRhaW5lciBoMSwgLmhlYWRlci1hYm91dCAudGV4dC1jb250YWluZXIgLmgxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCA1MHB4O1xufVxuLmhlYWRlci1hYm91dCAudGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5oZWFkZXItYWJvdXQge1xuICAgIC0tcGhvdG8tc2l6ZTogMzAwcHg7XG4gIH1cbiAgLmhlYWRlci1hYm91dCAud3JhcHBlciAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgIC0tcGhvdG8tc2l6ZTogMTcwcHg7XG4gIH1cbiAgLmhlYWRlci1hYm91dCAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaGVhZGVyLWFib3V0IC53cmFwcGVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaGVhZGVyLWFib3V0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuaGVhZGVyLWFib3V0IC50ZXh0LWNvbnRhaW5lciA+IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5oZWFkZXItYWJvdXQgLnRleHQtY29udGFpbmVyIGgxLCAuaGVhZGVyLWFib3V0IC50ZXh0LWNvbnRhaW5lciAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5oZWFkZXItYWJvdXQgLnRleHQtY29udGFpbmVyIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLWFib3V0IC5oZWFkZXItYmcge1xuICAgIGJvdHRvbTogLTI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVhZGVyLWFib3V0IC5oZWFkZXItYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIH1cbn1cbi5oZWFkZXItdGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaGVhZGVyLXRlc3RpbW9uaWFscyBoMSwgLmhlYWRlci10ZXN0aW1vbmlhbHMgLmgxIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogMS4yNjU2MjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjODk4MkZEIDEuNTclLCAjNUQyNkM4IDUxLjMlLCAjRTcwN0UxIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLXRlc3RpbW9uaWFscyB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5oZWFkZXItdGVzdGltb25pYWxzIGgxLCAuaGVhZGVyLXRlc3RpbW9uaWFscyAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uc2VjdGlvbi1mZWF0dXJlcyB7XG4gIC0taWxsLXNpemU6IDE4MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWlsbC1zaXplLCAxODBweCkgLyAyKTtcbn1cbi5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveCB7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjRweCA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1mZWF0dXJlcyAuZmVhdHVyZS1ib3ggLmlsbCB7XG4gIHdpZHRoOiB2YXIoLS1pbGwtc2l6ZSwgMTgwcHgpO1xuICBoZWlnaHQ6IHZhcigtLWlsbC1zaXplLCAxODBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cbi5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveCAuaWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1mZWF0dXJlcyAuZmVhdHVyZS1ib3ggaDQsIC5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveCAuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3Nzc3Nzc3Nzg7XG4gIG1hcmdpbjogLTEwMHB4IDAgMTJweDtcbn1cbi5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyODU3O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMDBweCl7IC8vZGVmYXVsdCA6ID49IDUyMDBweFxuXHQuc2VjdGlvbi1mZWF0dXJlc3tcblx0XHQtLWlsbC1zaXplOiAxOC4wcmVtO1xuXHRcdHBhZGRpbmctdG9wOiA1LjByZW07XG5cdFx0LmZlYXR1cmUtYm94e1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMy4wcmVtO1xuXHRcdFx0cGFkZGluZzogMCAyLjRyZW0gNS4wcmVtO1xuXHRcdFx0LmlsbHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMC4wcmVtKTtcblx0XHRcdH1cblx0XHRcdGg0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bWFyZ2luOiAtMTAuMHJlbSAwIDEuMnJlbTtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLWZlYXR1cmVzIHtcbiAgICAtLWlsbC1zaXplOiAxNzBweDtcbiAgfVxuICAuc2VjdGlvbi1mZWF0dXJlcyAuZmVhdHVyZS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveCBoNCwgLnNlY3Rpb24tZmVhdHVyZXMgLmZlYXR1cmUtYm94IC5oNCB7XG4gICAgbWFyZ2luLXRvcDogLTExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmVhdHVyZS1ib3hlcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAuZmVhdHVyZS1ib3hlcyAuZmVhdHVyZS1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlY3Rpb24tZmVhdHVyZXMge1xuICAgIC0taWxsLXNpemU6IDE4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zZWN0aW9uLWZlYXR1cmVzIC5mZWF0dXJlLWJveCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIH1cbiAgLnNlY3Rpb24tZmVhdHVyZXMgLmZlYXR1cmUtYm94IGg0LCAuc2VjdGlvbi1mZWF0dXJlcyAuZmVhdHVyZS1ib3ggLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbiAgLmZlYXR1cmUtYm94ZXMge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgfVxufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuc2VjdGlvbi1oZWFkZXIgcCB7XG4gIG1heC13aWR0aDogODEwcHg7XG59XG4uc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMzZweCA1MHB4IDM2cHggMzZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAubnVtYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNUQyNkM4O1xufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAudGV4dCBoNCwgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAudGV4dCAuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IC50ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1xdW90ZXMge1xuICBtYXJnaW4tYm90dG9tOiA2MnB4O1xufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLXF1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBmbGV4OiAwIDAgM3B4O1xuICBiYWNrZ3JvdW5kOiAjRTcwN0UxO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtcXVvdGUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtZm9vdGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZsZXg6IDAgMCAzOTBweDtcbn1cbi5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1mb290ZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1ib3gge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IC5udW1iIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAudGV4dCBoNCwgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWJveCAudGV4dCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWZvb3RlciBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmbGV4OiAwIDAgMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1xdW90ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWZvb3RlciBzdHJvbmcge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWZvb3RlciBwIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5zZWN0aW9uLWhlYWRlciBoMiwgLnNlY3Rpb24tY2hhbGxlbmdlcyAuc2VjdGlvbi1oZWFkZXIgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1ib3ggLm51bWIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IC50ZXh0IGg0LCAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IC50ZXh0IC5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtYm94IC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtcXVvdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLXF1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWNoYWxsZW5nZXMgLmNoYWxsZW5nZS1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNlY3Rpb24tY2hhbGxlbmdlcyAuY2hhbGxlbmdlLWZvb3RlciBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1jaGFsbGVuZ2VzIC5jaGFsbGVuZ2UtZm9vdGVyIHAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWZlYXR1cmVkLWNvdXJzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1mZWF0dXJlZC1jb3Vyc2Uuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTM3NnB4O1xufVxuXG4uY291cnNlLXdlZWtzLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAwcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpIC0gMXB4KTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMTZweDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMTZweDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nOScgdmlld0JveD0nMCAwIDE4IDknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xNi45MiAwLjk0OTk1MUwxMC40IDcuNDY5OTVDOS42Mjk5NiA4LjIzOTk1IDguMzY5OTYgOC4yMzk5NSA3LjU5OTk2IDcuNDY5OTVMMS4wNzk5NiAwLjk0OTk1MScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogNDBweDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PSc5JyB2aWV3Qm94PScwIDAgMTggOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE2LjkyIDAuOTQ5OTUxTDEwLjQgNy40Njk5NUM5LjYyOTk2IDguMjM5OTUgOC4zNjk5NiA4LjIzOTk1IDcuNTk5OTYgNy40Njk5NUwxLjA3OTk2IDAuOTQ5OTUxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMTZweDtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDE2cHg7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jb3Vyc2Utd2Vla3MuYWNjb3JkaW9uIC5jb3Vyc2Utd2Vlay5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4uY291cnNlLXdlZWtzLmFjY29yZGlvbiAuY291cnNlLXdlZWsuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY291cnNlLXdlZWtzLmFjY29yZGlvbiAuY291cnNlLXdlZWsuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDI2Qzg7XG59XG4uY291cnNlLXdlZWtzLmFjY29yZGlvbiAuY291cnNlLXdlZWsuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jb3Vyc2Utd2Vla3MuYWNjb3JkaW9uIC5jb3Vyc2Utd2Vlay5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb3Vyc2Utd2Vla3MuYWNjb3JkaW9uIC5jb3Vyc2Utd2Vlay5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY291cnNlLXdlZWtzLmFjY29yZGlvbiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1mZWF0dXJlZC1jb3Vyc2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uLWZlYXR1cmVkLWNvdXJzZSAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY291cnNlLXdlZWtzLmFjY29yZGlvbiB7XG4gICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxNHB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDE0cHg7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDMycHg7XG4gICAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDE0cHg7XG4gICAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IGF1dG87XG4gIH1cbiAgLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuY291cnNlLXdlZWtzLmFjY29yZGlvbiAuY291cnNlLXdlZWsuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMS4wNzU5cHg7XG4gIH1cbiAgLmNvdXJzZS13ZWVrcy5hY2NvcmRpb24gLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5mYWNpbGl0aWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mYWNpbGl0aWVzID4gKiArICoge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uZmFjaWxpdHktYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxN3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMjMyNTI5IDAlLCByZ2JhKDM1LCAzNywgNDEsIDApIDY3LjQ4JSk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uZmFjaWxpdHktYm94LnJldmVyc2VkIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMzI1MjkgMCUsIHJnYmEoMzUsIDM3LCA0MSwgMCkgNjIuNTIlKTtcbn1cbi5mYWNpbGl0eS1ib3ggZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgNTY4cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5mYWNpbGl0eS1ib3ggZmlndXJlIGltZyB7XG4gIGhlaWdodDogNDIycHg7XG59XG4uZmFjaWxpdHktYm94IC50ZXh0IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmZhY2lsaXR5LWJveCAudGV4dCBoNCwgLmZhY2lsaXR5LWJveCAudGV4dCAuaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLmZhY2lsaXR5LWJveCAudGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZmFjaWxpdHktYm94IC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZmFjaWxpdHktYm94IGZpZ3VyZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mYWNpbGl0eS1ib3ggZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mYWNpbGl0eS1ib3ggLnRleHQgaDQsIC5mYWNpbGl0eS1ib3ggLnRleHQgLmg0IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mYWNpbGl0aWVzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZmFjaWxpdGllcyA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5mYWNpbGl0eS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLmZhY2lsaXR5LWJveCwgLmZhY2lsaXR5LWJveC5yZXZlcnNlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmFjaWxpdHktYm94IGZpZ3VyZSB7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mYWNpbGl0eS1ib3ggZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuICAuZmFjaWxpdHktYm94IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mYWNpbGl0eS1ib3ggLnRleHQgaDQsIC5mYWNpbGl0eS1ib3ggLnRleHQgLmg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tZmFjaWxpdGllcyAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mYWNpbGl0aWVzID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZhY2lsaXR5LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5mYWNpbGl0eS1ib3ggLnRleHQgaDQsIC5mYWNpbGl0eS1ib3ggLnRleHQgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuZmFjaWxpdHktYm94IC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5zZWN0aW9uLWNvbW11bml0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYmc6OmJlZm9yZSwgLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwMHB4KTtcbn1cbi5zZWN0aW9uLWNvbW11bml0eSAuY29tbXVuaXR5LWJnOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjE1cHg7XG4gIGhlaWdodDogMjE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1jb21tdW5pdHktMi5zdmdcIik7XG59XG4uc2VjdGlvbi1jb21tdW5pdHkgLmNvbW11bml0eS1iZzo6YWZ0ZXIge1xuICB0b3A6IDE2OHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogMzkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1jb21tdW5pdHktMS5zdmdcIik7XG59XG4uc2VjdGlvbi1jb21tdW5pdHkgLnNlY3Rpb24taGVhZGVyIHAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWNvbW11bml0eSAuY29tbXVuaXR5LWJveCBmaWd1cmUge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdmVmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uc2VjdGlvbi1jb21tdW5pdHkgLmNvbW11bml0eS1ib3ggZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYm94IC50ZXh0IGg0LCAuc2VjdGlvbi1jb21tdW5pdHkgLmNvbW11bml0eS1ib3ggLnRleHQgLmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYm94IC50ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYm94IHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9uLWNvbW11bml0eSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY29tbXVuaXR5IC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjdGlvbi1jb21tdW5pdHkgLmNvbW11bml0eS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY29tbXVuaXR5IC5jb21tdW5pdHktYm94IGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1jb21tdW5pdHkgLmNvbW11bml0eS1ib3ggLnRleHQgaDQsIC5zZWN0aW9uLWNvbW11bml0eSAuY29tbXVuaXR5LWJveCAudGV4dCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2VjdGlvbi1iZW5lZml0LWJveCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnNlY3Rpb24tYmVuZWZpdC1ib3ggLmJlbmVmaXQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMTRweCA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWJlbmVmaXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlY3Rpb24tYmVuZWZpdC1ib3ggLmJlbmVmaXQtYm94IGgyLCAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggLmgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggdWwuYmVuZWZpdHMge1xuICBjb3VudGVyLXJlc2V0OiBiZW5lZml0LWxpLWNvdW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMjVweDtcbn1cbi5zZWN0aW9uLWJlbmVmaXQtYm94IC5iZW5lZml0LWJveCB1bC5iZW5lZml0cyBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBiZW5lZml0LWxpLWNvdW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZmxleDogMCAwIDUwJTtcbiAgcGFkZGluZzogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41NztcbiAgLS1idWxsZXQtc2l6ZTogMzZweDtcbn1cbi5zZWN0aW9uLWJlbmVmaXQtYm94IC5iZW5lZml0LWJveCB1bC5iZW5lZml0cyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihiZW5lZml0LWxpLWNvdW50ZXIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJ1bGxldC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1idWxsZXQtc2l6ZSk7XG4gIGZsZXg6IDAgMCB2YXIoLS1idWxsZXQtc2l6ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLyogYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtY2hlY2stZ3JlZW4uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICovXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1bGxldC1zaXplKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0UzMUJFNTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnNlY3Rpb24tYmVuZWZpdC1ib3ggLnNlY3Rpb24tZm9vdGVyLWN0YSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3gge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmVuZWZpdC1ib3ggLmJlbmVmaXQtYm94IGgyLCAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggLmgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbiAgLnNlY3Rpb24tYmVuZWZpdC1ib3ggLmJlbmVmaXQtYm94IHVsLmJlbmVmaXRzIGxpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tYmVuZWZpdC1ib3ggLmJlbmVmaXQtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxuICAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggaDIsIC5zZWN0aW9uLWJlbmVmaXQtYm94IC5iZW5lZml0LWJveCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLWJlbmVmaXQtYm94IC5iZW5lZml0LWJveCB1bC5iZW5lZml0cyB7XG4gICAgbWFyZ2luOiAtMTJweCAwO1xuICB9XG4gIC5zZWN0aW9uLWJlbmVmaXQtYm94IC5iZW5lZml0LWJveCB1bC5iZW5lZml0cyBsaSB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi1iZW5lZml0LWJveCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcbiAgfVxuICAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogNDBweCAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1iZW5lZml0LW1vYmlsZS5zdmdcIik7XG4gIH1cbiAgLnNlY3Rpb24tYmVuZWZpdC1ib3ggLmJlbmVmaXQtYm94IGgyLCAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggLmgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggdWwuYmVuZWZpdHMgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgLS1idWxsZXQtc2l6ZTogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1iZW5lZml0LWJveCAuYmVuZWZpdC1ib3ggdWwuYmVuZWZpdHMgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnNlY3Rpb24tdGVzdGltb25pYWxzLXNuaXBwZXQgLnNlY3Rpb24tZm9vdGVyLWN0YSB7XG4gIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xufVxuXG4udGVzdGltb25pYWxzLXNuaXBwZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAtMik7XG4gIC0tbWMtY29sbGFwc2VkLXdpZHRoOiAxODBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldC5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQuc2xpY2stZG90dGVkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXQgLnNsaWNrLWRvdHMge1xuICAtLXNsaWNrLWRvdC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAuc2xpY2stZG90cyBsaSB7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1zbGljay1kb3Qtc2l6ZSkgLyAyKTtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNENzBFRTI7XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXQgLnNsaWNrLWRvdHMgYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgd2lkdGg6IHZhcigtLXNsaWNrLWRvdC1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1zbGljay1kb3Qtc2l6ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0IHtcbiAgcGFkZGluZzogMCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgZmxleDogMCAwIGNhbGModmFyKC0tbWMtY29sbGFwc2VkLXdpZHRoKSArIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1pbi13aWR0aDogY2FsYyh2YXIoLS1tYy1jb2xsYXBzZWQtd2lkdGgpICsgdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldC5hY3RpdmUsIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldC5ob3ZlcmVkIHtcbiAgZmxleDogMTtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldC5hY3RpdmUgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IGZpZ3VyZTo6YmVmb3JlLCAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLXNuaXBwZXQuaG92ZXJlZCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0LmFjdGl2ZSAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlIGltZywgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0LmhvdmVyZWQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IGZpZ3VyZSBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldC5ub3QtaG92ZXJlZCB7XG4gIGZsZXg6IDAgMCBjYWxjKHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCkgKyB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtaW4td2lkdGg6IGNhbGModmFyKC0tbWMtY29sbGFwc2VkLXdpZHRoKSArIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyODVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0tbWMtY29sbGFwc2VkLXdpZHRoKTtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTMsIDM4LCAyMDAsIDAuNSk7XG4gIHotaW5kZXg6IDI7XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IGZpZ3VyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1ndXR0ZXIteCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQge1xuICAgIG1pbi13aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCkgKyB2YXIoLS1icy1ndXR0ZXIteCkpICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IC50ZXh0IHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1tYy1jb2xsYXBzZWQtd2lkdGgpICsgdmFyKC0tYnMtZ3V0dGVyLXgpKSAqIDQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCAudGV4dCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0tbWMtY29sbGFwc2VkLXdpZHRoKSArIHZhcigtLWJzLWd1dHRlci14KSkgKiA0KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IC50ZXh0IHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTE0MHB4IC0gKHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCkgKyB2YXIoLS1icy1ndXR0ZXIteCkpICogNCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCAudGV4dCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEyNjBweCAtICh2YXIoLS1tYy1jb2xsYXBzZWQtd2lkdGgpICsgdmFyKC0tYnMtZ3V0dGVyLXgpKSAqIDQpO1xuICB9XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IC50ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQgLmF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IC50ZXh0IC5hdXRob3Igc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQgLmF1dGhvciBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY4Njg2ODtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0LCAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLXNuaXBwZXQuYWN0aXZlLCAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLXNuaXBwZXQuaG92ZXJlZCwgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0Lm5vdC1ob3ZlcmVkIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlOjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldC5hY3RpdmUgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IGZpZ3VyZTo6YmVmb3JlLCAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLXNuaXBwZXQuaG92ZXJlZCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlOjpiZWZvcmUsIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldC5ub3QtaG92ZXJlZCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCBmaWd1cmUgaW1nLCAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLXNuaXBwZXQuYWN0aXZlIC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCBmaWd1cmUgaW1nLCAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLXNuaXBwZXQuaG92ZXJlZCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgZmlndXJlIGltZywgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1zbmlwcGV0Lm5vdC1ob3ZlcmVkIC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCBmaWd1cmUgaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxuICAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IC50ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLXRlc3RpbW9uaWFscy1zbmlwcGV0IC5zZWN0aW9uLWZvb3Rlci1jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCAudGV4dCAuYXV0aG9yIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQgLmF1dGhvciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi10ZXN0aW1vbmlhbHMtc25pcHBldCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCB7XG4gICAgLS1tYy1jb2xsYXBzZWQtd2lkdGg6IDE2MHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQge1xuICAgIGhlaWdodDogMjUzcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbmlwcGV0IC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldCAudGV4dCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtc25pcHBldCAudGVzdGltb25pYWwtYm94LXNuaXBwZXQgLnRleHQgLmF1dGhvciBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNuaXBwZXQgLnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0IC50ZXh0IC5hdXRob3Igc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNuaXBwZXQgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXByaWNpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXByaWNpbmcgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWN0aW9uLXByaWNpbmcgLmlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5zZWN0aW9uLXByaWNpbmcgLmNvbnRlbnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHg7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbn1cbi5zZWN0aW9uLXByaWNpbmcgLmNvbnRlbnQtYm94IC5jb250ZW50IGg0LCAuc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCAuaDQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjczO1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLnNlY3Rpb24tcHJpY2luZyAuY29udGVudC1ib3ggLmNvbnRlbnQgdWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjczO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtY2hlY2ttYXJrLnN2Z1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLnNlY3Rpb24tcHJpY2luZyAucHJpY2luZy1ib3gge1xuICAvKiBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyBcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgKi9cbiAgYmFja2dyb3VuZDogIzIzMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMzU2cHg7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5wcmljaW5nLWJveCAuYnRuLWN0YSB7XG4gIHBhZGRpbmc6IDI0cHggMzVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggNDBweCByZ2JhKDEwNCwgMCwgMjM3LCAwLjQpO1xufVxuLnNlY3Rpb24tcHJpY2luZyAucHJpY2luZy1ib3ggLnByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLXByaWNpbmcgLnByaWNpbmctYm94IC5wcmljZSBzcGFuLCAuc2VjdGlvbi1wcmljaW5nIC5wcmljaW5nLWJveCAucHJpY2Ugc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5wcmljaW5nLWJveCAucHJpY2Ugc3Ryb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5wcmljaW5nLWJveCAucHJpY2Ugc3Ryb25nIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzM7XG59XG4uc2VjdGlvbi1wcmljaW5nIC5wcmljaW5nLWJveCAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzM7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4uc2VjdGlvbi1wcmljaW5nLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG4uc2VjdGlvbi1wcmljaW5nLWluZm8gLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4uc2VjdGlvbi1wcmljaW5nLWluZm8gLndyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC02MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctcHJpY2luZy1pbmZvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogLTE7XG59XG4uc2VjdGlvbi1wcmljaW5nLWluZm8gaDMsIC5zZWN0aW9uLXByaWNpbmctaW5mbyAuaDMge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC13aWR0aDogODEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1wcmljaW5nIC5wcmljaW5nLWJveCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMjhweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tcHJpY2luZyAucHJpY2luZy1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgcGFkZGluZzogMjRweCAyMnB4O1xuICB9XG4gIC5zZWN0aW9uLXByaWNpbmctaW5mbyB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gIC5zZWN0aW9uLXByaWNpbmctaW5mbyBoMywgLnNlY3Rpb24tcHJpY2luZy1pbmZvIC5oMyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG4gIC5zZWN0aW9uLXByaWNpbmctaW5mbyBoMywgLnNlY3Rpb24tcHJpY2luZy1pbmZvIC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi1wcmljaW5nIC5pbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuc2VjdGlvbi1wcmljaW5nIC5jb250ZW50LWJveCAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlY3Rpb24tcHJpY2luZy1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VjdGlvbi1wcmljaW5nLWluZm8gLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5zZWN0aW9uLXByaWNpbmctaW5mbyAud3JhcHBlcjo6YmVmb3JlIHtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC00cHg7XG4gIH1cbiAgLnNlY3Rpb24tcHJpY2luZy1pbmZvIGgzLCAuc2VjdGlvbi1wcmljaW5nLWluZm8gLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWd1YXJhbnRlZSAuZ3VhcmVudGVlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tbWMtc2VjdGlvbi1ndXR0ZXIpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYzLjI1ZGVnLCAjRTcwN0UxIDEuMzElLCAjNUQyNkM4IDg3LjMlKTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24tZ3VhcmFudGVlIC5ndWFyZW50ZWUtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWd1YXJhbnRlZS1ub2lzZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xufVxuLnNlY3Rpb24tZ3VhcmFudGVlIC5ndWFyZW50ZWUtYm94IGgzLCAuc2VjdGlvbi1ndWFyYW50ZWUgLmd1YXJlbnRlZS1ib3ggLmgzIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuLnNlY3Rpb24tZ3VhcmFudGVlIC5ndWFyZW50ZWUtYm94IHAge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLWd1YXJhbnRlZSAuZ3VhcmVudGVlLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgfVxuICAuc2VjdGlvbi1ndWFyYW50ZWUgLmd1YXJlbnRlZS1ib3ggaDMsIC5zZWN0aW9uLWd1YXJhbnRlZSAuZ3VhcmVudGVlLWJveCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1ndWFyYW50ZWUgLmd1YXJlbnRlZS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9uLWd1YXJhbnRlZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tZ3VhcmFudGVlIC5ndWFyZW50ZWUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tZ3VhcmFudGVlIC5ndWFyZW50ZWUtYm94IGgzLCAuc2VjdGlvbi1ndWFyYW50ZWUgLmd1YXJlbnRlZS1ib3ggLmgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1ndWFyYW50ZWUgLmd1YXJlbnRlZS1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uZmFxLWxpc3QuYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6ICMwMDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiAjRjdGN0Y3O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IDBweDtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykgLSAxcHgpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAzMnB4O1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAyNHB4O1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTggNy41VjI4LjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J003LjUgMThIMjguNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiA2MHB4O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM2JyBoZWlnaHQ9JzM2JyB2aWV3Qm94PScwIDAgMzYgMzYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003LjUgMThIMjguNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMzJweDtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDMycHg7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gaDQsIC5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5oNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmFxLWxpc3QuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiBzdHJvbmcsIC5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHNwYW4ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHN0cm9uZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uZmFxLWxpc3QuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4uZmFxLWxpc3QuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNzA3RTEgMCUsICM1RDI2QzggMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZhcS1saXN0LmFjY29yZGlvbiB7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDQ4cHg7XG4gICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAyMHB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDE4cHg7XG4gICAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDIwcHg7XG4gICAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDIwcHg7XG4gIH1cbiAgLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZmFxLWxpc3QuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTc7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG4gIC5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLWZhcSAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mYXEtbGlzdC5hY2NvcmRpb24ge1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAzMHB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMTZweDtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxMHB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxNnB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmZhcS1saXN0LmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZmFxLWxpc3QuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiBzdHJvbmcge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICB9XG4gIC5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG4gIC5mYXEtbGlzdC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSBwOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1qb2luLWNvbW11bml0eSB7XG4gIC0tam9pbi1ib3gtcC14OiA4MHB4O1xuICAtLWpvaW4tYm94LXAteTogNThweDtcbiAgLS1qb2luLWJveC1pbWctc2l6ZTogNTAwcHg7XG59XG5cbi5qb2luLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiB2YXIoLS1qb2luLWJveC1wLXkpIHZhcigtLWpvaW4tYm94LXAteCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uam9pbi1ib3ggLmpvaW4tYmcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5qb2luLWJveCAuam9pbi1iZzo6YmVmb3JlLCAuam9pbi1ib3ggLmpvaW4tYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uam9pbi1ib3ggLmpvaW4tYmc6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNTdweDtcbiAgaGVpZ2h0OiAxOTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWpvaW4tMS5zdmdcIik7XG59XG4uam9pbi1ib3ggLmpvaW4tYmc6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0M3B4O1xuICBoZWlnaHQ6IDEzOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctam9pbi0yLnN2Z1wiKTtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgaDIsIC5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLmgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZywgLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsIC5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1jb250YWluZXIsIC5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLmlucHV0LWdyb3VwID4gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciAud3BjZjcgZm9ybS53cGNmNy1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC0xMHB4IDA7XG59XG4uam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTZweDtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaWMtbWFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtbWFpbC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAuZm9ybS1jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciAud3BjZjcgZm9ybS53cGNmNy1mb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG4uam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMTVweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmpvaW4tYm94IC5pbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tam9pbi1ib3gtcC15KSAqIC0xIC0gMzdweCk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tam9pbi1ib3gtcC15KSAqIC0xIC0gMzdweCk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyNnB4IC0gdmFyKC0tam9pbi1ib3gtcC14KSk7XG59XG4uam9pbi1ib3ggLmlsbCBpbWcge1xuICB3aWR0aDogdmFyKC0tam9pbi1ib3gtaW1nLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWpvaW4tYm94LWltZy1zaXplKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLWpvaW4tY29tbXVuaXR5IHtcbiAgICAtLWpvaW4tYm94LXAteDogNTBweDtcbiAgICAtLWpvaW4tYm94LXAteTogNDBweDtcbiAgICAtLWpvaW4tYm94LWltZy1zaXplOiA0MDBweDtcbiAgfVxuICAuam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIGgyLCAuam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmpvaW4tYm94IC5pbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWpvaW4tYm94LXAteCkgKiAtMSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLWpvaW4tY29tbXVuaXR5IHtcbiAgICAtLWpvaW4tYm94LXAteDogMjBweDtcbiAgICAtLWpvaW4tYm94LXAteTogMjBweDtcbiAgICAtLWpvaW4tYm94LWltZy1zaXplOiAyODBweDtcbiAgfVxuICAuam9pbi1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIGgyLCAuam9pbi1ib3ggLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIHtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLmpvaW4tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMnB4O1xuICB9XG4gIC5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgZm9ybSAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTFweCAxOXB4O1xuICB9XG4gIC5qb2luLWJveCAuaWxsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1qb2luLWJveC1wLXkpICogLTEgLSAxNHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tam9pbi1jb21tdW5pdHkge1xuICAgIC0tam9pbi1ib3gtcC14OiAxNnB4O1xuICAgIC0tam9pbi1ib3gtcC15OiAyMHB4O1xuICB9XG4gIC5qb2luLWJveCAuc2VjdGlvbi1oZWFkZXIgZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaWMtbWFpbCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5qb2luLWJveCAuam9pbi1iZzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwN3B4O1xuICAgIGhlaWdodDogMTEycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWpvaW4tbWItMS5zdmdcIik7XG4gIH1cbiAgLmpvaW4tYm94IC5qb2luLWJnOjphZnRlciB7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAxNDRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmctam9pbi1tYi0yLnN2Z1wiKTtcbiAgfVxufVxuLnNlY3Rpb24tYmxvZy1wb3N0LWxpc3QgLnNlY3Rpb24taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLyogdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyAqL1xufVxuLnNlY3Rpb24tYmxvZy1wb3N0LWxpc3QgLnNlY3Rpb24taGVhZGVyIGgzLCAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAuc2VjdGlvbi1oZWFkZXIgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWJsb2ctcG9zdC1saXN0IC5zZWN0aW9uLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uLWJsb2ctcG9zdC1saXN0LmJsb2ctZmVhdHVyZWRzIHtcbiAgLS1zZWN0aW9uLW9mZnNldC10b3A6IC0yNTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHZhcigtLXNlY3Rpb24tb2Zmc2V0LXRvcCkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zZWN0aW9uLW9mZnNldC10b3ApO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcikgLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0aW9uLWJsb2ctcG9zdC1saXN0LmJsb2ctZmVhdHVyZWRzIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWJsb2ctcG9zdC1saXN0IC5idG4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWN0aW9uLWJsb2ctcG9zdC1saXN0IC5idG4tbW9yZS5idG4tbG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFDMUVGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0QxQzFFRiAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tYmxvZy1wb3N0LWxpc3QgLmJ0bi1tb3JlLmJ0bi1sb2FkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTU55SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpQ2lBZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TUNBeE1EQWlJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREV3TUNBeE1EQWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGdvZ1BIQmhkR2dnWm1sc2JEMGlJMlptWmlJZ1pEMGlUVE14TGpZc015NDFRelV1T1N3eE15NDJMVFl1Tml3ME1pNDNMRE11TlN3Mk9DNDBZekV3TGpFc01qVXVOeXd6T1M0eUxETTRMak1zTmpRdU9Td3lPQzR4YkMwekxqRXROeTQ1WXkweU1TNHpMRGd1TkMwME5TNDBMVEl0TlRNdU9DMHlNeTR6Q2lBZ1l5MDRMalF0TWpFdU15d3lMVFExTGpRc01qTXVNeTAxTXk0NFRETXhMallzTXk0MWVpSStDaUFnSUNBZ0lEeGhibWx0WVhSbFZISmhibk5tYjNKdElBb2dJQ0FnSUNBZ0lDQmhkSFJ5YVdKMWRHVk9ZVzFsUFNKMGNtRnVjMlp2Y20waUlBb2dJQ0FnSUNBZ0lDQmhkSFJ5YVdKMWRHVlVlWEJsUFNKWVRVd2lJQW9nSUNBZ0lDQWdJQ0IwZVhCbFBTSnliM1JoZEdVaUNpQWdJQ0FnSUNBZ0lHUjFjajBpTW5NaUlBb2dJQ0FnSUNBZ0lDQm1jbTl0UFNJd0lEVXdJRFV3SWdvZ0lDQWdJQ0FnSUNCMGJ6MGlNell3SURVd0lEVXdJaUFLSUNBZ0lDQWdJQ0FnY21Wd1pXRjBRMjkxYm5ROUltbHVaR1ZtYVc1cGRHVWlJQzgrQ2lBZ1BDOXdZWFJvUGdvZ1BIQmhkR2dnWm1sc2JEMGlJMlptWmlJZ1pEMGlUVFF5TGpNc016a3VObU0xTGpjdE5DNHpMREV6TGprdE15NHhMREU0TGpFc01pNDNZelF1TXl3MUxqY3NNeTR4TERFekxqa3RNaTQzTERFNExqRnNOQzR4TERVdU5XTTRMamd0Tmk0MUxERXdMall0TVRrc05DNHhMVEkzTGpjS0lDQmpMVFl1TlMwNExqZ3RNVGt0TVRBdU5pMHlOeTQzTFRRdU1VdzBNaTR6TERNNUxqWjZJajRLSUNBZ0lDQWdQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVlI1Y0dVOUlsaE5UQ0lnQ2lBZ0lDQWdJQ0FnSUhSNWNHVTlJbkp2ZEdGMFpTSUtJQ0FnSUNBZ0lDQWdaSFZ5UFNJeGN5SWdDaUFnSUNBZ0lDQWdJR1p5YjIwOUlqQWdOVEFnTlRBaUNpQWdJQ0FnSUNBZ0lIUnZQU0l0TXpZd0lEVXdJRFV3SWlBS0lDQWdJQ0FnSUNBZ2NtVndaV0YwUTI5MWJuUTlJbWx1WkdWbWFXNXBkR1VpSUM4K0NpQWdQQzl3WVhSb1Bnb2dQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRneUxETTFMamRETnpRdU1Td3hPQ3cxTXk0MExERXdMakVzTXpVdU55d3hPRk14TUM0eExEUTJMallzTVRnc05qUXVNMnczTGpZdE15NDBZeTAyTFRFekxqVXNNQzB5T1M0ekxERXpMalV0TXpVdU0zTXlPUzR6TERBc016VXVNeXd4TXk0MUNpQWdURGd5TERNMUxqZDZJajRLSUNBZ0lDQWdQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVlI1Y0dVOUlsaE5UQ0lnQ2lBZ0lDQWdJQ0FnSUhSNWNHVTlJbkp2ZEdGMFpTSUtJQ0FnSUNBZ0lDQWdaSFZ5UFNJeWN5SWdDaUFnSUNBZ0lDQWdJR1p5YjIwOUlqQWdOVEFnTlRBaUNpQWdJQ0FnSUNBZ0lIUnZQU0l6TmpBZ05UQWdOVEFpSUFvZ0lDQWdJQ0FnSUNCeVpYQmxZWFJEYjNWdWREMGlhVzVrWldacGJtbDBaU0lnTHo0S0lDQThMM0JoZEdnK0Nqd3ZjM1puUGc9PSk7XG59XG4uc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAucG9zdC1ub3QtZm91bmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNlY3Rpb24tYmxvZy1wb3N0LWxpc3QgLnBvc3Qtbm90LWZvdW5kIGltZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYmxvZy1wb3N0LWxpc3QgLnBvc3Qtbm90LWZvdW5kIGgzLCAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAucG9zdC1ub3QtZm91bmQgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi5zZWN0aW9uLWJsb2ctcG9zdC1saXN0IC5wb3N0LW5vdC1mb3VuZCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yODtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tYmxvZy1wb3N0LWxpc3QgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdC5ibG9nLWZlYXR1cmVkcyB7XG4gICAgLS1zZWN0aW9uLW9mZnNldC10b3A6IC0yMzBweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAucG9zdC1ub3QtZm91bmQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAucG9zdC1ub3QtZm91bmQgaDMsIC5zZWN0aW9uLWJsb2ctcG9zdC1saXN0IC5wb3N0LW5vdC1mb3VuZCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAucG9zdC1ub3QtZm91bmQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uc2VjdGlvbi1ibG9nLWNvbnRlbnQge1xuICAtLWJveC1ibG9nLW9mZnNldDogLTM3M3B4O1xuICAtLW1jLWJsb2ctY29udGVudC1ndXR0ZXI6IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1ibG9nLWNvbnRlbnQgLmJveC1ibG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMTA1cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1ib3gtYmxvZy1vZmZzZXQpKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYm94LWJsb2ctb2Zmc2V0KTtcbn1cbi5zZWN0aW9uLWJsb2ctY29udGVudCAuYm94LWJsb2ctY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA5MTdweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLW1jLWJsb2ctY29udGVudC1ndXR0ZXIpO1xufVxuLnNlY3Rpb24tYmxvZy1jb250ZW50IGgyLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgLmgyIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCA0NXB4O1xufVxuLnNlY3Rpb24tYmxvZy1jb250ZW50IGgzLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDAgMCB2YXIoLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyKTtcbn1cbi5zZWN0aW9uLWJsb2ctY29udGVudCBwLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgdWwge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDAgMCB2YXIoLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyKTtcbn1cbi5zZWN0aW9uLWJsb2ctY29udGVudCBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCB2YXIoLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyKTtcbn1cbi5zZWN0aW9uLWJsb2ctY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnNlY3Rpb24tYmxvZy1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1lbWJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM4cHg7XG59XG4uc2VjdGlvbi1ibG9nLWNvbnRlbnQgZmlndXJlIGltZywgLnNlY3Rpb24tYmxvZy1jb250ZW50IGZpZ3VyZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWJsb2ctY29udGVudCBmaWd1cmUud3AtZW1iZWQtYXNwZWN0LTE2LTkud3AtaGFzLWFzcGVjdC1yYXRpbyAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1ibG9nLWNvbnRlbnQgZmlndXJlLndwLWVtYmVkLWFzcGVjdC0xNi05LndwLWhhcy1hc3BlY3QtcmF0aW8gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1ibG9nLWNvbnRlbnQgaHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gdmFyKC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcik7XG59XG4uc2VjdGlvbi1ibG9nLWNvbnRlbnQgaHIsIC5zZWN0aW9uLWJsb2ctY29udGVudCBocjo6YmVmb3JlLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgaHI6OmFmdGVyIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1pbi13aWR0aDogNnB4O1xuICBtaW4taGVpZ2h0OiA2cHg7XG4gIGZsZXg6IDAgMCA2cHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zZWN0aW9uLWJsb2ctY29udGVudCBocjo6YmVmb3JlLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgaHI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlY3Rpb24tYmxvZy1jb250ZW50IGhyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpO1xufVxuLnNlY3Rpb24tYmxvZy1jb250ZW50IGhyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCB7XG4gICAgLS1ib3gtYmxvZy1vZmZzZXQ6IC0zNzNweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgLmJveC1ibG9nLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweCAwO1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCAuYm94LWJsb2ctY29udGVudDo6YmVmb3JlIHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMC41KTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCB7XG4gICAgLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCAuYm94LWJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCB7XG4gICAgLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi1ibG9nLWNvbnRlbnQge1xuICAgIC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcjogMzZweDtcbiAgICAtLWJveC1ibG9nLW9mZnNldDogLTI2N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCAuYm94LWJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMzZweCAwIDA7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1jb250ZW50IC5ib3gtYmxvZy1jb250ZW50OjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1jb250ZW50IGgyLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgcCxcbi5zZWN0aW9uLWJsb2ctY29udGVudCB1bCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1lbWJlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgaHIsIC5zZWN0aW9uLWJsb2ctY29udGVudCBocjo6YmVmb3JlLCAuc2VjdGlvbi1ibG9nLWNvbnRlbnQgaHI6OmFmdGVyIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1pbi13aWR0aDogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDRweDtcbiAgICBmbGV4OiAwIDAgNHB4O1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCBocjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE2cHgpO1xuICB9XG4gIC5zZWN0aW9uLWJsb2ctY29udGVudCBocjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbiAgfVxufVxuLnNlY3Rpb24tYmxvZy1yZWxhdGVkIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tbWMtc2VjdGlvbi1ndXR0ZXIpIC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5zZWN0aW9uLWJsb2ctcmVsYXRlZCAuc2VjdGlvbi1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlY3Rpb24tYmxvZy1yZWxhdGVkIC5zZWN0aW9uLWhlYWRlciBoMywgLnNlY3Rpb24tYmxvZy1yZWxhdGVkIC5zZWN0aW9uLWhlYWRlciAuaDMge1xuICBtYXJnaW46IDA7XG59XG4uc2VjdGlvbi1ibG9nLXJlbGF0ZWQgLnJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLWJsb2ctaG9tZS1zZWFyY2ggLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaCAuZm9ybS13cmFwcGVyIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzkwcHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5zZWN0aW9uLWJsb2ctaG9tZS1zZWFyY2ggLmZvcm0td3JhcHBlci5mb3JtLWxvYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0tbG9hZGluZyA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaCAuZm9ybS13cmFwcGVyLmZvcm0tbG9hZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pNTnlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lDaUFnZG1sbGQwSnZlRDBpTUNBd0lERXdNQ0F4TURBaUlHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lERXdNQ0F4TURBaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQZ29nUEhCaGRHZ2dabWxzYkQwaUkyWm1aaUlnWkQwaVRUTXhMallzTXk0MVF6VXVPU3d4TXk0MkxUWXVOaXcwTWk0M0xETXVOU3cyT0M0MFl6RXdMakVzTWpVdU55d3pPUzR5TERNNExqTXNOalF1T1N3eU9DNHhiQzB6TGpFdE55NDVZeTB5TVM0ekxEZ3VOQzAwTlM0MExUSXROVE11T0MweU15NHpDaUFnWXkwNExqUXRNakV1TXl3eUxUUTFMalFzTWpNdU15MDFNeTQ0VERNeExqWXNNeTQxZWlJK0NpQWdJQ0FnSUR4aGJtbHRZWFJsVkhKaGJuTm1iM0p0SUFvZ0lDQWdJQ0FnSUNCaGRIUnlhV0oxZEdWT1lXMWxQU0owY21GdWMyWnZjbTBpSUFvZ0lDQWdJQ0FnSUNCaGRIUnlhV0oxZEdWVWVYQmxQU0pZVFV3aUlBb2dJQ0FnSUNBZ0lDQjBlWEJsUFNKeWIzUmhkR1VpQ2lBZ0lDQWdJQ0FnSUdSMWNqMGlNbk1pSUFvZ0lDQWdJQ0FnSUNCbWNtOXRQU0l3SURVd0lEVXdJZ29nSUNBZ0lDQWdJQ0IwYnowaU16WXdJRFV3SURVd0lpQUtJQ0FnSUNBZ0lDQWdjbVZ3WldGMFEyOTFiblE5SW1sdVpHVm1hVzVwZEdVaUlDOCtDaUFnUEM5d1lYUm9QZ29nUEhCaGRHZ2dabWxzYkQwaUkyWm1aaUlnWkQwaVRUUXlMak1zTXprdU5tTTFMamN0TkM0ekxERXpMamt0TXk0eExERTRMakVzTWk0M1l6UXVNeXcxTGpjc015NHhMREV6TGprdE1pNDNMREU0TGpGc05DNHhMRFV1TldNNExqZ3ROaTQxTERFd0xqWXRNVGtzTkM0eExUSTNMamNLSUNCakxUWXVOUzA0TGpndE1Ua3RNVEF1TmkweU55NDNMVFF1TVV3ME1pNHpMRE01TGpaNklqNEtJQ0FnSUNBZ1BHRnVhVzFoZEdWVWNtRnVjMlp2Y20wZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpWUjVjR1U5SWxoTlRDSWdDaUFnSUNBZ0lDQWdJSFI1Y0dVOUluSnZkR0YwWlNJS0lDQWdJQ0FnSUNBZ1pIVnlQU0l4Y3lJZ0NpQWdJQ0FnSUNBZ0lHWnliMjA5SWpBZ05UQWdOVEFpQ2lBZ0lDQWdJQ0FnSUhSdlBTSXRNell3SURVd0lEVXdJaUFLSUNBZ0lDQWdJQ0FnY21Wd1pXRjBRMjkxYm5ROUltbHVaR1ZtYVc1cGRHVWlJQzgrQ2lBZ1BDOXdZWFJvUGdvZ1BIQmhkR2dnWm1sc2JEMGlJMlptWmlJZ1pEMGlUVGd5TERNMUxqZEROelF1TVN3eE9DdzFNeTQwTERFd0xqRXNNelV1Tnl3eE9GTXhNQzR4TERRMkxqWXNNVGdzTmpRdU0ydzNMall0TXk0MFl5MDJMVEV6TGpVc01DMHlPUzR6TERFekxqVXRNelV1TTNNeU9TNHpMREFzTXpVdU15d3hNeTQxQ2lBZ1REZ3lMRE0xTGpkNklqNEtJQ0FnSUNBZ1BHRnVhVzFoZEdWVWNtRnVjMlp2Y20wZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpWUjVjR1U5SWxoTlRDSWdDaUFnSUNBZ0lDQWdJSFI1Y0dVOUluSnZkR0YwWlNJS0lDQWdJQ0FnSUNBZ1pIVnlQU0l5Y3lJZ0NpQWdJQ0FnSUNBZ0lHWnliMjA5SWpBZ05UQWdOVEFpQ2lBZ0lDQWdJQ0FnSUhSdlBTSXpOakFnTlRBZ05UQWlJQW9nSUNBZ0lDQWdJQ0J5WlhCbFlYUkRiM1Z1ZEQwaWFXNWtaV1pwYm1sMFpTSWdMejRLSUNBOEwzQmhkR2crQ2p3dmMzWm5QZz09KTtcbn1cbi5zZWN0aW9uLWJsb2ctaG9tZS1zZWFyY2ggLmJsb2ctc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIC5maWx0ZXItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTJweDtcbn1cbi5zZWN0aW9uLWJsb2ctaG9tZS1zZWFyY2ggLmZpbHRlci1jYXRlZ29yeSBsaSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIC5maWx0ZXItY2F0ZWdvcnkgbGkgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIC5maWx0ZXItY2F0ZWdvcnkgbGkgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIC5maWx0ZXItY2F0ZWdvcnkgbGkgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNUQyNkM4O1xuICBib3JkZXItY29sb3I6ICM1RDI2Qzg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIC5mb3JtLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoIC5mb3JtLXdyYXBwZXIgLmlubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4IDA7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaCAuZmlsdGVyLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cbiAgLnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaCAuZmlsdGVyLWNhdGVnb3J5IGxpIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9uLWJsb2ctaG9tZS1zZWFyY2ggLmZpbHRlci1jYXRlZ29yeSBsaSAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICB9XG59XG4uYmxvZy1zdWJzY3JpcHRpb24tYm94IHtcbiAgLS1zdWJzY3JpcHRpb24tYm94LXAteDogNDdweDtcbiAgLS1zdWJzY3JpcHRpb24tYm94LXAteTogNDBweDtcbiAgLS1zdWJzY3JpcHRpb24tYm94LWltZy1zaXplOiAzODBweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogdmFyKC0tc3Vic2NyaXB0aW9uLWJveC1wLXkpIHZhcigtLXN1YnNjcmlwdGlvbi1ib3gtcC14KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLW1jLWJsb2ctY29udGVudC1ndXR0ZXIpO1xufVxuLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogNjEwcHg7XG4gIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgZmxleDogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI0Y1OUU0RTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIGgyLCAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciAuaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG4uYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZywgLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LCAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLWNvbnRhaW5lciwgLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgLmlucHV0LWdyb3VwID4gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljLWNoZWNrLXdoaXRlLnN2Z1wiKTtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctYWNjZXB0YW5jZSBsYWJlbCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDExcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtMTVweCAxNHB4O1xufVxuLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgcGFkZGluZzogOHB4IDEwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODE5MUM7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgYmFja2dyb3VuZDogIzE4MTkxQztcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciAud3BjZjcgZm9ybS53cGNmNy1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pYy1tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pYy1tYWlsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgLndwY2Y3IGZvcm0ud3BjZjctZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC53cGNmNyBmb3JtLndwY2Y3LWZvcm0gLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTFweCAyM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtaW4td2lkdGg6IDE3N3B4O1xufVxuLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuaWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tdG9wOiBjYWxjKDEwcHggLSB2YXIoLS1zdWJzY3JpcHRpb24tYm94LXAteSkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDEwcHggLSB2YXIoLS1zdWJzY3JpcHRpb24tYm94LXAteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygxOHB4IC0gdmFyKC0tc3Vic2NyaXB0aW9uLWJveC1wLXgpKTtcbn1cbi5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLmlsbCBpbWcge1xuICB3aWR0aDogdmFyKC0tc3Vic2NyaXB0aW9uLWJveC1pbWctc2l6ZSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYmxvZy1zdWJzY3JpcHRpb24tYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIGZvcm0gLmJ0biB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuICAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLmlsbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3gge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgfVxuICAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJsb2ctc3Vic2NyaXB0aW9uLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAtLXN1YnNjcmlwdGlvbi1ib3gtaW1nLXNpemU6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJsb2ctc3Vic2NyaXB0aW9uLWJveCAuc2VjdGlvbi1oZWFkZXIgaDIsIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIGZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB9XG4gIC5ibG9nLXN1YnNjcmlwdGlvbi1ib3ggLnNlY3Rpb24taGVhZGVyIGZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLmljLW1haWwge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuYmxvZy1zdWJzY3JpcHRpb24tYm94IC5zZWN0aW9uLWhlYWRlciBmb3JtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnNlY3Rpb24tYWJvdXQge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuLnNlY3Rpb24tYWJvdXQgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlY3Rpb24tYWJvdXQgLndyYXBwZXIgPiAqICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLnNlY3Rpb24tYWJvdXQgLnBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDE7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uc2VjdGlvbi1hYm91dCAucGhvdG8gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VjdGlvbi1hYm91dCAudGV4dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hYm91dCAudGV4dC1jb250YWluZXIgaDIsIC5zZWN0aW9uLWFib3V0IC50ZXh0LWNvbnRhaW5lciAuaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG4uc2VjdGlvbi1hYm91dCAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAzLjEyNWVtO1xufVxuLnNlY3Rpb24tYWJvdXQgLnRleHQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcik7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnBob3RvIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMzkwcHg7XG4gICAgZmxleDogaW5pdGlhbDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG4gIC5zZWN0aW9uLWFib3V0IC50ZXh0LWNvbnRhaW5lciBoMiwgLnNlY3Rpb24tYWJvdXQgLnRleHQtY29udGFpbmVyIC5oMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuLndwY2Y3IC53cGNmNy1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cGNmNyAud3BjZjctZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwYTBkMjtcbn1cbi53cGNmNyAud3BjZjctZm9ybS5zdWJtaXR0aW5nIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLndwY2Y3IC53cGNmNy1mb3JtLnN1Ym1pdHRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDIyO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGNvbG9yOiAjNDZiNDUwO1xufVxuLndwY2Y3IC53cGNmNy1mb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgLndwY2Y3LWZvcm0uYWJvcnRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNkYzMyMzI7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0uc3BhbSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNmNTZlMjg7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgLndwY2Y3LWZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgLndwY2Y3LWZvcm0ucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgY29sb3I6ICNkYzMyMzI7XG59XG4ud3BjZjcgLndwY2Y3LWZvcm0gLmFqYXgtbG9hZGVyLFxuLndwY2Y3IC53cGNmNy1mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyNTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAtMTBweDtcbn1cbi53cGNmNyAud3BjZjctZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZWN0aW9uLWNvbnRhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA2ODBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRhY3QtY29ybmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLnNlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB6LWluZGV4OiAyO1xufVxuLnNlY3Rpb24tY29udGFjdCAuc2VjdGlvbi1oZWFkZXIgaDIsIC5zZWN0aW9uLWNvbnRhY3QgLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLnNlY3Rpb24taGVhZGVyIHAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2VjdGlvbi1jb250YWN0IC53cmFwcGVyID4gKiB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLnNlY3Rpb24tY29udGFjdCAuZm9ybS1jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuLnNlY3Rpb24tY29udGFjdCAuaWxsdXN0cmF0aW9uLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNlY3Rpb24tY29udGFjdCAuaWxsdXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLnNlY3Rpb24tY29udGFjdCAuaWxsdXN0cmF0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWZvcm0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogIzE4MTkxQztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcGFkZGluZzogMzZweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtZm9ybS1ib3ggcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtZm9ybS1ib3ggLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1mb3JtLWJveCAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWZvcm0tYm94IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG4uc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWZvcm0tYm94IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtZm9ybS1ib3ggLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IHtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IC5jb250YWN0LWZvcm0tYm94IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbn1cbi5zZWN0aW9uLWNvbnRhY3Quc2VjdGlvbi1saWdodCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4uc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY4Njg2ODtcbn1cbi5zZWN0aW9uLWNvbnRhY3Quc2VjdGlvbi1saWdodCAuaWxsdXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmNvbnRhY3QtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi5zZWN0aW9uLWNvbnRhY3Quc2VjdGlvbi1saWdodCAuY29udGFjdC1iZzo6YmVmb3JlLCAuc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmNvbnRhY3QtYmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmNvbnRhY3QtYmc6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNDA2cHg7XG4gIGhlaWdodDogMjAzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy1jb250YWN0LTEuc3ZnXCIpO1xufVxuLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IC5jb250YWN0LWJnOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzODlweDtcbiAgaGVpZ2h0OiAyMzNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRhY3QtMi5zdmdcIik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5pbGx1c3RyYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VjdGlvbi1jb250YWN0IC5zZWN0aW9uLWhlYWRlciBoMiwgLnNlY3Rpb24tY29udGFjdCAuc2VjdGlvbi1oZWFkZXIgLmgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWZvcm0tYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdCAuY29udGFjdC1mb3JtLWJveCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWZvcm0tYm94IC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmlsbHVzdHJhdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLWNvbnRhY3QgLmNvbnRhY3QtYmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdCAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0IC53cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0IC5jb250YWN0LWZvcm0tYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWNvbnRhY3QgLmlsbHVzdHJhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0IC5pbGx1c3RyYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IC5jb250YWN0LWJnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmNvbnRhY3QtYmc6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgd2lkdGg6IDE0M3B4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRhY3QtbWItMS5zdmdcIik7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IC5jb250YWN0LWJnOjphZnRlciB7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDEzOXB4O1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnLWNvbnRhY3QtbWItMi5zdmdcIik7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IC53cmFwcGVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLnNlY3Rpb24tY29udGFjdC5zZWN0aW9uLWxpZ2h0IC5pbGx1c3RyYXRpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuc2VjdGlvbi1jb250YWN0LnNlY3Rpb24tbGlnaHQgLmlsbHVzdHJhdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zIHtcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gLTIpO1xufVxuLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtLFxuLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1zaXplciB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7XG59XG4uc2VjdGlvbi10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWd1dHRlci14KTtcbn1cblxuLnRlc3RpbW9uaWFsLWJveCB7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlc3RpbW9uaWFsLWJveCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMzZweDtcbn1cbi50ZXN0aW1vbmlhbC1ib3ggYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuLnRlc3RpbW9uaWFsLWJveCAuYXV0aG9yLWF2YXRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVzdGltb25pYWwtYm94IC5hdXRob3ItYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnRlc3RpbW9uaWFsLWJveCAuYXV0aG9yLWF2YXRhciAuYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4udGVzdGltb25pYWwtYm94IC5hdXRob3ItYXZhdGFyIC5hdXRob3Igc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZXN0aW1vbmlhbC1ib3ggLmF1dGhvci1hdmF0YXIgLmF1dGhvciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY4Njg2ODtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGVzdGltb25pYWwtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWJveCAuYXV0aG9yLWF2YXRhciBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtLFxuLnNlY3Rpb24tdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1zaXplciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlc3RpbW9uaWFsLWJveCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc2VjdGlvbi1hY2NvdW50LWNvdXJzZXMgLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuYm94LXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDI0cHggNjBweDtcbiAgYmFja2dyb3VuZDogIzE4MTkxQztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZmxleDogMCAwIDI4NXB4O1xuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbn1cbi5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuYm94LXByb2ZpbGUgLmF2YXRhciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuYm94LXByb2ZpbGUgLmF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5ib3gtcHJvZmlsZSAudXNlci1kaXNwbGF5bmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG4uc2VjdGlvbi1hY2NvdW50LWNvdXJzZXMgLmJveC1wcm9maWxlIC5idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMkYzMTM3O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5ib3gtcHJvZmlsZSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNDksIDU1LCAwLjgpO1xufVxuLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5jb3Vyc2UtbGlzdCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xufVxuLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5jb3Vyc2UtbGlzdCBoMiwgLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5jb3Vyc2UtbGlzdCAuaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uc2VjdGlvbi1hY2NvdW50LWNvdXJzZXMgLmNvdXJzZS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xufVxuXG4uY291cnNlLW5vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY291cnNlLW5vdC1mb3VuZCBpbWcge1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uY291cnNlLWl0ZW0tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdXJzZS1pdGVtLWNhcmQuaG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAyMHB4IDM0cHggMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyNjVweDtcbiAgfVxuICAuY291cnNlLWl0ZW0tY2FyZC5ob3Jpem9udGFsIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMjZweDtcbiAgfVxuICAuY291cnNlLWl0ZW0tY2FyZC5ob3Jpem9udGFsIC50ZXh0LWNvbnRhaW5lciBoMSwgLmNvdXJzZS1pdGVtLWNhcmQuaG9yaXpvbnRhbCAudGV4dC1jb250YWluZXIgLmgxLCAuY291cnNlLWl0ZW0tY2FyZC5ob3Jpem9udGFsIC50ZXh0LWNvbnRhaW5lciBoMiwgLmNvdXJzZS1pdGVtLWNhcmQuaG9yaXpvbnRhbCAudGV4dC1jb250YWluZXIgLmgyLCAuY291cnNlLWl0ZW0tY2FyZC5ob3Jpem9udGFsIC50ZXh0LWNvbnRhaW5lciBoMywgLmNvdXJzZS1pdGVtLWNhcmQuaG9yaXpvbnRhbCAudGV4dC1jb250YWluZXIgLmgzLCAuY291cnNlLWl0ZW0tY2FyZC5ob3Jpem9udGFsIC50ZXh0LWNvbnRhaW5lciBoNCwgLmNvdXJzZS1pdGVtLWNhcmQuaG9yaXpvbnRhbCAudGV4dC1jb250YWluZXIgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uY291cnNlLWl0ZW0tY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMjUsIDI4LCAwLjkpO1xufVxuLmNvdXJzZS1pdGVtLWNhcmQgLnRodW1ibmFpbCB7XG4gIHdpZHRoOiAzMzhweDtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgbWFyZ2luOiAwO1xufVxuLmNvdXJzZS1pdGVtLWNhcmQgLnRodW1ibmFpbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIGgxLCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgLmgxLCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgaDIsIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciAuaDIsIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciBoMywgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIC5oMywgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIGg0LCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciAuYXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLmNvdXJzZS1pdGVtLWNhcmQgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuc2VjdGlvbi1hY2NvdW50LWNvdXJzZXMgLndyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5ib3gtcHJvZmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuYm94LXByb2ZpbGUgLmF2YXRhciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuYm94LXByb2ZpbGUgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICAuc2VjdGlvbi1hY2NvdW50LWNvdXJzZXMgLmNvdXJzZS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdXJzZS1pdGVtLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMjBweCAzNHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjY1cHg7XG4gIH1cbiAgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyNnB4O1xuICB9XG4gIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciBoMSwgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIC5oMSwgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIGgyLCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgLmgyLCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgaDMsIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciAuaDMsIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciBoNCwgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24tYWNjb3VudC1jb3Vyc2VzIC5ib3gtcHJvZmlsZSAudXNlci1kaXNwbGF5bmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuYm94LXByb2ZpbGUgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuY291cnNlLWxpc3QgaDIsIC5zZWN0aW9uLWFjY291bnQtY291cnNlcyAuY291cnNlLWxpc3QgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuY291cnNlLWl0ZW0tY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgfVxuICAuY291cnNlLWl0ZW0tY2FyZCAudGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciBoMSwgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIC5oMSwgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIGgyLCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgLmgyLCAuY291cnNlLWl0ZW0tY2FyZCAudGV4dC1jb250YWluZXIgaDMsIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciAuaDMsIC5jb3Vyc2UtaXRlbS1jYXJkIC50ZXh0LWNvbnRhaW5lciBoNCwgLmNvdXJzZS1pdGVtLWNhcmQgLnRleHQtY29udGFpbmVyIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdXJzZS1pdGVtLWNhcmQsIC5jb3Vyc2UtaXRlbS1jYXJkLmhvcml6b250YWwge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb3Vyc2UtaXRlbS1jYXJkIC50aHVtYm5haWwge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb3Vyc2UtaXRlbS1jYXJkLmhvcml6b250YWwgLnRleHQtY29udGFpbmVyIC5hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAuc2VjdGlvbi1oZWFkZXIgaDIsIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLnNlY3Rpb24taGVhZGVyIC5oMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAuY291cnNlLWl0ZW0tY2FyZCB7XG4gIHdpZHRoOiAzNzhweDtcbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmNvdXJzZS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAuY291cnNlLWNvbnRlbnQgLmJ0bi1jb250aW51ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24taXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMC41KTtcbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1pdGVtcyAubGVzc29uLWl0ZW0ge1xuICBmbGV4OiAwIDAgNTAlO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG59XG4uc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWluLWhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAubGVzc29uLWJveCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1ib3guc3RhdHVzLWNvbXBsZXRlZCAuZGlzcGxheS1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAubGVzc29uLWJveC5zdGF0dXMtY29tcGxldGVkIC5kaXNwbGF5LXN0YXR1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtY2hlY2stZ3JlZW4uc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1ib3ggaDQsIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1ib3ggLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDA7XG59XG4uc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24tYm94IC5kaXNwbGF5LXN0YXR1cyxcbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1ib3ggLmxhc3Qtb3BlbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24tYm94IC5sYXN0LW9wZW4ge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cbi5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1ib3g6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI1LCAyOCwgMC45KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLnNlY3Rpb24taGVhZGVyIC5idG4tY29udGludWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tY291cnNlLXNpbmdsZSAud3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5jb3Vyc2UtaXRlbS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmNvdXJzZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmNvdXJzZS1jb250ZW50IC5idG4tY29udGludWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLnNlY3Rpb24taGVhZGVyIGgyLCAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5zZWN0aW9uLWhlYWRlciAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24tYm94IGg0LCAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24tYm94IC5oNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24tYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4MnB4O1xuICB9XG4gIC5zZWN0aW9uLWNvdXJzZS1zaW5nbGUgLmxlc3Nvbi1ib3ggLmRpc3BsYXktc3RhdHVzLFxuLnNlY3Rpb24tY291cnNlLXNpbmdsZSAubGVzc29uLWJveCAubGFzdC1vcGVuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tY291cnNlLXNpbmdsZSAubGVzc29uLWl0ZW1zIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24tY291cnNlLXNpbmdsZSAubGVzc29uLWl0ZW1zIC5sZXNzb24taXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5sZXNzb24taXRlbXMgLmxlc3Nvbi1pdGVtICsgLmxlc3Nvbi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi1jb3Vyc2Utc2luZ2xlIC5jb3Vyc2UtY29udGVudCAuYnRuLWNvbnRpbnVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSB7XG4gIC0tbWMtc2lkZWJhci13aWR0aDogMzkwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWhlYWRlciAudGV4dC1jb250YWluZXIge1xuICBmbGV4OiAxO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1oZWFkZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAulwiO1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1oZWFkZXIgc3BhbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5tYy1icmVhZGNydW1icy1zZWdtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSBoMSwgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgZm9ybS5zZndkLW1hcmstY29tcGxldGUge1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgZm9ybS5zZndkLW1hcmstY29tcGxldGUgLmxlYXJuZGFzaF9tYXJrX2NvbXBsZXRlX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcbiAgYm9yZGVyLWNvbG9yOiAjNUQyNkM4O1xuICB3aWR0aDogNDQ1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgZm9ybS5zZndkLW1hcmstY29tcGxldGUgLmxlYXJuZGFzaF9tYXJrX2NvbXBsZXRlX2J1dHRvbi5sZWFybmRhc2hfbWFya19pbmNvbXBsZXRlX2J1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIGZvcm0uc2Z3ZC1tYXJrLWNvbXBsZXRlIC5sZWFybmRhc2hfbWFya19jb21wbGV0ZV9idXR0b24ubGVhcm5kYXNoX21hcmtfaW5jb21wbGV0ZV9idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pYy1taW51cy5zdmcpO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSBmb3JtLnNmd2QtbWFyay1jb21wbGV0ZSAubGVhcm5kYXNoX21hcmtfY29tcGxldGVfYnV0dG9uLmxlYXJuZGFzaF9tYXJrX2luY29tcGxldGVfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkzLCAzOCwgMjAwLCAwLjEpO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSBmb3JtLnNmd2QtbWFyay1jb21wbGV0ZSAubGVhcm5kYXNoX21hcmtfY29tcGxldGVfYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pYy1jaGVjay13aGl0ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgZm9ybS5zZndkLW1hcmstY29tcGxldGUgLmxlYXJuZGFzaF9tYXJrX2NvbXBsZXRlX2J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkzLCAzOCwgMjAwLCAwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTMsIDM4LCAyMDAsIDAuOCk7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLm1haW4tY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14KTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAudmlkZW8tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgdmFyKC0tYnMtZ3V0dGVyLXgpO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50LW1hdGVyaWFscyAubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCAtMTJweDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLm5hdi10YWJzLmVtcHR5LW1hdGVyaWFscyAubmF2LWl0ZW0ubWF0ZXJpYWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgcGFkZGluZzogMCAxMnB4IDZweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC5uYXYtdGFicyAubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC50YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50LW1hdGVyaWFscyAudGFiLWNvbnRlbnQgLmxkLXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLnRhYi1jb250ZW50IC53cC1ibG9jay1lbWJlZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC50YWItY29udGVudCAud3AtYmxvY2stZW1iZWQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC50YWItY29udGVudCAubWF0ZXJpYWxzIHVsIGxpIGE6b25seS1jaGlsZCxcbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLnRhYi1jb250ZW50IC5tYXRlcmlhbHMgdWwgbGkgYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjMTgxOTFDO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCAwIDE2cHggLTJyZW07XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC50YWItY29udGVudCAubWF0ZXJpYWxzIHVsIGxpIGE6b25seS1jaGlsZDo6YmVmb3JlLCAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC50YWItY29udGVudCAubWF0ZXJpYWxzIHVsIGxpIGE6b25seS1jaGlsZDo6YWZ0ZXIsXG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC50YWItY29udGVudCAubWF0ZXJpYWxzIHVsIGxpIGE6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDo6YmVmb3JlLFxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50LW1hdGVyaWFscyAudGFiLWNvbnRlbnQgLm1hdGVyaWFscyB1bCBsaSBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50LW1hdGVyaWFscyAudGFiLWNvbnRlbnQgLm1hdGVyaWFscyB1bCBsaSBhOm9ubHktY2hpbGQ6OmJlZm9yZSxcbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuY29udGVudC1tYXRlcmlhbHMgLnRhYi1jb250ZW50IC5tYXRlcmlhbHMgdWwgbGkgYTpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtZmlsZS5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50LW1hdGVyaWFscyAudGFiLWNvbnRlbnQgLm1hdGVyaWFscyB1bCBsaSBhOm9ubHktY2hpbGQ6OmFmdGVyLFxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50LW1hdGVyaWFscyAudGFiLWNvbnRlbnQgLm1hdGVyaWFscyB1bCBsaSBhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pYy1kb3dubG9hZC5zdmdcIik7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgcCwgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1jb250ZW50IHVsLCAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxLjRlbTtcbiAgY29sb3I6ICNjY2M7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCAuc2lkZWJhci1uYXYge1xuICBmbGV4OiAwIDAgdmFyKC0tbWMtc2lkZWJhci13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0tbWMtc2lkZWJhci13aWR0aCk7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWZvb3Rlci1uYXYge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODUwcHgpIHtcbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1mb290ZXItbmF2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tZm9vdGVyLW5hdiAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbWMtc2lkZWJhci13aWR0aCkgLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1mb290ZXItbmF2IC5idG4ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1mb290ZXItbmF2IC5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljLWNoZXZyb24tcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1mb290ZXItbmF2IC5idG4uYnRuLXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1mb290ZXItbmF2IC5idG4uYnRuLXByZXZpb3VzOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWZvb3Rlci1uYXYgLmJ0bi5idG4tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1mb290ZXItbmF2IC5idG4uYnRuLW5leHQ6OmFmdGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXI7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbXMgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0ge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtLmxkLWlzLWN1cnJlbnQtbGVzc29uIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0ubGQtaXMtY3VycmVudC1sZXNzb24gLmxkLWxlc3Nvbi1pdGVtLXByZXZpZXc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLXByZXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMxODE5MUM7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcikgXCIgXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzgwODA4MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3LWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3LWhlYWRpbmcgLmxkLXN0YXR1cy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tcHJldmlldy1oZWFkaW5nIC5sZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS4yNWVtO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3LWhlYWRpbmcgLmxkLWljb24tY2hlY2ttYXJrOmJlZm9yZSxcbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tcHJldmlldy1oZWFkaW5nIC5sZC1pY29uLWNvbXBsZXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMURDRjJGO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLXByZXZpZXctaGVhZGluZyAubGQtbGVzc29uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tcHJldmlldy1oZWFkaW5nOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3LWhlYWRpbmc6aG92ZXIgLmxkLWxlc3Nvbi10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1leHBhbmQtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogLTE1cHggLTE1cHggLTE1cHggYXV0bztcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtZXhwYW5kLWJ1dHRvbi5sZC1leHBhbmRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTkxYztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtZXhwYW5kLWJ1dHRvbi5sZC1leHBhbmRlZCAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pYy1taW51cy5zdmdcIik7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWV4cGFuZC1idXR0b24gLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtcGx1cy5zdmdcIik7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMkYzMTM3O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tZXhwYW5kZWQgLmxkLXRhYmxlLWxpc3Qge1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLWV4cGFuZGVkIC5sZC10YWJsZS1saXN0LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tZXhwYW5kZWQgLmxkLXRhYmxlLWxpc3QtaXRlbXMgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLWV4cGFuZGVkIC5sZC10YWJsZS1saXN0LWl0ZW1zIC5sZC10YWJsZS1saXN0LWl0ZW0tcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tZXhwYW5kZWQgLmxkLXRhYmxlLWxpc3QtaXRlbXMgLmxkLXRhYmxlLWxpc3QtaXRlbS1wcmV2aWV3LmxkLWlzLWN1cnJlbnQtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1leHBhbmRlZCAubGQtdGFibGUtbGlzdC1pdGVtcyAubGQtdGFibGUtbGlzdC1pdGVtLXByZXZpZXcgLmxkLXN0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjNTE1MTUxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNpZGViYXItbmF2IC5sZC1sZXNzb24taXRlbSAubGQtbGVzc29uLWl0ZW0tZXhwYW5kZWQgLmxkLXRhYmxlLWxpc3QtaXRlbXMgLmxkLXRhYmxlLWxpc3QtaXRlbS1wcmV2aWV3IC5sZC1zdGF0dXMtaWNvbiAubGQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLWV4cGFuZGVkIC5sZC10YWJsZS1saXN0LWl0ZW1zIC5sZC10YWJsZS1saXN0LWl0ZW0tcHJldmlldyAubGQtc3RhdHVzLWljb24ubGQtc3RhdHVzLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljLWNoZWNrLXdoaXRlLnN2Z1wiKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUge1xuICAgIC0tbWMtc2lkZWJhci13aWR0aDogMzYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSB7XG4gICAgLS1tYy1zaWRlYmFyLXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWZvb3Rlci1uYXYgLndyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2VjdGlvbi1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLm1jLWJyZWFkY3J1bWJzLXNlZ21lbnRzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSBoMSwgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQtbWF0ZXJpYWxzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIGZvcm0uc2Z3ZC1tYXJrLWNvbXBsZXRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1leHBhbmQtYnV0dG9uIC5pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZSAuc2lkZWJhci1uYXYgLmxkLWxlc3Nvbi1pdGVtIC5sZC1sZXNzb24taXRlbS1wcmV2aWV3OjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zaWRlYmFyLW5hdiAubGQtbGVzc29uLWl0ZW0gLmxkLWxlc3Nvbi1pdGVtLXByZXZpZXctaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tZm9vdGVyLW5hdiB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tZm9vdGVyLW5hdiAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGUgLnNlY3Rpb24tZm9vdGVyLW5hdiAuYnRuOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xlIC5zZWN0aW9uLWZvb3Rlci1uYXYgLmJ0bi5idG4tcHJldmlvdXM6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuLm5hdmJhci1jaGVja291dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1RDI2QzggMCUsICMwMDAwMDAgMTAwJSk7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuXG4ubmF2YmFyLm5hdmJhci1jaGVja291dCB7XG4gIGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXZiYXIubmF2YmFyLWNoZWNrb3V0IGgxLCAubmF2YmFyLm5hdmJhci1jaGVja291dCAuaDEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5hdmJhci5uYXZiYXItY2hlY2tvdXQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXg6IGluaXRpYWw7XG59XG4ubmF2YmFyLm5hdmJhci1jaGVja291dCAubmF2YmFyLWJ1dHRvbnMgLm1lbnUtaXRlbSA+IGEsXG4ubmF2YmFyLm5hdmJhci1jaGVja291dCAubmF2YmFyLWJ1dHRvbnMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIubmF2YmFyLWNoZWNrb3V0IC5uYXZiYXItYnV0dG9ucyAubWVudS1pdGVtID4gYTo6YmVmb3JlLFxuLm5hdmJhci5uYXZiYXItY2hlY2tvdXQgLm5hdmJhci1idXR0b25zIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWMtaG9tZS5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uc2VjdGlvbi1jaGVja291dC1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNjBweCA2MHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xufVxuLnNlY3Rpb24tY2hlY2tvdXQtcGFnZSAuc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uLFxuLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53b29jb21tZXJjZSBmb3JtLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLS13Yy1mb3JtLXdpZHRoOiA1MCU7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS13cmFwcGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gaDMsIC53b29jb21tZXJjZSBmb3JtIC5oMyxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gaDMsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIGEsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIGEge1xuICBjb2xvcjogI0Y1OUU0RSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSBmb3JtIGE6aG92ZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0taW5uZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLWlubmVyIHtcbiAgd2lkdGg6IHZhcigtLXdjLWZvcm0td2lkdGgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLWNoZWNrb3V0LXNlY3Rpb24sXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLWNoZWNrb3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTUxNTE7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1jaGVja291dC1zZWN0aW9uLmJpbGxpbmcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLWNoZWNrb3V0LXNlY3Rpb24uYmlsbGluZyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1jaGVja291dC1zZWN0aW9uIC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tY2hlY2tvdXQtc2VjdGlvbiAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMge1xuICBtYXJnaW46IDI0cHggMCAtMjRweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXctY29udGFpbmVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAub3JkZXItcmV2aWV3LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0td2MtZm9ybS13aWR0aCkpO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjMTgxOTFDO1xuICBwYWRkaW5nOiA1MnB4IDUycHggNDZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgPiAqICsgKixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgaDMsIC53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgLmgzLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAub3JkZXItcmV2aWV3IGgzLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAub3JkZXItcmV2aWV3IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud29vY29tbWVyY2UgZm9ybSAub3JkZXItcmV2aWV3IGg1LCAud29vY29tbWVyY2UgZm9ybSAub3JkZXItcmV2aWV3IC5oNSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyBoNSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAuaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjNjg2ODY4O1xuICBtYXJnaW46IDAgMCAxOHB4O1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAucHJvZHVjdC1saXN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAub3JkZXItcmV2aWV3IC5wcm9kdWN0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAucHJvZHVjdC1saXN0ID4gKiArICosXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1pbWcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1pbWcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LWltZyBpbWcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud29vY29tbWVyY2UgZm9ybSAub3JkZXItcmV2aWV3IC5wcm9kdWN0LWxpc3QgLnByb2R1Y3QtbmFtZSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ud29vY29tbWVyY2UgZm9ybSAub3JkZXItcmV2aWV3IC50YWJsZS1zdW1tYXJ5IC5vcmRlci10b3RhbCxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSAub3JkZXItdG90YWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSB0ZCxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSB0ZCB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSB0ZDpsYXN0LWNoaWxkLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAub3JkZXItcmV2aWV3IC50YWJsZS1zdW1tYXJ5IHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IHVsLnBheW1lbnRfbWV0aG9kczo6YmVmb3JlLCAud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgdWwucGF5bWVudF9tZXRob2RzID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5mb3JtLXJvdyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCBwIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMThweCAyM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTE1MTUxO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAud2Mtc3RyaXBlLWVsZW1lbnRzLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3csXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdzpsYXN0LWNoaWxkLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3c6bGFzdC1jaGlsZCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgbGFiZWwsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGxhYmVsLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCBsYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwgLnJlcXVpcmVkLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwgLm9wdGlvbmFsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwgLnJlcXVpcmVkLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwgLm9wdGlvbmFsLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgbGFiZWwgLnJlcXVpcmVkLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgbGFiZWwgLm9wdGlvbmFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgbGFiZWwsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3gsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgbGFiZWwsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBsYWJlbCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggaW5wdXQsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgaW5wdXQsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBpbnB1dCxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBpbnB1dCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94IGlucHV0LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46OmJlZm9yZSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGlucHV0OmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQyNkM4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljLWNoZWNrLXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBzcGFuLFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94IGxhYmVsLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IHNwYW4sXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGxhYmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggc3Bhbixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94IGxhYmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IHNwYW4sXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgbGFiZWwsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBzcGFuLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggbGFiZWwsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgc3Bhbixcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBzcGFuOjpiZWZvcmUsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBzcGFuOjpiZWZvcmUsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGxhYmVsOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBzcGFuOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCBsYWJlbDo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IHNwYW46OmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBsYWJlbDo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggc3Bhbjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93Lndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBzcGFuOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTUxO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dFtkaXNhYmxlZF0sIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0W2Rpc2FibGVkXSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IHRleHRhcmVhW2Rpc2FibGVkXSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHRbZGlzYWJsZWRdLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgdGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQ6OnBsYWNlaG9sZGVyLCAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgaW5wdXQuaW5wdXQtdGV4dDo6cGxhY2Vob2xkZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyBpbnB1dC5pbnB1dC10ZXh0OjpwbGFjZWhvbGRlcixcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIC5kZXNjcmlwdGlvbixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIC5kZXNjcmlwdGlvbixcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxNnB4IDAgMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciAuZGVzY3JpcHRpb246OmJlZm9yZSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIC5kZXNjcmlwdGlvbjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIgLmRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWZpcnN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdy1maXJzdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93LWxhc3QsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3ctbGFzdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1maXJzdCxcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdy1sYXN0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjFweCk7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MTUxNTE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogNTZweDtcbn1cbi53b29jb21tZXJjZSBmb3JtIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDIzcHg7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbWFyZ2luOiAxNXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pYy1jaGV2cm9uLWRvd24uc3ZnXCIpO1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud29vY29tbWVyY2UgZm9ybSAuYnRuLXBheS1jaGVja291dCxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmJ0bi1wYXktY2hlY2tvdXQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5idG4tcGF5LWNoZWNrb3V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi53b29jb21tZXJjZSAuYmxvY2tVSS5ibG9ja092ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDEwcHggMjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC53b29jb21tZXJjZSBmb3JtLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSB7XG4gICAgLS13Yy1mb3JtLXdpZHRoOiA1NSU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0taW5uZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldy1jb250YWluZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zZWN0aW9uLWNoZWNrb3V0LXBhZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0sXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIHtcbiAgICAtLXdjLWZvcm0td2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldy1jb250YWluZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MTUxNTE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1jaGVja291dC1zZWN0aW9uLmJpbGxpbmcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLWNoZWNrb3V0LXNlY3Rpb24uYmlsbGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLm5hdmJhci1jaGVja291dCBoMSwgLm5hdmJhci5uYXZiYXItY2hlY2tvdXQgLmgxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLWNoZWNrb3V0LXBhZ2Uge1xuICAgIC0tbWMtY2hlY2tvdXQtZ3V0dGVyOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLW1jLWNoZWNrb3V0LWd1dHRlcik7XG4gIH1cbiAgLnNlY3Rpb24tY2hlY2tvdXQtcGFnZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIHZhcigtLW1jLWNoZWNrb3V0LWd1dHRlcik7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gaDMsIC53b29jb21tZXJjZSBmb3JtIC5oMyxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gaDMsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tY2hlY2tvdXQtc2VjdGlvbixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tY2hlY2tvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLW1jLWNoZWNrb3V0LWd1dHRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tbWMtY2hlY2tvdXQtZ3V0dGVyKTtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdy1sYXN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdy1sYXN0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3ctbGFzdCxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LWZpcnN0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3ctbGFzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldy1jb250YWluZXIsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgdmFyKC0tbWMtY2hlY2tvdXQtZ3V0dGVyKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYy1jaGVja291dC1ndXR0ZXIpO1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgPiAqICsgKixcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1pbWcsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAucHJvZHVjdC1saXN0IC5wcm9kdWN0LW5hbWUsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcgLnByb2R1Y3QtbGlzdCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAub3JkZXItcmV2aWV3IGg1LCAud29vY29tbWVyY2UgZm9ybSAub3JkZXItcmV2aWV3IC5oNSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyBoNSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAuaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLm9yZGVyLXJldmlldyAudGFibGUtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5vcmRlci1yZXZpZXcgLnRhYmxlLXN1bW1hcnkgdGQsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5vcmRlci1yZXZpZXcgLnRhYmxlLXN1bW1hcnkgdGQge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93LFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveCAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1wYWdlIGZvcm0gLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtIC5mb3JtLXJvdyB0ZXh0YXJlYSxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tcm93IGlucHV0LmlucHV0LXRleHQsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDExcHggMTZweDtcbiAgfVxuICAud29vY29tbWVyY2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGxhYmVsLFxuLndvb2NvbW1lcmNlIGZvcm0gLmZvcm0tcm93IGxhYmVsLmNoZWNrYm94LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cud29vY29tbWVyY2UtU2F2ZWRQYXltZW50TWV0aG9kcy1zYXZlTmV3IGxhYmVsLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgbGFiZWwuY2hlY2tib3gsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdy53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgbGFiZWwsXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnQgZGl2LnBheW1lbnRfYm94IC5mb3JtLXJvdyBsYWJlbC5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5mb3JtLWNoZWNrb3V0LXNlY3Rpb24gLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzLFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1jaGVja291dC1zZWN0aW9uIC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkcyxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmZvcm0tY2hlY2tvdXQtc2VjdGlvbiAud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMge1xuICAgIG1hcmdpbjogMTZweCAwIC0xNnB4O1xuICB9XG4gIC53b29jb21tZXJjZSBmb3JtIC5idG4tcGF5LWNoZWNrb3V0LFxuLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuYnRuLXBheS1jaGVja291dCxcbi53b29jb21tZXJjZS1jaGVja291dCAjcGF5bWVudCBkaXYucGF5bWVudF9ib3ggLmJ0bi1wYXktY2hlY2tvdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZS1hY2NvdW50IGgyLCAud29vY29tbWVyY2UtYWNjb3VudCAuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiwgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCwgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG59XG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybS5sb2dpbiAuZm9ybS1yb3ctbGFzdCwgLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0ubG9zdF9yZXNldF9wYXNzd29yZCAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybS5sb3N0X3Jlc2V0X3Bhc3N3b3JkIC5mb3JtLXJvdy1sYXN0LCAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuZm9ybS1yb3ctZmlyc3QsXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UgZm9ybS5yZWdpc3RlciAuZm9ybS1yb3ctbGFzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlIGZvcm0ucmVnaXN0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdCxcbi53b29jb21tZXJjZSBhLmJ1dHRvbixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcbiAgYm9yZGVyLWNvbG9yOiAjNUQyNkM4O1xufVxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdDpob3Zlcixcbi53b29jb21tZXJjZSBhLmJ1dHRvbjpob3Zlcixcbi53b29jb21tZXJjZSBidXR0b24uYnV0dG9uOmhvdmVyLFxuLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkzLCAzOCwgMjAwLCAwLjgpO1xuICBib3JkZXItY29sb3I6IHJnYmEoOTMsIDM4LCAyMDAsIDAuOCk7XG59XG5cbi53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53b29jb21tZXJjZS1mb3JtLndvb2NvbW1lcmNlLWZvcm0tbG9naW4gLmZvcm0tcm93Lndvb2NvbW1lcmNlLWZvcm0tcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgb3JkZXI6IDI7XG59XG4ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSBpbnB1dDpjaGVja2VkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pYy1jaGVjay13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbiAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94Lndvb2NvbW1lcmNlLWZvcm0tbG9naW5fX3JlbWVtYmVybWUgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTUxNTE7XG59XG4ud29vY29tbWVyY2UtZm9ybS53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtLWxvZ2luX19zdWJtaXQge1xuICBtYXJnaW46IDA7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0LCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndvb2NvbW1lcmNlIGZvcm0gLnNob3ctcGFzc3dvcmQtaW5wdXQ6OmFmdGVyLCAud29vY29tbWVyY2UtcGFnZSBmb3JtIC5zaG93LXBhc3N3b3JkLWlucHV0OjphZnRlciB7XG4gIG1hcmdpbjogMDtcbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUsICRzdWZmaXg6XCJcIikge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjIuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cblxuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZGlzcGxheS1mb250LWZhbWlseTtcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9LFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWNjb3JkaW9uLWJnKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgKiAtMSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKGNhbGMoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b2FzdDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSAqIC0uNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAtLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLS41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0uNSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSAqIC0xKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAtLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgKiAtMSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtb2ZmY2FudmFzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLS41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLS41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC0uNSk7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1uYW1lLWNhc2VcblxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGh7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hZG1pbi1iYXJ7XG5cdG5hdi5uYXZiYXIuZml4ZWQtdG9we1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODJweCkge1xuXHQuYWRtaW4tYmFye1xuXHRcdG5hdi5uYXZiYXIuZml4ZWQtdG9we1xuXHRcdFx0bWFyZ2luLXRvcDogNDZweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuYWRtaW4tYmFyLnNjcm9sbGVke1xuXHRcdG5hdi5uYXZiYXIuZml4ZWQtdG9we1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn0iLCIueXQtdmlld2VyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNzUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwMCwgLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMTA1MDtcblxuICAgIEBzdXBwb3J0cyAoKC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSBvciAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSkge1xuICAgICAgICAvL0BzdXBwb3J0cyAoYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSBvciAoLS13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpKSB7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNSk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvL2NvbG9yOiByZ2JhKCNmZmYsIC41KTtcbiAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjc1KTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC4yNSk7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMDUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIC4yNSk7IC8vIC4xNVxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4xNSk7IC8vIC4xXG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5MHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjUpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIC41NSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmYsIC4yNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyOHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTZweCAtIDMycHgpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMnB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDI1cHggMCByZ2JhKCMwMDAsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAwIHJnYmEoIzAwMCwgLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTU5cHgpIHtcbiAgICAueXQtdmlld2VyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgICAueXQtdmlld2VyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgICAueXQtdmlld2VyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRhYmxldHMgYW5kIGlwYWRzXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAueXQtdmlld2VyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHRhYmxldHMgYW5kIGlwYWRzIGxhbmRzY2FwZVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAueXQtdmlld2VyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG90aGVyc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC55dC12aWV3ZXIge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuXG4gICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJztcbiAgICBzcmM6IGxvY2FsKCdQbHVzIEpha2FydGEgU2FucyBSZWd1bGFyJyksIGxvY2FsKCdQbHVzSmFrYXJ0YVNhbnMtUmVndWxhcicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJztcbiAgICBzcmM6IGxvY2FsKCdQbHVzIEpha2FydGEgU2FucyBTZW1pQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ1BsdXNKYWthcnRhU2Fucy1TZW1pQm9sZEl0YWxpYycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1TZW1pQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtU2VtaUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbHVzSmFrYXJ0YVNhbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BsdXMgSmFrYXJ0YSBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdQbHVzSmFrYXJ0YVNhbnMtU2VtaUJvbGQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJztcbiAgICBzcmM6IGxvY2FsKCdQbHVzIEpha2FydGEgU2FucyBNZWRpdW0gSXRhbGljJyksIGxvY2FsKCdQbHVzSmFrYXJ0YVNhbnMtTWVkaXVtSXRhbGljJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLU1lZGl1bUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJztcbiAgICBzcmM6IGxvY2FsKCdQbHVzIEpha2FydGEgU2FucyBMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1BsdXNKYWthcnRhU2Fucy1MaWdodEl0YWxpYycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbHVzSmFrYXJ0YVNhbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BsdXMgSmFrYXJ0YSBTYW5zIE1lZGl1bScpLCBsb2NhbCgnUGx1c0pha2FydGFTYW5zLU1lZGl1bScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BsdXNKYWthcnRhU2Fucyc7XG4gICAgc3JjOiBsb2NhbCgnUGx1cyBKYWthcnRhIFNhbnMgTGlnaHQnKSwgbG9jYWwoJ1BsdXNKYWthcnRhU2Fucy1MaWdodCcpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbHVzSmFrYXJ0YVNhbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BsdXMgSmFrYXJ0YSBTYW5zIEJvbGQgSXRhbGljJyksIGxvY2FsKCdQbHVzSmFrYXJ0YVNhbnMtQm9sZEl0YWxpYycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BsdXNKYWthcnRhU2Fucyc7XG4gICAgc3JjOiBsb2NhbCgnUGx1cyBKYWthcnRhIFNhbnMgRXh0cmFMaWdodCBJdGFsaWMnKSwgbG9jYWwoJ1BsdXNKYWthcnRhU2Fucy1FeHRyYUxpZ2h0SXRhbGljJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbHVzSmFrYXJ0YVNhbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BsdXMgSmFrYXJ0YSBTYW5zIEl0YWxpYycpLCBsb2NhbCgnUGx1c0pha2FydGFTYW5zLUl0YWxpYycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BsdXNKYWthcnRhU2Fucyc7XG4gICAgc3JjOiBsb2NhbCgnUGx1cyBKYWthcnRhIFNhbnMgRXh0cmFMaWdodCcpLCBsb2NhbCgnUGx1c0pha2FydGFTYW5zLUV4dHJhTGlnaHQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJztcbiAgICBzcmM6IGxvY2FsKCdQbHVzIEpha2FydGEgU2FucyBFeHRyYUJvbGQnKSwgbG9jYWwoJ1BsdXNKYWthcnRhU2Fucy1FeHRyYUJvbGQnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1BsdXNKYWthcnRhU2Fucy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQbHVzSmFrYXJ0YVNhbnMnO1xuICAgIHNyYzogbG9jYWwoJ1BsdXMgSmFrYXJ0YSBTYW5zIEJvbGQnKSwgbG9jYWwoJ1BsdXNKYWthcnRhU2Fucy1Cb2xkJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJztcbiAgICBzcmM6IGxvY2FsKCdQbHVzIEpha2FydGEgU2FucyBFeHRyYUJvbGQgSXRhbGljJyksIGxvY2FsKCdQbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkSXRhbGljJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUGx1c0pha2FydGFTYW5zLUV4dHJhQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9QbHVzSmFrYXJ0YVNhbnMtRXh0cmFCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiJGJzLWd1dHRlci14IDogMzBweDtcbjpyb290IHtcblx0LS1icy1ib2R5LWZvbnQtZmFtaWx5OiAnUGx1c0pha2FydGFTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAtLWJzLWJvZHktY29sb3I6ICNmZmY7XG4gICAgLS1icy1ib2R5LWJnOiAjMDAwO1xuXHRcbiAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxNnB4O1xuXHQtLW1jLXNlY3Rpb24tZ3V0dGVyOiA4MHB4O1xuXHQtLWJzLWd1dHRlci14IDogI3skYnMtZ3V0dGVyLXh9O1xufVxuXG46cm9vdCwgaHRtbCwgYm9keXtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDV7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5he1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lOyBcblx0Jjpob3Zlcntcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fSBcbn1cbnAsIHVse1xuXHRmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6ICNjY2M7XG59XG4uY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsLCAucm93e1xuXHQtLWJzLWd1dHRlci14IDogI3skYnMtZ3V0dGVyLXh9O1xufVxuLmNvbGxhcHNpbmd7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2x7XG5cdCY6Zm9jdXN7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludC1taW4oeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxNDAwcHhcbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxMjAwcHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMDBweCl7IC8vZGVmYXVsdCA6ID49IDUyMDBweFxuXHQvKiAkYnMtZ3V0dGVyLXggOiAzLjByZW07XG5cdDpyb290IHtcblx0ICAgIGZvbnQtc2l6ZTogLjY5NDQ0NDQ0NDQ0NDQ0NDR2dzsgXG5cdCAgICBmb250LXNpemU6IC43MTQyODU3MTQyODZ2dztcblxuXHQgICAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdC0tbWMtc2VjdGlvbi1ndXR0ZXI6IDguMHJlbTtcblx0XHQtLWJzLWd1dHRlci14IDogI3skYnMtZ3V0dGVyLXh9O1xuXHR9XG5cdC5jb250YWluZXJ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogOC41cmVtO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDguNXJlbTtcblx0fVxuXHRwLCB1bHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0fVxuXHQuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsLCAucm93e1xuXHRcdC0tYnMtZ3V0dGVyLXggOiAjeyRicy1ndXR0ZXIteH07XG5cdH0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxNDAwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxuXHQuY29udGFpbmVyLCAuY29udGFpbmVyLWZsdWlkLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bHtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMSk7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMSk7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdDpyb290IHtcblx0ICAgIC0tYnMtYm9keS1mb250LXNpemU6IDE0cHg7XG5cdFx0LS1tYy1zZWN0aW9uLWd1dHRlcjogNjBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0OnJvb3Qge1xuXHRcdC0tbWMtc2VjdGlvbi1ndXR0ZXI6IDUwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHNtLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDU3NnB4XG5cdDpyb290IHtcblx0XHQtLW1jLXNlY3Rpb24tZ3V0dGVyOiA0MHB4O1xuXHR9XG5cdC5jb250YWluZXIsIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhse1xuXHQgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuXHR9XG59XG4iLCIuYnRue1xuXHRsaW5lLWhlaWdodDogMS4yNTsgXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG5cdGJvcmRlcjogc29saWQgMXB4OyBvdXRsaW5lOiBub25lO1xuXG5cdHBhZGRpbmc6IDExcHggMjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHQmLmJ0bi14bHtcblx0XHRwYWRkaW5nOiAyNHB4IDM1cHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblx0Ji5idG4tbGd7XG5cdFx0cGFkZGluZzogMTVweCAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuLmJ0bi1vdXRsaW5le1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0Jjpob3Zlcntcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmZmYsIC4yNSk7IFxuXHR9XG59XG4uYnRuLXByaW1hcnl7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUQyNkM4O1xuXHRib3JkZXItY29sb3I6ICM1RDI2Qzg7XG5cdCY6aG92ZXJ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNUQyNkM4LCAuOCk7IFxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgjNUQyNkM4LCAuOCk7IFxuXHR9XG59XG4uYnRuLWN0YXtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQmOjphZnRlcntcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogLTEwcHggMCAtMTBweCAyMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljLWJ0bi1jdGEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdH1cbn1cbi8vIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxMjAwcHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5idG57XG5cdFx0cGFkZGluZzogMTFweCAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdCYuYnRuLXhse1xuXHRcdFx0cGFkZGluZzogMjRweCAzNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHR9XG5cdFx0Ji5idG4tbGd7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuYnRue1xuXHRcdCYuYnRuLXhse1xuXHRcdFx0cGFkZGluZzogMTdweCAyNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHR9XG5cdH1cdFxuXHQuYnRuLWN0YXtcblx0XHQmOjphZnRlcntcblx0XHRcdHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW46IC0xMHB4IDAgLTEwcHggMTJweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiJG5hdl9iZyA6ICMwMDA7XG4kbmF2X2JnX29wYWNpdHkgOiAuNTU7XG5cbiRuYXZfeV9wYWRkaW5nIDogNDBweDtcbiRuYXZfeV9wYWRkaW5nX21pbiA6IDE1cHg7XG4kbWF4X3Njcm9sbF90cmFuc2l0aW9uOiAxMDA7XG5ib2R5e1x0IFxuXHQtLW5hdl95X3BhZGRpbmc6ICN7JG5hdl95X3BhZGRpbmd9O1xuXHQtLW5hdl9idXR0b25faGVpZ2h0OiA0NHB4O1xufVxuLm5hdmJhcntcblx0LS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDI0IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMyA3LjVIMjEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTMgMTIuNUgyMScgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMyAxNy41SDIxJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHQtLWJzLWJvcmRlci13aWR0aDogMHB4OyBcblx0LS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDVweDtcblx0LS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6IDVweDtcblx0LS1uYXZfYnV0dG9uX2hlaWdodDogMzRweDtcblxuXHRwYWRkaW5nOiAwO1xuXHRoZWlnaHQ6IGNhbGMoMiAqIHZhcigtLW5hdl95X3BhZGRpbmcpICsgdmFyKC0tbmF2X2J1dHRvbl9oZWlnaHQpKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UsIHBhZGRpbmcgLjJzIGVhc2U7IFxuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgXG5cdC5uYXZiYXItYnJhbmR7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5uYXZiYXItbmF2e1xuXHRcdC5uYXYtaXRlbSwgLm1lbnUtaXRlbXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0LmJ0bntcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdi1saW5rLCAubWVudS1pdGVtID4gYXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTsgXG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY3VycmVudC1tZW51LWl0ZW17XG5cblx0XHR9XG5cdFx0Ji5uYXZiYXItcHJpbWFyeXtcblx0XHRcdC5uYXYtbGluaywgLm1lbnUtaXRlbSA+IGF7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcuJztcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDsgbGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdGhlaWdodDogM3B4OyB3aWR0aDogMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0ICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXYtbGluazpob3ZlciwgXG5cdFx0XHQubWVudS1pdGVtID4gYTpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmN1cnJlbnQtbWVudS1pdGVtID4gYSxcblx0XHRcdC5jdXJyZW50X3BhZ2VfcGFyZW50ID4gYXsgXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubmF2YmFyLXJpZ2h0e1xuXHRcdFx0LmRyb3Bkb3duLWFjY291bnR7IFxuXHRcdFx0ICAgIC5kcm9wZG93bi10b2dnbGV7XG5cdFx0XHQgICAgICAgIGJvcmRlcjogbm9uZTtcblx0XHRcdCAgICAgICAgb3V0bGluZTogbm9uZTtcblx0XHRcdCAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdCAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdCAgICAgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdCAgICAgICAgLy8gZ2FwOiA4cHg7IFxuXHRcdFx0ICAgICAgICAmOjphZnRlcntcblx0XHRcdCAgICAgICAgXHRib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgICAgIFx0cGFkZGluZzogMDtcblx0XHRcdCAgICAgICAgXHRtYXJnaW46IDA7XG5cdFx0XHQgICAgICAgIFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdCAgICAgICAgXHR3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O1xuXHRcdFx0ICAgICAgICBcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICAgICAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgICAgICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljLWNoZXZyb24tZG93bi0yLnN2ZycpO1xuXHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgICAgIGltZ3tcblx0XHRcdCAgICAgICAgXHR3aWR0aDogNDJweDsgaGVpZ2h0OiA0MnB4O1xuXHRcdFx0ICAgICAgICBcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgICAgICBzcGFue1xuXHRcdFx0ICAgICAgICBcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0ICAgICAgICBcdGNvbG9yOiAjZmZmOyBcblx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAuZHJvcGRvd24tbWVudXtcblx0XHRcdCAgICBcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAuMDgpOyBcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHQgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTUwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdCAgICAgICAgJi5zaG93e1xuXHRcdFx0ICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblx0XHRcdCAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQgICAgICAgICAgICAvLyBnYXA6IDVweDtcblx0XHRcdCAgICAgICAgICAgICYgPiAqICsgKntcblx0XHRcdCAgICAgICAgICAgIFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgICAgICY6OmJlZm9yZXtcblx0XHRcdCAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgICAgICAgICAgdG9wOiAwO1xuXHRcdFx0ICAgICAgICAgICAgcmlnaHQ6IDA7XG5cdFx0XHQgICAgICAgICAgICBtYXJnaW46IC0xMHB4IDQwcHggMCAwO1xuXHRcdFx0ICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTJweCAjZmZmO1xuXHRcdFx0ICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgLmRyb3Bkb3duLWl0ZW17XG5cdFx0XHQgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYXZiYXItYWNjb3VudHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXHQubmF2YmFyLXRvZ2dsZXJ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cbiBcblx0Lm5hdmJhci1idXR0b25ze1xuXHRcdC8vIGdhcDogMzJweDtcblx0XHQubmF2LWl0ZW0sIC5tZW51LWl0ZW0sIC5idG57XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHR9XG5cdFx0Lm5hdi1saW5rLCAubWVudS1pdGVtID4gYXtcblx0XHRcdHBhZGRpbmc6IDExcHggMjNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmID4gLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuXHRcdCYgPiAubWVudS1pdGVtICsgLm1lbnUtaXRlbXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMnB4O1xuXHRcdH1cblx0fVxuXHQuc29jaWFsLW1lZGlhe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji5uYXYtbm8tbWFpbntcblx0XHQubmF2YmFyLW5hdi5uYXZiYXItYnV0dG9uc3tcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuLm5hdmJhci10b2dnbGVyLWljb257XG5cdHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XG59XG4uZmlyc3QtbG9hZCwgLmlzLXRvcHtcblx0Lm5hdmJhcntcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNTVzO1xuXHR9XG59XG4uc2Nyb2xsZWQsIC5pcy1ub3QtdG9wLFxuLmlzLXJlYWR5IFtkYXRhLWlzLXNjcm9sbGVkPVwidHJ1ZVwiXXsgXG5cdC0tbmF2X3lfcGFkZGluZzogI3skbmF2X3lfcGFkZGluZ19taW59O1xuICAgIC5uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRuYXZfYmcsICRuYXZfYmdfb3BhY2l0eSk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRuYXZfYmcsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDE0MDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChsZywgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA5OTJweFxuXHQubmF2YmFye1xuXHRcdC5uYXZiYXItYnJhbmR7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdmJhci1uYXZ7XG5cdFx0XHQmLm5hdmJhci1wcmltYXJ5e1xuXHRcdFx0XHQubmF2LWl0ZW0sIC5tZW51LWl0ZW17XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdi1saW5rLCAubWVudS1pdGVtID4gYXtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7IFxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXYtbGluazpob3ZlciwgXG5cdFx0XHRcdC5tZW51LWl0ZW0gPiBhOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuXHRcdFx0XHQuY3VycmVudF9wYWdlX3BhcmVudCA+IGF7IFxuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmICsgLm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0eyBcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdH1cblx0XHRcdCYubmF2YmFyLXJpZ2h0e1xuXHRcdFx0XHQuZHJvcGRvd24tYWNjb3VudHtcblx0XHRcdFx0XHQuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZHJvcGRvd24tdG9nZ2xle1xuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5uYXZiYXItYWNjb3VudHsgXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdCYubmF2YmFyLWJ1dHRvbnN7XG4gICAgXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Ly8gZ2FwOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuXHRcdFx0XHQmID4gLm5hdi1pdGVtICsgLm5hdi1pdGVtLFxuXHRcdFx0XHQmID4gLm1lbnUtaXRlbSArIC5tZW51LWl0ZW17XG5cdFx0XHQgICAgXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5hdmJhci1jaGVja291dHtcblx0XHRcdC5uYXZiYXItbmF2Lm5hdmJhci1idXR0b25ze1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHQubmF2LWxpbmssIC5tZW51LWl0ZW0gPiBhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7IFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zb2NpYWwtbWVkaWF7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdH1cblx0XHRcdC5mb290ZXItbmF2LWxpc3QuZm9vdGVyLW5hdi1zb2NpYWx7XG5cdFx0XHRcdCYgPiAqICsgKntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjRweDsgXG5cdFx0XHRcdH1cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHdpZHRoOiAzOHB4OyBcblx0XHRcdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdmJhci1jb2xsYXBzZXtcblx0XHQtLW5hdl9oZWlnaHQ6IGNhbGMoMiAqIHZhcigtLW5hdl95X3BhZGRpbmcpICsgdmFyKC0tbmF2X2J1dHRvbl9oZWlnaHQpKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiB2YXIoLS1uYXZfaGVpZ2h0KTtcblx0XHRsZWZ0OiAwOyByaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICAvLyBwYWRkaW5nLXRvcDogMzZweDtcblx0ICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXHQgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxufSIsInNlY3Rpb257XG5cdHBhZGRpbmctdG9wOiB2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcik7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcik7XG5cdCYuc2VjdGlvbi1saWdodHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdHAsIHVse1xuXHRcdFx0Y29sb3I6ICM2ODY4Njg7XG5cdFx0fVxuXHR9XG59XG4uc2VjdGlvbi1oZWFkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgei1pbmRleDogMTA7XG5cdC5zaC10aXRsZXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjODk4MkZEIDEuNTclLCAjNUQyNkM4IDUxLjMlLCAjRTcwN0UxIDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHRoMntcblx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjY1NjI1O1xuXHRcdG1hcmdpbjogMCAwIDMycHg7XG5cdH1cblx0aDN7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdH1cblx0cHtcblx0XHRtYXgtd2lkdGg6IDgxMHB4O1xuXHRcdC8vIGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLnNlY3Rpb24tZm9vdGVyLWN0YXtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtLXJlYWQtbW9yZS1pY29uLXNpemU6IDQwcHg7XG5cdC5yZWFkLW1vcmV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0LmljLWFycm93LXJpZ2h0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlIC4yczsgXG5cdFx0fVxuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdC5pYy1hcnJvdy1yaWdodHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0d2lkdGg6IHZhcigtLXJlYWQtbW9yZS1pY29uLXNpemUpOyBoZWlnaHQ6IHZhcigtLXJlYWQtbW9yZS1pY29uLXNpemUpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguOTEwMDMgMTkuOTIwMUwxNS40MyAxMy40MDAxQzE2LjIgMTIuNjMwMSAxNi4yIDExLjM3MDEgMTUuNDMgMTAuNjAwMUw4LjkxMDAzIDQuMDgwMDgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNjAlOyBcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuMnM7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4eGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTQwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDM4cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAzMnB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMzBweDsgXG5cdFx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAzMnB4O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMjhweDsgXG5cdFx0XHRtYXJnaW46IDAgMCAyNHB4O1xuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1mb290ZXItY3Rhe1xuXHRcdC0tcmVhZC1tb3JlLWljb24tc2l6ZTogMzBweDtcblx0XHQucmVhZC1tb3Jle1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdGgye1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24tZm9vdGVyLWN0YXtcblx0XHQtLXJlYWQtbW9yZS1pY29uLXNpemU6IDI0cHg7XG5cdFx0LnJlYWQtbW9yZXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbiIsImZvb3Rlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogODBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiAjY2NjO1xuXG5cdHAsIHVse1xuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yNjtcblx0fVxuXG5cdC5mb290ZXItYnJhbmR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uZm9vdGVyLXJvdy0xe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZm9vdGVyLWNvbHVtbi0xe1xuXHRtYXgtd2lkdGg6IDM5MHB4O1xufVxuLmZvb3QtbmF2e1xuXHRtYXJnaW46IDAgNDBweDtcblx0bWluLXdpZHRoOiAxNDBweDtcblx0aDR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRmb250LXdlaWdodDogNjAwOyBcblx0XHRtYXJnaW46IDAgMCAzOHB4O1xuICAgIFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7IGJvdHRvbTogLTEycHg7XG5cdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdHdpZHRoOiA1NSU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMkYzMDMzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1icmFuZHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufVxuLmZvb3Rlci1uYXYtbGlzdHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogcmdiYSgjZmZmLCAuNjUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0Ly8gZ2FwOiA2cHg7XG5cdCYgPiAqICsgKiB7IFxuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXHRhe1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQmLmZvb3Rlci1uYXYtc29jaWFse1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Ly8gZ2FwOiAxMnB4O1xuXHRcdCYgPiAqICsgKiB7IFxuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMzJweDsgaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6IC44O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItcm93LTJ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNTBweCAwO1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMzMzMztcblx0LmNvcHl7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDI4O1xuXHRcdGltZ3tcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogMS4yNWVtO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG5cdGZvb3Rlcntcblx0XHQuZm9vdGVyLWJyYW5ke1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1yb3ctMXtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXHQuZm9vdGVyLWNvbHVtbi0xe1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LmZvb3Rlci1jb2x1bW4tMXtcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdGZvb3Rlcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuZm9vdGVyLXJvdy0xe1xuICAgIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXHQvLyBnYXA6IDQwcHg7XG4gICAgXHQmID4gKiArICp7XG4gICAgXHRcdG1hcmdpbi10b3A6IDQwcHg7XG4gICAgXHR9XG5cdH1cblx0LmZvb3Rlci1jb2x1bW4tMXtcblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDsgXG5cdFx0fVxuXHR9XG5cdC5mb290ZXItY29sdW1uLTR7XG5cdFx0cHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cblx0LmZvb3QtbmF2e1xuXHRcdGg0e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1uYXYtbGlzdHtcblx0XHQmLmZvb3Rlci1uYXYtc29jaWFse1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHdpZHRoOiAzOHB4OyBoZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvb3Rlci1yb3ctMntcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0ICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xuXHQgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLS41KTtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuXHQgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0Zm9vdGVye1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4OyBcblx0XHRwLCB1bHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0LmZvb3Rlci1yb3ctMntcblx0XHQuY29weXtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbiIsIi5wcm9ncmVzcy1jb250YWluZXJ7XG5cdC5wcm9ncmVzcy1oZWFkZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0c3Ryb25ne1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI4O1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0Y29sb3I6ICNDQ0NDQ0M7XHRcblx0XHR9XG5cdH1cdFxuXHQucHJvZ3Jlc3N7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0LS1icy1wcm9ncmVzcy1oZWlnaHQ6IDhweDtcblx0ICAgIC0tYnMtcHJvZ3Jlc3MtYmc6ICMyRjMxMzc7XG5cdCAgICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdCAgICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IG5vbmU7XG5cdCAgICBcblx0ICAgIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjNUQyNkM4O1xuXHR9XG5cdC5wcm9ncmVzcy1iYXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG5cdH1cbn0iLCIuYmxvZy1wb3N0LWl0ZW0tY29udGFpbmVye1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtZ3V0dGVyLXgpO1xufVxuLmJsb2ctcG9zdC1pdGVte1xuXHRiYWNrZ3JvdW5kOiAjMTgxOTFDO1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweDsgXG5cdGhlaWdodDogMTAwJTsgXG5cdC50aHVtYm5haWx7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFx0YXNwZWN0LXJhdGlvOiAzNTAvMjMzOyAgXG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnRleHQtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NzE0Mjg2O1xuXHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdC5jYXRlZ29yaWVze1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI4NTcxNDI4Njtcblx0XHRcdGNvbG9yOiAjRjU5RTRFO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0LmRhdGV7XG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LnBvc3QtdGl0bGV7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRtYXJnaW46IDAgMCAxMnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cHtcblx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdH1cblx0fVxufVxuLnNlY3Rpb24tbGlnaHQsIC5ibG9nLWZlYXR1cmVkc3tcblx0LmJsb2ctcG9zdC1pdGVte1xuXHRcdC50ZXh0LWNvbnRhaW5lcntcblx0XHRcdGNvbG9yOiAjNjg2ODY4O1xuXHRcdFx0LnBvc3QtdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnNlY3Rpb24tbGlnaHR7XG5cdC5ibG9nLXBvc3QtaXRlbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuXHR9XG59XG4uYmxvZy1mZWF0dXJlZHN7XG5cdC5ibG9nLXBvc3QtaXRlbXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4eGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTQwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LmJsb2ctcG9zdC1pdGVte1xuXHRcdC8vIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0Ly8gcGFkZGluZzogMTVweCAxNXB4IDMwcHg7IFxuXHRcdC50aHVtYm5haWx7XG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAyMHB4OyBcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxuXHQuYmxvZy1wb3N0LWl0ZW17XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87IFxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuYmxvZy1wb3N0LWl0ZW0tY29udGFpbmVye1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHR9XG5cdC5ibG9nLXBvc3QtaXRlbXtcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdC50aHVtYm5haWx7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0LnRleHQtY29udGFpbmVye1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0LmNhdGVnb3JpZXN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdC5wb3N0LXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLmJsb2ctc2VhcmNoLWZvcm17XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHQuaW5wdXQtc3tcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzM7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZsZXg6IDE7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRjb2xvcjogIzNDMzczNztcblx0XHR9XG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYnRue1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIGhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuYmxvZy1zZWFyY2gtZm9ybXtcblx0XHQuaW5wdXQtc3tcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LmJ0bntcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHBhZGRpbmc6IDhweDsgXG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gbmF2YmFyXG4uaXMtcmVhZHl7XG5cdC5uYXZiYXJ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi8vaGVhZGVyXG4uaXMtcmVhZHl7XG5cdFtkYXRhLWgtYW5pbWF0aW9uPVwiZmFkZS11cFwiXXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuW2RhdGEtaC1hbmltYXRpb25deyBcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2MCB7XG5cdCAgICAmW2RhdGEtaC1hbmltYXRpb24tZGVsYXk9JyN7JGkgKiA1MH0nXSB7XG5cdCAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDUwfW1zO1xuXHQgICAgfVxuXHR9IFxufVxuW2RhdGEtaC1hbmltYXRpb249XCJmYWRlLXVwXCJdeyBcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxMjAwcHhcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMDBweCl7IC8vZGVmYXVsdCA6ID49IDUyMDBweFxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcmVtKTtcbiAgICB9XG59XG5cblxuLy9zZWN0aW9uc1xuW2RhdGEtYW5pbWF0aW9uPSdzaC1oMiddLFxuW2RhdGEtYW5pbWF0aW9uPSd0by1mZmYnXXtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1hbmltYXRpb249J2JveC1jb3ZlcmVkJ117XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmJveC1jb3Zlcntcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0aGVpZ2h0OiAyMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKGJsYWNrLCAwKSwgYmxhY2sgNDAlLCBibGFjayk7XG5cdH0gXG59XG4uc2VjdGlvbi1saWdodCBbZGF0YS1hbmltYXRpb249J2JveC1jb3ZlcmVkJ10sXG5bZGF0YS1hbmltYXRpb249J2JveC1jb3ZlcmVkJ11bZGF0YS1hbmltYXRpb24tYm94PVwibGlnaHRcIl17XG5cdC5ib3gtY292ZXJ7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEod2hpdGUsIDApLCB3aGl0ZSA0MCUsIHdoaXRlKSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmhlYWRlcntcblx0bWluLWhlaWdodDogMTUwcHg7IFxufVxuLmhlYWRlci1kZWZhdWx0e1xuXHRwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcikgKiAyKTtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoMXtcblx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjY1NjI1O1xuXHRcdG1hcmdpbjogMCAwIDMycHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzg5ODJGRCAxLjU3JSwgIzVEMjZDOCA1MS4zJSwgI0U3MDdFMSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuLmhlYWRlci1hY2NvdW50e1xuXHRwYWRkaW5nLXRvcDogMjA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LmhlYWRlci1hY2NvdW50e1xuXHRcdHBhZGRpbmctdG9wOiAxODBweDtcblx0fVxuXHQuaGVhZGVyLWRlZmF1bHR7XG5cdFx0bWluLWhlaWdodDogY2FsYygyICogdmFyKC0tbmF2X3lfcGFkZGluZykgKyB2YXIoLS1uYXZfYnV0dG9uX2hlaWdodCkgKyAxNnB4KTtcblx0XHRwYWRkaW5nLXRvcDogdmFyKC0tbWMtc2VjdGlvbi1ndXR0ZXIpOyBcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5oZWFkZXItYWNjb3VudHsgXG5cdFx0cGFkZGluZy10b3A6IDE2MHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuaGVhZGVyLWFjY291bnR7XG5cdFx0cGFkZGluZy10b3A6IDE0MHB4O1xuXHR9XG59IiwiLmhlYWRlci1ob21le1xuXHRwYWRkaW5nLXRvcDogMjU0cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4OyBcblx0LndyYXBwZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0Lmhlcm97XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bWFyZ2luOiAtMTk0cHggLTkwcHggLTg0cHggLTQwcHg7XG5cdFx0aW1ne1xuXHRcdFx0aGVpZ2h0OiA3NjBweDtcblx0XHR9XG5cdH1cblx0LnRleHQtY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyOyBcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMCAwIDYwMHB4O1xuXHRcdG1pbi13aWR0aDogNjAwcHg7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRoMXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRmb250LXNpemU6IDU0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMXB4O1xuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuN2RlZywgIzVEMjZDOCAwLjA2JSwgI0U3MDdFMSA0OS44JSk7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS42cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQudmlkZW8tcGxheWVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAyMHB4O1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvIDYwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDIwcHggMTAwcHggcmdiYSgxMDQsIDAsIDIzNywgMC40KTsgXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGN1cnNvcjogcG9pbnRlcjsgXG5cdFx0LS1idG4tcGxheS1zaXplOiAxMDBweDtcblx0XHQmLnNob3ctcGxheWVye1xuXHRcdFx0LnZpZGVvLXBsYXllci10b2dnbGV7XG5cdFx0XHRcdG9wYWNpdHk6IDA7IFxuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0Lnl0LXBsYXllcntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lnl0LXBsYXllcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgXG5cdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAxOyBcblx0XHQgICAgb3BhY2l0eTogMDtcblx0XHQgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4zcztcblx0XHR9XG5cdFx0LnZpZGVvLXBsYXllci10b2dnbGV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIC4zcztcblx0XHR9XG5cdFx0LmlsbHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuYnRuLXBsYXl7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTsgdG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFxuXHRcdFx0d2lkdGg6IHZhcigtLWJ0bi1wbGF5LXNpemUpOyBoZWlnaHQ6IHZhcigtLWJ0bi1wbGF5LXNpemUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idG4tcGxheS12aWRlby5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyBcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cbiBcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdC8vIG9wYWNpdHk6IC45NTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Ly8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnJlYWtwb2ludC1taW4oeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxNDAwcHhcblx0Ly8gfVxuXHQvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50LW1pbih4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPj0gMTIwMHB4XG5cdC8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMDBweCl7IC8vZGVmYXVsdCA6ID49IDUyMDBweFxuXHRcdHBhZGRpbmctdG9wOiAyMC40cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1LjByZW07IFxuXHRcdC5oZXJve1xuXHRcdFx0bWFyZ2luOiAtMTQuNHJlbSAtOS4wcmVtIC04LjRyZW0gLTQuMHJlbTtcblx0XHRcdGltZ3tcblx0XHRcdFx0aGVpZ2h0OiA3Ni4wcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dC1jb250YWluZXJ7XG5cdFx0XHRmbGV4OiAwIDAgNjAuMHJlbTtcblx0XHRcdG1pbi13aWR0aDogNjAuMHJlbTtcblx0XHRcdG1heC13aWR0aDogNjAuMHJlbTtcblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LXNpemU6IDcuNXJlbTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNC4wcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWRlby1wbGF5ZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMi4wcmVtO1xuXHRcdFx0bWluLWhlaWdodDogMzAuMHJlbTtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDYuMHJlbTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAyLjByZW0gMTAuMHJlbSByZ2JhKDEwNCwgMCwgMjM3LCAwLjQpOyBcblx0XHRcdGJvcmRlci1yYWRpdXM6IDQuMHJlbTtcblx0XHRcdC5idG4tcGxheXtcblx0XHRcdFx0d2lkdGg6IDE1LjByZW07IGhlaWdodDogMTUuMHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH0gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxNDAwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxuXHQuaGVhZGVyLWhvbWV7XG5cdFx0cGFkZGluZy10b3A6IDI0MHB4O1xuXHRcdC5oZXJve1xuXHRcdFx0bWFyZ2luOiAtMTUwcHggLTkwcHggLTkwcHggLTEwMHB4O1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlkZW8tcGxheWVye1xuXHRcdFx0LS1idG4tcGxheS1zaXplOiAxMDBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5oZWFkZXItaG9tZXtcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0LndyYXBwZXJ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQudGV4dC1jb250YWluZXJ7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0XHQuaGVyb3tcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGltZ3tcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC52aWRlby1wbGF5ZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuICAgIFx0XHR3aWR0aDogMTAwJTtcdFx0XHRcbiAgICBcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5oZWFkZXItaG9tZXtcblx0XHQudGV4dC1jb250YWluZXJ7XG5cdFx0XHRtaW4td2lkdGg6IGluaXRpYWw7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiA0NnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlkZW8tcGxheWVye1xuXHRcdFx0LS1idG4tcGxheS1zaXplOiA4MHB4O1x0XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuaGVhZGVyLWhvbWV7XG5cdFx0cGFkZGluZy10b3A6IDEyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LnRleHQtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDsgXG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyb3tcblx0XHRcdG1hcmdpbjogMCAtMjdweCAtNDVweDtcblx0XHR9XG5cdFx0LnZpZGVvLXBsYXllcntcblx0XHRcdC0tYnRuLXBsYXktc2l6ZTogMzVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE5M3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLmhlYWRlci1ibG9ne1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAyMDRweDtcblx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXHQuaGVhZGVyLWJne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7IHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG5cdCAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IFxuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0ICAgIC8vIGJhY2tncm91bmQtc2l6ZTogYXV0byA2NjBweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1oZWFkZXItYmxvZy5wbmcnKTtcblx0XHRcblx0ICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA4MDBweDtcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctaGVhZGVyLWJsb2cuc3ZnKTtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b20gLTE2MHB4O1xuXHR9XG5cdC8vICYubmV3e1xuXHQvLyBcdC5oZWFkZXItYmd7XG5cdC8vIFx0ICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MDBweDtcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWhlYWRlci1ibG9nLnN2ZycpO1xuXHQvLyBcdH0gXG5cdC8vIH1cblx0LyogJjo6YmVmb3JlLCBcblx0Jjo6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cblx0Jjo6YmVmb3Jle1xuXHRcdHRvcDogMjEwcHg7IGxlZnQ6IC00MHB4O1xuXHRcdHdpZHRoOiAxMzgwcHg7IGhlaWdodDogNjYwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctYmxvZy1oZWFkZXItMS5wbmcnKTsgXG5cdH1cblx0Jjo6YWZ0ZXJ7XG5cdFx0dG9wOiAxMDJweDsgcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDcyNnB4OyBoZWlnaHQ6IDc2OHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWJsb2ctaGVhZGVyLTIucG5nJyk7IFxuXHR9ICovXG5cdC50ZXh0LWNvbnRhaW5lcntcblx0XHRtYXgtd2lkdGg6IDg2NXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRoMXtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogODRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCA0MHB4O1xuXHRcdGF7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLmhlYWRlci1ibG9nLWhvbWV7IFxuXHRwYWRkaW5nLWJvdHRvbTogMzUzcHg7XG5cbn1cblxuLmhlYWRlci1ibG9nLXBvc3R7XG5cdHBhZGRpbmctYm90dG9tOiA0NTNweDtcblxuXHQudGV4dC1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQuYmFjay10by1ibG9ne1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzMztcblx0XHRjb2xvcjogI0Y1OUU0RTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHQvLyBnYXA6IDhweDtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljLWJsb2NrLWJhY2suc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEuMzNlbTsgXG5cdFx0XHRoZWlnaHQ6IDEuMzNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXHRoMXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRtYXJnaW46IDUwcHggMDtcblx0fVxuXHQuc2Vjb25kLWxpbmV7XG5cdFx0ZGlzcGxheTogZmxleDtcdFxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1x0XG5cdFx0LmRhdGV7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxuXHQucG9zdC1zaGFyZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcdFxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHRcblx0XHQvLyBnYXA6IDEycHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0dWx7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDAgMTJweDsgcGFkZGluZzogMDtcblx0XHRcdC8vIGdhcDogMTJweDtcblx0XHRcdCYgPiAqICsgKntcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRsaXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7IGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5oZWFkZXItYmxvZ3tcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1ibG9nLXBvc3R7XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0fVxuXHR9XG59IFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LmhlYWRlci1ibG9ne1xuXHRcdHBhZGRpbmctdG9wOiAxODBweDtcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogNTRweDsgXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNzE7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItYmxvZy1ob21le1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MDBweDtcblx0fVxuXHQuaGVhZGVyLWJsb2ctcG9zdHtcblx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0LmhlYWRlci1iZ3tcbiAgICBcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDYwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHR9XG5cdFx0aDF7IFxuICAgIFx0XHRtYXJnaW46IDUwcHggMDsgXG5cdFx0fVxuXHRcdC5zZWNvbmQtbGluZXtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0LnBvc3Qtc2hhcmVye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LmhlYWRlci1ibG9nLFxuXHQuaGVhZGVyLWJsb2ctaG9tZXtcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHR9XG5cdH1cblx0LmhlYWRlci1ibG9nLXBvc3R7XG5cdFx0cGFkZGluZy1ib3R0b206IDMyMHB4OyBcblx0XHQuYmFjay10by1ibG9ne1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcdFxuXHRcdH1cblx0XHQuc2Vjb25kLWxpbmV7XG5cdFx0XHQuZGF0ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3Qtc2hhcmVye1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuXG4iLCIuaGVhZGVyLWFib3V0e1xuXHQtLXBob3RvLXNpemU6IDM1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAyMzVweDtcblx0cGFkZGluZy1ib3R0b206IDIwOXB4OyBcblx0LmhlYWRlci1iZ3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtNTAwcHg7IHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiA5NTlweCA5NjJweDsgXG4gICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWhlYWRlci1hYm91dC5wbmcnKTtcblx0fVxuXHQud3JhcHBlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdC8vIGdhcDogODVweDtcblx0fVxuXHQucGhvdG97XG5cdFx0d2lkdGg6IHZhcigtLXBob3RvLXNpemUpO1xuXHRcdG1pbi13aWR0aDogdmFyKC0tcGhvdG8tc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1waG90by1zaXplKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7IFxuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXHQudGV4dC1jb250YWluZXJ7IFxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyOyBcblx0XHRtYXJnaW46IDAgMCAwIDg1cHg7XG5cdFx0ZmxleDogMCAwIDYwMHB4O1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0JiA+IHN0cm9uZ3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogI0NDQ0NDQztcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdFx0aDF7XG5cdFx0XHRmb250LXNpemU6IDY0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bWFyZ2luOiAwIDAgNTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxuXHQuaGVhZGVyLWFib3V0e1xuXHRcdC0tcGhvdG8tc2l6ZTogMzAwcHg7XG5cdFx0LndyYXBwZXJ7XG5cdFx0XHQvLyBnYXA6IDUwcHg7XG5cdFx0XHQudGV4dC1jb250YWluZXJ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LmhlYWRlci1hYm91dHtcblx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXHRcdC0tcGhvdG8tc2l6ZTogMTcwcHg7XG5cdFx0LndyYXBwZXJ7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgLy8gZ2FwOiAzMHB4O1xuXHRcdCAgICAudGV4dC1jb250YWluZXJ7XG5cdFx0ICAgIFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0LnRleHQtY29udGFpbmVye1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdCYgPiBzdHJvbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgXG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43MTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5oZWFkZXItYWJvdXR7XG5cdFx0LmhlYWRlci1iZ3tcblx0XHRcdC8vIGJhY2tncm91bmQtc2l6ZTogMTUwJSBhdXRvO1xuXHRcdFx0Ym90dG9tOiAtMjUwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuaGVhZGVyLWFib3V0e1xuXHRcdC5oZWFkZXItYmd7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1MCUgYXV0bztcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHRcblx0XHR9XG5cdH1cbn1cblxuXG5cbiIsIi5oZWFkZXItdGVzdGltb25pYWxze1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctdG9wOiAyMDRweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7IFxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGgxe1xuXHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNjU2MjU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzg5ODJGRCAxLjU3JSwgIzVEMjZDOCA1MS4zJSwgI0U3MDdFMSAxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4eGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTQwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5oZWFkZXItdGVzdGltb25pYWxze1xuXHRcdHBhZGRpbmctdG9wOiAxODBweDsgXG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7IFxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxufSIsIi5zZWN0aW9uLWZlYXR1cmVze1xuXHQtLWlsbC1zaXplOiAxODBweDtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdC5mZWF0dXJlLWJveGVze1xuXG5cdH1cblx0LmZlYXR1cmUtYm94LWNvbnRhaW5lcntcblx0XHRoZWlnaHQ6IDEwMCU7IFxuXHRcdHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWlsbC1zaXplLCAxODBweCkvMik7XG5cdH1cblx0LmZlYXR1cmUtYm94e1xuXHRcdGJhY2tncm91bmQ6ICMxODE5MUM7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRwYWRkaW5nOiAwIDI0cHggNTBweDtcblx0XHRoZWlnaHQ6IDEwMCU7IFxuXHRcdC5pbGx7XG5cdFx0XHR3aWR0aDogdmFyKC0taWxsLXNpemUsIDE4MHB4KTsgaGVpZ2h0OiB2YXIoLS1pbGwtc2l6ZSwgMTgwcHgpO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDR7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjc3Nzc3Nzc3Nzc3Nzc4O1xuXHRcdFx0bWFyZ2luOiAtMTAwcHggMCAxMnB4O1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6IDM4cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3MTQyODY7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxMjAwcHhcbi8qIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUyMDBweCl7IC8vZGVmYXVsdCA6ID49IDUyMDBweFxuXHQuc2VjdGlvbi1mZWF0dXJlc3tcblx0XHQtLWlsbC1zaXplOiAxOC4wcmVtO1xuXHRcdHBhZGRpbmctdG9wOiA1LjByZW07XG5cdFx0LmZlYXR1cmUtYm94e1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMy4wcmVtO1xuXHRcdFx0cGFkZGluZzogMCAyLjRyZW0gNS4wcmVtO1xuXHRcdFx0LmlsbHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMC4wcmVtKTtcblx0XHRcdH1cblx0XHRcdGg0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0bWFyZ2luOiAtMTAuMHJlbSAwIDEuMnJlbTtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4eGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTQwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LnNlY3Rpb24tZmVhdHVyZXMge1xuXHQgICAgLS1pbGwtc2l6ZTogMTcwcHg7XG5cdCAgICAuZmVhdHVyZS1ib3h7IFxuXHQgICAgXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0ICAgIFx0aDR7XG5cdCAgICBcdFx0bWFyZ2luLXRvcDogLTExMHB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5mZWF0dXJlLWJveGVze1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0LmZlYXR1cmUtYm94LWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQuZmVhdHVyZS1ib3h7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LnNlY3Rpb24tZmVhdHVyZXMge1xuXHQgICAgLS1pbGwtc2l6ZTogMTgwcHg7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0ICAgIC5mZWF0dXJlLWJveHtcblx0ICAgIFx0cGFkZGluZy1ib3R0b206IDUzcHg7XG5cdCAgICBcdGg0e1xuXHQgICAgXHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG5cdC5mZWF0dXJlLWJveGVze1xuXHRcdG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuXHRcdG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG5cdH0gXG59XG5cblxuXG5cblxuIiwiLnNlY3Rpb24tY2hhbGxlbmdlc3tcblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0cHtcblx0XHRcdG1heC13aWR0aDogODEwcHg7XG5cdFx0fVxuXHR9XG5cdC5jaGFsbGVuZ2UtYm94LWNvbnRhaW5lcntcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmNoYWxsZW5nZS1ib3h7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQvLyBnYXA6IDI2cHg7IFxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI0Y3RjdGNztcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdHBhZGRpbmc6IDM2cHggNTBweCAzNnB4IDM2cHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC5udW1ie1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdFx0Y29sb3I6ICM1RDI2Qzg7XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI2cHg7XG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yODU3MTQyODU3MTQyODY7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hhbGxlbmdlLXF1b3Rlc3tcblx0XHRtYXJnaW4tYm90dG9tOiA2MnB4O1xuXHR9XG5cdC5jaGFsbGVuZ2UtcXVvdGV7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Ly8gZ2FwOiAxMnB4O1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDNweDtcblx0XHRcdGZsZXg6IDAgMCAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTcwN0UxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQuY2hhbGxlbmdlLWZvb3Rlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gZ2FwOiAzMHB4O1xuXHRcdG1heC13aWR0aDogODEwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87IFxuXHRcdHN0cm9uZ3tcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdGZsZXg6IDAgMCAzOTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRcdH1cblx0fVxuXHRcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxNDAwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24tY2hhbGxlbmdlc3tcblx0XHQuY2hhbGxlbmdlLWJveHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0Lm51bWJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2hhbGxlbmdlLWZvb3Rlcntcblx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRmbGV4OiAwIDAgMzUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxuXHQuc2VjdGlvbi1jaGFsbGVuZ2Vze1xuXHRcdC5jaGFsbGVuZ2UtcXVvdGVze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDsgXG5cdFx0fVxuXHRcdC5jaGFsbGVuZ2UtcXVvdGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQuY2hhbGxlbmdlLWZvb3RlcntcbiAgICBcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBcdFx0c3Ryb25ne1xuICAgIFx0XHRcdGZsZXg6IDE7XG4gICAgXHRcdH1cbiAgICBcdFx0cHtcbiAgICBcdFx0XHRtYXJnaW46IDIwcHggMCAwO1xuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuc2VjdGlvbi1jaGFsbGVuZ2Vze1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRoMntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYWxsZW5nZS1ib3gtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHRcdC5jaGFsbGVuZ2UtYm94e1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdC5udW1ie1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHR9XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGFsbGVuZ2UtcXVvdGVze1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdC5jaGFsbGVuZ2UtcXVvdGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGFsbGVuZ2UtZm9vdGVye1xuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuIiwiLnNlY3Rpb24tZmVhdHVyZWQtY291cnNle1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1mZWF0dXJlZC1jb3Vyc2Uuc3ZnJyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEzNzZweDtcbn1cbi5jb3Vyc2Utd2Vla3MuYWNjb3JkaW9ue1xuXG4gICAgLS1icy1hY2NvcmRpb24tY29sb3I6ICMwMDA7XG4gICAgLS1icy1hY2NvcmRpb24tYmc6ICNmZmY7XG4gICAgXG4gICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSAtIDFweCk7XG5cblx0LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMTZweDtcblx0LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMTZweDtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxOCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuOTIgMC45NDk5NTFMMTAuNCA3LjQ2OTk1QzkuNjI5OTYgOC4yMzk5NSA4LjM2OTk2IDguMjM5OTUgNy41OTk5NiA3LjQ2OTk1TDEuMDc5OTYgMC45NDk5NTEnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogNDBweDtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzknIHZpZXdCb3g9JzAgMCAxOCA5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTYuOTIgMC45NDk5NTFMMTAuNCA3LjQ2OTk1QzkuNjI5OTYgOC4yMzk5NSA4LjM2OTk2IDguMjM5OTUgNy41OTk5NiA3LjQ2OTk1TDEuMDc5OTYgMC45NDk5NTEnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMDtcbiAgICBcbiAgICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMTZweDtcbiAgICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMTZweDtcbiAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gICAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0LmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVte1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0LmFjY29yZGlvbi1idXR0b257XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAwcHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICAgXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoLmNvbGxhcHNlZCk6OmFmdGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUQyNkM4OyBcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjY29yZGlvbi1jb2xsYXBzZXtcblxuXHRcdH1cblx0XHQuYWNjb3JkaW9uLWJvZHl7XG5cdFx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdFx0ZmlndXJle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweDtcblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LmNvdXJzZS13ZWVrcy5hY2NvcmRpb257XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0LmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVte1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLWZlYXR1cmVkLWNvdXJzZXtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuY291cnNlLXdlZWtzLmFjY29yZGlvbntcblx0XHQuY291cnNlLXdlZWsuYWNjb3JkaW9uLWl0ZW17XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LmNvdXJzZS13ZWVrcy5hY2NvcmRpb257XG5cdCAgICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDE0cHg7XG5cdFx0LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMTRweDtcblx0ICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAzMnB4OyBcblx0ICAgIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxNHB4O1xuXHQgICAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDE0cHg7XG5cblx0XHRtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcblx0ICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgLmNvdXJzZS13ZWVrLmFjY29yZGlvbi1pdGVte1xuXHQgICAgXHQuYWNjb3JkaW9uLWJ1dHRvbntcblx0ICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdFx0Jjo6YWZ0ZXJ7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzcHggYXV0bztcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIFx0LmFjY29yZGlvbi1ib2R5e1xuXHQgICAgXHRcdHBhZGRpbmc6IDE2cHg7XG5cdCAgICBcdFx0ZmlndXJle1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTEuMDc1OXB4O1xuXHQgICAgXHRcdH1cblx0ICAgIFx0XHRwe1xuXHQgICAgXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG59XG5cblxuXG5cblxuIiwiLnNlY3Rpb24tZmFjaWxpdGllc3tcblxufVxuLmZhY2lsaXRpZXN7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vIGdhcDogNjBweDsgXG5cdCYgPiAqICsgKntcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG59XG4uZmFjaWxpdHktYm94e1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAzMnB4IDE3cHg7IFxuXHQvLyBnYXA6IDMwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICMyMzI1MjkgMCUsIHJnYmEoMzUsIDM3LCA0MSwgMCkgNjcuNDglKTtcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Ji5yZXZlcnNlZHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMjMyNTI5IDAlLCByZ2JhKDM1LCAzNywgNDEsIDApIDYyLjUyJSk7XG5cdH1cblx0ZmlndXJle1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZmxleDogMCAwIDU2OHB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRpbWd7XG5cdFx0XHRoZWlnaHQ6IDQyMnB4O1xuXHRcdH1cblx0fVxuXHQudGV4dHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0aDR7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRtYXJnaW46IDAgMCAzMnB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LmZhY2lsaXR5LWJveHtcblx0XHRmaWd1cmV7XG5cdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHR7XG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LmZhY2lsaXRpZXN7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0Jj4qKyp7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxuXHQuZmFjaWxpdHktYm94e1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0JiwmLnJldmVyc2Vke1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0ZmlndXJle1xuXHRcdFx0ZmxleDogaW5pdGlhbDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdG1heC13aWR0aDogNDgwcHg7IFxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoNHtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24tZmFjaWxpdGllc3tcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LmZhY2lsaXRpZXN7XG5cdFx0Jj4qKyp7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQuZmFjaWxpdHktYm94e1xuXHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHQudGV4dHtcblx0XHRcdGg0e1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5zZWN0aW9uLWNvbW11bml0eXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdC5jb21tdW5pdHktYmd7XG5cdFx0JGJnLW9mZnNldDogMzAwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlOyAgXG5cdFx0dG9wOiAkYmctb2Zmc2V0OyByaWdodDogMDsgbGVmdDogMDtcblx0XHQmOjpiZWZvcmUsIFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kYmctb2Zmc2V0KTtcblx0XHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0dG9wOiAwOyByaWdodDogMDtcblx0XHRcdHdpZHRoOiAyMTVweDsgaGVpZ2h0OiAyMTVweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWNvbW11bml0eS0yLnN2ZycpO1xuXHRcdH1cblx0XHQmOjphZnRlcntcblx0XHRcdHRvcDogMTY4cHg7IGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTk1cHg7IGhlaWdodDogMzkwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1jb21tdW5pdHktMS5zdmcnKTtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdHB7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdH1cblx0fVxuXHQuY29tbXVuaXR5LWJveGVze1xuXG5cdH1cblx0LmNvbW11bml0eS1ib3h7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRmaWd1cmV7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0b3ZlZmxvdzogaGlkZGVuO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NzE0Mjg2O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4eGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTQwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5zZWN0aW9uLWNvbW11bml0eXtcblx0XHQuY29tbXVuaXR5LWJveHtcblx0XHQgICAgbWF4LXdpZHRoOiA0ODBweDtcblx0XHQgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcblx0ICAgIH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHNtLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDU3NnB4XG5cdC5zZWN0aW9uLWNvbW11bml0eXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5jb21tdW5pdHktYm94e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRoNHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuIiwiLnNlY3Rpb24tYmVuZWZpdC1ib3h7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHQuYmVuZWZpdC1ib3h7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDExNHB4IDUwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWJlbmVmaXQuc3ZnJyk7IFxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0aDJ7ICBcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjsgXG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdH1cblx0XHR1bC5iZW5lZml0c3tcblx0XHRcdGNvdW50ZXItcmVzZXQ6IGJlbmVmaXQtbGktY291bnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyByb3ctZ2FwOiA1MHB4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdFx0XHRwYWRkaW5nOiAwOyBcblx0XHRcdG1hcmdpbjogLTI1cHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGJlbmVmaXQtbGktY291bnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Ly8gZ2FwOiAxNnB4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTc7XG5cdFx0XHRcdC0tYnVsbGV0LXNpemU6IDM2cHg7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKGJlbmVmaXQtbGktY291bnRlcik7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IHZhcigtLWJ1bGxldC1zaXplKTsgaGVpZ2h0OiB2YXIoLS1idWxsZXQtc2l6ZSk7XG5cdFx0XHRcdFx0ZmxleDogMCAwIHZhcigtLWJ1bGxldC1zaXplKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHQvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pYy1jaGVjay1ncmVlbi5zdmcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgKi9cblxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiB2YXIoLS1idWxsZXQtc2l6ZSk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjRTMxQkU1O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1mb290ZXItY3Rhe1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9IFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDE0MDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChsZywgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA5OTJweFxuXHQuc2VjdGlvbi1iZW5lZml0LWJveHtcblx0XHQuYmVuZWZpdC1ib3h7XG5cdFx0XHRwYWRkaW5nOiA2MHB4O1xuXHRcdFx0aDJ7XG4gICAgXHRcdFx0Zm9udC1zaXplOiAzOHB4O1xuXHRcdFx0fVxuXHRcdFx0dWwuYmVuZWZpdHN7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxuXHQuc2VjdGlvbi1iZW5lZml0LWJveHtcblx0XHQuYmVuZWZpdC1ib3h7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdHVsLmJlbmVmaXRze1xuXHRcdFx0XHRtYXJnaW46IC0xMnB4IDA7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LnNlY3Rpb24tYmVuZWZpdC1ib3h7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcblxuXHRcdC5iZW5lZml0LWJveHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1iZW5lZml0LW1vYmlsZS5zdmcnKTsgXG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0dWwuYmVuZWZpdHN7XG5cdFx0XHRcdGxpe1xuICAgIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHQtLWJ1bGxldC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxMjAwcHhcblxuXG5cblxuXG5cbiIsIi5zZWN0aW9uLXRlc3RpbW9uaWFscy1zbmlwcGV0e1xuXHQuc2VjdGlvbi1mb290ZXItY3Rhe1xuXHRcdHBhZGRpbmc6IDYwcHggMCA3MHB4O1xuXHR9XG59XG4udGVzdGltb25pYWxzLXNuaXBwZXR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIC0yKTtcblx0LS1tYy1jb2xsYXBzZWQtd2lkdGggOiAxODBweDtcblx0Ji5zbGljay1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQuc2xpY2stZG90dGVke1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogLTEwcHg7IFxuXHR9XG5cdC5zbGljay1kb3Rze1xuXHRcdC0tc2xpY2stZG90LXNpemU6IDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bGl7XG5cdFx0XHRwYWRkaW5nOiAwIGNhbGModmFyKC0tc2xpY2stZG90LXNpemUpLzIpO1xuXHRcdH1cblx0XHQuc2xpY2stYWN0aXZle1xuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRDcwRUUyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdFx0d2lkdGg6IHZhcigtLXNsaWNrLWRvdC1zaXplKTtcblx0XHRcdGhlaWdodDogdmFyKC0tc2xpY2stZG90LXNpemUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdCAgICBvdXRsaW5lOiBub25lO1xuXHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQudGVzdGltb25pYWwtc25pcHBldHtcblx0XHRwYWRkaW5nOiAwIGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7IFxuXHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XG5cdFx0ZmxleDogMCAwIGNhbGModmFyKC0tbWMtY29sbGFwc2VkLXdpZHRoKSArIHZhcigtLWJzLWd1dHRlci14KSk7XG5cdFx0bWluLXdpZHRoOiBjYWxjKHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCkgKyB2YXIoLS1icy1ndXR0ZXIteCkpO1xuXHRcdCYuYWN0aXZlLCAmLmhvdmVyZWR7IFxuXHRcdFx0ZmxleDogMTtcblx0XHRcdC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldHtcblx0XHRcdFx0ZmlndXJle1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGZpbHRlcjogZ3JheXNjYWxlKDApOyBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5ub3QtaG92ZXJlZHtcblx0XHRcdGZsZXg6IDAgMCBjYWxjKHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCkgKyB2YXIoLS1icy1ndXR0ZXIteCkpO1xuXHRcdFx0bWluLXdpZHRoOiBjYWxjKHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCkgKyB2YXIoLS1icy1ndXR0ZXIteCkpO1xuXHRcdH1cblx0fVxuXHQudGVzdGltb25pYWwtYm94LXNuaXBwZXR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDI4NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmaWd1cmV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZmxleDogMCAwIHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCk7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLW1jLWNvbGxhcHNlZC13aWR0aCk7XG5cdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDA7IGJvdHRvbTogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDsgXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzVEMjZDOCwgLjUpOyBcblx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcblx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IHZhcigtLWJzLWd1dHRlci14KTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcblx0XHRcdCAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuXHRcdCAgICAgICAgXHRtaW4td2lkdGg6IGNhbGMoJGNvbnRhaW5lci1tYXgtd2lkdGggLSAodmFyKC0tbWMtY29sbGFwc2VkLXdpZHRoKSArIHZhcigtLWJzLWd1dHRlci14KSkqNCk7XG5cdFx0ICAgIFx0fVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcblx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYXV0aG9ye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRzdHJvbmd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0XHRjb2xvcjogIzY4Njg2ODtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDE0MDBweFxuXHQudGVzdGltb25pYWxzLXNuaXBwZXR7XG5cdFx0LnRlc3RpbW9uaWFsLXNuaXBwZXR7XG5cdFx0XHQmLCAmLmFjdGl2ZSwgJi5ob3ZlcmVkLCAmLm5vdC1ob3ZlcmVkeyBcblx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0LnRlc3RpbW9uaWFsLWJveC1zbmlwcGV0e1xuXHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7IFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVzdGltb25pYWwtYm94LXNuaXBwZXR7XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LnNlY3Rpb24tdGVzdGltb25pYWxzLXNuaXBwZXR7IFxuXHRcdC5zZWN0aW9uLWZvb3Rlci1jdGF7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHR9IFxuXHR9XG5cdC50ZXN0aW1vbmlhbHMtc25pcHBldHtcblx0XHQudGVzdGltb25pYWwtYm94LXNuaXBwZXR7XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXV0aG9ye1xuXHRcdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC50ZXN0aW1vbmlhbHMtc25pcHBldHtcblx0XHQudGVzdGltb25pYWwtc25pcHBldHtcblx0XHRcdC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLXRlc3RpbW9uaWFscy1zbmlwcGV0e1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQudGVzdGltb25pYWxzLXNuaXBwZXR7XG5cdFx0LS1tYy1jb2xsYXBzZWQtd2lkdGg6IDE2MHB4O1xuXHRcdC50ZXN0aW1vbmlhbC1ib3gtc25pcHBldHtcblx0XHRcdGhlaWdodDogMjUzcHg7XG5cdFx0XHQudGV4dHtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYXV0aG9ye1xuXHRcdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWRvdHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5zZWN0aW9uLXByaWNpbmd7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHQuY29udGFpbmVye1xuXHRcdG1heC13aWR0aDogMTA1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5pbGx7XG5cdFx0Ly8gYm94LXNoYWRvdzogMHB4IDIwcHggMTAwcHggcmdiYSgxMDQsIDAsIDIzNywgMC40KTtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIFx0bWF4LXdpZHRoOiAxMDAlOyBcblx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHR9XG5cdC5jb250ZW50LWJveHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMzJweDtcblx0XHRiYWNrZ3JvdW5kOiAjMTgxOTFDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7IFxuXHRcdC5jb250ZW50e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzM7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43Mztcblx0XHRcdFx0Y29sb3I6ICNmZmY7IFxuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTsgXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtY2hlY2ttYXJrLnN2ZycpOyBcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRsaSArIGxpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJpY2luZy1ib3h7IFxuXHRcdC8qIGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgKi9cblx0XHRiYWNrZ3JvdW5kOiAjMjMyNTI5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDM1NnB4OyBcblx0XHQuYnRuLWN0YXtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAyMHB4IDQwcHggcmdiYSgxMDQsIDAsIDIzNywgMC40KTtcblx0XHR9XG5cdFx0LnByaWNle1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHNwYW4sc3Ryb25ne1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS43Mztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43Mztcblx0XHRcdFx0Y29sb3I6ICNDQ0NDQ0M7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2VjdGlvbi1wcmljaW5nLWluZm97XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTIwcHggMDtcblx0LndyYXBwZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDVweDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbGVmdDogLTYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1wcmljaW5nLWluZm8uc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblx0aDN7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWF4LXdpZHRoOiA4MTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDE0MDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChsZywgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA5OTJweFxuXHQuc2VjdGlvbi1wcmljaW5ne1xuXHRcdC5jb250ZW50LWJveHtcblx0XHRcdHBhZGRpbmc6IDI0cHg7IFxuXHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljaW5nLWJveHtcblx0XHRcdHdpZHRoOiAzMDBweDtcdFxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24tcHJpY2luZ3tcblx0XHQuY29udGVudC1ib3h7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBcblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nOiAyOHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnByaWNpbmctYm94eyBcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAzMHB4IDAgMDtcblx0XHRcdHBhZGRpbmc6IDI0cHggMjJweDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24tcHJpY2luZy1pbmZve1xuXHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHR9XG5cdH0gXG5cdC5zZWN0aW9uLXByaWNpbmctaW5mb3tcblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHNtLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDU3NnB4XG5cdC5zZWN0aW9uLXByaWNpbmd7XG5cdFx0LmlsbHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdFx0LmNvbnRlbnQtYm94e1xuXHRcdFx0Ly8gcGFkZGluZzogMTZweDtcblx0XHRcdC5jb250ZW50e1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVse1xuXHRcdFx0XHRcdC8vIGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJpY2luZy1ib3h7IFxuXHRcdFx0Ly8gbWFyZ2luOiAxNnB4IDAgMDtcblx0XHRcdC8vIHBhZGRpbmc6IDE2cHg7XG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdHN0cm9uZ3tcblx0XHRcdFx0XHQvLyBmb250LXNpemU6IDI0cHg7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxMnB4OyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1wcmljaW5nLWluZm97XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0LndyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IC00cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufSIsIi5zZWN0aW9uLWd1YXJhbnRlZXtcblx0Lmd1YXJlbnRlZS1ib3h7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjYzLjI1ZGVnLCAjRTcwN0UxIDEuMzElLCAjNUQyNkM4IDg3LjMlKTtcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctZ3VhcmFudGVlLW5vaXNlLnBuZycpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdG1peC1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0O1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRtYXJnaW46IDAgMCAzMnB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87IFxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDE0MDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChsZywgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA5OTJweFxuXHQuc2VjdGlvbi1ndWFyYW50ZWV7XG5cdFx0Lmd1YXJlbnRlZS1ib3h7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLWd1YXJhbnRlZXtcblx0XHQuZ3VhcmVudGVlLWJveHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuc2VjdGlvbi1ndWFyYW50ZWV7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0Lmd1YXJlbnRlZS1ib3h7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdGgze1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuIiwiLmZhcS1saXN0LmFjY29yZGlvbntcblxuICAgIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJnOiAjRjdGN0Y3O1xuICAgIFxuICAgIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMHB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykgLSAxcHgpO1xuXG5cdC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDMycHg7XG5cdC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDI0cHg7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTggNy41VjI4LjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J003LjUgMThIMjguNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDYwcHg7XG4gICAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy41IDE4SDI4LjUnIHN0cm9rZT0nYmxhY2snIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwO1xuICAgIFxuICAgIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAzMnB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAzMnB4O1xuICAgIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHQuYWNjb3JkaW9uLWl0ZW17XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHQuYWNjb3JkaW9uLWJ1dHRvbntcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0aDR7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0c3Ryb25nLHNwYW57XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA2MCUgYXV0bztcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tY29sbGFwc2V7XG5cblx0XHR9XG5cdFx0LmFjY29yZGlvbi1ib2R5e1xuXHRcdFx0cHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyLjVlbTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM0cHg7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNzA3RTEgMCUsICM1RDI2QzggMTAwJSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSAxMjAwcHhcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDE0MDBweFxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChsZywgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA5OTJweFxuXHQuZmFxLWxpc3QuYWNjb3JkaW9ue1xuXHRcdC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiA0OHB4O1xuXG5cdFx0LS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogMTZweDsgXG5cblx0XHQtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAyMHB4O1xuXHRcdC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDE4cHg7XG5cdFx0LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDIwcHg7XG5cdFx0LS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDIwcHg7XG5cdFx0LmFjY29yZGlvbi1pdGVte1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdC5hY2NvcmRpb24tYnV0dG9ue1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5hY2NvcmRpb24tYm9keXtcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1NzE0Mjg2O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjhweDsgXG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLWZhcXtcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LmZhcS1saXN0LmFjY29yZGlvbntcblx0XHQtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMzBweDtcblxuXHRcdC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDEycHg7IFxuXG5cdFx0LS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMTZweDtcblx0XHQtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxMHB4O1xuXHRcdC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxNnB4O1xuXHRcdC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxMHB4OyBcblxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0LmFjY29yZGlvbi1pdGVte1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdC5hY2NvcmRpb24tYnV0dG9ue1xuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICBcdFx0XHRzdHJvbmd7XG4gICAgXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWNjb3JkaW9uLWJvZHl7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjFweDtcblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuIiwiLnNlY3Rpb24tam9pbi1jb21tdW5pdHl7XG5cdC0tam9pbi1ib3gtcC14OiA4MHB4O1xuXHQtLWpvaW4tYm94LXAteTogNThweDtcblx0LS1qb2luLWJveC1pbWctc2l6ZTogNTAwcHg7XG59XG4uam9pbi1ib3h7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0cGFkZGluZzogdmFyKC0tam9pbi1ib3gtcC15KSB2YXIoLS1qb2luLWJveC1wLXgpO1xuXHRvdmVyZmxvdzogaGlkZGVuOyBcblx0LmpvaW4tYmd7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xuICAgIFx0bGVmdDogMDtcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0dG9wOiAwOyByaWdodDogMDtcblx0XHRcdHdpZHRoOiAyNTdweDsgaGVpZ2h0OiAxOTZweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWpvaW4tMS5zdmcnKTtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRib3R0b206IDA7IHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDI0M3B4OyBoZWlnaHQ6IDEzOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctam9pbi0yLnN2ZycpO1xuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgXG5cdFx0bWF4LXdpZHRoOiA2MTBweDtcblx0XHRtYXJnaW46IDA7XG4gICAgXHRmbGV4OiAxO1xuXHRcdGgye1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdC5pbnB1dC1ncm91cHsgXG5cdFx0XHQmPi5mb3JtLWNvbnRyb2wsIFxuXHRcdFx0Jj4uZm9ybS1mbG9hdGluZywgXG5cdFx0XHQmPi5mb3JtLXNlbGVjdCxcblx0XHRcdCY+LmZvcm0tY29udHJvbC1jb250YWluZXIsXG5cdFx0XHQmPnAge1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBmbGV4OiAxIDEgYXV0bztcblx0XHRcdCAgICB3aWR0aDogMSU7XG5cdFx0XHQgICAgbWluLXdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH0gXG5cdFx0LndwY2Y3IGZvcm0ud3BjZjctZm9ybXsgXG5cdFx0XHRtYXgtd2lkdGg6IDQ3MHB4O1xuXHRcdFx0LndwY2Y3LW5vdC12YWxpZC10aXB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW46IC0xMHB4IDA7XG5cdFx0XHR9XG5cdFx0ICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4IDA7IFxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHQgICAgfVxuXHRcdFx0LmlucHV0LWdyb3Vwe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDEycHggMTJweCAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweDtcblx0XHRcdFx0LmljLW1haWx7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pYy1tYWlsLnN2ZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtLWNvbnRyb2wtY29udGFpbmVye1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tY29udHJvbHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTsgb3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICM2ODY4Njg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5idG57XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyM3B4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaWxse1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuICAgIFx0bWFyZ2luOiB7XG4gICAgXHRcdHRvcDogY2FsYyh2YXIoLS1qb2luLWJveC1wLXkpICogLTEgLSAzN3B4KTtcbiAgICBcdFx0Ym90dG9tOiBjYWxjKHZhcigtLWpvaW4tYm94LXAteSkgKiAtMSAtIDM3cHgpO1xuICAgIFx0XHRyaWdodDogY2FsYyggMjZweCAtIHZhcigtLWpvaW4tYm94LXAteCkpO1xuICAgIFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiB2YXIoLS1qb2luLWJveC1pbWctc2l6ZSk7IGhlaWdodDogdmFyKC0tam9pbi1ib3gtaW1nLXNpemUpO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG5cdC5zZWN0aW9uLWpvaW4tY29tbXVuaXR5IHtcblx0ICAgIC0tam9pbi1ib3gtcC14OiA1MHB4O1xuXHQgICAgLS1qb2luLWJveC1wLXk6IDQwcHg7XG5cdCAgICAtLWpvaW4tYm94LWltZy1zaXplOiA0MDBweDtcblx0fVxuXHQuam9pbi1ib3h7XG5cdFx0LnNlY3Rpb24taGVhZGVye1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmlsbHtcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwOyBcblx0XHRcdG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1qb2luLWJveC1wLXgpICogLTEpO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24tam9pbi1jb21tdW5pdHkge1xuXHQgICAgLS1qb2luLWJveC1wLXg6IDIwcHg7XG5cdCAgICAtLWpvaW4tYm94LXAteTogMjBweDtcblx0ICAgIC0tam9pbi1ib3gtaW1nLXNpemU6IDI4MHB4O1xuXHR9XG5cdC5qb2luLWJveHtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Zm9ybXtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxOXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbGx7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IGNhbGModmFyKC0tam9pbi1ib3gtcC15KSAqIC0xIC0gMTRweCk7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxuXHQuc2VjdGlvbi1qb2luLWNvbW11bml0eSB7XG5cdCAgICAtLWpvaW4tYm94LXAteDogMTZweDtcblx0ICAgIC0tam9pbi1ib3gtcC15OiAyMHB4O1xuXHR9XG5cdC5qb2luLWJveHtcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRmb3Jte1xuXHRcdFx0XHQuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcblx0XHRcdFx0XHQuaWMtbWFpbHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qb2luLWJneyBcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0dG9wOiAwOyByaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwN3B4OyBoZWlnaHQ6IDExMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1qb2luLW1iLTEuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0dG9wOiAxNTBweDsgbGVmdDogMDtcblx0XHRcdFx0Ym90dG9tOiBpbml0aWFsOyByaWdodDogaW5pdGlhbDsgXG5cdFx0XHRcdHdpZHRoOiAxMTJweDsgaGVpZ2h0OiAxNDRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctam9pbi1tYi0yLnN2ZycpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50LW1pbih4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPj0gMTIwMHB4XG4iLCIuc2VjdGlvbi1ibG9nLXBvc3QtbGlzdHtcblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0LyogdGV4dC1hbGlnbjogbGVmdDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7ICovXG5cdFx0aDN7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdFxuXHR9XG5cdC5zZWN0aW9uLWZvb3Rlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdCYuYmxvZy1mZWF0dXJlZHN7XG5cdFx0LS1zZWN0aW9uLW9mZnNldC10b3A6IC0yNTNweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tc2VjdGlvbi1vZmZzZXQtdG9wKSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tc2VjdGlvbi1vZmZzZXQtdG9wKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcikgLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdC5yb3d7XG4gICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQuYnRuLW1vcmV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDEycHggMjRweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ji5idG4tbG9hZGluZ3tcblx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNEMUMxRUYgIWltcG9ydGFudDtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAjRDFDMUVGICFpbXBvcnRhbnQ7XG5cdFx0ICAgICY6OmJlZm9yZXtcbiAgICBcdFx0XHRjb250ZW50OiAnJztcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0ei1pbmRleDogMjtcbiAgICBcdFx0XHRsZWZ0OiA1MCU7IHRvcDogNTAlO1xuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBcbiAgICBcdFx0XHR3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBcbiAgICBcdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTU55SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpQ2lBZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TUNBeE1EQWlJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREV3TUNBeE1EQWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGdvZ1BIQmhkR2dnWm1sc2JEMGlJelZrTWpaak9DSWdaRDBpVFRNeExqWXNNeTQxUXpVdU9Td3hNeTQyTFRZdU5pdzBNaTQzTERNdU5TdzJPQzQwWXpFd0xqRXNNalV1Tnl3ek9TNHlMRE00TGpNc05qUXVPU3d5T0M0eGJDMHpMakV0Tnk0NVl5MHlNUzR6TERndU5DMDBOUzQwTFRJdE5UTXVPQzB5TXk0ekNpQWdZeTA0TGpRdE1qRXVNeXd5TFRRMUxqUXNNak11TXkwMU15NDRURE14TGpZc015NDFlaUkrQ2lBZ0lDQWdJRHhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZPWVcxbFBTSjBjbUZ1YzJadmNtMGlJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZVZVhCbFBTSllUVXdpSUFvZ0lDQWdJQ0FnSUNCMGVYQmxQU0p5YjNSaGRHVWlDaUFnSUNBZ0lDQWdJR1IxY2owaU1uTWlJQW9nSUNBZ0lDQWdJQ0JtY205dFBTSXdJRFV3SURVd0lnb2dJQ0FnSUNBZ0lDQjBiejBpTXpZd0lEVXdJRFV3SWlBS0lDQWdJQ0FnSUNBZ2NtVndaV0YwUTI5MWJuUTlJbWx1WkdWbWFXNXBkR1VpSUM4K0NpQWdQQzl3WVhSb1Bnb2dQSEJoZEdnZ1ptbHNiRDBpSXpWa01qWmpPQ0lnWkQwaVRUUXlMak1zTXprdU5tTTFMamN0TkM0ekxERXpMamt0TXk0eExERTRMakVzTWk0M1l6UXVNeXcxTGpjc015NHhMREV6TGprdE1pNDNMREU0TGpGc05DNHhMRFV1TldNNExqZ3ROaTQxTERFd0xqWXRNVGtzTkM0eExUSTNMamNLSUNCakxUWXVOUzA0TGpndE1Ua3RNVEF1TmkweU55NDNMVFF1TVV3ME1pNHpMRE01TGpaNklqNEtJQ0FnSUNBZ1BHRnVhVzFoZEdWVWNtRnVjMlp2Y20wZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpWUjVjR1U5SWxoTlRDSWdDaUFnSUNBZ0lDQWdJSFI1Y0dVOUluSnZkR0YwWlNJS0lDQWdJQ0FnSUNBZ1pIVnlQU0l4Y3lJZ0NpQWdJQ0FnSUNBZ0lHWnliMjA5SWpBZ05UQWdOVEFpQ2lBZ0lDQWdJQ0FnSUhSdlBTSXRNell3SURVd0lEVXdJaUFLSUNBZ0lDQWdJQ0FnY21Wd1pXRjBRMjkxYm5ROUltbHVaR1ZtYVc1cGRHVWlJQzgrQ2lBZ1BDOXdZWFJvUGdvZ1BIQmhkR2dnWm1sc2JEMGlJelZrTWpaak9DSWdaRDBpVFRneUxETTFMamRETnpRdU1Td3hPQ3cxTXk0MExERXdMakVzTXpVdU55d3hPRk14TUM0eExEUTJMallzTVRnc05qUXVNMnczTGpZdE15NDBZeTAyTFRFekxqVXNNQzB5T1M0ekxERXpMalV0TXpVdU0zTXlPUzR6TERBc016VXVNeXd4TXk0MUNpQWdURGd5TERNMUxqZDZJajRLSUNBZ0lDQWdQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVlI1Y0dVOUlsaE5UQ0lnQ2lBZ0lDQWdJQ0FnSUhSNWNHVTlJbkp2ZEdGMFpTSUtJQ0FnSUNBZ0lDQWdaSFZ5UFNJeWN5SWdDaUFnSUNBZ0lDQWdJR1p5YjIwOUlqQWdOVEFnTlRBaUNpQWdJQ0FnSUNBZ0lIUnZQU0l6TmpBZ05UQWdOVEFpSUFvZ0lDQWdJQ0FnSUNCeVpYQmxZWFJEYjNWdWREMGlhVzVrWldacGJtbDBaU0lnTHo0S0lDQThMM0JoZEdnK0Nqd3ZjM1puUGc9PSk7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUdsa1BTSk1OeUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUNpQWdkbWxsZDBKdmVEMGlNQ0F3SURFd01DQXhNREFpSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURFd01DQXhNREFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnb2dQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRNeExqWXNNeTQxUXpVdU9Td3hNeTQyTFRZdU5pdzBNaTQzTERNdU5TdzJPQzQwWXpFd0xqRXNNalV1Tnl3ek9TNHlMRE00TGpNc05qUXVPU3d5T0M0eGJDMHpMakV0Tnk0NVl5MHlNUzR6TERndU5DMDBOUzQwTFRJdE5UTXVPQzB5TXk0ekNpQWdZeTA0TGpRdE1qRXVNeXd5TFRRMUxqUXNNak11TXkwMU15NDRURE14TGpZc015NDFlaUkrQ2lBZ0lDQWdJRHhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZPWVcxbFBTSjBjbUZ1YzJadmNtMGlJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZVZVhCbFBTSllUVXdpSUFvZ0lDQWdJQ0FnSUNCMGVYQmxQU0p5YjNSaGRHVWlDaUFnSUNBZ0lDQWdJR1IxY2owaU1uTWlJQW9nSUNBZ0lDQWdJQ0JtY205dFBTSXdJRFV3SURVd0lnb2dJQ0FnSUNBZ0lDQjBiejBpTXpZd0lEVXdJRFV3SWlBS0lDQWdJQ0FnSUNBZ2NtVndaV0YwUTI5MWJuUTlJbWx1WkdWbWFXNXBkR1VpSUM4K0NpQWdQQzl3WVhSb1Bnb2dQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRReUxqTXNNemt1Tm1NMUxqY3ROQzR6TERFekxqa3RNeTR4TERFNExqRXNNaTQzWXpRdU15dzFMamNzTXk0eExERXpMamt0TWk0M0xERTRMakZzTkM0eExEVXVOV000TGpndE5pNDFMREV3TGpZdE1Ua3NOQzR4TFRJM0xqY0tJQ0JqTFRZdU5TMDRMamd0TVRrdE1UQXVOaTB5Tnk0M0xUUXVNVXcwTWk0ekxETTVMalo2SWo0S0lDQWdJQ0FnUEdGdWFXMWhkR1ZVY21GdWMyWnZjbTBnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlU1aGJXVTlJblJ5WVc1elptOXliU0lnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlZSNWNHVTlJbGhOVENJZ0NpQWdJQ0FnSUNBZ0lIUjVjR1U5SW5KdmRHRjBaU0lLSUNBZ0lDQWdJQ0FnWkhWeVBTSXhjeUlnQ2lBZ0lDQWdJQ0FnSUdaeWIyMDlJakFnTlRBZ05UQWlDaUFnSUNBZ0lDQWdJSFJ2UFNJdE16WXdJRFV3SURVd0lpQUtJQ0FnSUNBZ0lDQWdjbVZ3WldGMFEyOTFiblE5SW1sdVpHVm1hVzVwZEdVaUlDOCtDaUFnUEM5d1lYUm9QZ29nUEhCaGRHZ2dabWxzYkQwaUkyWm1aaUlnWkQwaVRUZ3lMRE0xTGpkRE56UXVNU3d4T0N3MU15NDBMREV3TGpFc016VXVOeXd4T0ZNeE1DNHhMRFEyTGpZc01UZ3NOalF1TTJ3M0xqWXRNeTQwWXkwMkxURXpMalVzTUMweU9TNHpMREV6TGpVdE16VXVNM015T1M0ekxEQXNNelV1TXl3eE15NDFDaUFnVERneUxETTFMamQ2SWo0S0lDQWdJQ0FnUEdGdWFXMWhkR1ZVY21GdWMyWnZjbTBnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlU1aGJXVTlJblJ5WVc1elptOXliU0lnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlZSNWNHVTlJbGhOVENJZ0NpQWdJQ0FnSUNBZ0lIUjVjR1U5SW5KdmRHRjBaU0lLSUNBZ0lDQWdJQ0FnWkhWeVBTSXljeUlnQ2lBZ0lDQWdJQ0FnSUdaeWIyMDlJakFnTlRBZ05UQWlDaUFnSUNBZ0lDQWdJSFJ2UFNJek5qQWdOVEFnTlRBaUlBb2dJQ0FnSUNBZ0lDQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJZ0x6NEtJQ0E4TDNCaGRHZytDand2YzNablBnPT0pO1xuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3N0LW5vdC1mb3VuZHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0aW1ne1xuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRoM3tcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yODtcblx0XHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24tYmxvZy1wb3N0LWxpc3R7XG5cdFx0LnNlY3Rpb24taGVhZGVye1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQmLmJsb2ctZmVhdHVyZWRzeyBcblx0XHRcdC0tc2VjdGlvbi1vZmZzZXQtdG9wOiAtMjMwcHg7IFxuXHRcdH1cblx0XHQucG9zdC1ub3QtZm91bmR7XG5cdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHQgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG5cdFx0ICAgIGgze1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHQgICAgfVxuXHRcdCAgICBwe1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuXG4iLCIuc2VjdGlvbi1ibG9nLWNvbnRlbnR7XG5cdC0tYm94LWJsb2ctb2Zmc2V0OiAtMzczcHg7XG5cdC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcjogNjBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiB2YXIoLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0LmJveC1ibG9nLWNvbnRlbnR7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDgwcHggMTA1cHggMDtcblx0XHRjb2xvcjogIzAwMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tYm94LWJsb2ctb2Zmc2V0KSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tYm94LWJsb2ctb2Zmc2V0KTtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0dG9wOiAwOyBsZWZ0OiAwOyByaWdodDogMDtcblx0XHRcdGhlaWdodDogOTE3cHg7IFxuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcik7XG5cdFx0fVxuXHR9XHRcblx0aDJ7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcblx0fVxuXHRoM3tcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bWFyZ2luOiAwIDAgdmFyKC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcik7XG5cdH1cblx0cCwgdWwge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW46IDAgMCB2YXIoLS1tYy1ibG9nLWNvbnRlbnQtZ3V0dGVyKTsgXG5cdH1cblx0ZmlndXJle1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwIDAgdmFyKC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcik7XG5cdFx0Ji53cC1ibG9jay1pbWFnZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0fVxuXHRcdCYud3AtYmxvY2stZW1iZWR7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzOHB4O1xuXHRcdH1cblx0XHRpbWcsIGlmcmFtZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLndwLWVtYmVkLWFzcGVjdC0xNi05LndwLWhhcy1hc3BlY3QtcmF0aW97IFxuXHRcdFx0LndwLWJsb2NrLWVtYmVkX193cmFwcGVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuICAgIFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aWZyYW1le1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7IGJvdHRvbTogMDsgXG5cdFx0XHRcdFx0bGVmdDogMDsgcmlnaHQ6IDA7IFxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRpZnJhbWV7XG5cdFx0XHQvLyBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdGhye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0bWFyZ2luOiAwIGF1dG8gdmFyKC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcik7XG5cdFx0JiwgJjo6YmVmb3JlLCAmOjphZnRlcntcblx0XHRcdHdpZHRoOiA2cHg7IGhlaWdodDogNnB4O1xuXHRcdFx0bWluLXdpZHRoOiA2cHg7IG1pbi1oZWlnaHQ6IDZweDtcblx0XHRcdGZsZXg6IDAgMCA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlLCAmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDsgcmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDA7IGJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmOjpiZWZvcmV7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE4cHgpO1xuXHRcdH1cblx0XHQmOjphZnRlcntcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxuXHQuc2VjdGlvbi1ibG9nLWNvbnRlbnR7XG4gICAgXHQtLWJveC1ibG9nLW9mZnNldDogLTM3M3B4O1xuXHRcdC5ib3gtYmxvZy1jb250ZW50e1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0ICAgIHJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XG5cdFx0XHQgICAgbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpOyBcblx0XHRcdCAgICBib3gtc2hhZG93OiBub25lOyBcblx0XHRcdH1cblx0XHRcdHBhZGRpbmc6IDgwcHggNjBweCAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24tYmxvZy1jb250ZW50e1xuXHRcdC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcjogNTBweDtcblx0XHQuYm94LWJsb2ctY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMjBweCAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24tYmxvZy1jb250ZW50e1xuXHRcdC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcjogNDBweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LnNlY3Rpb24tYmxvZy1jb250ZW50e1xuXHRcdC0tbWMtYmxvZy1jb250ZW50LWd1dHRlcjogMzZweDtcblx0XHQtLWJveC1ibG9nLW9mZnNldDogLTI2N3B4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdC5ib3gtYmxvZy1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMzZweCAwIDA7ICBcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM2cHg7IFxuXHRcdH1cblx0XHRwLCBcblx0XHR1bHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0ZmlndXJlLndwLWJsb2NrLWltYWdle1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHR9XG5cdFx0ZmlndXJlLndwLWJsb2NrLWVtYmVke1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHR9XG5cdFx0aHJ7XG5cdFx0XHQmLCAmOjpiZWZvcmUsICY6OmFmdGVye1xuXHRcdFx0XHR3aWR0aDogNHB4OyBoZWlnaHQ6IDRweDtcblx0XHRcdFx0bWluLXdpZHRoOiA0cHg7IG1pbi1oZWlnaHQ6IDRweDtcblx0XHRcdFx0ZmxleDogMCAwIDRweDtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KTtcblx0XHRcdH1cblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLnNlY3Rpb24tYmxvZy1yZWxhdGVke1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1tYy1zZWN0aW9uLWd1dHRlcikgLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xuXHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdGgze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQucm93e1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyOyBcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24tYmxvZy1wb3N0LWxpc3Qge1xuXHRcdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0ICAgIG1heC13aWR0aDogNDAwcHg7XG5cdFx0ICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59IiwiLnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaHtcblx0cGFkZGluZzogMDtcblx0LmZvcm0td3JhcHBlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0LmlubmVye1xuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgXHRcdG1heC13aWR0aDogMzkwcHg7XG4gICAgXHRcdG1hcmdpbjogMCAwIDAgYXV0bztcblx0XHR9XG5cdFx0Ji5mb3JtLWxvYWRpbmd7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0XHQmID4gKntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBcdG9wYWNpdHk6IC4zICFpbXBvcnRhbnQ7XG5cdFx0ICAgIFx0ei1pbmRleDogMTtcblx0XHRcdH1cbiAgICBcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgXHRcdCY6OmJlZm9yZXtcbiAgICBcdFx0XHRjb250ZW50OiAnJztcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXHRcdFx0ei1pbmRleDogMjtcbiAgICBcdFx0XHRsZWZ0OiA1MCU7IHRvcDogNTAlO1xuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBcbiAgICBcdFx0XHRtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBcdFx0XHR3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyBcbiAgICBcdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTU55SWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpQ2lBZ2RtbGxkMEp2ZUQwaU1DQXdJREV3TUNBeE1EQWlJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREV3TUNBeE1EQWlJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpUGdvZ1BIQmhkR2dnWm1sc2JEMGlJelZrTWpaak9DSWdaRDBpVFRNeExqWXNNeTQxUXpVdU9Td3hNeTQyTFRZdU5pdzBNaTQzTERNdU5TdzJPQzQwWXpFd0xqRXNNalV1Tnl3ek9TNHlMRE00TGpNc05qUXVPU3d5T0M0eGJDMHpMakV0Tnk0NVl5MHlNUzR6TERndU5DMDBOUzQwTFRJdE5UTXVPQzB5TXk0ekNpQWdZeTA0TGpRdE1qRXVNeXd5TFRRMUxqUXNNak11TXkwMU15NDRURE14TGpZc015NDFlaUkrQ2lBZ0lDQWdJRHhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZPWVcxbFBTSjBjbUZ1YzJadmNtMGlJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZVZVhCbFBTSllUVXdpSUFvZ0lDQWdJQ0FnSUNCMGVYQmxQU0p5YjNSaGRHVWlDaUFnSUNBZ0lDQWdJR1IxY2owaU1uTWlJQW9nSUNBZ0lDQWdJQ0JtY205dFBTSXdJRFV3SURVd0lnb2dJQ0FnSUNBZ0lDQjBiejBpTXpZd0lEVXdJRFV3SWlBS0lDQWdJQ0FnSUNBZ2NtVndaV0YwUTI5MWJuUTlJbWx1WkdWbWFXNXBkR1VpSUM4K0NpQWdQQzl3WVhSb1Bnb2dQSEJoZEdnZ1ptbHNiRDBpSXpWa01qWmpPQ0lnWkQwaVRUUXlMak1zTXprdU5tTTFMamN0TkM0ekxERXpMamt0TXk0eExERTRMakVzTWk0M1l6UXVNeXcxTGpjc015NHhMREV6TGprdE1pNDNMREU0TGpGc05DNHhMRFV1TldNNExqZ3ROaTQxTERFd0xqWXRNVGtzTkM0eExUSTNMamNLSUNCakxUWXVOUzA0TGpndE1Ua3RNVEF1TmkweU55NDNMVFF1TVV3ME1pNHpMRE01TGpaNklqNEtJQ0FnSUNBZ1BHRnVhVzFoZEdWVWNtRnVjMlp2Y20wZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpVNWhiV1U5SW5SeVlXNXpabTl5YlNJZ0NpQWdJQ0FnSUNBZ0lHRjBkSEpwWW5WMFpWUjVjR1U5SWxoTlRDSWdDaUFnSUNBZ0lDQWdJSFI1Y0dVOUluSnZkR0YwWlNJS0lDQWdJQ0FnSUNBZ1pIVnlQU0l4Y3lJZ0NpQWdJQ0FnSUNBZ0lHWnliMjA5SWpBZ05UQWdOVEFpQ2lBZ0lDQWdJQ0FnSUhSdlBTSXRNell3SURVd0lEVXdJaUFLSUNBZ0lDQWdJQ0FnY21Wd1pXRjBRMjkxYm5ROUltbHVaR1ZtYVc1cGRHVWlJQzgrQ2lBZ1BDOXdZWFJvUGdvZ1BIQmhkR2dnWm1sc2JEMGlJelZrTWpaak9DSWdaRDBpVFRneUxETTFMamRETnpRdU1Td3hPQ3cxTXk0MExERXdMakVzTXpVdU55d3hPRk14TUM0eExEUTJMallzTVRnc05qUXVNMnczTGpZdE15NDBZeTAyTFRFekxqVXNNQzB5T1M0ekxERXpMalV0TXpVdU0zTXlPUzR6TERBc016VXVNeXd4TXk0MUNpQWdURGd5TERNMUxqZDZJajRLSUNBZ0lDQWdQR0Z1YVcxaGRHVlVjbUZ1YzJadmNtMGdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVTVoYldVOUluUnlZVzV6Wm05eWJTSWdDaUFnSUNBZ0lDQWdJR0YwZEhKcFluVjBaVlI1Y0dVOUlsaE5UQ0lnQ2lBZ0lDQWdJQ0FnSUhSNWNHVTlJbkp2ZEdGMFpTSUtJQ0FnSUNBZ0lDQWdaSFZ5UFNJeWN5SWdDaUFnSUNBZ0lDQWdJR1p5YjIwOUlqQWdOVEFnTlRBaUNpQWdJQ0FnSUNBZ0lIUnZQU0l6TmpBZ05UQWdOVEFpSUFvZ0lDQWdJQ0FnSUNCeVpYQmxZWFJEYjNWdWREMGlhVzVrWldacGJtbDBaU0lnTHo0S0lDQThMM0JoZEdnK0Nqd3ZjM1puUGc9PSk7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUdsa1BTSk1OeUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUNpQWdkbWxsZDBKdmVEMGlNQ0F3SURFd01DQXhNREFpSUdWdVlXSnNaUzFpWVdOclozSnZkVzVrUFNKdVpYY2dNQ0F3SURFd01DQXhNREFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBnb2dQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRNeExqWXNNeTQxUXpVdU9Td3hNeTQyTFRZdU5pdzBNaTQzTERNdU5TdzJPQzQwWXpFd0xqRXNNalV1Tnl3ek9TNHlMRE00TGpNc05qUXVPU3d5T0M0eGJDMHpMakV0Tnk0NVl5MHlNUzR6TERndU5DMDBOUzQwTFRJdE5UTXVPQzB5TXk0ekNpQWdZeTA0TGpRdE1qRXVNeXd5TFRRMUxqUXNNak11TXkwMU15NDRURE14TGpZc015NDFlaUkrQ2lBZ0lDQWdJRHhoYm1sdFlYUmxWSEpoYm5ObWIzSnRJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZPWVcxbFBTSjBjbUZ1YzJadmNtMGlJQW9nSUNBZ0lDQWdJQ0JoZEhSeWFXSjFkR1ZVZVhCbFBTSllUVXdpSUFvZ0lDQWdJQ0FnSUNCMGVYQmxQU0p5YjNSaGRHVWlDaUFnSUNBZ0lDQWdJR1IxY2owaU1uTWlJQW9nSUNBZ0lDQWdJQ0JtY205dFBTSXdJRFV3SURVd0lnb2dJQ0FnSUNBZ0lDQjBiejBpTXpZd0lEVXdJRFV3SWlBS0lDQWdJQ0FnSUNBZ2NtVndaV0YwUTI5MWJuUTlJbWx1WkdWbWFXNXBkR1VpSUM4K0NpQWdQQzl3WVhSb1Bnb2dQSEJoZEdnZ1ptbHNiRDBpSTJabVppSWdaRDBpVFRReUxqTXNNemt1Tm1NMUxqY3ROQzR6TERFekxqa3RNeTR4TERFNExqRXNNaTQzWXpRdU15dzFMamNzTXk0eExERXpMamt0TWk0M0xERTRMakZzTkM0eExEVXVOV000TGpndE5pNDFMREV3TGpZdE1Ua3NOQzR4TFRJM0xqY0tJQ0JqTFRZdU5TMDRMamd0TVRrdE1UQXVOaTB5Tnk0M0xUUXVNVXcwTWk0ekxETTVMalo2SWo0S0lDQWdJQ0FnUEdGdWFXMWhkR1ZVY21GdWMyWnZjbTBnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlU1aGJXVTlJblJ5WVc1elptOXliU0lnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlZSNWNHVTlJbGhOVENJZ0NpQWdJQ0FnSUNBZ0lIUjVjR1U5SW5KdmRHRjBaU0lLSUNBZ0lDQWdJQ0FnWkhWeVBTSXhjeUlnQ2lBZ0lDQWdJQ0FnSUdaeWIyMDlJakFnTlRBZ05UQWlDaUFnSUNBZ0lDQWdJSFJ2UFNJdE16WXdJRFV3SURVd0lpQUtJQ0FnSUNBZ0lDQWdjbVZ3WldGMFEyOTFiblE5SW1sdVpHVm1hVzVwZEdVaUlDOCtDaUFnUEM5d1lYUm9QZ29nUEhCaGRHZ2dabWxzYkQwaUkyWm1aaUlnWkQwaVRUZ3lMRE0xTGpkRE56UXVNU3d4T0N3MU15NDBMREV3TGpFc016VXVOeXd4T0ZNeE1DNHhMRFEyTGpZc01UZ3NOalF1TTJ3M0xqWXRNeTQwWXkwMkxURXpMalVzTUMweU9TNHpMREV6TGpVdE16VXVNM015T1M0ekxEQXNNelV1TXl3eE15NDFDaUFnVERneUxETTFMamQ2SWo0S0lDQWdJQ0FnUEdGdWFXMWhkR1ZVY21GdWMyWnZjbTBnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlU1aGJXVTlJblJ5WVc1elptOXliU0lnQ2lBZ0lDQWdJQ0FnSUdGMGRISnBZblYwWlZSNWNHVTlJbGhOVENJZ0NpQWdJQ0FnSUNBZ0lIUjVjR1U5SW5KdmRHRjBaU0lLSUNBZ0lDQWdJQ0FnWkhWeVBTSXljeUlnQ2lBZ0lDQWdJQ0FnSUdaeWIyMDlJakFnTlRBZ05UQWlDaUFnSUNBZ0lDQWdJSFJ2UFNJek5qQWdOVEFnTlRBaUlBb2dJQ0FnSUNBZ0lDQnlaWEJsWVhSRGIzVnVkRDBpYVc1a1pXWnBibWwwWlNJZ0x6NEtJQ0E4TDNCaGRHZytDand2YzNablBnPT0pO1xuICAgIFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5ibG9nLXNlYXJjaC1mb3Jte1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5maWx0ZXItY2F0ZWdvcnl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIGdhcDogMTJweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcbiAgICBcdGZsZXgtd3JhcDogd3JhcDtcbiAgICBcdG1hcmdpbjogLTEycHg7XG5cdFx0bGl7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0LmJ0bntcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdH1cblx0XHRcdGxhYmVse1xuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDsgXG5cdFx0XHRcdFx0JjpjaGVja2Vke1xuXHRcdFx0XHRcdFx0JiArIC5idG57XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM1RDI2Qzg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzVEMjZDODsgXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0LnNlY3Rpb24tYmxvZy1ob21lLXNlYXJjaHtcblx0XHQuZm9ybS13cmFwcGVye1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0d2lkdGg6IDEwMCU7IFxuXHRcdFx0bWF4LXdpZHRoOiA1MjVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHQuaW5uZXJ7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI0cHggMDsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWx0ZXItY2F0ZWdvcnl7XG5cdFx0XHRtYXJnaW46IC04cHg7IFxuXHRcdFx0bGl7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDsgXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuc2VjdGlvbi1ibG9nLWhvbWUtc2VhcmNoe1xuXHRcdC5maWx0ZXItY2F0ZWdvcnl7XG5cdFx0XHRsaXtcblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYmxvZy1zdWJzY3JpcHRpb24tYm94e1xuXHQtLXN1YnNjcmlwdGlvbi1ib3gtcC14OiA0N3B4O1xuXHQtLXN1YnNjcmlwdGlvbi1ib3gtcC15OiA0MHB4O1xuXHQtLXN1YnNjcmlwdGlvbi1ib3gtaW1nLXNpemU6IDM4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRwYWRkaW5nOiB2YXIoLS1zdWJzY3JpcHRpb24tYm94LXAteSkgdmFyKC0tc3Vic2NyaXB0aW9uLWJveC1wLXgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8vIGdhcDogMjVweDsgXG5cdG1hcmdpbi1ib3R0b206IHZhcigtLW1jLWJsb2ctY29udGVudC1ndXR0ZXIpO1xuXHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDsgXG5cdFx0bWF4LXdpZHRoOiA2MTBweDtcblx0XHRtYXJnaW46IDAgMCAwIDI1cHg7XG4gICAgXHRmbGV4OiAxO1xuICAgIFx0Y29sb3I6ICNmZmY7XG4gICAgXHRzdHJvbmd7XG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrOyBcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdGNvbG9yOiAjRjU5RTRFO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcbiAgICBcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsOyBcblx0XHR9XG5cdFx0LmlucHV0LWdyb3VweyBcblx0XHRcdCY+LmZvcm0tY29udHJvbCwgXG5cdFx0XHQmPi5mb3JtLWZsb2F0aW5nLCBcblx0XHRcdCY+LmZvcm0tc2VsZWN0LFxuXHRcdFx0Jj4uZm9ybS1jb250cm9sLWNvbnRhaW5lcixcblx0XHRcdCY+cCB7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIGZsZXg6IDEgMSBhdXRvO1xuXHRcdFx0ICAgIHdpZHRoOiAxJTtcblx0XHRcdCAgICBtaW4td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fSBcblx0XHQud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LWFjY2VwdGFuY2V7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQud3BjZjctbGlzdC1pdGVte1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdCY6Y2hlY2tlZHtcblx0XHRcdFx0XHRcdCYgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pYy1jaGVjay13aGl0ZS5zdmcnKTsgXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0XHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IFxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTUxOyBcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cGNmNyBmb3JtLndwY2Y3LWZvcm17XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDQ3MHB4O1xuXHRcdFx0LndwY2Y3LW5vdC12YWxpZC10aXB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRtYXJnaW46IC0xNXB4IDE0cHg7XG5cdFx0XHR9XG5cdFx0ICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4IDA7IFxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4OyBcblx0XHQgICAgfVxuXHRcdFx0LmlucHV0LWdyb3Vwe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzE4MTkxQztcblx0XHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTgxOTFDOyBcblx0XHRcdH1cblx0XHRcdC5pbnB1dC1ncm91cC1wcmVwZW5ke1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRcdC5pYy1tYWlse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtbWFpbC5zdmcnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tY29udHJvbHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTsgb3V0bGluZTogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjNjg2ODY4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRue1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDExcHggMjNweDsgXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMTc3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5pbGx7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG4gICAgXHRtYXJnaW46IHtcbiAgICBcdFx0dG9wOiBjYWxjKCAxMHB4IC0gdmFyKC0tc3Vic2NyaXB0aW9uLWJveC1wLXkpICk7XG4gICAgXHRcdGJvdHRvbTogY2FsYyggMTBweCAtIHZhcigtLXN1YnNjcmlwdGlvbi1ib3gtcC15KSApO1xuICAgIFx0XHRsZWZ0OiBjYWxjKCAxOHB4IC0gdmFyKC0tc3Vic2NyaXB0aW9uLWJveC1wLXgpICk7IFxuICAgIFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiB2YXIoLS1zdWJzY3JpcHRpb24tYm94LWltZy1zaXplKTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5ibG9nLXN1YnNjcmlwdGlvbi1ib3h7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG5cdFx0LnNlY3Rpb24taGVhZGVye1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0Zm9ybXtcblx0XHRcdFx0LmJ0bntcblx0XHRcdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmlsbHtcblx0XHRcdG1hcmdpbjogMCBhdXRvOyBcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5ibG9nLXN1YnNjcmlwdGlvbi1ib3h7XG5cdFx0cGFkZGluZzogN3B4IDE1cHggNDBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdGZvcm17XG5cdFx0XHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxuXHQuYmxvZy1zdWJzY3JpcHRpb24tYm94e1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0LS1zdWJzY3JpcHRpb24tYm94LWltZy1zaXplOiAyNzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRzdHJvbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7IFxuXHRcdFx0fVxuXHRcdFx0Zm9ybXtcblx0XHRcdFx0LmlucHV0LWdyb3Vwe1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmlucHV0LWdyb3VwLXByZXBlbmR7XG5cdFx0XHRcdFx0LmljLW1haWx7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRue1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlOyBcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4iLCIuc2VjdGlvbi1hYm91dHtcblx0cGFkZGluZzogMTAwcHggMDtcblx0LndyYXBwZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Ly8gZ2FwOiAzMHB4O1xuXHRcdCYgPiAqICsgKntcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblx0fVxuXHQucGhvdG97XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDsgXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmbGV4OiAxO1xuXHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdFx0aW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXHQudGV4dC1jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7IFxuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGgye1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4OyBcblx0XHR9XG5cdFx0cHtcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMy4xMjVlbTsgXG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24tYWJvdXQge1xuXHQgICAgcGFkZGluZy10b3A6IHZhcigtLW1jLXNlY3Rpb24tZ3V0dGVyKTsgXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbWMtc2VjdGlvbi1ndXR0ZXIpO1xuXHRcdC53cmFwcGVye1xuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5waG90b3tcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xuXHRcdFx0ZmxleDogaW5pdGlhbDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHR9XG5cdFx0LnRleHQtY29udGFpbmVye1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4iLCIud3BjZjcgLndwY2Y3LWZvcm17ICBcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogIzAwYTBkMjtcblx0fVxuICAgICYuc3VibWl0dGluZ3tcbiAgICBcdG9wYWNpdHk6IC44O1xuICAgIFx0Jjo6YmVmb3Jle1xuICAgIFx0XHRjb250ZW50OiAnJztcbiAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICAgIFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBcdFx0ei1pbmRleDogMjI7XG4gICAgXHR9XG4gICAgfVxuICAgICYuc2VudHtcblx0XHQud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuXHRcdFx0Y29sb3I6ICM0NmI0NTA7XG5cdFx0fVxuXHR9XG5cdCYuZmFpbGVkLFxuXHQmLmFib3J0ZWR7XG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcblx0XHRcdGNvbG9yOiAjZGMzMjMyO1xuXHRcdH1cblx0fVxuXHQmLnNwYW17XG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dHtcblx0XHRcdGNvbG9yOiAjZjU2ZTI4O1xuXHRcdH1cblx0fVxuXHQmLmludmFsaWQsXG5cdCYudW5hY2NlcHRlZCxcblx0Ji5wYXltZW50LXJlcXVpcmVke1xuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG5cdFx0XHRjb2xvcjogI2RjMzIzMjtcblx0XHR9XG5cdH1cbiAgICAuYWpheC1sb2FkZXIsIFxuICAgIC53cGNmNy1zcGlubmVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgICBsZWZ0OiA1MCU7IHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IC0xMHB4O1xuICAgIH1cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcHtcbiAgICBcdG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuLnNlY3Rpb24tY29udGFjdHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuY29udGFjdC1iZ3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwOyByaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG5cdFx0d2lkdGg6IDY1MHB4O1xuXHRcdGhlaWdodDogNjgwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmctY29udGFjdC1jb3JuZXIucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGgye1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHQud3JhcHBlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC8vIGdhcDogMzBweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHQmID4gKiB7ICBcblx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdH1cblx0fVxuXHQuZm9ybS1jb250YWluZXJ7XG5cdFx0ZmxleDogMTtcblx0fVxuXHQuaWxsdXN0cmF0aW9uLWNvbnRhaW5lcntcblx0XHRmbGV4OiAxO1xuICAgIFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmlsbHVzdHJhdGlvbntcblx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTBweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQuY29udGFjdC1mb3JtLWJveHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogIzE4MTkxQztcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdHBhZGRpbmc6IDM2cHg7XG5cdFx0cHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xuXHRcdH1cblx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDI0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgXG4gICAgXHRcdG1heC1oZWlnaHQ6IDE1MHB4O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRue1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC53cGNmNy1yZXNwb25zZS1vdXRwdXR7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHQmLnNlY3Rpb24tbGlnaHR7XG5cdFx0cGFkZGluZy1ib3R0b206IDEzMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0LmNvbnRhY3QtZm9ybS1ib3h7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuXHRcdH1cblx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXJ7XG5cdFx0XHRcdGNvbG9yOiAjNjg2ODY4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWxsdXN0cmF0aW9ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0LmNvbnRhY3QtYmd7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0d2lkdGg6IGluaXRpYWw7IGhlaWdodDogaW5pdGlhbDsgXG5cdFx0XHQmOjpiZWZvcmUsXG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHR0b3A6IDA7IHJpZ2h0OiAxMDBweDtcblx0XHRcdFx0d2lkdGg6IDQwNnB4OyBoZWlnaHQ6IDIwM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1jb250YWN0LTEuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Ym90dG9tOiAwOyByaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDM4OXB4OyBoZWlnaHQ6IDIzM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy1jb250YWN0LTIuc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0LnNlY3Rpb24tY29udGFjdHtcblx0XHQuaWxsdXN0cmF0aW9ueyBcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24tY29udGFjdHtcblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGFjdC1mb3JtLWJveHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zZWN0aW9uLWxpZ2h0e1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHQuaWxsdXN0cmF0aW9ue1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLWNvbnRhY3R7XG5cdFx0LmNvbnRhY3QtYmd7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc2VjdGlvbi1oZWFkZXJ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC53cmFwcGVye1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyBcbiAgICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNvbnRhY3QtZm9ybS1ib3h7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdH1cblx0XHQuaWxsdXN0cmF0aW9uLWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5pbGx1c3RyYXRpb257XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR9XG5cdFx0Ji5zZWN0aW9uLWxpZ2h0e1xuXHRcdFx0LmNvbnRhY3QtYmd7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRsZWZ0OiAwOyBib3R0b206IGluaXRpYWw7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHR0b3A6IDA7IGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0d2lkdGg6IDE0M3B4OyBoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWNvbnRhY3QtbWItMS5zdmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRib3R0b206IGluaXRpYWw7IHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHRvcDogMTIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEzOXB4OyBoZWlnaHQ6IDIwOHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnLWNvbnRhY3QtbWItMi5zdmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndyYXBwZXJ7XG5cdFx0XHRcdGdhcDogMDtcblx0XHRcdH1cblx0XHRcdC5pbGx1c3RyYXRpb24tY29udGFpbmVye1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMzBweDtcblx0XHRcdH1cblx0XHRcdC5pbGx1c3RyYXRpb257XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbiIsIi5zZWN0aW9uLXRlc3RpbW9uaWFsc3tcblx0LnRlc3RpbW9uaWFsLWl0ZW1ze1xuXHRcdG1hcmdpbjogMCBjYWxjKHZhcigtLWJzLWd1dHRlci14KS8tMik7XG5cdH1cblx0LnRlc3RpbW9uaWFsLWl0ZW0sXG5cdC50ZXN0aW1vbmlhbC1zaXplcntcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC50ZXN0aW1vbmlhbC1pdGVte1xuXHRcdHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkvMik7XG5cdFx0LnRlc3RpbW9uaWFsLWJveHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWd1dHRlci14KTtcblx0XHR9XG5cdH1cbn1cblxuLnRlc3RpbW9uaWFsLWJveHtcblx0cGFkZGluZzogMzZweDtcblx0YmFja2dyb3VuZDogIzE4MTkxQztcblx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGJsb2NrcXVvdGV7XG5cdFx0bWFyZ2luOiAwIDAgMzZweDtcblx0XHRwe1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW46IDAgMCAxLjVlbTtcblx0XHR9XG5cdH1cblx0LmF1dGhvci1hdmF0YXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIGdhcDogMTZweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0XHQuYXV0aG9ye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQvLyBnYXA6IDRweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdFx0c3Ryb25ne1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRjb2xvcjogIzY4Njg2ODtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4eGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTQwMHB4XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC50ZXN0aW1vbmlhbC1ib3h7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdC5hdXRob3ItYXZhdGFye1xuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogNTBweDsgXG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLXRlc3RpbW9uaWFsc3tcblx0XHQudGVzdGltb25pYWwtaXRlbSxcblx0XHQudGVzdGltb25pYWwtc2l6ZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnRlc3RpbW9uaWFsLWJveHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChzbSwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA1NzZweFxufSIsIi5zZWN0aW9uLWFjY291bnQtY291cnNlc3tcblx0cGFkZGluZy10b3A6IDA7XG5cdC53cmFwcGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHQvLyBnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcblx0XHQvLyBtYXJnaW46IDAgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAtMik7XG5cdH1cblxuXHQuYm94LXByb2ZpbGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMzBweCAyNHB4IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogIzE4MTkxQztcblx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdGZsZXg6IDAgMCAyODVweDtcblx0XHRtYXJnaW46IDAgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcblx0XHQuYXZhdGFye1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7IFxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHRpbWd7XG5cdFx0XHRcdHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC51c2VyLWRpc3BsYXluYW1le1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0XHR9XG5cdFx0LmJ0bntcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yODtcblx0XHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzJGMzEzNztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWluLXdpZHRoOiAxMzBweDtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzJGMzEzNywgLjgpOyBcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY291cnNlLWxpc3R7XG5cdFx0ZmxleDogMTtcblx0XHRtYXJnaW46IDAgY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcblx0XHRoMntcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7IFxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDAgMCAzMnB4O1xuXHRcdH1cblx0fVxuXHQuY291cnNlLWl0ZW1ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IHZhcigtLWJzLWd1dHRlci14KTtcblx0fVxufVxuLmNvdXJzZS1ub3QtZm91bmR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGltZ3tcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdH1cbn1cbi5jb3Vyc2UtaXRlbS1jYXJke1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBnYXA6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICMxODE5MUM7XG5cdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAuM3M7IFxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSA3Njhcblx0XHQmLmhvcml6b250YWx7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0Ly8gZ2FwOiAyNnB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAzNHB4IDIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNjVweDtcblx0XHRcdC50ZXh0LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHggMjZweDtcblx0XHRcdFx0aDEsIGgyLCBoMywgaDR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmhvdmVye1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMxODE5MUMsIC45KTsgXG5cdH1cblx0LnRodW1ibmFpbHtcblx0XHR3aWR0aDogMzM4cHg7XG5cdFx0aGVpZ2h0OiAyMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4OyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoIzAwMDAwMCwgLjE1KTsgXG5cdFx0bWFyZ2luOiAwOyBcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cdC50ZXh0LWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRoMSwgaDIsIGgzLCBoNHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7IFxuXHRcdH1cblx0XHQuYXV0aG9ye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yODtcblx0XHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdH1cblx0fVxuXHQucHJvZ3Jlc3MtY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxuXHQuc2VjdGlvbi1hY2NvdW50LWNvdXJzZXN7XG5cdFx0LndyYXBwZXJ7XG4gICAgXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRcdC8vIG1hcmdpbjogMCBjYWxjKHZhcigtLWJzLWd1dHRlci14KS8gLTIpO1xuXHRcdH1cblx0XHQuYm94LXByb2ZpbGV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0ZmxleDogMTsgXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDI0cHg7XG5cdFx0XHQuYXZhdGFye1xuXHRcdFx0XHR3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0LmJ0bntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7IFxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY291cnNlLWxpc3R7IFxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5jb3Vyc2UtaXRlbS1jYXJkeyBcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicmVha3BvaW50LW1pbihtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPj0gNzY4XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0cGFkZGluZzogMjBweCAzNHB4IDIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyNjVweDtcblx0XHRcdC50ZXh0LWNvbnRhaW5lcntcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHggMjZweDtcblx0XHRcdFx0aDEsIGgyLCBoMywgaDR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobGcsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgOTkycHhcblx0LnNlY3Rpb24tYWNjb3VudC1jb3Vyc2Vze1xuXHRcdC5ib3gtcHJvZmlsZXtcblx0XHRcdC51c2VyLWRpc3BsYXluYW1le1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnRue1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb3Vyc2UtbGlzdHtcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3Vyc2UtaXRlbS1jYXJke1xuXHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cdFx0LnRodW1ibmFpbHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0fVxuXHRcdC50ZXh0LWNvbnRhaW5lcntcblx0XHRcdGgxLCBoMiwgaDMsIGg0e1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IGJyZWFrcG9pbnQtbWluKG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA+PSA3Njhcblx0XHRcdCYsICYuaG9yaXpvbnRhbHtcblx0XHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxuXHQuY291cnNlLWl0ZW0tY2FyZHtcblx0XHQudGh1bWJuYWlse1xuXHRcdFx0d2lkdGg6IGluaXRpYWw7XG5cdFx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQmLmhvcml6b250YWx7XG5cdFx0XHQudGV4dC1jb250YWluZXJ7XG5cdFx0XHRcdC5hdXRob3J7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcbn1cblxuXG5cblxuXG5cblxuIiwiLnNlY3Rpb24tY291cnNlLXNpbmdsZXtcblx0cGFkZGluZy10b3A6IDA7XG5cblx0LnNlY3Rpb24taGVhZGVye1xuXHRcdG1hcmdpbjogMCAwIDcwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoMntcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXG5cdC53cmFwcGVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5jb3Vyc2UtaXRlbS1jYXJke1xuXHRcdHdpZHRoOiAzNzhweDtcblx0fVxuXHQuY291cnNlLWNvbnRlbnR7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cdFx0LmJ0bi1jb250aW51ZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblxuXHQubGVzc29uLWl0ZW1ze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xuXHRcdC5sZXNzb24taXRlbXtcblx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRwYWRkaW5nOiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblx0XHR9XG5cdH1cblx0Lmxlc3Nvbi1ib3h7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0bWluLWhlaWdodDogMjMwcHg7XG5cdFx0YmFja2dyb3VuZDogIzE4MTkxQztcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdC8vIGdhcDogMTZweDsgXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0JiA+ICogKyAqe1xuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR9XG5cdFx0Ji5zdGF0dXMtY29tcGxldGVke1xuXHRcdFx0LmRpc3BsYXktc3RhdHVze1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQvLyBnYXA6IDZweDsgXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljLWNoZWNrLWdyZWVuLnN2ZycpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGg0e1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdFx0bWFyZ2luOiAwIDA7XG5cdFx0fVxuXHRcdC5kaXNwbGF5LXN0YXR1cyxcblx0XHQubGFzdC1vcGVue1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdH1cblx0XHQubGFzdC1vcGVue1xuXHRcdFx0Y29sb3I6ICNDQ0NDQ0M7IFxuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMTgxOTFDLCAuOSk7IFxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoeGwsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgMTIwMHB4XG5cdC5zZWN0aW9uLWNvdXJzZS1zaW5nbGV7XG5cdFx0LnNlY3Rpb24taGVhZGVye1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdC5idG4tY29udGludWV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cmFwcGVye1xuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQuY291cnNlLWl0ZW0tY2FyZHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0LmNvdXJzZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQuYnRuLWNvbnRpbnVle1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChsZywgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA5OTJweFxuXHQuc2VjdGlvbi1jb3Vyc2Utc2luZ2xle1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZXNzb24tYm94e1xuXHRcdFx0aDR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KG1kLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDc2OHB4XG5cdC5zZWN0aW9uLWNvdXJzZS1zaW5nbGV7XG5cdFx0Lmxlc3Nvbi1ib3h7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMTgycHg7IFxuXHRcdFx0LmRpc3BsYXktc3RhdHVzLFxuXHRcdFx0Lmxhc3Qtb3Blbntcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGVzc29uLWl0ZW1ze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Lmxlc3Nvbi1pdGVte1xuXHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0JiArIC5sZXNzb24taXRlbXsgXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDsgXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHNtLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDU3NnB4XG5cdC5zZWN0aW9uLWNvdXJzZS1zaW5nbGV7XG5cdFx0LmNvdXJzZS1jb250ZW50e1xuXHRcdFx0LmJ0bi1jb250aW51ZXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xle1xuXHQtLW1jLXNpZGViYXItd2lkdGg6IDM5MHB4O1xuXHRwYWRkaW5nLXRvcDogMDtcdFxuXG5cdC5zZWN0aW9uLWhlYWRlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogIzE4MTkxQztcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdG1hcmdpbjogNTBweCAwIDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQudGV4dC1jb250YWluZXJ7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0XHRzcGFue1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICfigLonO1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4OyBcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYy1icmVhZGNydW1icy1zZWdtZW50c3tcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGNvbG9yOiAjQ0NDQ0NDO1xuXHRcdG1hcmdpbjogMCAwIDhweDtcblx0fVxuXHRoMXtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGZvcm0uc2Z3ZC1tYXJrLWNvbXBsZXRle1xuXHRcdG1heC13aWR0aDogNDAlO1xuXHRcdC5sZWFybmRhc2hfbWFya19jb21wbGV0ZV9idXR0b257XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQvLyBnYXA6IDhweDtcblxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7IFxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcblx0XHRcdGJvcmRlcjogc29saWQgMXB4OyBvdXRsaW5lOiBub25lO1xuXG5cdFx0XHRwYWRkaW5nOiAxMXB4IDI0cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUQyNkM4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNUQyNkM4O1xuXHRcdFx0d2lkdGg6IDQ0NXB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmLmxlYXJuZGFzaF9tYXJrX2luY29tcGxldGVfYnV0dG9ue1xuXHRcdFx0ICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCAgICAmOjphZnRlcntcblx0XHRcdCAgICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWMtbWludXMuc3ZnKTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJjpob3Zlcntcblx0XHRcdCAgICBcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHRcdCAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzVEMjZDOCwgLjEpO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnOyBcblx0XHRcdFx0d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtY2hlY2std2hpdGUuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzVEMjZDOCwgLjgpOyBcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCM1RDI2QzgsIC44KTsgXG5cdFx0XHR9IFxuXHRcdH1cblx0fVxuXG5cblxuXHQuc2VjdGlvbi1jb250ZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC8vIGdhcDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xuXHRcdC5tYWluLWNvbnRlbnR7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0cGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgpO1xuXHRcdH1cblx0XHQudmlkZW8tY29udGFpbmVye1xuXHRcdFx0bWFyZ2luOiAwIDAgdmFyKC0tYnMtZ3V0dGVyLXgpO1xuXHRcdH1cblx0XHQuY29udGVudC1tYXRlcmlhbHN7XG5cdFx0XHQubmF2LXRhYnN7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwIC0xMnB4O1xuXHRcdFx0XHQmLmVtcHR5LW1hdGVyaWFsc3tcblx0XHRcdFx0XHQubmF2LWl0ZW0ubWF0ZXJpYWxze1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdi1saW5re1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40MDtcblx0XHRcdFx0XHRjb2xvcjogI0NDQ0NDQztcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEycHggNnB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDsgbGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC41OyBcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRhYi1jb250ZW50e1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRcdFx0LmxkLXZpZGVve1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdC53cC1ibG9jay1lbWJlZHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdGlmcmFtZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudHtcblxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tYXRlcmlhbHN7XG5cdFx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0YTpvbmx5LWNoaWxkLFxuXHRcdFx0XHRcdFx0XHRhOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gZ2FwOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogNTZweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTgxOTFDO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI4NTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4IC0ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSxcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pYy1maWxlLnN2ZycpO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyeyBcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtZG93bmxvYWQuc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCwgdWwsIC53cC1ibG9jay1pbWFnZXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRtYXJnaW46IDAgMCAxLjRlbTtcblx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdH1cblx0XHQud3AtYmxvY2staW1hZ2V7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4OyBcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LnNpZGViYXItbmF2e1xuXHRcdFx0ZmxleDogMCAwIHZhcigtLW1jLXNpZGViYXItd2lkdGgpO1xuXHRcdFx0bWF4LXdpZHRoOiB2YXIoLS1tYy1zaWRlYmFyLXdpZHRoKTtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1mb290ZXItbmF2e1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRiYWNrZ3JvdW5kOiAjMTgxOTFDO1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4NTBweCl7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0fVxuXHRcdC53cmFwcGVye1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLW1jLXNpZGViYXItd2lkdGgpIC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcblx0XHR9XG5cdFx0LmJ0bntcblx0XHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ly8gZ2FwOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMS41ZW07XG5cdFx0XHRcdGhlaWdodDogMS41ZW07XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljLWNoZXZyb24tcmlnaHQuc3ZnJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmJ0bi1wcmV2aW91c3tcblx0XHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5idG4tbmV4dHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaWRlYmFyLW5hdntcblx0XHRjb3VudGVyLXJlc2V0OiBudW1iZXI7XG5cdFx0LmxkLWxlc3Nvbi1pdGVtc3tcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Ly8gZ2FwOiAxNnB4O1xuXHRcdFx0JiA+ICogKyAqe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGQtbGVzc29uLWl0ZW17XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtYmVyO1xuXHRcdFx0Ji5sZC1pcy1jdXJyZW50LWxlc3Nvbntcblx0XHRcdFx0LmxkLWxlc3Nvbi1pdGVtLXByZXZpZXd7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdFx0LmxkLWxlc3Nvbi1pdGVtLXByZXZpZXd7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjsgXG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdC8vIGdhcDogMTZweDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzE4MTkxQztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG51bWJlcilcIiBcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7IFxuXHRcdFx0XHRcdHdpZHRoOiAzNnB4OyBtaW4td2lkdGg6IDM2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjODA4MDgwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMDAwMDAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxkLWxlc3Nvbi1pdGVtLXByZXZpZXctaGVhZGluZ3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0LmxkLXN0YXR1cy1pY29ue1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGQtaWNvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGQtaWNvbi1jaGVja21hcms6YmVmb3JlLCBcblx0XHRcdFx0LmxkLWljb24tY29tcGxldGU6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbG9yOiAjMURDRjJGO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuMjVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sZC1sZXNzb24tdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0LmxkLWxlc3Nvbi10aXRsZXtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubGQtZXhwYW5kLWJ1dHRvbntcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBcdFx0XHRwYWRkaW5nOiAxNXB4OyBtYXJnaW46IC0xNXB4IC0xNXB4IC0xNXB4IGF1dG87XG5cdFx0XHRcdCYubGQtZXhwYW5kZWR7XG5cdFx0XHQgICAgXHQmOjpiZWZvcmV7XG5cdFx0XHQgICAgXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxNXB4O1xuXHRcdFx0ICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxOTFjO1xuXHRcdFx0ICAgIFx0XHRib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwO1xuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtbWludXMuc3ZnJyk7XG5cdFx0XHRcdFx0fSBcblx0XHRcdFx0fVxuXHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljLXBsdXMuc3ZnJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxkLWxlc3Nvbi1pdGVtLWV4cGFuZGVke1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMyRjMxMzc7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xuXHRcdFx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgLjJzO1xuXHRcdFx0XHQubGQtdGFibGUtbGlzdHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxkLXRhYmxlLWxpc3QtaXRlbXN7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdC8vIGdhcDogMzBweDtcblx0XHRcdFx0XHQmID4gKiArICp7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGQtdGFibGUtbGlzdC1pdGVte1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5sZC10YWJsZS1saXN0LWl0ZW0tcHJldmlld3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0Ly8gZ2FwOiAxNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdFx0XHRcdCYubGQtaXMtY3VycmVudC1pdGVte1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5sZC1zdGF0dXMtaWNvbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTE1MTUxO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0LmxkLWljb257IFxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5sZC1zdGF0dXMtaW5jb21wbGV0ZXtcblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubGQtc3RhdHVzLWNvbXBsZXRle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1RDI2Qzg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtY2hlY2std2hpdGUuc3ZnJyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHhsLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDEyMDBweFxuXHQuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xle1xuXHQgICAgLS1tYy1zaWRlYmFyLXdpZHRoOiAzNjBweDtcblx0ICAgIC5zaWRlYmFyLW5hdntcblx0ICAgIFx0LmxkLWxlc3Nvbi1pdGVte1xuXHQgICAgXHRcdC5sZC1sZXNzb24taXRlbS1wcmV2aWV3LWhlYWRpbmd7XG5cdCAgICBcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5zZWN0aW9uLWxlc3Nvbi10b3BpYy1zaW5nbGV7XG5cdFx0LS1tYy1zaWRlYmFyLXdpZHRoOiAxMDAlO1xuXHRcdC5zZWN0aW9uLWNvbnRlbnR7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Lm1haW4tY29udGVudHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNpZGViYXItbmF2e1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0LnNlY3Rpb24tZm9vdGVyLW5hdntcblx0XHRcdC53cmFwcGVye1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChtZCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCA3NjhweFxuXHQuc2VjdGlvbi1sZXNzb24tdG9waWMtc2luZ2xle1xuXHRcdC5zZWN0aW9uLWhlYWRlcntcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDsgXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHQubWMtYnJlYWRjcnVtYnMtc2VnbWVudHN7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWNvbnRlbnR7XG5cdFx0XHQuY29udGVudC1tYXRlcmlhbHN7XG5cdFx0XHRcdC5uYXYtdGFic3tcblx0XHRcdFx0XHQubmF2LWxpbmt7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Zm9ybS5zZndkLW1hcmstY29tcGxldGV7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgoc20sICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNTc2cHhcblx0LnNlY3Rpb24tbGVzc29uLXRvcGljLXNpbmdsZXtcblx0XHQuc2lkZWJhci1uYXZ7XG5cdFx0XHQubGQtbGVzc29uLWl0ZW17XG5cdFx0XHRcdC5sZC1leHBhbmQtYnV0dG9ue1xuXHRcdFx0XHRcdC5pY29ue1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sZC1sZXNzb24taXRlbS1wcmV2aWV3e1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubGQtbGVzc29uLWl0ZW0tcHJldmlldy1oZWFkaW5ne1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb24tZm9vdGVyLW5hdntcblx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblx0XHRcdC5idG57XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTFweCAyMHB4OyBcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDsgXG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5idG4tcHJldmlvdXN7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbiIsIi5oZWFkZXItY2hlY2tvdXR7XG5cbn1cbi5uYXZiYXItY2hlY2tvdXQtY29udGFpbmVye1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1RDI2QzggMCUsICMwMDAwMDAgMTAwJSk7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0bWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuLm5hdmJhci5uYXZiYXItY2hlY2tvdXR7XG5cdGhlaWdodDogMTMwcHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0aDF7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQubmF2YmFyLWNvbGxhcHNle1xuXHRcdGZsZXg6IGluaXRpYWw7XG5cdH1cblx0Lm5hdmJhci1idXR0b25ze1xuXHRcdC5tZW51LWl0ZW0+YSwgXG5cdFx0Lm5hdi1saW5re1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC8vIGdhcDogOHB4O1xuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pYy1ob21lLnN2ZycpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5zZWN0aW9uLWNoZWNrb3V0LXBhZ2V7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHggNjBweCAwcHggMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcblx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1lcnJvcntcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICNmZmY7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC5idXR0b257XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG51bC53b29jb21tZXJjZS1lcnJvcntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndvb2NvbW1lcmNlIGZvcm0sXG4ud29vY29tbWVyY2UtcGFnZSBmb3Jte1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC0td2MtZm9ybS13aWR0aDogNTAlO1xuXHQuZm9ybS13cmFwcGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHQgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHRoM3tcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdG1hcmdpbjogMCAwIDQwcHg7XG5cdH1cblx0YXtcblx0XHRjb2xvcjogI0Y1OUU0RSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuZm9ybS1pbm5lcntcblx0XHR3aWR0aDogdmFyKC0td2MtZm9ybS13aWR0aCk7XG5cdFx0cGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcblx0fVxuXHQuY3VzdG9tZXItZGV0YWlsc3tcblxuXHR9XG5cblx0LmZvcm0tY2hlY2tvdXQtc2VjdGlvbntcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTE1MTUxO1xuXHRcdCYuYmlsbGluZ3tcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1hY2NvdW50LWZpZWxkc3tcblx0XHRcdG1hcmdpbjogMjRweCAwIC0yNHB4O1xuXHRcdH1cblx0fVxuXG5cdC5vcmRlci1yZXZpZXctY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7IGxlZnQ6IDA7ICBcblx0XHR3aWR0aDogY2FsYyggMTAwJSAtIHZhcigtLXdjLWZvcm0td2lkdGgpKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcblx0fVxuXHQub3JkZXItcmV2aWV3e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvLyBnYXA6IDQwcHg7IFxuXHRcdGJhY2tncm91bmQ6ICMxODE5MUM7XG5cdFx0cGFkZGluZzogNTJweCA1MnB4IDQ2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYgPiAqICsgKntcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0aDV7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGNvbG9yOiAjNjg2ODY4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMThweDtcblx0XHR9XG5cblx0XHQucHJvZHVjdC1saXN0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHQvLyBnYXA6IDMwcHg7XG5cdFx0XHQmID4gKiArICp7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1pbWd7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1uYW1le1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdC1pdGVte1xuXG5cdFx0fVxuXG5cdFx0LnN1bW1hcnl7XG5cblx0XHR9XG5cdFx0LnRhYmxlLXN1bW1hcnl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHQub3JkZXItdG90YWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgI3BheW1lbnR7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR1bC5wYXltZW50X21ldGhvZHN7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC8vIGdhcDogMzBweDtcblx0XHQmOjpiZWZvcmUsIFxuXHRcdCY6OmFmdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JiA+ICogKyAqe1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cblx0ZGl2LmZvcm0tcm93e1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0ZGl2LnBheW1lbnRfYm94e1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGNvbG9yOiAjNjg2ODY4O1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6OmJlZm9yZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LndjLXN0cmlwZS1lbGVtZW50cy1maWVsZHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0XHRwYWRkaW5nOiAxOHB4IDIzcHg7IFxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzUxNTE1MTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogNTZweDtcblx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogI0NDQ0NDQztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlIGZvcm0sXG4ud29vY29tbWVyY2UtcGFnZSBmb3JtLFxuLndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveHtcblx0LmZvcm0tcm93e1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIDAgMjRweDtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmLndvb2NvbW1lcmNlLWludmFsaWR7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdG1hcmdpbjogMCAwIDE0cHg7XG5cdFx0XHQucmVxdWlyZWQsIC5vcHRpb25hbHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcgbGFiZWwsXG5cdFx0bGFiZWwuY2hlY2tib3h7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luOiAwOyBcblx0XHR9XG5cdFx0bGFiZWwuY2hlY2tib3gsXG5cdFx0Ji53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXd7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTsgXG5cdFx0XHR9XG5cdFx0XHRpbnB1dDpjaGVja2Vke1xuXHRcdFx0XHQmICsgc3Bhbixcblx0XHRcdFx0JiArIGxhYmVse1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1RDI2Qzg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljLWNoZWNrLXdoaXRlLnN2Zyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRzcGFuLFxuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyBnYXA6IC41ZW07XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR3aWR0aDogMjRweDsgaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IFxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MTUxNTE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXJ7XG5cblx0XHR9XG5cdFx0aW5wdXQuaW5wdXQtdGV4dCwgdGV4dGFyZWF7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Y29sb3I6ICNmZmY7IFxuXHRcdFx0cGFkZGluZzogMTVweCAyM3B4OyBcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MTUxNTE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQmW2Rpc2FibGVkXXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC44KTtcblx0XHRcdH1cblx0XHRcdCY6OnBsYWNlaG9sZGVye1xuXHRcdFx0XHRjb2xvcjogI0NDQ0NDQztcblx0XHRcdH1cblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXJ7XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4IDAgMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvcm0tcm93LWZpcnN0e1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdC5mb3JtLXJvdy1sYXN0e1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHQuZm9ybS1yb3ctZmlyc3QsIFxuXHQuZm9ybS1yb3ctbGFzdHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAyMXB4KTtcblx0fVxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1MTUxNTE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiA1NnB4O1xuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMjNweDsgXG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xuXHRcdFx0XHRtYXJnaW46IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiAyNHB4OyBoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWMtY2hldnJvbi1kb3duLnN2ZycpO1xuXHRcdFx0XHRie1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYnRuLXBheS1jaGVja291dHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAxNnB4IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0fVxufVxuLndvb2NvbW1lcmNlIC5ibG9ja1VJLmJsb2NrT3ZlcmxheSB7IFxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItZHJvcGRvd257XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuXHRib3JkZXItY29sb3I6ICM1MTUxNTE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XG5cdC5zZWxlY3QyLXJlc3VsdHN7XG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue1xuXHRcdFx0Y29sb3I6ICNmZmY7IFxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjNweDtcblx0XHR9XG5cdH0gXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heCh4bCwgJGdyaWQtYnJlYWtwb2ludHMpKXsgLy9kZWZhdWx0IDogPCAxMjAwcHhcblx0Lndvb2NvbW1lcmNlIGZvcm0sICBcblx0Lndvb2NvbW1lcmNlLXBhZ2UgZm9ybXtcblx0XHQtLXdjLWZvcm0td2lkdGg6IDU1JTtcblx0XHQuZm9ybS1pbm5lcntcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0Lm9yZGVyLXJldmlldy1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdH1cblx0XHQub3JkZXItcmV2aWV3e1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KGxnLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDk5MnB4XG5cdC5zZWN0aW9uLWNoZWNrb3V0LXBhZ2V7XG5cdCAgICBtYXJnaW46IDAgYXV0bzsgXG5cdCAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXHR9IFxuXHQud29vY29tbWVyY2UgZm9ybSwgIFxuXHQud29vY29tbWVyY2UtcGFnZSBmb3Jte1xuXHRcdC0td2MtZm9ybS13aWR0aDogMTAwJTtcblx0XHQub3JkZXItcmV2aWV3LWNvbnRhaW5lcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAwIDQwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxNTE1MTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdC5vcmRlci1yZXZpZXd7XG5cdFx0XHQucHJvZHVjdC1saXN0e1xuXG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1pdGVte1xuXHRcdFx0XHQucHJvZHVjdC1pbWd7XG5cdFx0XHRcdFx0Ly8gbWF4LXdpZHRoOiA1MDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybS1jaGVja291dC1zZWN0aW9ue1xuXHRcdFx0Ji5iaWxsaW5ne1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnJlYWtwb2ludC1tYXgobWQsICRncmlkLWJyZWFrcG9pbnRzKSl7IC8vZGVmYXVsdCA6IDwgNzY4cHhcblx0Lm5hdmJhci5uYXZiYXItY2hlY2tvdXR7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2VjdGlvbi1jaGVja291dC1wYWdle1xuXHRcdC0tbWMtY2hlY2tvdXQtZ3V0dGVyOiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG5cdFx0cGFkZGluZy10b3A6IHZhcigtLW1jLWNoZWNrb3V0LWd1dHRlcik7XG5cdFx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDAgMCB2YXIoLS1tYy1jaGVja291dC1ndXR0ZXIpO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UgZm9ybSxcblx0Lndvb2NvbW1lcmNlLXBhZ2UgZm9ybXtcblx0XHRoM3tcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdG1hcmdpbjogMCAwIDI0cHg7XG5cdFx0fVxuXHRcdC5mb3JtLWNoZWNrb3V0LXNlY3Rpb257XG5cdFx0ICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1tYy1jaGVja291dC1ndXR0ZXIpO1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1tYy1jaGVja291dC1ndXR0ZXIpO1xuXHRcdH1cblx0XHQuZm9ybS1yb3ctZmlyc3QsIC5mb3JtLXJvdy1sYXN0e1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5mb3JtLXJvdy1maXJzdCwgXG5cdFx0LmZvcm0tcm93LWxhc3R7XG5cdFx0XHR3aWR0aDogMTAwJTsgXG5cdFx0fVxuXHRcdC5vcmRlci1yZXZpZXctY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzogMCAwIHZhcigtLW1jLWNoZWNrb3V0LWd1dHRlcik7IFxuXHRcdFx0bWFyZ2luLWJvdHRvbTogdmFyKC0tbWMtY2hlY2tvdXQtZ3V0dGVyKTsgXG5cdFx0fVxuXHRcdC5vcmRlci1yZXZpZXd7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0Jj4qKyp7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdC1saXN0e1xuXHRcdFx0XHQucHJvZHVjdC1pbWd7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdC1uYW1le1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRoNXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdH1cblx0XHRcdC50YWJsZS1zdW1tYXJ5e1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAwOyBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UgZm9ybSxcblx0Lndvb2NvbW1lcmNlLXBhZ2UgZm9ybSxcblx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNwYXltZW50IGRpdi5wYXltZW50X2JveHtcblx0XHQuZm9ybS1yb3d7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdGlucHV0LmlucHV0LXRleHQsIHRleHRhcmVhe1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDExcHggMTZweDsgXG5cdFx0XHR9XG5cdFx0XHQmLndvb2NvbW1lcmNlLVNhdmVkUGF5bWVudE1ldGhvZHMtc2F2ZU5ldyBsYWJlbCxcblx0XHRcdGxhYmVsLmNoZWNrYm94e1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWNoZWNrb3V0LXNlY3Rpb24ge1xuXHRcdFx0Lndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRze1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMCAtMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bi1wYXktY2hlY2tvdXR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IGJyZWFrcG9pbnQtbWF4KHNtLCAkZ3JpZC1icmVha3BvaW50cykpeyAvL2RlZmF1bHQgOiA8IDU3NnB4XG59XG5cblxuIiwiLndvb2NvbW1lcmNlLWFjY291bnR7XG5cdGgye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFxuXHR9XG5cdC53b29jb21tZXJjZSBmb3Jte1xuXHRcdCYubG9naW4sXG5cdFx0Ji5sb3N0X3Jlc2V0X3Bhc3N3b3JkLFxuXHRcdCYucmVnaXN0ZXJ7XG5cdFx0XHRtYXJnaW46IDMwcHggYXV0bztcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG4gICAgXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgXHRcdHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuXG4gICAgXHRcdC5mb3JtLXJvdy1maXJzdCxcbiAgICBcdFx0LmZvcm0tcm93LWxhc3R7IFxuICAgIFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgIFx0XHR9XG5cdFx0fVxuXHRcdCYucmVnaXN0ZXJ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgXG5cdFx0fVxuXHR9XG59XG4ud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LCBcbi53b29jb21tZXJjZSBhLmJ1dHRvbiwgXG4ud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbiwgXG4ud29vY29tbWVyY2UgaW5wdXQuYnV0dG9ue1xuXHRsaW5lLWhlaWdodDogMS4yNTsgXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XG5cdGJvcmRlcjogc29saWQgMXB4OyBvdXRsaW5lOiBub25lO1xuXG5cdHBhZGRpbmc6IDExcHggMjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzVEMjZDODtcblx0Ym9yZGVyLWNvbG9yOiAjNUQyNkM4O1xuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzVEMjZDOCwgLjgpOyBcblx0XHRib3JkZXItY29sb3I6IHJnYmEoIzVEMjZDOCwgLjgpOyBcblx0fVxufVxuLndvb2NvbW1lcmNlLWZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbntcblx0LmZvcm0tcm93e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQmLndvb2NvbW1lcmNlLWZvcm0tcm93e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1mb3JtX19sYWJlbC1mb3ItY2hlY2tib3gud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fcmVtZW1iZXJtZXtcblx0XHRtYXJnaW46IDAgMCAwIDIwcHg7XG5cdFx0b3JkZXI6IDI7XG5cdFx0aW5wdXR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0ei1pbmRleDogLTE7IFxuXHRcdH1cblx0XHRpbnB1dDpjaGVja2Vke1xuXHRcdFx0JiArIHNwYW57XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUQyNkM4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWMtY2hlY2std2hpdGUuc3ZnKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdFx0Ly8gZ2FwOiAuNWVtO1xuXHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDI0cHg7IGhlaWdodDogMjRweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7IFxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTUxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtZm9ybS1sb2dpbl9fc3VibWl0e1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ud29vY29tbWVyY2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuc2hvdy1wYXNzd29yZC1pbnB1dHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHQmOjphZnRlcntcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iXX0= */