Fitness Living Magazine Logo
UPDATE
  • Home
  • Categories
    • Fitness Headlines
    • South Carolina
    • Top Picks
    • Gym Growth
    • Nutrition + Performance
    • Recipes + Meal Prep
    • About the Magazine
    • Cover Stories
    • California
    • Local News
    • Gym & Studio Reviews
    • Fitness Stories of Strength
  • About The Magazine
The Media Platform for Fitness Leaders & Owners.
June 29.2026
21 Minutes Read

Inside One Step Fitness: The Private Irvine Gym Eddie Wang Built for Serious Members

This is a custom HTML / JavaScript Element

In order To See Your Custom HTML/JavaScript Code in Action You Must Click On The Preview Page Button, Your Code is NOT going to be active in the edit mode

PHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMywuZmxtLXdyYXAgaDQsLmZsbS13cmFwIGg1LC5mbG0td3JhcCBoNiwuZmxtLXdyYXAgLmZsbS1oMSwuZmxtLXdyYXAgLmZsbS1oMiwuZmxtLXdyYXAgLmZsbS1oMywuZmxtLXdyYXAgLmZsbS1rZXktaGVhZGluZywuZmxtLXdyYXAgLmZsbS1mZWF0dXJlZC1uYW1lLC5mbG0td3JhcCAuZmxtLXNlY3Rpb24gaDIsLmZsbS13cmFwIC5mbG0tbGVhcm4tY2FyZCBoMiwuZmxtLXdyYXAgLmZsbS1zZXJ2aWNlLWJyaWVmIGgye2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyIGEsLmZsbS13cmFwIGgzIGEsLmZsbS13cmFwIGg0IGEsLmZsbS13cmFwIGg1IGEsLmZsbS13cmFwIGg2IGEsLmZsbS13cmFwIC5mbG0taDEgYSwuZmxtLXdyYXAgLmZsbS1oMiBhLC5mbG0td3JhcCAuZmxtLWgzIGEsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSBhe2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjAgMjRweCA4OHB4IDI0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tYm9keXttYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tc2VjdGlvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS10YWJsZSwuZmxtLWxlYXJuLXJvdywuZmxtLXBob3RvLXRhYmxlLC5mbG0tZmlyc3Qtc3RlcC10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWV5ZWJyb3d7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzZmNjk2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNtYWxsLWxhYmVse2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taDN7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRlY2t7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50O2NvbG9yOiMyZjJiMjYgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O21heC13aWR0aDo5ODBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1raWNrZXItbGluZXtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDAgN3B4IDE0cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O21heC13aWR0aDo4NTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50O2NvbG9yOiMxYjFiMTkgIWltcG9ydGFudDttYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2Zsb2F0OmxlZnQgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtwYWRkaW5nOjZweCAxMnB4IDAgMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLW5vdGUsLmZsbS1jdGEsLmZsbS1zb3VyY2Utbm90ZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMjRweCAhaW1wb3J0YW50O21hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7Y29sb3I6IzE3MTcxNyAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbntmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAxNHB4IGF1dG8gIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMCAwIDAgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLW93bmVyLWZvY3VzLWNvcHl7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50O2NvbG9yOiMyZjJjMjggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItd3JhcHttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDttYXJnaW46MThweCAwIDAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLWhlYWRpbmd7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjFweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6IzcwNjk2MSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgOXB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVkZ2VyLXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItcm93LmRpdmlkZWR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U0ZGZkNyAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXIta2V5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjM0JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6OXB4IDEycHggOXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7Y29sb3I6IzcwNjg1ZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1sZWRnZXItdmFse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY2JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6OXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtjb2xvcjojM2EzNzMyICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWJveHtiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAyNnB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWxhYmVse30KLmZsbS1zdGFuZGFyZC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojMjUyMjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo3MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTEuNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjk2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTMuNXB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6I2JlYzhkNCAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtvdmVyZmxvdy13cmFwOmFueXdoZXJlICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1zdWJ0aXRsZXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNzVweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44NSAhaW1wb3J0YW50O2NvbG9yOiMzNjMyMmQgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O21heC13aWR0aDo3NjBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC1yb3d7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTRkZmQ3ICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMxJSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiM3MDY4NWYgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtwYWRkaW5nOjExcHggMThweCAxMXB4IDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3QtdmFsdWV7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjklICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50O2NvbG9yOiMyNzI0MjEgIWltcG9ydGFudDtwYWRkaW5nOjExcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1ub3Rle2JhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoyMnB4IDI0cHggIWltcG9ydGFudDttYXJnaW46MCAwIDM0cHggMCAhaW1wb3J0YW50O30KLmZsbS1xdWljay1hbnN3ZXJ7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjOWMxYjMgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O21hcmdpbjozNHB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNhcmR7bWFyZ2luOjAgMCA0MnB4IDAgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCAxMHB4IDAgIWltcG9ydGFudDtib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2x7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLXdyYXB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDo2ODBweCAhaW1wb3J0YW50O21hcmdpbjozMnB4IGF1dG8gMzhweCBhdXRvICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLXdyYXAgaW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjY4MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2UtY2FwdGlvbntmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU2ICFpbXBvcnRhbnQ7Y29sb3I6IzY2NjE1OCAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1icmllZnttYXJnaW46MzRweCAwIDQwcHggMCAhaW1wb3J0YW50O3BhZGRpbmc6MjJweCAwIDEwcHggMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2Utcm93e2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q2Y2ViZiAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLWxhYmVse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MTVweCAxNnB4IDE1cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjVweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiM1ZjU3NGIgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1jb3B5e2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY3JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MTVweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50O2NvbG9yOiMxZjFmMWQgIWltcG9ydGFudDt9Ci5mbG0tcXVvdGUtYmxvY2t7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjOWMxYjMgIWltcG9ydGFudDtwYWRkaW5nOjI2cHggMjhweCAhaW1wb3J0YW50O21hcmdpbjozNnB4IDAgMzhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3h7YmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGZkYmQzICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggNDBweCAzNnB4IDQ0cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1oZWFkaW5ne2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IHVse21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE5cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg4ICFpbXBvcnRhbnQ7Y29sb3I6IzFjMWIxOSAhaW1wb3J0YW50O30KLmZsbS1rZXktYm94IGxpe21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXB7YmFja2dyb3VuZDojMTExMTExICFpbXBvcnRhbnQ7cGFkZGluZzozMHB4IDMwcHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDUycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWZyYW1le2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI4KSAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCAzNnB4IDM0cHggMzZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLW92ZXJsaW5le2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6NHB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiNjOWI5OGQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDE2cHggMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLXRpdGxle2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjQ0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNmZmZmZmYgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLXJ1bGV7aGVpZ2h0OjFweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2M5Yjk4ZCAhaW1wb3J0YW50O3dpZHRoOjg2cHggIWltcG9ydGFudDttYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLWNvcHl7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6I2YzZWZlNSAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZTZkOGFhICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi4ycHggIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTVweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2U2ZDhhYSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtY2FyZHtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjI1KSAhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMTQpICFpbXBvcnRhbnQ7cGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLXJvdzpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O30KLmZsbS1pbnRha2UtbGFiZWx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiNjOWI5OGQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDVweCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6I2YzZWZlNSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtbm90ZXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE1cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6I2Q4ZDBiZiAhaW1wb3J0YW50O21hcmdpbjoxNnB4IDAgMCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWN0YXtiYWNrZ3JvdW5kOiNmYWY5ZjcgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNlY2U3ZGYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O3BhZGRpbmc6MThweCAyMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA0MHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7Y29sb3I6IzJhMmEyYSAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1leHBlcnR7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZDhjOWE3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgI2I4OWE1ZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzozNHB4IDM0cHggMzZweCAzNHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjU2cHggMCA0MnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmVhdHVyZWQtbmFtZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4wOCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDttYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLXNvdXJjZS1ub3Rle2JhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7cGFkZGluZzoyMHB4IDIycHggIWltcG9ydGFudDttYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50O30KLmZsbS1mb290ZXItbWV0YXtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsKLmZsbS1tYWlue3BhZGRpbmc6MCAxOHB4IDcwcHggMThweCAhaW1wb3J0YW50O30KLmZsbS1tYXN0aGVhZC1sZWZ0LC5mbG0tbWFzdGhlYWQtcmlnaHQsLmZsbS1oZXJvLWxlZnQsLmZsbS1oZXJvLXJpZ2h0LC5mbG0tZmlyc3Qtc3RlcC1tYWluLC5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1tYXN0aGVhZC1yaWdodHtwYWRkaW5nLXRvcDoxOHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdnt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fQouZmxtLWgze2ZvbnQtc2l6ZToyM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yOCAhaW1wb3J0YW50O30KLmZsbS1kZWNre2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXMsLmZsbS1sZWRnZXItd3JhcHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXF1b3RlLC5mbG0tbm90ZSwuZmxtLXF1aWNrLWFuc3dlciwuZmxtLXF1b3RlLWJsb2NrLC5mbG0tY3RhLC5mbG0tc291cmNlLW5vdGV7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjIycHggIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtbGFiZWwsLmZsbS1zdGFuZGFyZC1jb3B5LC5mbG0tc25hcHNob3QtbGFiZWwsLmZsbS1zbmFwc2hvdC12YWx1ZSwuZmxtLXNlcnZpY2UtbGFiZWwsLmZsbS1zZXJ2aWNlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7cGFkZGluZzoyNnB4IDIycHggIWltcG9ydGFudDttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtb25le2ZvbnQtc2l6ZTo1MHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjlweCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOjUycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjk4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fQouZmxtLWltYWdlLXdyYXB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjMwcHggMCAzOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2Utd3JhcCBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29se2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6MThweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveHtwYWRkaW5nOjI4cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo0MnB4IDAgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWhlYWRpbmd7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveCB1bHtwYWRkaW5nLWxlZnQ6MjFweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwe3BhZGRpbmc6MjJweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1mcmFtZXtwYWRkaW5nOjI4cHggMjJweCAyOHB4IDIycHggIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjNweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTNweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNnB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke21hcmdpbjoyNHB4IDAgMCAwICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbCwuZmxtLWludGFrZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHttYXJnaW46MCAwIDRweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAxNnB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtwYWRkaW5nOjMycHggMjJweCAzNHB4IDIycHggIWltcG9ydGFudDttYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fQouZmxtLWZvb3Rlci1tZXRhe2ZvbnQtc2l6ZTo5LjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjI1cHggIWltcG9ydGFudDt9Cn0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXsKLmZsbS1tYWlue3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7fQouZmxtLWgye2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xICFpbXBvcnRhbnQ7fQouZmxtLWRlY2t7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtb25le2ZvbnQtc2l6ZTo0NnB4ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLXR3b3tmb250LXNpemU6NDZweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjRweCAhaW1wb3J0YW50O30KLmZsbS1maXJzdC1zdGVwLXRpdGxle2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtY29weXtmb250LXNpemU6MTcuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42NiAhaW1wb3J0YW50O30KfQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpewouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAyMHB4IDg4cHggMjBweCAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fQouZmxtLXRhYmxle3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdHt3aWR0aDo1NCUgIWltcG9ydGFudDtwYWRkaW5nOjAgMzZweCAwIDAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0taGVyby1yaWdodHt3aWR0aDo0NiUgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tcm93e3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2x7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzMuMzMzJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGR7cGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMil7cGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDMpe3BhZGRpbmc6MTZweCAwIDE2cHggMThweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtdGFibGV7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtbWFpbntkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo1OCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgMzBweCAwIDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjQyJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDAgMCAwICFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJmbG0td3JhcCI+CjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOiBbCnsKIkB0eXBlIjogIkFydGljbGUiLAoiQGlkIjogImh0dHBzOi8vZml0bmVzc2xpdmluZ21hZ2F6aW5lLmNvbS9vbmUtc3RlcC1maXRuZXNzLWlydmluZS1yZXZpZXcjYXJ0aWNsZSIsCiJoZWFkbGluZSI6ICJEZXNpZ25pbmcgYSBIaWdoLUVuZCBQcml2YXRlIEd5bTogQ3JlYXRpbmcgYSBQcml2YXRlIE1lbWJlciBFeHBlcmllbmNlIiwKImRlc2NyaXB0aW9uIjogIkFuIGVkaXRvcmlhbCBzcG90bGlnaHQgZnJvbSBGaXRuZXNzIExpdmluZyBNYWdhemluZVx1MjEyMiBvbiBFZGRpZSBXYW5nIGFuZCBPbmUgU3RlcCBGaXRuZXNzIGluIElydmluZSwgQ2FsaWZvcm5pYSwgZXhwbG9yaW5nIHByaXZhdGUgZ3ltIGRlc2lnbiwgY2FwYWNpdHktY29uc2Npb3VzIGFjY2Vzcywgb3duZXItY3VyYXRlZCBlcXVpcG1lbnQsIGEgZGl2ZXJzZSByb3N0ZXIgb2YgaW5kZXBlbmRlbnQgYW5kIGluLWhvdXNlIHRyYWluZXJzLCBjb21tdW5pdHkgY3VsdHVyZSwgYW5kIGEgbWVtYmVyIGV4cGVyaWVuY2UgYnVpbHQgYXJvdW5kIGNvbmZpZGVuY2UgYW5kIGNvbm5lY3Rpb24uIiwKImF1dGhvciI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIk1hcmsgRC5SLiBGb3JkIiwKImpvYlRpdGxlIjogIk1hbmFnaW5nIEVkaXRvciIKfSwKInB1Ymxpc2hlciI6IHsKIkB0eXBlIjogIk9yZ2FuaXphdGlvbiIsCiJuYW1lIjogIkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lXHUyMTIyIgp9LAoibWFpbkVudGl0eU9mUGFnZSI6ICJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vb25lLXN0ZXAtZml0bmVzcy1pcnZpbmUtcmV2aWV3IiwKImRhdGVQdWJsaXNoZWQiOiAiMjAyNi0wNi0yNiIsCiJkYXRlTW9kaWZpZWQiOiAiMjAyNi0wNi0zMCIsCiJpbWFnZSI6IFsKImh0dHBzOi8vaWlsaS5pby9DVHA2cXY5LmpwZyIsCiJodHRwczovL2lpbGkuaW8vQ1RwNksyUy5qcGciLAoiaHR0cHM6Ly9paWxpLmlvL0NUcDYyRWwuanBnIiwKImh0dHBzOi8vaWlsaS5pby9DQUVydlBwLmpwZyIKXSwKImtleXdvcmRzIjogWwoiT25lIFN0ZXAgRml0bmVzcyIsCiJFZGRpZSBXYW5nIiwKInByaXZhdGUgZ3ltIElydmluZSIsCiJJcnZpbmUgZml0bmVzcyBmYWNpbGl0eSIsCiJib2R5YnVpbGRpbmcgZ3ltIE9yYW5nZSBDb3VudHkiLAoicGVyc29uYWwgdHJhaW5lcnMgSXJ2aW5lIiwKInByaXZhdGUgbWVtYmVyc2hpcCBneW0iLAoiaGlnaC1lbmQgZ3ltIElydmluZSIsCiJmaXRuZXNzIGNvbW11bml0eSBJcnZpbmUiCl0sCiJhYm91dCI6IFsKeyAiQHR5cGUiOiAiVGhpbmciLCAibmFtZSI6ICJwcml2YXRlIGd5bSBkZXNpZ24iIH0sCnsgIkB0eXBlIjogIlRoaW5nIiwgIm5hbWUiOiAiaGlnaC1lbmQgZml0bmVzcyBmYWNpbGl0eSIgfSwKeyAiQHR5cGUiOiAiVGhpbmciLCAibmFtZSI6ICJtZW1iZXIgZXhwZXJpZW5jZSIgfSwKeyAiQHR5cGUiOiAiUGxhY2UiLCAibmFtZSI6ICJJcnZpbmUsIENhbGlmb3JuaWEiIH0KXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJFZGRpZSBXYW5nIiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBGb3VuZGVyIiwKIndvcmtzRm9yIjogewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIk9uZSBTdGVwIEZpdG5lc3MiCn0KfSwKewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIk9uZSBTdGVwIEZpdG5lc3MiLAoidXJsIjogImh0dHBzOi8vd3d3Lm9uZXN0ZXBmaXRuZXNzLmNvbS8iCn0KXQp9LAp7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIkBpZCI6ICJodHRwczovL2ZpdG5lc3NsaXZpbmdtYWdhemluZS5jb20vb25lLXN0ZXAtZml0bmVzcy1pcnZpbmUtcmV2aWV3I2xvY2FsYnVzaW5lc3MiLAoibmFtZSI6ICJPbmUgU3RlcCBGaXRuZXNzIiwKInVybCI6ICJodHRwczovL3d3dy5vbmVzdGVwZml0bmVzcy5jb20vIiwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9DVHA2SzJTLmpwZyIsCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzTG9jYWxpdHkiOiAiSXJ2aW5lIiwKImFkZHJlc3NSZWdpb24iOiAiQ0EiLAoiYWRkcmVzc0NvdW50cnkiOiAiVVMiCn0sCiJhcmVhU2VydmVkIjogWwp7ICJAdHlwZSI6ICJDaXR5IiwgIm5hbWUiOiAiSXJ2aW5lIiB9LAp7ICJAdHlwZSI6ICJQbGFjZSIsICJuYW1lIjogIk9yYW5nZSBDb3VudHkiIH0sCnsgIkB0eXBlIjogIlN0YXRlIiwgIm5hbWUiOiAiQ2FsaWZvcm5pYSIgfQpdLAoiZGVzY3JpcHRpb24iOiAiT25lIFN0ZXAgRml0bmVzcyBpcyBhIHByaXZhdGUsIGFwcG9pbnRtZW50LWJhc2VkIGZpdG5lc3MgZmFjaWxpdHkgaW4gSXJ2aW5lLCBDYWxpZm9ybmlhLCBmb2N1c2VkIG9uIGhhbmQtc2VsZWN0ZWQgZXF1aXBtZW50LCBhIGRpdmVyc2UgdHJhaW5lciByb3N0ZXIsIGJvZHlidWlsZGluZyBhbmQgc3RyZW5ndGggdHJhaW5pbmcsIGFuZCBhIGNvbW11bml0eS1kcml2ZW4gbWVtYmVyIGV4cGVyaWVuY2UuIiwKImtub3dzQWJvdXQiOiBbCiJwcml2YXRlIGd5bSBtZW1iZXJzaGlwIiwKImJvZHlidWlsZGluZyB0cmFpbmluZyIsCiJtdXNjbGUgaHlwZXJ0cm9waHkiLAoicGVyc29uYWwgdHJhaW5lcnMiLAoiaGlnaC1lbmQgZml0bmVzcyBlcXVpcG1lbnQiLAoiY29tbXVuaXR5LWJhc2VkIGZpdG5lc3MiLAoicHJpdmF0ZSBmaXRuZXNzIGZhY2lsaXR5IgpdLAoiZW1wbG95ZWUiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJFZGRpZSBXYW5nIiwKImpvYlRpdGxlIjogIk93bmVyIGFuZCBGb3VuZGVyIgp9Cn0sCnsKIkB0eXBlIjogIlBlcnNvbiIsCiJAaWQiOiAiaHR0cHM6Ly9maXRuZXNzbGl2aW5nbWFnYXppbmUuY29tL29uZS1zdGVwLWZpdG5lc3MtaXJ2aW5lLXJldmlldyNlZGRpZS13YW5nIiwKIm5hbWUiOiAiRWRkaWUgV2FuZyIsCiJqb2JUaXRsZSI6ICJPd25lciBhbmQgRm91bmRlciIsCiJpbWFnZSI6ICJodHRwczovL2lpbGkuaW8vQ0FFcnZQcC5qcGciLAoid29ya3NGb3IiOiB7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiT25lIFN0ZXAgRml0bmVzcyIsCiJ1cmwiOiAiaHR0cHM6Ly93d3cub25lc3RlcGZpdG5lc3MuY29tLyIKfSwKImtub3dzQWJvdXQiOiBbCiJib2R5YnVpbGRpbmciLAoibXVzY2xlIGh5cGVydHJvcGh5IiwKInByaXZhdGUgZ3ltIG93bmVyc2hpcCIsCiJzdHJlbmd0aCB0cmFpbmluZyIsCiJwZXJzb25hbCB0cmFpbmluZyIsCiJmaXRuZXNzIGNvbW11bml0eSBidWlsZGluZyIKXSwKImFkZHJlc3MiOiB7CiJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKImFkZHJlc3NMb2NhbGl0eSI6ICJJcnZpbmUiLAoiYWRkcmVzc1JlZ2lvbiI6ICJDQSIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjM0cHggMCAyMnB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1sZWZ0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjMuNHB4OyBmb250LXNpemU6MTJweDsgbWFyZ2luOjAgMCA5cHggMDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi43cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojOTI4YTgyOyBtYXJnaW46MDsiPkVkaXRvcmlhbCBTcG90bGlnaHQgLyBJcnZpbmUsIENhbGlmb3JuaWE8L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbWFzdGhlYWQtcmlnaHQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zNTsgY29sb3I6IzE1MTUxNTsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij5CeSBNYXJrIEQuUi4gRm9yZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjoxMHB4IDAgMCAwOyB0ZXh0LWFsaWduOnJpZ2h0OyI+TWFuYWdpbmcgRWRpdG9yPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MCAwIDMwcHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAxOHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBGZWF0dXJlIFByb2ZpbGU8L2Rpdj4KPGgyIGNsYXNzPSJmbG0taDIiPkRlc2lnbmluZyBhIEhpZ2gtRW5kIFByaXZhdGUgR3ltOiBDcmVhdGluZyBhIFByaXZhdGUgTWVtYmVyIEV4cGVyaWVuY2U8L2gyPgo8ZGl2IGNsYXNzPSJmbG0tZGVjayI+SW5zaWRlIEVkZGllIFdhbmcncyB2aWV3IG9mIE9uZSBTdGVwIEZpdG5lc3MsIGEgcHJpdmF0ZSBJcnZpbmUgZ3ltIHdoZXJlIGhhbmQtc2VsZWN0ZWQgZXF1aXBtZW50LCBuZWFybHkgMzAgaW5kZXBlbmRlbnQgYW5kIGluLWhvdXNlIHRyYWluZXJzLCBhbmQgYSBjb21tdW5pdHktZmlyc3QgY3VsdHVyZSBjb21iaW5lIHRvIGNyZWF0ZSBhIHRyYWluaW5nIGV4cGVyaWVuY2UgdGhhdCBtZW1iZXJzIHNheSB0aGV5IGNhbm5vdCBmaW5kIGFueXdoZXJlIGVsc2UuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1raWNrZXItbGluZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBtYXJnaW46MDsiPlJlY29nbml6ZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7IGZvciBwcml2YXRlIGd5bSBkZXNpZ24sIG93bmVyLWN1cmF0ZWQgZXF1aXBtZW50LCB0cmFpbmVyIGRpdmVyc2l0eSwgYW5kIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcCBpbiBJcnZpbmUuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgc3R5bGU9Im1hcmdpbjowIDAgMTVweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjA7Ij48c3BhbiBjbGFzcz0iZmxtLWRyb3BjYXAiPkU8L3NwYW4+ZGRpZSBXYW5nIGRvZXMgbm90IGRlc2NyaWJlIE9uZSBTdGVwIEZpdG5lc3MgdGhlIHdheSBtb3N0IGd5bSBvd25lcnMgdGFsayBhYm91dCB0aGVpciBmYWNpbGl0aWVzLiBIZSBkb2VzIG5vdCBzdGFydCB3aXRoIHNxdWFyZSBmb290YWdlLCBlcXVpcG1lbnQgbGlzdHMsIG9yIG1lbWJlcnNoaXAgdGllcnMuIEhlIHN0YXJ0cyB3aXRoIGEgZmVlbGluZywgdGhlIGtpbmQgaGUgc3BlbnQgeWVhcnMgc2VhcmNoaW5nIGZvciBhbmQgbmV2ZXIgcXVpdGUgZm91bmQgaW4gSXJ2aW5lLjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjAgMCAxN3B4IDA7Ij5UaGF0IHNlYXJjaCBldmVudHVhbGx5IGJlY2FtZSBhIHByaXZhdGUgZml0bmVzcyBmYWNpbGl0eSBidWlsdCBhcm91bmQgb25lIGlkZWE6IHRoZSByaWdodCBneW0gc2hvdWxkIGZlZWwgbGlrZSBhIHBsYWNlIHlvdSBnZW51aW5lbHkgd2FudCB0byBiZSwgbm90IGp1c3QgYSBwbGFjZSB5b3UgZm9yY2UgeW91cnNlbGYgdG8gZ28uIE9uZSBTdGVwIEZpdG5lc3MsIGxvY2F0ZWQgaW4gSXJ2aW5lLCBDYWxpZm9ybmlhLCBpcyB0aGUgcmVzdWx0IG9mIEVkZGllJ3MgeWVhcnMgYXMgYSBjb21wZXRpdGl2ZSBib2R5YnVpbGRlciwgaGlzIHJvb3RzIGluIHRoZSBpbnRlcm5hdGlvbmFsIGZpdG5lc3MgY29tbXVuaXR5LCBhbmQgYSBjbGVhci1leWVkIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCB3YXMgbWlzc2luZyBmcm9tIHRoZSBsb2NhbCBtYXJrZXQuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+Ik91ciBneW0gaXMgdGhlIHBsYWNlIGZvciBwZW9wbGUgd2hvIHdhbnQgdG8gbGl2ZSBiZXR0ZXIgYW5kIHBlcmZvcm0gYmV0dGVyLiI8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkVkZGllIFdhbmcsIE93bmVyIEFuZCBGb3VuZGVyIC8gT25lIFN0ZXAgRml0bmVzczwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoxN3B4IDAgMCAwOyBtYXJnaW46MjBweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsgY29sb3I6Izc0NmQ2NTsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5XaGF0IE1lbWJlcnMgTm90aWNlIEZpcnN0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MCAwIDEycHggMDsiPlRoZSBlcXVpcG1lbnQgaXMgdW5saWtlIGFueXRoaW5nIG1vc3QgbWVtYmVycyBoYXZlIGVuY291bnRlcmVkIGJlZm9yZS4gRWRkaWUgaGFuZC1waWNrcyBldmVyeSBwaWVjZSBpbiB0aGUgZmFjaWxpdHksIGFuZCB0aGF0IGludGVudGlvbmFsaXR5IGlzIGltbWVkaWF0ZWx5IHZpc2libGU6IG1hY2hpbmVzIHRoYXQgYXJlIGNsZWFuLCBmdW5jdGlvbmFsLCBhbmQgc3BlY2lmaWMgaW4gYSB3YXkgY29tbWVyY2lhbCBneW1zIHJhcmVseSBhY2hpZXZlLjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5UaGUgc3BhY2UgZmVlbHMgcHJpdmF0ZSwgY2FsbSwgYW5kIGJ1aWx0IGZvciBwZW9wbGUgd2hvIGFyZSBzZXJpb3VzIGFib3V0IHRyYWluaW5nIHdpdGhvdXQgdGhlIGNyb3dkaW5nIGFuZCBub2lzZSBvZiBhIGxhcmdlIGNvbW1lcmNpYWwgZmxvb3IuIEl0IGlzIGFsc28gYSBwbGFjZSB3aGVyZSBtZW1iZXJzIGxpbmdlciwgb2Z0ZW4gc3RheWluZyBob3VycyBhZnRlciBhIHNlc3Npb24gdG8gdGFsayBpbiB0aGUgbG91bmdlLjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5UaGVyZSBpcyBhbHNvIHdoYXQgdGhlIHJvb20gZG9lcyBub3QgaGF2ZTogbGluZXMsIHdhaXRpbmcsIGFuZCB0aGUgZmVlbGluZyBvZiBiZWluZyBvbmUgYW5vbnltb3VzIGZhY2UgaW4gYSBjcm93ZC4gRWRkaWUgcG9pbnRzIG91dCB0aGF0IG1lbWJlcnMgbmV2ZXIgd2FpdCBmb3IgYSBtYWNoaW5lIHRoZSB3YXkgdGhleSBtaWdodCBhdCBhIGxhcmdlIGNvbW1lcmNpYWwgZ3ltLCBhbmQgbWFueSBvZiB0aGVtIGxlYXZlIGhhdmluZyBtYWRlIHJlYWwgZnJpZW5kcyByYXRoZXIgdGhhbiBzaW1wbHkgZmluaXNoaW5nIGEgd29ya291dC48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+VGhhdCBzZW5zZSBvZiBiZWxvbmdpbmcgY3Jvc3NlcyBiYWNrZ3JvdW5kcyBhbmQgbGFuZ3VhZ2VzLiBUaGUgY29tbXVuaXR5IHNwYW5zIG1hbnkgY3VsdHVyZXMgYW5kIHNldmVyYWwgc3Bva2VuIGxhbmd1YWdlcywgaW5jbHVkaW5nIE1hbmRhcmluIENoaW5lc2UsIGFuZCBtZW1iZXJzIGRlc2NyaWJlIGFuIGF0bW9zcGhlcmUgd2hlcmUgdGhleSBhcmUgcmVjb2duaXplZCwgd2VsY29tZWQsIGFuZCBxdWlja2x5IGZvbGRlZCBpbnRvIHRoZSBncm91cCBpbnN0ZWFkIG9mIGxlZnQgdG8gdHJhaW4gYWxvbmUuPC9kaXY+CjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1oZXJvLXJpZ2h0IiB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxpbWcgY2xhc3M9ImZsbS1oZXJvLWltZyIgc3JjPSJodHRwczovL2lpbGkuaW8vQ1RwNnF2OS5qcGciIGFsdD0iRWRkaWUgV2FuZyBvd25lciBhbmQgZm91bmRlciBvZiBPbmUgU3RlcCBGaXRuZXNzIHByaXZhdGUgZ3ltIGluIElydmluZSBDYWxpZm9ybmlhIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+RmVhdHVyZWQgUHJvZmlsZTo8L3NwYW4+IEVkZGllIFdhbmcgYnJpbmdzIHNldmVuIHllYXJzIG9mIGNvbXBldGl0aXZlIGJvZHlidWlsZGluZyBleHBlcmllbmNlIGFuZCBhIGNoYW1waW9uc2hpcC1sZXZlbCBzdGFuZGFyZCB0byBPbmUgU3RlcCBGaXRuZXNzLCB0aGUgcHJpdmF0ZSBneW0gaGUgYnVpbHQgZm9yIG1lbWJlcnMgbG9va2luZyBmb3IgYSBwcml2YXRlIHRyYWluaW5nIGVudmlyb25tZW50IGluIElydmluZS48L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6OXB4IDAgOXB4IDE0cHg7IG1hcmdpbjowIDAgMCBhdXRvOyBtYXgtd2lkdGg6NDM4cHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS43cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjk7IG1hcmdpbjowOyI+T25lIFN0ZXAgRml0bmVzczxicj5JcnZpbmUsIENhbGlmb3JuaWE8YnI+b25lc3RlcGZpdG5lc3MuY29tPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjQ1cHg7IGZvbnQtc2l6ZToxMHB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDhweCAwOyI+T3duZXIgRm9jdXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzLWNvcHkiPkVkZGllIFdhbmcgc2hhcGVkIE9uZSBTdGVwIEZpdG5lc3MgYXJvdW5kIGEgc3RhbmRhcmQgaGUgY291bGQgbm90IGZpbmQgZWxzZXdoZXJlIGluIElydmluZTogYSBwcml2YXRlLCBjb21tdW5pdHktZHJpdmVuIHRyYWluaW5nIGVudmlyb25tZW50IHdoZXJlIGV2ZXJ5IG1hY2hpbmUgaXMgY2hvc2VuIHdpdGggcHVycG9zZSBhbmQgZXZlcnkgbWVtYmVyIGlzIHRyZWF0ZWQgbGlrZSBzb21lb25lIHdobyBiZWxvbmdzIHRoZXJlLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ1RwNksyUy5qcGciIGFsdD0iT25lIFN0ZXAgRml0bmVzcyBwcml2YXRlIGd5bSBpbnRlcmlvciB3aXRoIHByZW1pdW0gdHJhaW5pbmcgZXF1aXBtZW50IGluIElydmluZSBDYWxpZm9ybmlhIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjQzOHB4OyBoZWlnaHQ6YXV0bzsgYm9yZGVyOjA7IG1hcmdpbjowIDAgMCBhdXRvOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxLjU1OyBjb2xvcjojNjY1ZjU3OyBtYXJnaW46OHB4IDAgMCAwOyB0ZXh0LWFsaWduOmxlZnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3ZDc1NmI7Ij5JbnNpZGUgdGhlIEZhY2lsaXR5Ojwvc3Bhbj4gVGhlIHRyYWluaW5nIGZsb29yIHJlZmxlY3RzIEVkZGllJ3MgaGFuZHMtb24gYXBwcm9hY2ggdG8gZXF1aXBtZW50IHNlbGVjdGlvbjogZXZlcnkgcGllY2UgaXMgY2hvc2VuIGZvciBxdWFsaXR5LCBzcGVjaWZpY2l0eSwgYW5kIHRoZSBraW5kIG9mIGV4cGVyaWVuY2UgdGhhdCBrZWVwcyBzZXJpb3VzIG1lbWJlcnMgY29taW5nIGJhY2suPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLWhlYWRpbmciPk9uZSBTdGVwIEZpdG5lc3MgU3RhbmRhcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWtleSI+UHJpdmF0ZSBBY2Nlc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItdmFsIj5NZW1iZXJzIHJlZ2lzdGVyIG9yIGJvb2sgYXBwb2ludG1lbnRzIHRvIHRyYWluLCB3aXRoIGNhcGFjaXR5IG1hbmFnZWQgY2FyZWZ1bGx5IHNvIHRoZSBlbnZpcm9ubWVudCBzdGF5cyBjb250cm9sbGVkIGFuZCBuZXZlciBvdmVyY3Jvd2RlZC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93IGRpdmlkZWQiPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWtleSI+VW5pcXVlIEVxdWlwbWVudDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci12YWwiPkV2ZXJ5IG1hY2hpbmUgaXMgaGFuZC1waWNrZWQgYnkgRWRkaWUsIGluY2x1ZGluZyBwaWVjZXMgbWVtYmVycyBvZnRlbiBjYW5ub3QgZmluZCBpbiBhbnkgb3RoZXIgbG9jYWwgZmFjaWxpdHkuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyBkaXZpZGVkIj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1rZXkiPlRyYWluZXIgUm9zdGVyPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLXZhbCI+Q2xvc2UgdG8gMzAgdHJhaW5lcnMsIGluZGVwZW5kZW50IGFuZCBpbi1ob3VzZSwgd29yayBhY3Jvc3MgYm9keWJ1aWxkaW5nLCBib3hpbmcsIHN0cmVuZ3RoLCBwZXJmb3JtYW5jZSwgYW5kIHNoYXBpbmcsIHNlcnZpbmcgbWVtYmVycyBpbiBtdWx0aXBsZSBsYW5ndWFnZXMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tbGVkZ2VyLXJvdyBkaXZpZGVkIj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1rZXkiPkNvbW11bml0eSBDdWx0dXJlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLXZhbCI+QSBkZWRpY2F0ZWQgbG91bmdlIGtlZXBzIG1lbWJlcnMgY29ubmVjdGVkIGxvbmcgYWZ0ZXIgdHJhaW5pbmcsIHR1cm5pbmcgcmVndWxhciBzZXNzaW9ucyBpbnRvIGxhc3RpbmcgZnJpZW5kc2hpcHMuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci13cmFwIiBzdHlsZT0ibWFyZ2luLXRvcDoxNnB4OyBwYWRkaW5nLXRvcDoxNHB4OyI+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItaGVhZGluZyI+QnVpbHQgRm9yPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93Ij48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci1rZXkiPlNlcmlvdXMgQXRobGV0ZXM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXItdmFsIj5Db21wZXRpdG9ycyBhbmQgYm9keWJ1aWxkZXJzIHByZXBhcmluZyBhdCBhIGhpZ2ggbGV2ZWwsIGluY2x1ZGluZyBpbnRlcm5hdGlvbmFsIGF0aGxldGVzIG5ldyB0byB0aGUgVW5pdGVkIFN0YXRlcy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1sZWRnZXItcm93IGRpdmlkZWQiPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLWtleSI+RXZlcnlkYXkgTWVtYmVyczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWxlZGdlci12YWwiPkFkdWx0cyB3aG8gd2FudCBhIHByaXZhdGUsIGxvd2VyLXByZXNzdXJlIHBsYWNlIHRvIGJ1aWxkIHN0cmVuZ3RoIGFuZCBjb25maWRlbmNlIGF0IHRoZWlyIG93biBwYWNlLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWxlZGdlci1yb3cgZGl2aWRlZCI+PHNwYW4gY2xhc3M9ImZsbS1sZWRnZXIta2V5Ij5BbGwgTGV2ZWxzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tbGVkZ2VyLXZhbCI+QmVnaW5uZXJzIGxlYXJuaW5nIHByb3BlciBmb3JtIGFuZCBhZHZhbmNlZCBsaWZ0ZXJzIGNoYXNpbmcgcmVjb3JkcywgZWFjaCBtZXQgYXQgdGhlIHJpZ2h0IHN0YXJ0aW5nIHBvaW50Ljwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWJveCIgc3R5bGU9Im1hcmdpbjozMHB4IDAgMCAwOyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0tc3RhbmRhcmQtbGFiZWwiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjp0b3A7IHdpZHRoOjE2OHB4OyBwYWRkaW5nOjJweCAyNHB4IDAgMDsiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS43OyI+VGhlIEZpdG5lc3MgU3RhbmRhcmQ8L2Rpdj48L3RkPgo8dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcDsiPjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1jb3B5Ij5PbmUgU3RlcCBGaXRuZXNzIHN0YW5kcyBhcGFydCBieSBjb21iaW5pbmcgcHJpdmF0ZSwgY2FwYWNpdHktY29uc2Npb3VzIGFjY2VzcyB3aXRoIGhhbmQtc2VsZWN0ZWQgZXF1aXBtZW50LCBhIGRpdmVyc2Ugcm9zdGVyIG9mIGluZGVwZW5kZW50IGFuZCBpbi1ob3VzZSB0cmFpbmVycywgYW5kIGEgY29tbXVuaXR5IGN1bHR1cmUgdGhhdCB0dXJucyByZWd1bGFyIG1lbWJlcnMgaW50byBsYXN0aW5nIGZyaWVuZHMuPC9kaXY+PC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MzBweCAwIDQwcHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS1vbmUiPkRpdmVyc2l0eSBEZWZpbmVzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS10d28iPkNPTU1VTklUWTwvZGl2Pgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiMyMjIyMjI7IG1hcmdpbjoyMHB4IDAgMTVweCAwOyBtYXgtd2lkdGg6OTQwcHg7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1zdWJ0aXRsZSI+QSBQcml2YXRlIElydmluZSBGaXRuZXNzIEZhY2lsaXR5IEJ1aWx0IEFyb3VuZCBIYW5kLVBpY2tlZCBFcXVpcG1lbnQsIEFjY29tcGxpc2hlZCBUcmFpbmVycywgQW5kIEEgTWVtYmVyIEN1bHR1cmUgVGhhdCBLZWVwcyBQZW9wbGUgQ29taW5nIEJhY2suPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWJvZHkiPgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyMnB4IDAgMThweCAwOyBtYXJnaW46MCAwIDM0cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UHJvZmlsZSBTbmFwc2hvdDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5CdXNpbmVzczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5PbmUgU3RlcCBGaXRuZXNzPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Pd25lcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5FZGRpZSBXYW5nPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Mb2NhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5JcnZpbmUsIENhbGlmb3JuaWE8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlByaXZhdGUgbWVtYmVyc2hpcCwgaGFuZC1zZWxlY3RlZCBlcXVpcG1lbnQsIGEgZGl2ZXJzZSB0cmFpbmVyIHJvc3RlciwgYm9keWJ1aWxkaW5nIGFuZCBzdHJlbmd0aCB0cmFpbmluZywgYW5kIGEgY29tbXVuaXR5LWRyaXZlbiBjdWx0dXJlLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+VHJhaW5pbmcgTW9kZWw8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+UHJpdmF0ZSwgYXBwb2ludG1lbnQtYmFzZWQgYWNjZXNzIHNlcnZpbmcgYXJvdW5kIDU4MCBhY3RpdmUgbWVtYmVycyBhY3Jvc3MgSXJ2aW5lIGFuZCBPcmFuZ2UgQ291bnR5LCB3aXRoIG5lYXJseSAzMCBpbmRlcGVuZGVudCBhbmQgaW4taG91c2UgdHJhaW5lcnMuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBEb3NzaWVyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5PbmUgU3RlcCBGaXRuZXNzIG1hdHRlcnMgYmVjYXVzZSBpdCB0cmVhdHMgdGhlIGd5bSBleHBlcmllbmNlIGl0c2VsZiBhcyB0aGUgcHJvZHVjdCwgYnVpbHQgZm9yIG1lbWJlcnMgd2hvIHdhbnQgYSBwcml2YXRlLCBoaWdoLXN0YW5kYXJkIGVudmlyb25tZW50IHdoZXJlIGN1cmF0ZWQgZXF1aXBtZW50LCB0cmFpbmVyIGRpdmVyc2l0eSwgYW5kIGdlbnVpbmUgY29tbXVuaXR5IG1ha2UgdHJhaW5pbmcgZmVlbCBwZXJzb25hbCByYXRoZXIgdGhhbiB0cmFuc2FjdGlvbmFsLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3IncyBOb3RlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5UaGlzIHByb2ZpbGUgZXhhbWluZXMgaG93IEVkZGllIFdhbmcncyB5ZWFycyBhcyBhIGNvbXBldGl0aXZlIGJvZHlidWlsZGVyLCBoaXMgaW50ZXJuYXRpb25hbCBmaXRuZXNzIHJvb3RzLCBhbmQgaGlzIGhhbmRzLW9uIG93bmVyc2hpcCBzaGFwZWQgYSBwcml2YXRlIGd5bSBzdGFuZGFyZCBjZW50ZXJlZCBvbiBjdXJhdGlvbiwgY29tbXVuaXR5LCBhbmQgbWVtYmVyIGNvbmZpZGVuY2UgaW4gSXJ2aW5lLjwvcD4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgUHJvZmlsZTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiPkluc2lkZSBUaGUgT25lIFN0ZXAgRml0bmVzcyBBcHByb2FjaDwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbjowICFpbXBvcnRhbnQ7Ij5EZXNpZ25pbmcgYSBoaWdoLWVuZCBwcml2YXRlIGd5bSBpcyBub3Qgc2ltcGx5IGEgbWF0dGVyIG9mIGZpbmRpbmcgdGhlIHJpZ2h0IGVxdWlwbWVudCBvciB0aGUgcmlnaHQgbG9jYXRpb24uIEFjY29yZGluZyB0byBFZGRpZSBXYW5nLCBpdCByZXF1aXJlcyBzb21ldGhpbmcgaGFyZGVyIHRvIGRlZmluZTogYSBzdGFuZGFyZCwgYSBjbGVhciBzZW5zZSBvZiB3aGF0IHRoZSBleHBlcmllbmNlIHNob3VsZCBmZWVsIGxpa2UgZm9yIHRoZSBwZXJzb24gd2Fsa2luZyB0aHJvdWdoIHRoZSBkb29yLCB3aGV0aGVyIHRoZXkgYXJlIGEgY29tcGV0aXRpdmUgYXRobGV0ZSBjaGFzaW5nIGEgcGVyc29uYWwgcmVjb3JkIG9yIHNvbWVvbmUgd2hvIGhhcyBuZXZlciBmZWx0IGNvbWZvcnRhYmxlIHRyYWluaW5nIGluIGZyb250IG9mIHN0cmFuZ2Vycy48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1aWNrLWFuc3dlciI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5RdWljayBBbnN3ZXI8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMWExYTFhOyBtYXJnaW46MDsiPk9uZSBTdGVwIEZpdG5lc3MgaXMgYSBwcml2YXRlLCBhcHBvaW50bWVudC1iYXNlZCBneW0gaW4gSXJ2aW5lLCBDYWxpZm9ybmlhLCBmb3VuZGVkIGJ5IGNvbXBldGl0aXZlIGJvZHlidWlsZGVyIEVkZGllIFdhbmcuIFRoZSBneW0gaXMgYnVpbHQgYXJvdW5kIGhhbmQtc2VsZWN0ZWQgZXF1aXBtZW50LCBhIGNvbW11bml0eSBvZiBhcm91bmQgNTgwIGFjdGl2ZSBtZW1iZXJzLCBuZWFybHkgMzAgdHJhaW5lcnMgaW5jbHVkaW5nIGluZGVwZW5kZW50IGFuZCBpbi1ob3VzZSB0cmFpbmVycywgYW5kIGEgY2FwYWNpdHktY29uc2Npb3VzIGFjY2VzcyBtb2RlbCB0aGF0IHByb3RlY3RzIGEgcHJpdmF0ZSwgaGlnaC1xdWFsaXR5IHRyYWluaW5nIGV4cGVyaWVuY2UuPC9wPgo8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5FZGRpZSdzIHBhdGggdG8gZ3ltIG93bmVyc2hpcCBiZWdhbiBub3QgYXMgYSBidXNpbmVzcyBwbGFuIGJ1dCBhcyBhIHBlcnNvbmFsIGZydXN0cmF0aW9uLiBBZnRlciBzZXZlbiB5ZWFycyBvZiBjb21wZXRpdGl2ZSBib2R5YnVpbGRpbmcsIGluY2x1ZGluZyBmaXZlIGNoYW1waW9uc2hpcCB3aW5zIGFjcm9zcyAxNiBldmVudHMsIGhlIGZvdW5kIHRoYXQgbm93aGVyZSBpbiBJcnZpbmUgbWF0Y2hlZCB3aGF0IGhlIG5lZWRlZCBmb3Igc2VyaW91cyBwcmVwYXJhdGlvbi4gVGhlIGd5bXMgYXZhaWxhYmxlIHdlcmUgZWl0aGVyIG92ZXJjcm93ZGVkLCB1bmRlci1lcXVpcHBlZCwgb3Igc2ltcGx5IGxhY2tlZCB0aGUgYXRtb3NwaGVyZSBoZSB3YXMgbG9va2luZyBmb3IuIFNvIGhlIGJ1aWx0IGhpcyBvd24uPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWxlYXJuLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBZb3UnbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SW5zaWRlIFRoZSBPbmUgU3RlcCBGaXRuZXNzIEFwcHJvYWNoPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJkMmEyNjsgbWFyZ2luOjAgMCAxNnB4IDA7Ij5UaGlzIHByb2ZpbGUgZXhhbWluZXMgaG93IE9uZSBTdGVwIEZpdG5lc3MgY29tYmluZXMgcHJpdmF0ZSBhY2Nlc3MsIGNhcmVmdWxseSBjaG9zZW4gZXF1aXBtZW50LCBhIGRpdmVyc2UgdHJhaW5lciByb3N0ZXIsIGFuZCBhIHNvY2lhbCBhdG1vc3BoZXJlIHRvIHJlZGVmaW5lIHdoYXQgYSBsb2NhbCBneW0gY2FuIGJlIGluIElydmluZS48L3A+Cjx0YWJsZSBjbGFzcz0iZmxtLWxlYXJuLXJvdyIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IElzIERpZmZlcmVudDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+T3duZXItY3VyYXRlZCBlcXVpcG1lbnQsIHByaXZhdGUgYWNjZXNzLCBhbmQgYSBjb21tdW5pdHkgZGVzaWduZWQgdG8gZmVlbCBkaWZmZXJlbnQgZnJvbSBhIGNvbW1lcmNpYWwgZ3ltLjwvcD4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaG8gSXQgU2VydmVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5Db21wZXRpdGl2ZSBhdGhsZXRlcywgYmVnaW5uZXJzLCBhbmQgYSBkaXZlcnNlLCBtdWx0aWxpbmd1YWwgY29tbXVuaXR5LjwvcD4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+UmFyZSBlcXVpcG1lbnQsIGEgYnJvYWQgbXVsdGlkaXNjaXBsaW5hcnkgdHJhaW5lciByb3N0ZXIsIGFuZCBhIHJlYWwgY29tbXVuaXR5IGFjcm9zcyBPcmFuZ2UgQ291bnR5LjwvcD4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkJ1aWx0IEZyb20gU2V2ZW4gWWVhcnMgT2YgQ29tcGV0aXRpdmUgRXhwZXJpZW5jZTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RWRkaWUgZ3JldyB1cCBpbiBCYW5na29rLCBUaGFpbGFuZCwgYW5kIGRpc2NvdmVyZWQgZml0bmVzcyBhcyBhIHRlZW5hZ2VyLiBBdCBhcm91bmQgZm91cnRlZW4sIHdlaWdoaW5nIGNsb3NlIHRvIGEgaHVuZHJlZCBwb3VuZHMgYW5kIGVhZ2VyIHRvIGNvbXBldGUgbW9yZSBlZmZlY3RpdmVseSBvbiB0aGUgYmFza2V0YmFsbCBjb3VydCwgaGUgd2Fsa2VkIGludG8gYSBneW0gZm9yIHRoZSBmaXJzdCB0aW1lLiBXaGF0IHN0YXJ0ZWQgYXMgYSBwcmFjdGljYWwgZGVjaXNpb24gdG8gYnVpbGQgc3RyZW5ndGggYmVjYW1lIHNvbWV0aGluZyBtdWNoIGxhcmdlci4gSGlzIHRyYWluZXIgbm90aWNlZCBoaXMgc3RydWN0dXJlIGFuZCBlbmNvdXJhZ2VkIGhpbSB0byBjb25zaWRlciBjb21wZXRpbmcuIFllYXJzIGxhdGVyLCBFZGRpZSBoYWQgd29uIGZpdmUgYm9keWJ1aWxkaW5nIHRpdGxlcyBhY3Jvc3MgMTYgY29tcGV0aXRpdmUgZXZlbnRzLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgY29tcGV0aXRpdmUgYmFja2dyb3VuZCBnYXZlIGhpbSBzb21ldGhpbmcgbW9zdCBneW0gb3duZXJzIGRvIG5vdCBoYXZlOiBhIGZpcnN0LWhhbmQgdW5kZXJzdGFuZGluZyBvZiB3aGF0IGEgc2VyaW91cyB0cmFpbmluZyBmYWNpbGl0eSBuZWVkcyB0byBiZS4gSGUga25ldyB0aGUgZXF1aXBtZW50LCB0aGUgYXRtb3NwaGVyZSwgdGhlIGNvYWNoaW5nLCBhbmQgdGhlIGNvbW11bml0eSByZXF1aXJlZCB0byBzdXBwb3J0IHJlYWwgcHJlcGFyYXRpb24uIFdoZW4gaGUgc2V0dGxlZCBpbiBJcnZpbmUgYW5kIGNvdWxkIG5vdCBmaW5kIGEgZ3ltIHRoYXQgbWV0IHRoYXQgc3RhbmRhcmQsIGhlIGJlZ2FuIG1ha2luZyBhIGRpZmZlcmVudCBraW5kIG9mIHBsYW4uPC9wPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+TWVtYmVyIEV4cGVyaWVuY2U8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+QSBtZW1iZXIgYXQgT25lIFN0ZXAgRml0bmVzcyBpcyBsaWtlbHkgdG8gc3RheSBsb25nZXIgdGhhbiB0aGV5IHBsYW5uZWQuIEVkZGllIGRlc2NyaWJlZCBtZW1iZXJzIHdobyBhcnJpdmUgZm9yIGEgd29ya291dCBhbmQgZW5kIHVwIHNwZW5kaW5nIHR3byBvciB0aHJlZSBhZGRpdGlvbmFsIGhvdXJzIGluIHRoZSBsb3VuZ2Ugc2ltcGx5IGNvbm5lY3Rpbmcgd2l0aCBvdGhlciBwZW9wbGUuIFRoZSBneW0gaXMgZGVzaWduZWQgYXJvdW5kIHRoYXQgcXVhbGl0eTogbm90IGp1c3QgYSBwbGFjZSB0byB0cmFpbiwgYnV0IGEgcGxhY2Ugd2hlcmUgbWVtYmVycyBmZWVsIGVub3VnaCBjb21mb3J0IGFuZCBiZWxvbmdpbmcgdG8gd2FudCB0byByZW1haW4uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdW90ZS1ibG9jayI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlLXRleHQiIHN0eWxlPSJmb250LXNpemU6MjlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ0ICFpbXBvcnRhbnQ7Ij4iSSBwdXQgbXkgaGVhcnQgaW50byB0aGUgZ3ltLCBhbmQgbXkgbWVtYmVycyBjYW4gZmVlbCBpdC4iPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5FZGRpZSBXYW5nLCBPd25lciBBbmQgRm91bmRlciAvIE9uZSBTdGVwIEZpdG5lc3M8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlRoZSBFcXVpcG1lbnQgUGhpbG9zb3BoeTogRXZlcnkgUGllY2UgSGFuZC1QaWNrZWQ8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9uZSBvZiB0aGUgbW9zdCBjb25zaXN0ZW50IHRoaW5ncyBtZW1iZXJzIHNheSBhYm91dCBPbmUgU3RlcCBGaXRuZXNzIGlzIHRoYXQgdGhlIGVxdWlwbWVudCBpcyB1bmxpa2UgYW55dGhpbmcgdGhleSBoYXZlIHNlZW4gYmVmb3JlLiBUaGF0IGlzIG5vdCBhIGNvaW5jaWRlbmNlLiBFZGRpZSBzZWxlY3RzIGV2ZXJ5IG1hY2hpbmUgaW4gdGhlIGZhY2lsaXR5IHBlcnNvbmFsbHkuIEhlIHRyYWlucyB0aGVyZSBoaW1zZWxmLCB3aGljaCBtZWFucyB3aGVuIHNvbWV0aGluZyBuZWVkcyBmaXhpbmcsIGhlIG5vdGljZXMgYmVmb3JlIG1lbWJlcnMgaGF2ZSB0byBtZW50aW9uIGl0LiBXaGVuIGEgbWVtYmVyIGFza3MgYWJvdXQgYSBzcGVjaWZpYyBwaWVjZSBvZiBlcXVpcG1lbnQgdGhleSB3b3VsZCBsaWtlIHRvIHVzZSwgRWRkaWUgd29ya3MgdG8gc291cmNlIGl0LCBvZnRlbiB3aXRoaW4gYSB3ZWVrIG9yIHR3by48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGxldmVsIG9mIHJlc3BvbnNpdmVuZXNzIHJlZmxlY3RzIHNvbWV0aGluZyBFZGRpZSBkZXNjcmliZWQgYXMgYSBjb3JlIHBhcnQgb2YgaGlzIG9wZXJhdGluZyBwaGlsb3NvcGh5OiBwdXR0aW5nIGhpbXNlbGYgaW4gdGhlIHBvc2l0aW9uIG9mIGEgbWVtYmVyIHJhdGhlciB0aGFuIGEgZ3ltIG93bmVyLiBUaGUgYnVzaW5lc3MgaXMgbm90IGRyaXZlbiBieSByZXZlbnVlIGZpcnN0LiBJdCBpcyBkcml2ZW4gYnkgdGhlIGV4cGVyaWVuY2Ugb2YgdGhlIHBlcnNvbiB3YWxraW5nIHRocm91Z2ggdGhlIGRvb3IuIFRoYXQgbWluZHNldCBzaGFwZXMgZXZlcnl0aGluZyBmcm9tIGVxdWlwbWVudCBjaG9pY2VzIHRvIGhvdyB0aGUgdHJhaW5pbmcgZmxvb3IgaXMgbWFpbnRhaW5lZCBkYXkgdG8gZGF5LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DVHA2MkVsLmpwZyIgYWx0PSJNZW1iZXJzIHRyYWluaW5nIGF0IE9uZSBTdGVwIEZpdG5lc3MgcHJpdmF0ZSBneW0gaW4gSXJ2aW5lIENhbGlmb3JuaWEiPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+VHJhaW5pbmcgYXQgT25lIFN0ZXAgRml0bmVzcyByZWZsZWN0cyB0aGUgZW52aXJvbm1lbnQgRWRkaWUgYnVpbHQgZm9yIHNlcmlvdXMgbWVtYmVyczogaW50ZW50aW9uYWwgZXF1aXBtZW50LCBmb2N1c2VkIGVuZXJneSwgYW5kIGEgcm9vbSB3aGVyZSBwZW9wbGUgaW52ZXN0IGluIG1vcmUgdGhhbiBqdXN0IGEgd29ya291dC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPk5lYXJseSAzMCBUcmFpbmVycyBVbmRlciBPbmUgUm9vZjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T25lIG9mIHRoZSBtb3JlIHN0cmlraW5nIGZhY3RzIGFib3V0IE9uZSBTdGVwIEZpdG5lc3MgaXMgdGhlIHNoZWVyIHJhbmdlIG9mIHRyYWluZXJzIGF2YWlsYWJsZSB0byBtZW1iZXJzLiBDbG9zZSB0byB0aGlydHkgdHJhaW5lcnMsIGluY2x1ZGluZyBpbmRlcGVuZGVudCB0cmFpbmVycyBhbmQgaW4taG91c2UgdHJhaW5lcnMsIHdvcmsgd2l0aGluIHRoZSBneW0sIGNvdmVyaW5nIGJvZHlidWlsZGluZywgbXVzY2xlIGh5cGVydHJvcGh5LCBzdHJlbmd0aCwgYm94aW5nLCBwZXJmb3JtYW5jZSwgZW5kdXJhbmNlLCBhbmQgYm9keSBzaGFwaW5nLiBUcmFpbmVycyBzcGVhayBtdWx0aXBsZSBsYW5ndWFnZXMsIGluY2x1ZGluZyBNYW5kYXJpbiBDaGluZXNlLCB3aGljaCByZWZsZWN0cyB0aGUgZ3ltJ3MgY3Jvc3MtY3VsdHVyYWwgaWRlbnRpdHkuIFNvbWUgYXJlIGN1cnJlbnQgY29tcGV0aXRpdmUgYXRobGV0ZXMgdHJhaW5pbmcgYXQgaGlnaCBsZXZlbHMsIGluY2x1ZGluZyB0aG9zZSBjb21wZXRpbmcgYXQgT2x5bXBpYS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgcHJvc3BlY3RpdmUgbWVtYmVycywgdGhhdCByYW5nZSBtYXR0ZXJzIHByYWN0aWNhbGx5OiB3aGF0ZXZlciB0aGUgZ29hbCwgYmFja2dyb3VuZCwgb3IgZml0bmVzcyBsZXZlbCwgdGhlcmUgaXMgYSB0cmFpbmVyIGF0IE9uZSBTdGVwIHdobyBjYW4gd29yayB3aXRoIHRoZW0uIEVkZGllIGRlc2NyaWJlZCB0aGUgZ3ltIGFzIGEga2luZCBvZiBjb25uZWN0b3IsIGEgcGxhY2Ugd2hlcmUgaW50ZXJuYXRpb25hbCBhdGhsZXRlcywgbG9jYWwgYmVnaW5uZXJzLCBDaGluZXNlIGZpdG5lc3MgY29tbXVuaXRpZXMsIGFuZCBwZW9wbGUgZnJvbSBvdGhlciBjdWx0dXJhbCBiYWNrZ3JvdW5kcyBhbGwgZmluZCBzb21ldGhpbmcgdGhhdCBmaXRzLiBUaGF0IGRpdmVyc2l0eSBpcyBvbmUgb2YgdGhlIHR3byB3b3JkcyBoZSB3b3VsZCB1c2UgdG8gZGVzY3JpYmUgdGhlIGd5bSBpZiBoZSBoYWQgdG8gY2hvb3NlIG9ubHkgdHdvOiBkaXZlcnNpdHkgYW5kIHZpYmUuPC9wPgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0MnB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowIDAgMjJweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxOHB4IDA7Ij5FZGl0b3JpYWwgUGVyc3BlY3RpdmU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZTozNHB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDIycHggMDsiPk9uZSBTdGVwIEZpdG5lc3MgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyB0aGUgZ3ltIGV4cGVyaWVuY2UgaXRzZWxmIGFzIHRoZSBwcm9kdWN0LCBhbmQgZXZlcnkgZGVjaXNpb24gRWRkaWUgbWFrZXMsIGZyb20gZXF1aXBtZW50IHNlbGVjdGlvbiB0byB0cmFpbmVyIGRpdmVyc2l0eSB0byB0aGUgY3VsdHVyZSBvZiB0aGUgbG91bmdlLCByZWZsZWN0cyB0aGF0IGJlbGllZi48L3A+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2NmYzViNjsgbWFyZ2luOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1icmllZiI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEyICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Ij5XaGF0IE9uZSBTdGVwIEZpdG5lc3MgT2ZmZXJzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3IGFuZCB3ZWJzaXRlLCBPbmUgU3RlcCBGaXRuZXNzIGlzIGJ1aWx0IGZvciBtZW1iZXJzIHdobyB3YW50IGEgcHJpdmF0ZSwgaGlnaC1zdGFuZGFyZCB0cmFpbmluZyBlbnZpcm9ubWVudCB3aXRoIGRpdmVyc2UgdHJhaW5lciBhY2Nlc3MgYW5kIGEgZ2VudWluZSBzZW5zZSBvZiBjb21tdW5pdHkgaW4gSXJ2aW5lLCBDYWxpZm9ybmlhLjwvcD4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlByaXZhdGUgTWVtYmVyc2hpcDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIGd5bSBvcGVyYXRlcyBvbiBhIHByaXZhdGUsIHJlZ2lzdHJhdGlvbiBvciBhcHBvaW50bWVudC1iYXNlZCBtb2RlbC4gQ2FwYWNpdHkgaXMgbWFuYWdlZCBpbnRlbnRpb25hbGx5OyB3aGVuIHRoZSBneW0gcmVhY2hlcyBpdHMgbGltaXQsIG5ldyBzaWdudXBzIG1heSBtb3ZlIHRvIGEgd2FpdGxpc3Qgb3IgcmVmZXJyYWwtYmFzZWQgcGF0aCB0byBwcm90ZWN0IHRoZSBtZW1iZXIgZXhwZXJpZW5jZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5UcmFpbmVyIFJvc3Rlcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+Q2xvc2UgdG8gMzAgdHJhaW5lcnMsIGluY2x1ZGluZyBpbmRlcGVuZGVudCBhbmQgaW4taG91c2UgdHJhaW5lcnMsIHdvcmsgd2l0aGluIHRoZSBneW0sIHNwYW5uaW5nIGJvZHlidWlsZGluZywgc3RyZW5ndGgsIGJveGluZywgcGVyZm9ybWFuY2UsIGVuZHVyYW5jZSwgYW5kIHNoYXBpbmcsIHdpdGggbXVsdGlsaW5ndWFsIHN1cHBvcnQgaW5jbHVkaW5nIE1hbmRhcmluIENoaW5lc2UuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Q3VyYXRlZCBFcXVpcG1lbnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkV2ZXJ5IHBpZWNlIG9mIGVxdWlwbWVudCBpcyBoYW5kLXNlbGVjdGVkIGJ5IEVkZGllLCB3aG8gdXNlcyB0aGUgZmFjaWxpdHkgaGltc2VsZi4gTWVtYmVycyByZWd1bGFybHkgZW5jb3VudGVyIG1hY2hpbmVzIHVuYXZhaWxhYmxlIGF0IG90aGVyIGd5bXMgaW4gdGhlIGFyZWEuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Q29tbXVuaXR5IExvdW5nZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+QSBkZWRpY2F0ZWQgbG91bmdlIGFyZWEgYWxsb3dzIG1lbWJlcnMgdG8gY29ubmVjdCBhZnRlciB0cmFpbmluZy4gTWFueSBzcGVuZCBob3VycyBiZXlvbmQgdGhlaXIgd29ya291dCB0YWxraW5nIHdpdGggb3RoZXIgbWVtYmVycywgYnVpbGRpbmcgcmVsYXRpb25zaGlwcyB0aGF0IGV4dGVuZCBvdXRzaWRlIHRoZSBneW0uPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+VHJhaW5pbmcgUGhpbG9zb3BoeTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+RWRkaWUncyBjb2FjaGluZyBhcHByb2FjaCBiZWdpbnMgd2l0aCBmb3JtLCBtaW5kLW11c2NsZSBjb25uZWN0aW9uLCBhbmQgYnVpbGRpbmcgYSBoZWFsdGh5IGxpZmVzdHlsZSBmb3VuZGF0aW9uIGJlZm9yZSBhZGRpbmcgdm9sdW1lIG9yIGludGVuc2l0eSwgcmVmbGVjdGluZyBoaXMgYm9keWJ1aWxkaW5nIGJhY2tncm91bmQgYXBwbGllZCB0byBtZW1iZXJzIGF0IGV2ZXJ5IGxldmVsLjwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSIgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50OyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5DbGllbnQgUGVyc3BlY3RpdmU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyNXB4OyBsaW5lLWhlaWdodDoxLjUyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDE0cHggMDsiPiJOaWNlIGd5bS4gVW5pcXVlIG1hY2hpbmVzIHlvdSB3b24ndCBmaW5kIGVsc2V3aGVyZSBhbmQgYSBncmVhdCBhdG1vc3BoZXJlIHRvIHN0YXkgY29uc2lzdGVudC4iPC9wPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+UmljaGFyZCBaaGVuZyAvIENsaWVudCBQZXJzcGVjdGl2ZSBTdXBwbGllZCBGb3IgRWRpdG9yaWFsIFVzZTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uZmlkZW5jZSBBcyBBIFRyYWluaW5nIEZvY3VzPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIEVkZGllIHdhcyBhc2tlZCB3aGF0IG1lbWJlciB3aW5zIG1ha2UgaGltIHByb3VkZXN0LCBoaXMgYW5zd2VyIHdhcyBub3QgYWJvdXQgcGh5c2ljYWwgdHJhbnNmb3JtYXRpb24uIEl0IHdhcyBhYm91dCBjb25maWRlbmNlLiBIZSBkZXNjcmliZWQgbWVtYmVycyB3aG8gYXJyaXZlIHF1aWV0LCB1bndpbGxpbmcgdG8gZW5nYWdlLCB0cmFpbmluZyBhbG9uZSBhbmQga2VlcGluZyB0aGVpciBleWVzIGRvd24uIE92ZXIgdGltZSwgdGhvc2Ugc2FtZSBtZW1iZXJzIGJlZ2luIHRhbGtpbmcgdG8gcGVvcGxlIGFyb3VuZCB0aGVtLCBidWlsZGluZyByZWxhdGlvbnNoaXBzLCBhbmQgY2FycnlpbmcgdGhlbXNlbHZlcyBkaWZmZXJlbnRseS4gVGhhdCBzaGlmdCwgZnJvbSBzb21lb25lIHdobyBmZWx0IHVuY29tZm9ydGFibGUgaW4gYSBneW0gdG8gc29tZW9uZSB3aG8gbG9va3MgZm9yd2FyZCB0byBnb2luZywgaXMgd2hhdCBFZGRpZSBzYWlkIGhlIGZpbmRzIG1vc3QgbWVhbmluZ2Z1bC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgcHJpdmF0ZSBtb2RlbCBwbGF5cyBhIGRpcmVjdCByb2xlIGluIHRoYXQgZXhwZXJpZW5jZS4gQnkgbGltaXRpbmcgYWNjZXNzIGFuZCByZW1vdmluZyB0aGUgbm9pc2UgYW5kIGp1ZGdtZW50IG9mIGEgbGFyZ2UgY29tbWVyY2lhbCBmbG9vciwgT25lIFN0ZXAgY3JlYXRlcyBjb25kaXRpb25zIHdoZXJlIHBlb3BsZSB3aG8gb25jZSBhdm9pZGVkIGd5bXMgZW50aXJlbHkgY2FuIHN0YXJ0IGFuZCBrZWVwIGdvaW5nLiBGb3IgbWVtYmVycyB3aG8gam9pbmVkIGJlY2F1c2UgdGhleSBmZWx0IHNlbGYtY29uc2Npb3VzIGFib3V0IHRoZWlyIGN1cnJlbnQgc2hhcGUsIHRoZSBlbnZpcm9ubWVudCBvZmZlcnMgc29tZXRoaW5nIHByYWN0aWNhbDogYSBwbGFjZSB0byB0cmFpbiB3aXRob3V0IGZlZWxpbmcgd2F0Y2hlZCBieSBzdHJhbmdlcnMuIEluZGl2aWR1YWwgZXhwZXJpZW5jZXMgdmFyeSBmcm9tIG1lbWJlciB0byBtZW1iZXIuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5UdW5uZWwgVmlzaW9uIEFuZCBUaGUgU3RhbmRhcmQgQmVoaW5kIFRoZSBCdXNpbmVzczwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RWRkaWUgaGFzIGEgc2xvZ2FuIHRoYXQgcnVucyB0aHJvdWdoIGV2ZXJ5dGhpbmcgaGUgZG9lcy4gSXQgYXBwZWFycyBvbiBoaXMgY29tcGV0aXRpb24gYmVsdCBhbmQgaXQgc2hhcGVzIGhvdyBoZSBvcGVyYXRlcyB0aGUgZ3ltOiB0dW5uZWwgdmlzaW9uLiBIaXMgcGhpbG9zb3BoeSBpcyBub3QgYWJvdXQgYmFsYW5jaW5nIG11bHRpcGxlIGdvYWxzIGF0IG9uY2UuIEl0IGlzIGFib3V0IGNob29zaW5nIG9uZSBkaXJlY3Rpb24gYW5kIGdpdmluZyBpdCBldmVyeXRoaW5nLiBXaGVuIGhlIHdhcyBjb21wZXRpbmcsIHRoYXQgbWVhbnQgaGlzIGVudGlyZSBmb2N1cyB3ZW50IGludG8gcHJlcGFyYXRpb24uIFdoZW4gaGUgdHJhbnNpdGlvbmVkIHRvIGd5bSBvd25lcnNoaXAsIHRoZSBzYW1lIGludGVuc2l0eSBzaGlmdGVkIHRvd2FyZCBidWlsZGluZyBPbmUgU3RlcCBGaXRuZXNzLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgZm9jdXMgaGFzIHByb2R1Y2VkIGEgZ3ltIG5vdyBzZXJ2aW5nIGFyb3VuZCA1ODAgYWN0aXZlIG1lbWJlcnMgd2hpbGUgcHJlcGFyaW5nIGFuIGV4cGFuc2lvbiBvZiB0aGUgY3VycmVudCBsb2NhdGlvbiBmcm9tIGFib3V0IDYsNTAwIHNxdWFyZSBmZWV0IHRvIGFib3V0IDE2LDAwMCBzcXVhcmUgZmVldC4gVGhlIGJ1c2luZXNzIGJlZ2FuIHdpdGggY29ubmVjdGlvbnMgRWRkaWUgaGFkIGJ1aWx0IHRocm91Z2ggeWVhcnMgaW4gYm90aCBDaGluZXNlIGFuZCBBbWVyaWNhbiBib2R5YnVpbGRpbmcgY29tbXVuaXRpZXMuIEludGVybmF0aW9uYWwgYXRobGV0ZXMgd2hvIHdhbnRlZCB0byBjb21wZXRlIGluIHRoZSBVbml0ZWQgU3RhdGVzIGFuZCBkaWQgbm90IGtub3cgd2hlcmUgdG8gZ28gY2FtZSB0byBoaW0gZmlyc3QuIE9uZSBTdGVwIEZpdG5lc3MgYmVjYW1lIHRoZSBwaHlzaWNhbCBob21lIGZvciB0aGF0IG5ldHdvcmssIGFuZCB0aGVuIGdyZXcgYmV5b25kIGl0LjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+V2h5IFRoaXMgTWF0dGVycyBMb2NhbGx5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5JbiBJcnZpbmUgYW5kIGFjcm9zcyBPcmFuZ2UgQ291bnR5LCBhIHByaXZhdGUgZ3ltIGZhY2VzIGEgY2xlYXIgY2hhbGxlbmdlOiBpdCBoYXMgdG8gZWFybiBtZW1iZXIgbG95YWx0eSB0aHJvdWdoIHF1YWxpdHkgYW5kIGV4cGVyaWVuY2UsIG5vdCBqdXN0IGFjY2Vzc2liaWxpdHkuIE9uZSBTdGVwIEZpdG5lc3MgYWRkcmVzc2VzIHRoYXQgYnkgbWFraW5nIHRoZSBleHBlcmllbmNlIGl0c2VsZiB0aGUgcmVhc29uIG1lbWJlcnMgc3RheS4gVGhlIGd5bSBpcyBub3Qgc2ltcGx5IGEgcGxhY2UgdG8gYWNjZXNzIGVxdWlwbWVudC4gSXQgaXMgYSBzb2NpYWwgZW52aXJvbm1lbnQsIGEgY29tbXVuaXR5IGh1YiwgYW5kIGEgdHJhaW5pbmcgZmFjaWxpdHkgdGhhdCByZWZsZWN0cyB0aGUgcGVyc29uYWwgc3RhbmRhcmRzIG9mIGl0cyBvd25lci48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGZvY3VzIG9uIGV4cGVyaWVuY2UgaXMgd2hhdCBnaXZlcyBPbmUgU3RlcCBGaXRuZXNzIGl0cyBpZGVudGl0eSBpbiB0aGUgbG9jYWwgbWFya2V0LiBNZW1iZXJzIHdobyB3YW50IGEgcHJpdmF0ZSBzZXR0aW5nLCBhY2NvbXBsaXNoZWQgdHJhaW5lcnMgYWNyb3NzIG1hbnkgZGlzY2lwbGluZXMsIGFuZCBhIGNvbW11bml0eSB0aGF0IGZlZWxzIGdlbnVpbmUgdGVuZCB0byBmaW5kIHRoZSBneW0gd2FzIGJ1aWx0IHdpdGggZXhhY3RseSB0aG9zZSBwcmlvcml0aWVzIGluIG1pbmQuIFRoZSBlcXVpcG1lbnQgaXMgdW51c3VhbCwgdGhlIHRyYWluZXJzIGFyZSBhY2NvbXBsaXNoZWQsIGFuZCB0aGUgb3duZXIgc3RheXMgcGVyc29uYWxseSBpbnZlc3RlZCBpbiBwcm90ZWN0aW5nIHRoZSBxdWFsaXR5IG9mIHdoYXQgbWVtYmVycyBmZWVsIHdoZW4gdGhleSB3YWxrIGluLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+RkFRPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIEVkZGllIFdhbmc/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5FZGRpZSBXYW5nIGlzIHRoZSBvd25lciBhbmQgZm91bmRlciBvZiBPbmUgU3RlcCBGaXRuZXNzLCBhIHByaXZhdGUgZml0bmVzcyBmYWNpbGl0eSBpbiBJcnZpbmUsIENhbGlmb3JuaWEuIEEgY29tcGV0aXRpdmUgYm9keWJ1aWxkZXIgZm9yIHNldmVuIHllYXJzIHdpdGggZml2ZSBjaGFtcGlvbnNoaXAgdGl0bGVzLCBFZGRpZSBidWlsdCBPbmUgU3RlcCBGaXRuZXNzIHRvIGZpbGwgYSBnYXAgaGUgcGVyc29uYWxseSBleHBlcmllbmNlZDogYSBwcml2YXRlLCBjb21tdW5pdHktZHJpdmVuIGd5bSB3aGVyZSBzZXJpb3VzIG1lbWJlcnMgY2FuIHRyYWluIHdpdGhvdXQgdGhlIG5vaXNlIGFuZCBjcm93ZGluZyBvZiBjb21tZXJjaWFsIGZhY2lsaXRpZXMuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IElzIE9uZSBTdGVwIEZpdG5lc3MgS25vd24gRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T25lIFN0ZXAgRml0bmVzcyBpcyBrbm93biBmb3IgaXRzIHByaXZhdGUsIGFwcG9pbnRtZW50LWJhc2VkIGFjY2VzcyBtb2RlbCwgY2FwYWNpdHktY29uc2Npb3VzIG1lbWJlcnNoaXAgc3RydWN0dXJlLCBjYXJlZnVsbHkgaGFuZC1zZWxlY3RlZCBlcXVpcG1lbnQsIGEgZGl2ZXJzZSBjb21tdW5pdHkgb2YgbWVtYmVycywgaW5kZXBlbmRlbnQgYW5kIGluLWhvdXNlIHRyYWluZXJzLCBhbmQgYW4gYXRtb3NwaGVyZSB0aGF0IHByaW9yaXRpemVzIGNvbm5lY3Rpb24sIGNvbmZpZGVuY2UsIGFuZCBhIHJlZmluZWQgdHJhaW5pbmcgZXhwZXJpZW5jZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPklzIE9uZSBTdGVwIEZpdG5lc3MgT3BlbiBUbyBCZWdpbm5lcnM/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5ZZXMuIE9uZSBTdGVwIEZpdG5lc3Mgd2VsY29tZXMgbWVtYmVycyBhdCBhbGwgbGV2ZWxzLiBFZGRpZSBXYW5nIGRlc2NyaWJlZCBhIHByaXZhdGUsIGxvd2VyLXByZXNzdXJlIGVudmlyb25tZW50IHdoZXJlIG1lbWJlcnMgd2hvIGZlZWwgdW5jb21mb3J0YWJsZSBpbiBjcm93ZGVkIGNvbW1lcmNpYWwgZ3ltcyBjYW4gdHJhaW4gcXVpZXRseSwgYnVpbGQgY29uZmlkZW5jZSBvdmVyIHRpbWUsIGFuZCBiZWNvbWUgcGFydCBvZiBhIGNsb3NlIGNvbW11bml0eSBhdCB0aGVpciBvd24gcGFjZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgVHJhaW5pbmcgUHJvZ3JhbXMgRG9lcyBPbmUgU3RlcCBGaXRuZXNzIE9mZmVyPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T25lIFN0ZXAgRml0bmVzcyBob3N0cyBuZWFybHkgMzAgdHJhaW5lcnMsIGluY2x1ZGluZyBpbmRlcGVuZGVudCBhbmQgaW4taG91c2UgdHJhaW5lcnMsIG9mZmVyaW5nIGEgd2lkZSByYW5nZSBvZiBwcm9ncmFtcyBzdWNoIGFzIGJvZHlidWlsZGluZywgbXVzY2xlIGh5cGVydHJvcGh5LCBzdHJlbmd0aCB0cmFpbmluZywgYm94aW5nLCBwZXJmb3JtYW5jZSwgZW5kdXJhbmNlLCBhbmQgYm9keSBzaGFwaW5nLiBUcmFpbmVycyBzcGVhayBtdWx0aXBsZSBsYW5ndWFnZXMsIGluY2x1ZGluZyBNYW5kYXJpbiBDaGluZXNlLCBhbmQgc2VydmUgbWVtYmVycyBhY3Jvc3MgZGlmZmVyZW50IGZpdG5lc3MgbGV2ZWxzIGFuZCBiYWNrZ3JvdW5kcy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPkhvdyBEbyBJIEdldCBTdGFydGVkIEF0IE9uZSBTdGVwIEZpdG5lc3M/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Qcm9zcGVjdGl2ZSBtZW1iZXJzIGNhbiBzZW5kIGEgZGlyZWN0IG1lc3NhZ2UgdGhyb3VnaCBPbmUgU3RlcCBGaXRuZXNzJ3Mgc29jaWFsIGNoYW5uZWxzIG9yIHB1cmNoYXNlIGEgZGF5IHBhc3MgdG8gZXhwZXJpZW5jZSB0aGUgZ3ltIGJlZm9yZSBjb21taXR0aW5nIHRvIGEgbWVtYmVyc2hpcC4gVGhlIGd5bSBvcGVyYXRlcyBvbiBhIHByaXZhdGUsIGFwcG9pbnRtZW50LWJhc2VkIG9yIHJlZ2lzdHJhdGlvbi1iYXNlZCBhY2Nlc3Mgc3lzdGVtLCB3aXRoIHdhaXRsaXN0IG9yIHJlZmVycmFsLWJhc2VkIGFjY2VzcyBwb3NzaWJsZSB3aGVuIGNhcGFjaXR5IGlzIHJlYWNoZWQuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWtleS1ib3giPgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWhlYWRpbmciPktleSBUYWtlYXdheXM8L2Rpdj4KPHVsPgo8bGk+T25lIFN0ZXAgRml0bmVzcyBpcyBhIHByaXZhdGUsIGFwcG9pbnRtZW50LWJhc2VkIGd5bSBpbiBJcnZpbmUsIENhbGlmb3JuaWEsIGZvdW5kZWQgYnkgY29tcGV0aXRpdmUgYm9keWJ1aWxkZXIgRWRkaWUgV2FuZywgd2l0aCBhcm91bmQgNTgwIGFjdGl2ZSBtZW1iZXJzIGFuZCBhIGNhcGFjaXR5LWNvbnNjaW91cyBhY2Nlc3MgbW9kZWwuPC9saT4KPGxpPkV2ZXJ5IHBpZWNlIG9mIGVxdWlwbWVudCBpcyBoYW5kLXNlbGVjdGVkIGJ5IEVkZGllLCBwcm9kdWNpbmcgYSB0cmFpbmluZyBmbG9vciB0aGF0IG1lbWJlcnMgY29uc2lzdGVudGx5IGRlc2NyaWJlIGFzIHVubGlrZSBhbnl0aGluZyBhdmFpbGFibGUgYXQgb3RoZXIgbG9jYWwgZ3ltcy48L2xpPgo8bGk+TmVhcmx5IDMwIHRyYWluZXJzLCBpbmNsdWRpbmcgaW5kZXBlbmRlbnQgYW5kIGluLWhvdXNlIHRyYWluZXJzLCB3b3JrIHdpdGhpbiB0aGUgZ3ltLCBvZmZlcmluZyBwcm9ncmFtcyBhY3Jvc3MgYm9keWJ1aWxkaW5nLCBib3hpbmcsIHN0cmVuZ3RoLCBwZXJmb3JtYW5jZSwgZW5kdXJhbmNlLCBhbmQgc2hhcGluZywgd2l0aCBtdWx0aWxpbmd1YWwgc3VwcG9ydC48L2xpPgo8bGk+VGhlIGd5bSdzIHByaXZhdGUgbW9kZWwgYW5kIGNvbW11bml0eSBjdWx0dXJlIGFyZSBkZXNpZ25lZCB0byBoZWxwIG1lbWJlcnMgYnVpbGQgY29uZmlkZW5jZSwgbWFrZSBsYXN0aW5nIGNvbm5lY3Rpb25zLCBhbmQgZXhwZXJpZW5jZSBmaXRuZXNzIGluIGEgd2F5IHRoYXQgZmVlbHMgcGVyc29uYWwgcmF0aGVyIHRoYW4gdHJhbnNhY3Rpb25hbC48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtZnJhbWUiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1vdmVybGluZSI+TmV3IE1lbWJlciBCcmllZjwvZGl2Pgo8dGFibGUgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1tYWluIiBzdHlsZT0id2lkdGg6NTglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAzMHB4IDAgMDsiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC10aXRsZSI+VGhlIEZpcnN0IFN0ZXA8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtcnVsZSI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPkZvciByZWFkZXJzIHdobyBmZWVsIGNvbm5lY3RlZCB0byBFZGRpZSBXYW5nJ3Mgc3RvcnkgYW5kIHdhbnQgdG8ga25vdyB3aGV0aGVyIE9uZSBTdGVwIEZpdG5lc3MgaXMgdGhlIHJpZ2h0IGZpdCwgdGhlIGJlc3QgZmlyc3Qgc3RlcCBpcyBzaW1wbGU6IHJlYWNoIG91dCwgYXJyYW5nZSBhIHZpc2l0LCBhbmQgZXhwZXJpZW5jZSB0aGUgZ3ltIGluIHBlcnNvbiBiZWZvcmUgZGVjaWRpbmcgYW55dGhpbmcuPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPkVkZGllJ3MgcmVjb21tZW5kYXRpb24gaXMgdG8gc2VuZCBhIGRpcmVjdCBtZXNzYWdlIG9yIHBpY2sgdXAgYSBkYXkgcGFzcywgdGhlbiBjb21lIGluIGFuZCBmZWVsIHRoZSBlbnZpcm9ubWVudCBmb3IgeW91cnNlbGYuIFRoZXJlIGlzIG5vIHByZXNzdXJlIHRvIGNvbW1pdCBiZWZvcmUgeW91IGhhdmUgd2Fsa2VkIHRoZSBmbG9vciwgbWV0IHRoZSBjb21tdW5pdHksIGFuZCBkZWNpZGVkIHdoZXRoZXIgaXQgZml0cyB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IuPC9kaXY+CjxhIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1idXR0b24iIGhyZWY9Imh0dHBzOi8vd3d3Lm9uZXN0ZXBmaXRuZXNzLmNvbS8iPlZpc2l0IE9uZSBTdGVwIEZpdG5lc3M8L2E+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtc2lkZSIgc3R5bGU9IndpZHRoOjQyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjVweCAwIDAgMDsiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPlByZXBhcmU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+WW91ciBnb2FscywgdHJhaW5pbmcgYmFja2dyb3VuZCwgc2NoZWR1bGUsIGFuZCB3aGF0IHlvdSB3YW50IGZyb20gYSBwcml2YXRlIGd5bS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1pbnRha2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1sYWJlbCI+RGlzY3Vzczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5NZW1iZXJzaGlwIGFjY2VzcywgdHJhaW5lciBvcHRpb25zLCBlcXVpcG1lbnQsIGFuZCB0aGUgcmlnaHQgc3RhcnRpbmcgcG9pbnQgZm9yIHlvdXIgbGV2ZWwuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkV4cGVjdDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5BIHJlbGF4ZWQgZmlyc3QgdmlzaXQsIG9mdGVuIHRocm91Z2ggYSBkYXkgcGFzcywgd2l0aCB0aW1lIHRvIGZlZWwgdGhlIGVuZXJneSBiZWZvcmUgeW91IGpvaW4uPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+UmF0aGVyIHRoYW4gdHJlYXRpbmcgdGhlIGZpcnN0IHN0ZXAgYXMgYSB0cmFuc2FjdGlvbiwgdGhlIE9uZSBTdGVwIEZpdG5lc3MgYXBwcm9hY2ggYmVnaW5zIHdpdGggZXhwZXJpZW5jZS4gVGhlIGdvYWwgaXMgdG8gbGV0IHRoZSBneW0gc3BlYWsgZm9yIGl0c2VsZiBiZWZvcmUgYW55b25lIHNpZ25zIHVwLjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkNvbmNsdXNpb248L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9uZSBTdGVwIEZpdG5lc3MgaXMgbm90IGp1c3QgYSBneW0gd2l0aCBnb29kIGVxdWlwbWVudC4gSXQgaXMgYSBkZWxpYmVyYXRlIGF0dGVtcHQgdG8gYnVpbGQgYSBkaWZmZXJlbnQga2luZCBvZiBmaXRuZXNzIGVudmlyb25tZW50LCBvbmUgd2hlcmUgdGhlIHN0YW5kYXJkIGlzIHNldCBieSBzb21lb25lIHdobyBoYXMgY29tcGV0ZWQgYXQgYSBoaWdoIGxldmVsLCB0cmFpbmVkIHNlcmlvdXNseSBmb3IgeWVhcnMsIGFuZCBkZWNpZGVkIHRoYXQgbm90aGluZyBhdmFpbGFibGUgaW4gSXJ2aW5lIHdhcyBnb29kIGVub3VnaC4gVGhhdCBzdGFuZGFyZCBzaG93cyB1cCBpbiBldmVyeSBtYWNoaW5lIEVkZGllIHBpY2tzLCBldmVyeSB0cmFpbmVyIHRoZSBneW0gaG9zdHMsIGFuZCBldmVyeSBjb25uZWN0aW9uIHRoYXQgZm9ybXMgaW4gdGhlIGxvdW5nZSBhZnRlciBhIHRyYWluaW5nIHNlc3Npb24gZW5kcy48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5IaXMgbWVzc2FnZSB0byBhbnlvbmUgY29uc2lkZXJpbmcgdGhlIGd5bSBpcyBzdHJhaWdodGZvcndhcmQ6IGNvbWUgaW4sIGZlZWwgaXQsIGFuZCBkZWNpZGUgZm9yIHlvdXJzZWxmLiBUaGUgZGF5IHBhc3MgZXhpc3RzIHByZWNpc2VseSBmb3IgdGhhdCByZWFzb24uIEZvciBtZW1iZXJzIGluIElydmluZSBhbmQgT3JhbmdlIENvdW50eSB3aG8gd2FudCBtb3JlIGZyb20gdGhlaXIgZ3ltIHRoYW4gYSBtZW1iZXJzaGlwIGNhcmQgYW5kIGFjY2VzcyB0byBhIGZsb29yLCBPbmUgU3RlcCBGaXRuZXNzIG9mZmVycyBzb21ldGhpbmcgaGFyZGVyIHRvIGZpbmQ6IGEgcGxhY2Ugd2hlcmUgdGhlIG93bmVyJ3Mgc3RhbmRhcmRzIGFuZCB0aGUgbWVtYmVycycgZXhwZXJpZW5jZSBhcmUgdHJlYXRlZCBhcyB0aGUgc2FtZSB0aGluZy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tY3RhIj5SZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIHRoaXMgcHJpdmF0ZSBneW0gaW4gSXJ2aW5lIGNhbiB2aXNpdCA8YSBocmVmPSJodHRwczovL3d3dy5vbmVzdGVwZml0bmVzcy5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDsiPk9uZSBTdGVwIEZpdG5lc3M8L2E+IG9ubGluZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1leHBlcnQiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJtYXJnaW46MCAwIDIwcHggMDsiPgo8dHI+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjY4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMjhweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgNnB4IDA7Ij5GZWF0dXJlZCBGaXRuZXNzIExlYWRlcjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojOGI4MzdhOyBtYXJnaW46MCAwIDE1cHggMDsiPkFib3V0IHRoZSBGZWF0dXJlZCBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLW5hbWUiPkVkZGllIFdhbmc8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+T3duZXIgQW5kIEZvdW5kZXIgLyBPbmUgU3RlcCBGaXRuZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjA7Ij5JcnZpbmUsIENhbGlmb3JuaWE8L2Rpdj4KPC90ZD4KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0NBRXJ2UHAuanBnIiBhbHQ9IkVkZGllIFdhbmcgZmVhdHVyZWQgZXhwZXJ0IGFuZCBmb3VuZGVyIG9mIE9uZSBTdGVwIEZpdG5lc3MgaW4gSXJ2aW5lIENhbGlmb3JuaWEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTkwcHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87IGJvcmRlci1yYWRpdXM6MDsiPgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNlNGRmZDc7IG1hcmdpbjowIDAgMjBweCAwOyI+PC9kaXY+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNlOGRmY2Y7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGRmY2Y7IHBhZGRpbmc6MTRweCAwOyBtYXJnaW46MCAwIDIycHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjEwLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzhhN2E1ODsgbWFyZ2luOjAgMCAzcHggMDsiPkZlYXR1cmVkIEJ1c2luZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjM1OyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MDsiPk9uZSBTdGVwIEZpdG5lc3M8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1heC13aWR0aDo2NzBweDsiPgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjAgMCAxOXB4IDA7Ij5FZGRpZSBXYW5nIGlzIHRoZSBvd25lciBhbmQgZm91bmRlciBvZiBPbmUgU3RlcCBGaXRuZXNzLCBhIHByaXZhdGUgZml0bmVzcyBmYWNpbGl0eSBpbiBJcnZpbmUsIENhbGlmb3JuaWEuIEEgY29tcGV0aXRpdmUgYm9keWJ1aWxkZXIgZm9yIHNldmVuIHllYXJzIGFuZCBmaXZlLXRpbWUgYm9keWJ1aWxkaW5nIGNoYW1waW9uLCBFZGRpZSB0cmFuc2l0aW9uZWQgZnJvbSBhdGhsZXRlIHRvIGd5bSBvd25lciBhZnRlciBpZGVudGlmeWluZyBhIGNsZWFyIGdhcCBpbiB0aGUgSXJ2aW5lIGZpdG5lc3MgbWFya2V0OiBhIGhpZ2gtZW5kLCBjb21tdW5pdHktY2VudGVyZWQgcHJpdmF0ZSB0cmFpbmluZyBlbnZpcm9ubWVudCBidWlsdCB0byB0aGUgc3RhbmRhcmRzIHRoYXQgc2VyaW91cyBhdGhsZXRlcyBhbmQgZXZlcnlkYXkgbWVtYmVycyBib3RoIGRlc2VydmUuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPk1pc3Npb24gLyBQaGlsb3NvcGh5PC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkVkZGllJ3Mgb3BlcmF0aW5nIHBoaWxvc29waHkgaXMgYnVpbHQgb24gd2hhdCBoZSBjYWxscyB0dW5uZWwgdmlzaW9uOiBjb21wbGV0ZSBmb2N1cyBvbiBvbmUgZ29hbCBhdCBhIHRpbWUsIHdpdGggZnVsbCBlZmZvcnQgYW5kIG5vIGRpdmlkZWQgYXR0ZW50aW9uLiBBdCBPbmUgU3RlcCBGaXRuZXNzLCB0aGF0IG1lYW5zIGJ1aWxkaW5nIGEgZ3ltIHdoZXJlIHRoZSBleHBlcmllbmNlIGlzIHRoZSBwcmlvcml0eSwgbm90IHVubGltaXRlZCBtZW1iZXJzaGlwIGdyb3d0aCBvciBjYXRlZ29yeSBjb21wYXJpc29ucyB3aXRoIGNvbW1lcmNpYWwgY2hhaW5zLiBUaGUgZ29hbCBpcyBhIHBsYWNlIHdoZXJlIHBlb3BsZSB3YW50IHRvIGxpdmUgYmV0dGVyIGFuZCBwZXJmb3JtIGJldHRlci48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+VmFsdWVzIC8gU3BlY2lhbHRpZXM8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGlzIHZhbHVlcyBpbmNsdWRlIHBlcnNvbmFsIGludmVzdG1lbnQgaW4gZXF1aXBtZW50IHF1YWxpdHksIGNvbW11bml0eSBjb25uZWN0aW9uLCBjdWx0dXJhbCBkaXZlcnNpdHksIG1lbWJlciBjb25maWRlbmNlLCBhbmQgYSBwcml2YXRlIHRyYWluaW5nIGVudmlyb25tZW50IHRoYXQgc2VydmVzIGJvdGggZWxpdGUgYXRobGV0ZXMgYW5kIHBlb3BsZSBqdXN0IHN0YXJ0aW5nIG91dC4gQXQgT25lIFN0ZXAgRml0bmVzcywgdGhvc2UgdmFsdWVzIHNob3cgdXAgaW4gZXZlcnkgaGFuZC1waWNrZWQgbWFjaGluZSBvbiB0aGUgZmxvb3IsIGluIHRoZSBicmVhZHRoIG9mIHRyYWluZXIgb3B0aW9ucyBhdmFpbGFibGUsIGluIHRoZSBjYXBhY2l0eS1jb25zY2lvdXMgYWNjZXNzIG1vZGVsLCBhbmQgaW4gdGhlIGxvdW5nZSB3aGVyZSBtZW1iZXJzIHN0YXkgbG9uZyBhZnRlciB0aGVpciB3b3Jrb3V0cyBlbmQuPC9wPgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjRweCAwIDRweCAwOyBtYXJnaW46MCAwIDMycHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIENyaXRlcmlhPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBzcG90bGlnaHQgZmVhdHVyZXMgYXJlIHNlbGVjdGVkIGJhc2VkIG9uIGxvY2FsIGxlYWRlcnNoaXAsIG1lbWJlciBleHBlcmllbmNlLCBzZXJ2aWNlIHF1YWxpdHksIGFuZCBjb250cmlidXRpb24gdG8gdGhlIGZpdG5lc3MgY29tbXVuaXR5LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZkZmNmOTsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAyMnB4OyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjc7IG1hcmdpbjowIDAgOHB4IDA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTsgVmVyaWZpZWQgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoaXMgZmVhdHVyZSBpcyBwYXJ0IG9mIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOydzIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcCBlZGl0b3JpYWwgc2VyaWVzLCBjcmVhdGVkIHRvIHJlY29nbml6ZSBzdGFuZG91dCBmaXRuZXNzIHByb2Zlc3Npb25hbHMsIGd5bSBvd25lcnMsIHN0dWRpbyBmb3VuZGVycywgYW5kIGNvbW11bml0eSB3ZWxsbmVzcyBsZWFkZXJzLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MCAwIDMwcHggMDsgbWFyZ2luOjA7Ij4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5QdWJsaXNoZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7ICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOzwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjJweCAwIDAgMDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPkFydGljbGUgRGV0YWlsczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QdWJsaWNhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5GaXRuZXNzIExpdmluZyBNYWdhemluZSZ0cmFkZTs8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlByZXBhcmVkIEJ5PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPk1hcmsgRC5SLiBGb3JkLCBNYW5hZ2luZyBFZGl0b3I8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciIHN0eWxlPSJib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlN1YmplY3Q8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+RWRkaWUgV2FuZyBhbmQgT25lIFN0ZXAgRml0bmVzczwvc3Bhbj48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMDsiPlNvdXJjZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNvdXJjZS1ub3RlIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyYTI3MjM7IG1hcmdpbjowOyI+VGhpcyBwcm9maWxlIHdhcyBwcmVwYXJlZCBmcm9tIGEgZmlyc3QtcGVyc29uIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggRWRkaWUgV2FuZywgY2xpZW50IHBlcnNwZWN0aXZlIG1hdGVyaWFsIHN1cHBsaWVkIGZvciBlZGl0b3JpYWwgdXNlIGJ5IFJpY2hhcmQgWmhlbmcsIHRoZSBvZmZpY2lhbCBPbmUgU3RlcCBGaXRuZXNzIHdlYnNpdGUgbGluayBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSwgYW5kIGFydGljbGUgaW5wdXQgbWF0ZXJpYWxzIHByb3ZpZGVkIGZvciB0aGlzIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBzcG90bGlnaHQuIFNlcnZpY2UgZGVzY3JpcHRpb25zLCB0cmFpbmVyIHJvc3RlciBkZXRhaWxzLCBtZW1iZXIgY291bnQgcmVmZXJlbmNlcywgdHJhaW5pbmcgcGhpbG9zb3BoeSwgb3duZXJzaGlwIGJhY2tncm91bmQsIGFuZCBjbGllbnQtcGVyc3BlY3RpdmUgZXhjZXJwdHMgYXJlIGxpbWl0ZWQgdG8gaW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhvc2Ugc291cmNlcy48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc4OyBjb2xvcjojM2EzODMzOyBtYXJnaW46MCAwIDI0cHggMDsiPgo8ZGl2PkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lJnRyYWRlOyBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggRWRkaWUgV2FuZy48L2Rpdj4KPGRpdj5DbGllbnQgcGVyc3BlY3RpdmUgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgUmljaGFyZCBaaGVuZy48L2Rpdj4KPGRpdj5PZmZpY2lhbCB3ZWJzaXRlOiA8YSBocmVmPSJodHRwczovL3d3dy5vbmVzdGVwZml0bmVzcy5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDsiPk9uZSBTdGVwIEZpdG5lc3M8L2E+LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZiZmFmNzsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MThweCAyMHB4OyBtYXJnaW46MCAwIDI0cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjc7IG1hcmdpbjowIDAgOHB4IDA7Ij5FZGl0b3JpYWwgTm90ZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTVweDsgbGluZS1oZWlnaHQ6MS43OyBjb2xvcjojM2EzODMzOyBtYXJnaW46MDsiPlRoaXMgYXJ0aWNsZSBpcyBhbiBlZGl0b3JpYWwgc3BvdGxpZ2h0IGFuZCBpcyBub3QgbWVkaWNhbCBhZHZpY2UuIEFueSBtZW1iZXIgZXhwZXJpZW5jZXMgZGVzY3JpYmVkIGFyZSBpbnRlcnZpZXctYmFzZWQgZXhhbXBsZXMsIG5vdCBndWFyYW50ZWVkIHJlc3VsdHMsIGFuZCBpbmRpdmlkdWFsIG91dGNvbWVzIHZhcnkuIFJlYWRlcnMgc2hvdWxkIGNvbnN1bHQgcXVhbGlmaWVkIG1lZGljYWwsIHJlaGFiaWxpdGF0aW9uLCBvciBmaXRuZXNzIHByb2Zlc3Npb25hbHMgYmVmb3JlIGJlZ2lubmluZyBvciBjaGFuZ2luZyBhIGZpdG5lc3MgcHJvZ3JhbSwgZXNwZWNpYWxseSBpZiB0aGV5IGFyZSBtYW5hZ2luZyBwYWluLCBpbmp1cnksIGlsbG5lc3MsIG9yIGEgbWVkaWNhbCBjb25kaXRpb24uPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MjRweCAwIDE4cHggMDsiPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij4mY29weTsgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUmdHJhZGU7LiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvZGl2PgoKPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+
Local Fitness Leadership Series
Editorial Spotlight / Irvine, California
By Mark D.R. Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

Designing a High-End Private Gym: Creating a Private Member Experience

Inside Eddie Wang's view of One Step Fitness, a private Irvine gym where hand-selected equipment, nearly 30 independent and in-house trainers, and a community-first culture combine to create a training experience that members say they cannot find anywhere else.
Recognized by Fitness Living Magazine™ for private gym design, owner-curated equipment, trainer diversity, and local fitness leadership in Irvine.
Eddie Wang does not describe One Step Fitness the way most gym owners talk about their facilities. He does not start with square footage, equipment lists, or membership tiers. He starts with a feeling, the kind he spent years searching for and never quite found in Irvine.
That search eventually became a private fitness facility built around one idea: the right gym should feel like a place you genuinely want to be, not just a place you force yourself to go. One Step Fitness, located in Irvine, California, is the result of Eddie's years as a competitive bodybuilder, his roots in the international fitness community, and a clear-eyed understanding of what was missing from the local market.
"Our gym is the place for people who want to live better and perform better."
Eddie Wang, Owner And Founder / One Step Fitness
What Members Notice First
The equipment is unlike anything most members have encountered before. Eddie hand-picks every piece in the facility, and that intentionality is immediately visible: machines that are clean, functional, and specific in a way commercial gyms rarely achieve.
The space feels private, calm, and built for people who are serious about training without the crowding and noise of a large commercial floor. It is also a place where members linger, often staying hours after a session to talk in the lounge.
There is also what the room does not have: lines, waiting, and the feeling of being one anonymous face in a crowd. Eddie points out that members never wait for a machine the way they might at a large commercial gym, and many of them leave having made real friends rather than simply finishing a workout.
That sense of belonging crosses backgrounds and languages. The community spans many cultures and several spoken languages, including Mandarin Chinese, and members describe an atmosphere where they are recognized, welcomed, and quickly folded into the group instead of left to train alone.
Eddie Wang owner and founder of One Step Fitness private gym in Irvine California
Featured Profile: Eddie Wang brings seven years of competitive bodybuilding experience and a championship-level standard to One Step Fitness, the private gym he built for members looking for a private training environment in Irvine.
One Step Fitness
Irvine, California
onestepfitness.com
Owner Focus
Eddie Wang shaped One Step Fitness around a standard he could not find elsewhere in Irvine: a private, community-driven training environment where every machine is chosen with purpose and every member is treated like someone who belongs there.
One Step Fitness private gym interior with premium training equipment in Irvine California
Inside the Facility: The training floor reflects Eddie's hands-on approach to equipment selection: every piece is chosen for quality, specificity, and the kind of experience that keeps serious members coming back.
One Step Fitness Standard
Private AccessMembers register or book appointments to train, with capacity managed carefully so the environment stays controlled and never overcrowded.
Unique EquipmentEvery machine is hand-picked by Eddie, including pieces members often cannot find in any other local facility.
Trainer RosterClose to 30 trainers, independent and in-house, work across bodybuilding, boxing, strength, performance, and shaping, serving members in multiple languages.
Community CultureA dedicated lounge keeps members connected long after training, turning regular sessions into lasting friendships.
Built For
Serious AthletesCompetitors and bodybuilders preparing at a high level, including international athletes new to the United States.
Everyday MembersAdults who want a private, lower-pressure place to build strength and confidence at their own pace.
All LevelsBeginners learning proper form and advanced lifters chasing records, each met at the right starting point.
The Fitness Standard
One Step Fitness stands apart by combining private, capacity-conscious access with hand-selected equipment, a diverse roster of independent and in-house trainers, and a community culture that turns regular members into lasting friends.
Diversity Defines
COMMUNITY
A Private Irvine Fitness Facility Built Around Hand-Picked Equipment, Accomplished Trainers, And A Member Culture That Keeps People Coming Back.
Profile Snapshot
BusinessOne Step Fitness
OwnerEddie Wang
LocationIrvine, California
FocusPrivate membership, hand-selected equipment, a diverse trainer roster, bodybuilding and strength training, and a community-driven culture.
Training ModelPrivate, appointment-based access serving around 580 active members across Irvine and Orange County, with nearly 30 independent and in-house trainers.
Editorial Dossier

One Step Fitness matters because it treats the gym experience itself as the product, built for members who want a private, high-standard environment where curated equipment, trainer diversity, and genuine community make training feel personal rather than transactional.

Editor's Note

This profile examines how Eddie Wang's years as a competitive bodybuilder, his international fitness roots, and his hands-on ownership shaped a private gym standard centered on curation, community, and member confidence in Irvine.

Fitness Living Magazine™ Profile
Inside The One Step Fitness Approach

Designing a high-end private gym is not simply a matter of finding the right equipment or the right location. According to Eddie Wang, it requires something harder to define: a standard, a clear sense of what the experience should feel like for the person walking through the door, whether they are a competitive athlete chasing a personal record or someone who has never felt comfortable training in front of strangers.

Quick Answer

One Step Fitness is a private, appointment-based gym in Irvine, California, founded by competitive bodybuilder Eddie Wang. The gym is built around hand-selected equipment, a community of around 580 active members, nearly 30 trainers including independent and in-house trainers, and a capacity-conscious access model that protects a private, high-quality training experience.

Eddie's path to gym ownership began not as a business plan but as a personal frustration. After seven years of competitive bodybuilding, including five championship wins across 16 events, he found that nowhere in Irvine matched what he needed for serious preparation. The gyms available were either overcrowded, under-equipped, or simply lacked the atmosphere he was looking for. So he built his own.

What You'll Learn
Inside The One Step Fitness Approach

This profile examines how One Step Fitness combines private access, carefully chosen equipment, a diverse trainer roster, and a social atmosphere to redefine what a local gym can be in Irvine.

Why It Is Different

Owner-curated equipment, private access, and a community designed to feel different from a commercial gym.

Who It Serves

Competitive athletes, beginners, and a diverse, multilingual community.

Why It Stands Out

Rare equipment, a broad multidisciplinary trainer roster, and a real community across Orange County.

Built From Seven Years Of Competitive Experience

Eddie grew up in Bangkok, Thailand, and discovered fitness as a teenager. At around fourteen, weighing close to a hundred pounds and eager to compete more effectively on the basketball court, he walked into a gym for the first time. What started as a practical decision to build strength became something much larger. His trainer noticed his structure and encouraged him to consider competing. Years later, Eddie had won five bodybuilding titles across 16 competitive events.

That competitive background gave him something most gym owners do not have: a first-hand understanding of what a serious training facility needs to be. He knew the equipment, the atmosphere, the coaching, and the community required to support real preparation. When he settled in Irvine and could not find a gym that met that standard, he began making a different kind of plan.

Member Experience

A member at One Step Fitness is likely to stay longer than they planned. Eddie described members who arrive for a workout and end up spending two or three additional hours in the lounge simply connecting with other people. The gym is designed around that quality: not just a place to train, but a place where members feel enough comfort and belonging to want to remain.

"I put my heart into the gym, and my members can feel it."
Eddie Wang, Owner And Founder / One Step Fitness
The Equipment Philosophy: Every Piece Hand-Picked

One of the most consistent things members say about One Step Fitness is that the equipment is unlike anything they have seen before. That is not a coincidence. Eddie selects every machine in the facility personally. He trains there himself, which means when something needs fixing, he notices before members have to mention it. When a member asks about a specific piece of equipment they would like to use, Eddie works to source it, often within a week or two.

That level of responsiveness reflects something Eddie described as a core part of his operating philosophy: putting himself in the position of a member rather than a gym owner. The business is not driven by revenue first. It is driven by the experience of the person walking through the door. That mindset shapes everything from equipment choices to how the training floor is maintained day to day.

Members training at One Step Fitness private gym in Irvine California
Training at One Step Fitness reflects the environment Eddie built for serious members: intentional equipment, focused energy, and a room where people invest in more than just a workout.
Nearly 30 Trainers Under One Roof

One of the more striking facts about One Step Fitness is the sheer range of trainers available to members. Close to thirty trainers, including independent trainers and in-house trainers, work within the gym, covering bodybuilding, muscle hypertrophy, strength, boxing, performance, endurance, and body shaping. Trainers speak multiple languages, including Mandarin Chinese, which reflects the gym's cross-cultural identity. Some are current competitive athletes training at high levels, including those competing at Olympia.

For prospective members, that range matters practically: whatever the goal, background, or fitness level, there is a trainer at One Step who can work with them. Eddie described the gym as a kind of connector, a place where international athletes, local beginners, Chinese fitness communities, and people from other cultural backgrounds all find something that fits. That diversity is one of the two words he would use to describe the gym if he had to choose only two: diversity and vibe.

Editorial Perspective

One Step Fitness matters because it treats the gym experience itself as the product, and every decision Eddie makes, from equipment selection to trainer diversity to the culture of the lounge, reflects that belief.

Editorial Service Brief
What One Step Fitness Offers

Based on the interview and website, One Step Fitness is built for members who want a private, high-standard training environment with diverse trainer access and a genuine sense of community in Irvine, California.

Private MembershipThe gym operates on a private, registration or appointment-based model. Capacity is managed intentionally; when the gym reaches its limit, new signups may move to a waitlist or referral-based path to protect the member experience.
Trainer RosterClose to 30 trainers, including independent and in-house trainers, work within the gym, spanning bodybuilding, strength, boxing, performance, endurance, and shaping, with multilingual support including Mandarin Chinese.
Curated EquipmentEvery piece of equipment is hand-selected by Eddie, who uses the facility himself. Members regularly encounter machines unavailable at other gyms in the area.
Community LoungeA dedicated lounge area allows members to connect after training. Many spend hours beyond their workout talking with other members, building relationships that extend outside the gym.
Training PhilosophyEddie's coaching approach begins with form, mind-muscle connection, and building a healthy lifestyle foundation before adding volume or intensity, reflecting his bodybuilding background applied to members at every level.
Client Perspective

"Nice gym. Unique machines you won't find elsewhere and a great atmosphere to stay consistent."

Richard Zheng / Client Perspective Supplied For Editorial Use
Confidence As A Training Focus

When Eddie was asked what member wins make him proudest, his answer was not about physical transformation. It was about confidence. He described members who arrive quiet, unwilling to engage, training alone and keeping their eyes down. Over time, those same members begin talking to people around them, building relationships, and carrying themselves differently. That shift, from someone who felt uncomfortable in a gym to someone who looks forward to going, is what Eddie said he finds most meaningful.

The private model plays a direct role in that experience. By limiting access and removing the noise and judgment of a large commercial floor, One Step creates conditions where people who once avoided gyms entirely can start and keep going. For members who joined because they felt self-conscious about their current shape, the environment offers something practical: a place to train without feeling watched by strangers. Individual experiences vary from member to member.

Tunnel Vision And The Standard Behind The Business

Eddie has a slogan that runs through everything he does. It appears on his competition belt and it shapes how he operates the gym: tunnel vision. His philosophy is not about balancing multiple goals at once. It is about choosing one direction and giving it everything. When he was competing, that meant his entire focus went into preparation. When he transitioned to gym ownership, the same intensity shifted toward building One Step Fitness.

That focus has produced a gym now serving around 580 active members while preparing an expansion of the current location from about 6,500 square feet to about 16,000 square feet. The business began with connections Eddie had built through years in both Chinese and American bodybuilding communities. International athletes who wanted to compete in the United States and did not know where to go came to him first. One Step Fitness became the physical home for that network, and then grew beyond it.

Why This Matters Locally

In Irvine and across Orange County, a private gym faces a clear challenge: it has to earn member loyalty through quality and experience, not just accessibility. One Step Fitness addresses that by making the experience itself the reason members stay. The gym is not simply a place to access equipment. It is a social environment, a community hub, and a training facility that reflects the personal standards of its owner.

That focus on experience is what gives One Step Fitness its identity in the local market. Members who want a private setting, accomplished trainers across many disciplines, and a community that feels genuine tend to find the gym was built with exactly those priorities in mind. The equipment is unusual, the trainers are accomplished, and the owner stays personally invested in protecting the quality of what members feel when they walk in.

FAQ
Who Is Eddie Wang?

Eddie Wang is the owner and founder of One Step Fitness, a private fitness facility in Irvine, California. A competitive bodybuilder for seven years with five championship titles, Eddie built One Step Fitness to fill a gap he personally experienced: a private, community-driven gym where serious members can train without the noise and crowding of commercial facilities.

What Is One Step Fitness Known For?

One Step Fitness is known for its private, appointment-based access model, capacity-conscious membership structure, carefully hand-selected equipment, a diverse community of members, independent and in-house trainers, and an atmosphere that prioritizes connection, confidence, and a refined training experience.

Is One Step Fitness Open To Beginners?

Yes. One Step Fitness welcomes members at all levels. Eddie Wang described a private, lower-pressure environment where members who feel uncomfortable in crowded commercial gyms can train quietly, build confidence over time, and become part of a close community at their own pace.

What Training Programs Does One Step Fitness Offer?

One Step Fitness hosts nearly 30 trainers, including independent and in-house trainers, offering a wide range of programs such as bodybuilding, muscle hypertrophy, strength training, boxing, performance, endurance, and body shaping. Trainers speak multiple languages, including Mandarin Chinese, and serve members across different fitness levels and backgrounds.

How Do I Get Started At One Step Fitness?

Prospective members can send a direct message through One Step Fitness's social channels or purchase a day pass to experience the gym before committing to a membership. The gym operates on a private, appointment-based or registration-based access system, with waitlist or referral-based access possible when capacity is reached.

Key Takeaways
  • One Step Fitness is a private, appointment-based gym in Irvine, California, founded by competitive bodybuilder Eddie Wang, with around 580 active members and a capacity-conscious access model.
  • Every piece of equipment is hand-selected by Eddie, producing a training floor that members consistently describe as unlike anything available at other local gyms.
  • Nearly 30 trainers, including independent and in-house trainers, work within the gym, offering programs across bodybuilding, boxing, strength, performance, endurance, and shaping, with multilingual support.
  • The gym's private model and community culture are designed to help members build confidence, make lasting connections, and experience fitness in a way that feels personal rather than transactional.
New Member Brief
The First Step
For readers who feel connected to Eddie Wang's story and want to know whether One Step Fitness is the right fit, the best first step is simple: reach out, arrange a visit, and experience the gym in person before deciding anything.
Eddie's recommendation is to send a direct message or pick up a day pass, then come in and feel the environment for yourself. There is no pressure to commit before you have walked the floor, met the community, and decided whether it fits what you are looking for.
Visit One Step Fitness
PrepareYour goals, training background, schedule, and what you want from a private gym.
DiscussMembership access, trainer options, equipment, and the right starting point for your level.
ExpectA relaxed first visit, often through a day pass, with time to feel the energy before you join.
Rather than treating the first step as a transaction, the One Step Fitness approach begins with experience. The goal is to let the gym speak for itself before anyone signs up.
Conclusion

One Step Fitness is not just a gym with good equipment. It is a deliberate attempt to build a different kind of fitness environment, one where the standard is set by someone who has competed at a high level, trained seriously for years, and decided that nothing available in Irvine was good enough. That standard shows up in every machine Eddie picks, every trainer the gym hosts, and every connection that forms in the lounge after a training session ends.

His message to anyone considering the gym is straightforward: come in, feel it, and decide for yourself. The day pass exists precisely for that reason. For members in Irvine and Orange County who want more from their gym than a membership card and access to a floor, One Step Fitness offers something harder to find: a place where the owner's standards and the members' experience are treated as the same thing.

Readers interested in exploring this private gym in Irvine can visit One Step Fitness online.
Featured Fitness Leader
About the Featured Expert
Eddie Wang
Owner And Founder / One Step Fitness
Irvine, California
Eddie Wang featured expert and founder of One Step Fitness in Irvine California
Featured Business
One Step Fitness

Eddie Wang is the owner and founder of One Step Fitness, a private fitness facility in Irvine, California. A competitive bodybuilder for seven years and five-time bodybuilding champion, Eddie transitioned from athlete to gym owner after identifying a clear gap in the Irvine fitness market: a high-end, community-centered private training environment built to the standards that serious athletes and everyday members both deserve.

Mission / Philosophy

Eddie's operating philosophy is built on what he calls tunnel vision: complete focus on one goal at a time, with full effort and no divided attention. At One Step Fitness, that means building a gym where the experience is the priority, not unlimited membership growth or category comparisons with commercial chains. The goal is a place where people want to live better and perform better.

Values / Specialties

His values include personal investment in equipment quality, community connection, cultural diversity, member confidence, and a private training environment that serves both elite athletes and people just starting out. At One Step Fitness, those values show up in every hand-picked machine on the floor, in the breadth of trainer options available, in the capacity-conscious access model, and in the lounge where members stay long after their workouts end.

Editorial Criteria
Fitness Living Magazine™ spotlight features are selected based on local leadership, member experience, service quality, and contribution to the fitness community.
Fitness Living Magazine™ Verified Spotlight
This feature is part of Fitness Living Magazine™'s local fitness leadership editorial series, created to recognize standout fitness professionals, gym owners, studio founders, and community wellness leaders.
Published by Fitness Living Magazine™   |   Local Fitness Leadership Series   |   Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Article Details
PublicationFitness Living Magazine™
Prepared ByMark D.R. Ford, Managing Editor
SubjectEddie Wang and One Step Fitness
Sources
This profile was prepared from a first-person Fitness Living Magazine™ editorial interview with Eddie Wang, client perspective material supplied for editorial use by Richard Zheng, the official One Step Fitness website link supplied for editorial use, and article input materials provided for this Fitness Living Magazine™ spotlight. Service descriptions, trainer roster details, member count references, training philosophy, ownership background, and client-perspective excerpts are limited to information provided in those sources.
Fitness Living Magazine™ editorial interview with Eddie Wang.
Client perspective supplied for editorial use by Richard Zheng.
Official website: One Step Fitness.
Editorial Note
This article is an editorial spotlight and is not medical advice. Any member experiences described are interview-based examples, not guaranteed results, and individual outcomes vary. Readers should consult qualified medical, rehabilitation, or fitness professionals before beginning or changing a fitness program, especially if they are managing pain, injury, illness, or a medical condition.
© Fitness Living Magazine™. All rights reserved.
Gym & Studio Reviews

0 Comments

Write A Comment

*
*
Please complete the captcha to submit your comment.
Related Posts All Posts
07.06.2026

Henry's Gymnasium Review: Inside Glen Swain's Boutique Seattle Gym

Henry's Gymnasium sets itself apart by treating gym design as a driver of member results, combining century-old architecture, museum-quality art, sustainable reclaimed materials, and imported...

06.29.2026

CrossFit Kindred Review: San Jose Gym Rebuilds Around Community and Coaching

Meet Vanna Truong, the San Jose finance professional turned CrossFit gym owner who, with co-owner Leonie Solia, took over a struggling boutique gym in 2017 and rebuilt it into CrossFit Kindred...

06.24.2026

How Pro Fit Training Gym Brings Private Coaching and Community to South Lake Union

Pro Fit Training Gym serves South Lake Union through private training, semi-private classes, 24-hour access, and a neighborhood-centered fitness model.

Terms of Service

Privacy Policy

Core Modal Title

Sorry, no results found

You Might Find These Articles Interesting

T
Please Check Your Email
We Will Be Following Up Shortly
*
*
*