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 21.2026
18 Minutes Read

How Sozo Family Fitness Is Bringing Strength, Community, and Wellness Together in Chapin

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJUaGUgVHJhbnNmb3JtYXRpdmUgUG93ZXIgb2YgRml0bmVzczogUGh5c2ljYWwsIE1lbnRhbCwgYW5kIFNwaXJpdHVhbCBXZWxsbmVzcyBpbiBHeW0gQ3VsdHVyZSI+CjxtZXRhIHByb3BlcnR5PSJvZzpkZXNjcmlwdGlvbiIgY29udGVudD0iQW4gZWRpdG9yaWFsIHNwb3RsaWdodCBmcm9tIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIG9uIEthcmEgTWFkc2VuIGFuZCBTb3pvIEZhbWlseSBGaXRuZXNzIGluIENoYXBpbiwgU291dGggQ2Fyb2xpbmEsIGV4cGxvcmluZyBjdXN0b21pemVkIHBlcnNvbmFsIHRyYWluaW5nLCBtb2RlcmF0ZSBmaXRuZXNzIGNsYXNzZXMsIHNtYXJ0IHN0cmVuZ3RoIHByb2dyYW1taW5nLCBjb21tdW5pdHksIGFuZCBhIHdob2xlLXBlcnNvbiBhcHByb2FjaCB0byBwaHlzaWNhbCwgbWVudGFsLCBhbmQgc3Bpcml0dWFsIHdlbGxuZXNzLiI+CjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly9paWxpLmlvL0NDdkE3dGUucG5nIj4KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiPgo8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgoKPHN0eWxlPgouZmxtLXdyYXAsLmZsbS13cmFwICp7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLXdyYXB7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O30KLmZsbS13cmFwIGgyLC5mbG0td3JhcCBoMiwuZmxtLXdyYXAgaDMsLmZsbS13cmFwIGg0LC5mbG0td3JhcCBoNSwuZmxtLXdyYXAgaDYsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDIsLmZsbS13cmFwIC5mbG0taDMsLmZsbS13cmFwIC5mbG0ta2V5LWhlYWRpbmcsLmZsbS13cmFwIC5mbG0tZmVhdHVyZWQtbmFtZSwuZmxtLXdyYXAgLmZsbS1zZWN0aW9uIGgyLC5mbG0td3JhcCAuZmxtLWxlYXJuLWNhcmQgaDIsLmZsbS13cmFwIC5mbG0tc2VydmljZS1icmllZiBoMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMiBhLC5mbG0td3JhcCBoMyBhLC5mbG0td3JhcCBoNCBhLC5mbG0td3JhcCBoNSBhLC5mbG0td3JhcCBoNiBhLC5mbG0td3JhcCAuZmxtLWgyIGEsLmZsbS13cmFwIC5mbG0taDIgYSwuZmxtLXdyYXAgLmZsbS1oMyBhLC5mbG0td3JhcCAuZmxtLWZlYXR1cmVkLW5hbWUgYXtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fQouZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7cGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLXNlY3Rpb257d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDt9Ci5mbG0tdGFibGUsLmZsbS1sZWFybi1yb3csLmZsbS1waG90by10YWJsZSwuZmxtLWZpcnN0LXN0ZXAtdGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O30KLmZsbS1leWVicm93e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6Mi43cHggIWltcG9ydGFudDtmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50O2NvbG9yOiM2ZjY5NjIgIWltcG9ydGFudDttYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O30KLmZsbS1zbWFsbC1sYWJlbHtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuOXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiM3NDZkNjUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDt9Ci5mbG0taDJ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6NThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDIgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oMntmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taDN7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWRlY2t7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50O2NvbG9yOiMyZjJiMjYgIWltcG9ydGFudDttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50O21heC13aWR0aDo5ODBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1raWNrZXItbGluZXtib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O3BhZGRpbmc6N3B4IDAgN3B4IDE0cHggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O21heC13aWR0aDo4NTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50O2NvbG9yOiMxYjFiMTkgIWltcG9ydGFudDttYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2Zsb2F0OmxlZnQgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1zaXplOjkwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtwYWRkaW5nOjZweCAxMnB4IDAgMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUsLmZsbS1xdWljay1hbnN3ZXIsLmZsbS1xdW90ZS1ibG9jaywuZmxtLW5vdGUsLmZsbS1jdGEsLmZsbS1zb3VyY2Utbm90ZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMjRweCAhaW1wb3J0YW50O21hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7Y29sb3I6IzE3MTcxNyAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1ne2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21hcmdpbjowIDAgMCBhdXRvICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbntmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7Y29sb3I6IzY2NWY1NyAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAxNHB4IGF1dG8gIWltcG9ydGFudDttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDtwYWRkaW5nOjE3cHggMCAwIDAgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLW93bmVyLWZvY3VzLWNvcHl7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50O2NvbG9yOiMyZjJjMjggIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1ib3h7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojMjUyMjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo3MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45NSAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTEuNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjk2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDowLjg4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTMuNXB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6I2JlYzhkNCAhaW1wb3J0YW50O21hcmdpbjo4cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt9Ci5mbG0tYW5jaG9yLXN1YnRpdGxle2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43NXB4ICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7Y29sb3I6IzM2MzIyZCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7fQouZmxtLXNuYXBzaG90LXJvd3tkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNGRmZDcgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt9Ci5mbG0tc25hcHNob3QtbGFiZWx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzElICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Y29sb3I6IzcwNjg1ZiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O3BhZGRpbmc6MTFweCAxOHB4IDExcHggMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1zbmFwc2hvdC12YWx1ZXtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2OSUgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Y29sb3I6IzI3MjQyMSAhaW1wb3J0YW50O3BhZGRpbmc6MTFweCAwICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLW5vdGV7YmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIycHggMjRweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMzRweCAwICFpbXBvcnRhbnQ7fQouZmxtLXF1aWNrLWFuc3dlcntiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDo0cHggc29saWQgI2M5YzFiMyAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAyNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjM0cHggMCAzOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY2FyZHttYXJnaW46MCAwIDQycHggMCAhaW1wb3J0YW50O3BhZGRpbmc6MjRweCAwIDEwcHggMCAhaW1wb3J0YW50O2JvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2Utd3JhcHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjY4MHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjMycHggYXV0byAzOHB4IGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0taW1hZ2Utd3JhcCBpbWd7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDttYXgtd2lkdGg6NjgwcHggIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O30KLmZsbS1pbWFnZS1jYXB0aW9ue2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTYgIWltcG9ydGFudDtjb2xvcjojNjY2MTU4ICFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLWJyaWVme21hcmdpbjozNHB4IDAgNDBweCAwICFpbXBvcnRhbnQ7cGFkZGluZzoyMnB4IDAgMTBweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNmNlYmYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tc2VydmljZS1yb3d7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7fQouZmxtLXNlcnZpY2UtbGFiZWx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzMlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDE2cHggMTVweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzVmNTc0YiAhaW1wb3J0YW50O30KLmZsbS1zZXJ2aWNlLWNvcHl7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjclICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc0ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZCAhaW1wb3J0YW50O30KLmZsbS1xdW90ZS1ibG9ja3tiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXItbGVmdDo0cHggc29saWQgI2M5YzFiMyAhaW1wb3J0YW50O3BhZGRpbmc6MjZweCAyOHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjM2cHggMCAzOHB4IDAgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWJveHtiYWNrZ3JvdW5kOiNmOGY3ZjQgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkZmRiZDMgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O3BhZGRpbmc6MzRweCA0MHB4IDM2cHggNDRweCAhaW1wb3J0YW50O21hcmdpbjo0OHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0ta2V5LWhlYWRpbmd7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MzRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3ggdWx7bWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODggIWltcG9ydGFudDtjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7fQouZmxtLWtleS1ib3ggbGl7bWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcHtiYWNrZ3JvdW5kOiMxMTExMTEgIWltcG9ydGFudDtwYWRkaW5nOjMwcHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo1NHB4IDAgNTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtZnJhbWV7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjgpICFpbXBvcnRhbnQ7cGFkZGluZzozNHB4IDM2cHggMzRweCAzNnB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmV7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzo0cHggIWltcG9ydGFudDtmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTZweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtdGl0bGV7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6NDRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojZmZmZmZmICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6I2ZmZmZmZiAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtcnVsZXtoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojYzliOThkICFpbXBvcnRhbnQ7d2lkdGg6ODZweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZpcnN0LXN0ZXAtY29weXtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNlNmQ4YWEgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoyLjJweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7cGFkZGluZzoxNXB4IDIycHggIWltcG9ydGFudDttYXJnaW46OHB4IDAgMCAwICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTZkOGFhICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1jYXJke2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yNSkgIWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpICFpbXBvcnRhbnQ7cGFkZGluZzo3cHggMCAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1yb3d7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4xNCkgIWltcG9ydGFudDtwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50O30KLmZsbS1pbnRha2Utcm93Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7fQouZmxtLWludGFrZS1sYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6I2M5Yjk4ZCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgNXB4IDAgIWltcG9ydGFudDt9Ci5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDtjb2xvcjojZjNlZmU1ICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0tZmlyc3Qtc3RlcC1ub3Rle2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDtjb2xvcjojZDhkMGJmICFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAwIDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tY3Rhe2JhY2tncm91bmQ6I2ZhZjlmNyAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2VjZTdkZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7cGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDttYXJnaW46MCAwIDQwcHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7fQouZmxtLWZlYXR1cmVkLWV4cGVydHtiYWNrZ3JvdW5kOiNmY2ZiZjggIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkOGM5YTcgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzNnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTZweCAwIDQycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30KLmZsbS1mZWF0dXJlZC1uYW1le2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9Ci5mbG0tZmVhdHVyZWQtbGVhZGVyc2hpcC1waG90b3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoyNTVweCAhaW1wb3J0YW50O2hlaWdodDoyMDVweCAhaW1wb3J0YW50O29iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDtvYmplY3QtcG9zaXRpb246Y2VudGVyIGNlbnRlciAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDt9Ci5mbG0tc291cmNlLW5vdGV7YmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjIwcHggMjJweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7fQouZmxtLWZvb3Rlci1tZXRhe2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50O2NvbG9yOiM3NDZkNjUgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDttYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fQpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5mbG0tbWFpbntwYWRkaW5nOjAgMThweCA3MHB4IDE4cHggIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1sZWZ0LC5mbG0tbWFzdGhlYWQtcmlnaHQsLmZsbS1oZXJvLWxlZnQsLmZsbS1oZXJvLXJpZ2h0LC5mbG0tZmlyc3Qtc3RlcC1tYWluLC5mbG0tZmlyc3Qtc3RlcC1zaWRle2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O30uZmxtLW1hc3RoZWFkLXJpZ2h0e3BhZGRpbmctdG9wOjE4cHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt9LmZsbS1tYXN0aGVhZC1yaWdodCBkaXZ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjQycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA3ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMxcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7fS5mbG0taDN7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7fS5mbG0tZGVja3tmb250LXNpemU6MjFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O30uZmxtLWhlcm8taW1nLC5mbG0taGVyby1jYXB0aW9uLC5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDt9LmZsbS1oZXJvLWludHJvLC5mbG0tcGFyYWdyYXBoLC5mbG0tYm9keSBwe2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50O30uZmxtLWhlcm8tcXVvdGUsLmZsbS1ub3RlLC5mbG0tcXVpY2stYW5zd2VyLC5mbG0tcXVvdGUtYmxvY2ssLmZsbS1jdGEsLmZsbS1zb3VyY2Utbm90ZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjJweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MjJweCAhaW1wb3J0YW50O30uZmxtLXN0YW5kYXJkLWxhYmVsLC5mbG0tc3RhbmRhcmQtY29weSwuZmxtLXNuYXBzaG90LWxhYmVsLC5mbG0tc25hcHNob3QtdmFsdWUsLmZsbS1zZXJ2aWNlLWxhYmVsLC5mbG0tc2VydmljZS1jb3B5e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1zdGFuZGFyZC1ib3h7cGFkZGluZzoyNnB4IDIycHggIWltcG9ydGFudDttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDt9LmZsbS1hbmNob3ItbGluZS1vbmV7Zm9udC1zaXplOjUwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOXB4ICFpbXBvcnRhbnQ7fS5mbG0tYW5jaG9yLWxpbmUtdHdve2ZvbnQtc2l6ZTo1MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC45OCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjhweCAhaW1wb3J0YW50O30uZmxtLWltYWdlLXdyYXB7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luOjMwcHggMCAzOHB4IDAgIWltcG9ydGFudDt9LmZsbS1pbWFnZS13cmFwIGltZ3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50O30uZmxtLWxlYXJuLWNvbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAhaW1wb3J0YW50O30uZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZHtib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDt9LmZsbS1rZXktYm94e3BhZGRpbmc6MjhweCAyMnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjQycHggMCAhaW1wb3J0YW50O30uZmxtLWtleS1oZWFkaW5ne2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fS5mbG0ta2V5LWJveCB1bHtwYWRkaW5nLWxlZnQ6MjFweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXB7cGFkZGluZzoyMnB4IDE2cHggIWltcG9ydGFudDttYXJnaW46NDhweCAwIDQ4cHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtZnJhbWV7cGFkZGluZzoyOHB4IDIycHggMjhweCAyMnB4ICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1vdmVybGluZXtmb250LXNpemU6MTBweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjNweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTNweCAwICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC10aXRsZXtmb250LXNpemU6MzRweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDttYXJnaW46MCAwIDE2cHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtY29weXtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O30uZmxtLWludGFrZS1jYXJke21hcmdpbjoyNHB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0taW50YWtlLWxhYmVsLC5mbG0taW50YWtlLWNvcHl7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDt9LmZsbS1pbnRha2UtbGFiZWx7bWFyZ2luOjAgMCA0cHggMCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtYnV0dG9ue3dpZHRoOjEwMCUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O3BhZGRpbmc6MTdweCAxNnB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7fS5mbG0tZmVhdHVyZWQtZXhwZXJ0e3BhZGRpbmc6MzJweCAyMnB4IDM0cHggMjJweCAhaW1wb3J0YW50O21hcmdpbjo1MnB4IDAgNDJweCAwICFpbXBvcnRhbnQ7fS5mbG0tZmVhdHVyZWQtbmFtZXtmb250LXNpemU6MzFweCAhaW1wb3J0YW50O30uZmxtLWZlYXR1cmVkLWxlYWRlcnNoaXAtcGhvdG97bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7fS5mbG0tZm9vdGVyLW1ldGF7Zm9udC1zaXplOjkuNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44NSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuMjVweCAhaW1wb3J0YW50O319CkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCl7LmZsbS1tYWlue3BhZGRpbmctbGVmdDoxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjM2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuNnB4ICFpbXBvcnRhbnQ7fS5mbG0taDJ7Zm9udC1zaXplOjMwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjEgIWltcG9ydGFudDt9LmZsbS1kZWNre2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7fS5mbG0taGVyby1pbnRybywuZmxtLXBhcmFncmFwaCwuZmxtLWJvZHkgcHtmb250LXNpemU6MTlweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDt9LmZsbS1hbmNob3ItbGluZS1vbmV7Zm9udC1zaXplOjQ2cHggIWltcG9ydGFudDt9LmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOjQ2cHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC40cHggIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLXRpdGxle2ZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7fS5mbG0tZmlyc3Qtc3RlcC1jb3B5e2ZvbnQtc2l6ZToxNy41cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7fX0KQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuZmxtLW1haW57bWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50O3BhZGRpbmc6MCAyMHB4IDg4cHggMjBweCAhaW1wb3J0YW50O30uZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt9LmZsbS1ib2R5e21heC13aWR0aDo4MTBweCAhaW1wb3J0YW50O30uZmxtLXRhYmxle3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnQ7fS5mbG0taGVyby1sZWZ0e3dpZHRoOjU0JSAhaW1wb3J0YW50O3BhZGRpbmc6MCAzNnB4IDAgMCAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30uZmxtLWhlcm8tcmlnaHR7d2lkdGg6NDYlICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tcm93e3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWxlYXJuLWNvbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMy4zMzMlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fS5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke3BhZGRpbmc6MTZweCAxOHB4IDE2cHggMCAhaW1wb3J0YW50O30uZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMil7cGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50O30uZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7cGFkZGluZzoxNnB4IDAgMTZweCAxOHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLXRhYmxle3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O30uZmxtLWZpcnN0LXN0ZXAtbWFpbntkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo1OCUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjAgMzBweCAwIDAgIWltcG9ydGFudDt9LmZsbS1maXJzdC1zdGVwLXNpZGV7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NDIlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzo1cHggMCAwIDAgIWltcG9ydGFudDt9fQo8L3N0eWxlPgoKPGRpdiBjbGFzcz0iZmxtLXdyYXAiPgo8ZGl2IGNsYXNzPSJmbG0tbWFpbiI+CjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjoiaHR0cHM6Ly9zY2hlbWEub3JnIiwKIkBncmFwaCI6Wwp7CiJAdHlwZSI6IkFydGljbGUiLAoiQGlkIjoiaHR0cHM6Ly93d3cuc296b2ZpdG5lc3NneW0uY29tLyNmaXRuZXNzLWxpdmluZy1wcm9maWxlIiwKImhlYWRsaW5lIjoiVGhlIFRyYW5zZm9ybWF0aXZlIFBvd2VyIG9mIEZpdG5lc3M6IFBoeXNpY2FsLCBNZW50YWwsIGFuZCBTcGlyaXR1YWwgV2VsbG5lc3MgaW4gR3ltIEN1bHR1cmUiLAoiZGVzY3JpcHRpb24iOiJBbiBlZGl0b3JpYWwgc3BvdGxpZ2h0IGZyb20gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgb24gS2FyYSBNYWRzZW4gYW5kIFNvem8gRmFtaWx5IEZpdG5lc3MgaW4gQ2hhcGluLCBTb3V0aCBDYXJvbGluYSwgZXhwbG9yaW5nIGN1c3RvbWl6ZWQgcGVyc29uYWwgdHJhaW5pbmcsIG1vZGVyYXRlIGZpdG5lc3MgY2xhc3Nlcywgc21hcnQgc3RyZW5ndGggcHJvZ3JhbW1pbmcsIGNvbW11bml0eSwgYW5kIGEgd2hvbGUtcGVyc29uIGFwcHJvYWNoIHRvIHBoeXNpY2FsLCBtZW50YWwsIGFuZCBzcGlyaXR1YWwgd2VsbG5lc3MuIiwKImF1dGhvciI6eyJAdHlwZSI6IlBlcnNvbiIsIm5hbWUiOiJEYW5pZWwgRm9yZCIsImpvYlRpdGxlIjoiTWFuYWdpbmcgRWRpdG9yIn0sCiJwdWJsaXNoZXIiOnsiQHR5cGUiOiJPcmdhbml6YXRpb24iLCJuYW1lIjoiRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIifSwKIm1haW5FbnRpdHlPZlBhZ2UiOiJodHRwczovL3d3dy5zb3pvZml0bmVzc2d5bS5jb20vIiwKImRhdGVQdWJsaXNoZWQiOiIyMDI2LTA2LTE2IiwKImRhdGVNb2RpZmllZCI6IjIwMjYtMDYtMjMiLAoiaW1hZ2UiOlsiaHR0cHM6Ly9paWxpLmlvL0NDdkFjTWIucG5nIiwiaHR0cHM6Ly9paWxpLmlvL0NDdkE3dGUucG5nIiwiaHR0cHM6Ly9paWxpLmlvL0N4TVpJclEucG5nIiwiaHR0cHM6Ly9paWxpLmlvL0N4TVpFNFIucG5nIiwiaHR0cHM6Ly9paWxpLmlvL0N4TVp1MlYucG5nIiwiaHR0cHM6Ly9paWxpLmlvL0N4TVpNMnAucG5nIiwiaHR0cHM6Ly9paWxpLmlvL0NJMW91UXMuanBnIl0sCiJrZXl3b3JkcyI6WyJTb3pvIEZhbWlseSBGaXRuZXNzIiwiS2FyYSBNYWRzZW4iLCJDaGFwaW4gZ3ltIiwicGVyc29uYWwgdHJhaW5pbmcgQ2hhcGluIFNDIiwic3RyZW5ndGggdHJhaW5pbmcgQ2hhcGluIiwibW9kZXJhdGUgZml0bmVzcyBjbGFzc2VzIiwid2hvbGUtcGVyc29uIGZpdG5lc3MiLCJudXRyaXRpb24gY29hY2hpbmciLCJGaXQzRCBib2R5IGNvbXBvc2l0aW9uIHNjYW5zIiwiY29tbXVuaXR5IGZpdG5lc3MgQ2hhcGluIl0sCiJhYm91dCI6W3siQHR5cGUiOiJUaGluZyIsIm5hbWUiOiJ3aG9sZS1wZXJzb24gZml0bmVzcyJ9LHsiQHR5cGUiOiJUaGluZyIsIm5hbWUiOiJjdXN0b21pemVkIHBlcnNvbmFsIHRyYWluaW5nIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6InN0cmVuZ3RoIHRyYWluaW5nIn0seyJAdHlwZSI6IlRoaW5nIiwibmFtZSI6Im1vZGVyYXRlIGZpdG5lc3MgY2xhc3NlcyJ9LHsiQHR5cGUiOiJQbGFjZSIsIm5hbWUiOiJDaGFwaW4sIFNvdXRoIENhcm9saW5hIn1dLAoibWVudGlvbnMiOlt7IkB0eXBlIjoiUGVyc29uIiwibmFtZSI6IkthcmEgTWFkc2VuIiwiam9iVGl0bGUiOiJPd25lciIsIndvcmtzRm9yIjp7IkB0eXBlIjoiSGVhbHRoQ2x1YiIsIm5hbWUiOiJTb3pvIEZhbWlseSBGaXRuZXNzIn19LHsiQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiUGF1bCBNYWRzZW4ifSx7IkB0eXBlIjoiSGVhbHRoQ2x1YiIsIm5hbWUiOiJTb3pvIEZhbWlseSBGaXRuZXNzIiwidXJsIjoiaHR0cHM6Ly93d3cuc296b2ZpdG5lc3NneW0uY29tLyJ9XQp9LAp7CiJAdHlwZSI6IkhlYWx0aENsdWIiLAoiQGlkIjoiaHR0cHM6Ly93d3cuc296b2ZpdG5lc3NneW0uY29tLyNsb2NhbGJ1c2luZXNzIiwKIm5hbWUiOiJTb3pvIEZhbWlseSBGaXRuZXNzIiwKInVybCI6Imh0dHBzOi8vd3d3LnNvem9maXRuZXNzZ3ltLmNvbS8iLAoic2FtZUFzIjpbImh0dHBzOi8vd3d3LnNvem9maXRuZXNzZ3ltLmNvbS8iXSwKImltYWdlIjoiaHR0cHM6Ly9paWxpLmlvL0NDdkFjTWIucG5nIiwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwic3RyZWV0QWRkcmVzcyI6IjUxMCBDb2x1bWJpYSBBdmUiLCJhZGRyZXNzTG9jYWxpdHkiOiJDaGFwaW4iLCJhZGRyZXNzUmVnaW9uIjoiU0MiLCJwb3N0YWxDb2RlIjoiMjkwMzYiLCJhZGRyZXNzQ291bnRyeSI6IlVTIn0sCiJhcmVhU2VydmVkIjpbeyJAdHlwZSI6IkNpdHkiLCJuYW1lIjoiQ2hhcGluIn0seyJAdHlwZSI6IlBsYWNlIiwibmFtZSI6IklybW8gYW5kIENoYXBpbiBhcmVhIn1dLAoia25vd3NBYm91dCI6WyJwZXJzb25hbCB0cmFpbmluZyIsInN0cmVuZ3RoIHRyYWluaW5nIiwibW9kZXJhdGUgZml0bmVzcyBjbGFzc2VzIiwiY3Jvc3MgdHJhaW5pbmciLCJjdXN0b21pemVkIGZpdG5lc3MgcHJvZ3JhbXMiLCJudXRyaXRpb24gY29hY2hpbmciLCJGaXQzRCBib2R5IGNvbXBvc2l0aW9uIHNjYW5zIiwiS2lk4oCZcyBDb3ZlIiwib3BlbiBneW0gZmxvb3IiLCJjb21tdW5pdHkgZml0bmVzcyJdLAoiZW1wbG95ZWUiOnsiQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiS2FyYSBNYWRzZW4iLCJqb2JUaXRsZSI6Ik93bmVyIn0sCiJyZXZpZXciOnsiQHR5cGUiOiJSZXZpZXciLCJhdXRob3IiOnsiQHR5cGUiOiJQZXJzb24iLCJuYW1lIjoiS2FyZW4gTG92ZXR0In0sInJldmlld0JvZHkiOiJTb3pvIGlzIHRoZSBtb3N0IHVuaXF1ZSBneW0gaW4gdGhpcyBhcmVhLiBUaGUgcGVyc29uYWwgYXR0ZW50aW9uIEthcmEgYW5kIGhlciBzdGFmZiBnaXZlIHRvIHRoZWlyIGNsaWVudHMgaXMgc28gYXBwcmVjaWF0ZWQuIFRoZSBleGVyY2lzZSBjbGFzc2VzIGFyZSBjaGFsbGVuZ2luZyBidXQgbm90IGludGltaWRhdGluZy4gVGhlIHBlcnNvbmFsIHRyYWluZXJzIG1ha2UgaXQgYSBwb2ludCB0byBmb2N1cyBvbiBzdHJlbmd0aCBhbmQgc3RhYmlsaXR5IHRvIGltcHJvdmUgY29uZmlkZW5jZSBhbmQgcXVhbGl0eSBvZiBsaWZlIGZvciBsb25nLXRlcm0gZ2FpbnMuIn0KfSwKewoiQHR5cGUiOiJQZXJzb24iLAoiQGlkIjoiaHR0cHM6Ly93d3cuc296b2ZpdG5lc3NneW0uY29tLyNrYXJhLW1hZHNlbiIsCiJuYW1lIjoiS2FyYSBNYWRzZW4iLAoiam9iVGl0bGUiOiJPd25lciIsCiJpbWFnZSI6Imh0dHBzOi8vaWlsaS5pby9DQ3ZBN3RlLnBuZyIsCiJ3b3Jrc0ZvciI6eyJAdHlwZSI6IkhlYWx0aENsdWIiLCJuYW1lIjoiU296byBGYW1pbHkgRml0bmVzcyIsInVybCI6Imh0dHBzOi8vd3d3LnNvem9maXRuZXNzZ3ltLmNvbS8ifSwKImtub3dzQWJvdXQiOlsicGVyc29uYWwgdHJhaW5pbmciLCJncm91cCBmaXRuZXNzIiwic3RyZW5ndGggdHJhaW5pbmciLCJzbWFydCBwcm9ncmFtbWluZyIsIndob2xlLXBlcnNvbiB3ZWxsbmVzcyIsImNvbW11bml0eS1jZW50ZXJlZCBmaXRuZXNzIiwiY2xpZW50IG1hdGNoaW5nIiwiZml0bmVzcyBmb3IgcGVvcGxlIHJldHVybmluZyBhZnRlciBhIGxvbmcgYnJlYWsiXSwKImFkZHJlc3MiOnsiQHR5cGUiOiJQb3N0YWxBZGRyZXNzIiwiYWRkcmVzc0xvY2FsaXR5IjoiQ2hhcGluIiwiYWRkcmVzc1JlZ2lvbiI6IlNDIiwiYWRkcmVzc0NvdW50cnkiOiJVUyJ9Cn0sCnsKIkB0eXBlIjoiRkFRUGFnZSIsCiJAaWQiOiJodHRwczovL3d3dy5zb3pvZml0bmVzc2d5bS5jb20vI2ZhcSIsCiJtYWluRW50aXR5IjpbCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJXaG8gSXMgS2FyYSBNYWRzZW4/IiwiYWNjZXB0ZWRBbnN3ZXIiOnsiQHR5cGUiOiJBbnN3ZXIiLCJ0ZXh0IjoiS2FyYSBNYWRzZW4gaXMgdGhlIG93bmVyIG9mIFNvem8gRmFtaWx5IEZpdG5lc3MgaW4gQ2hhcGluLCBTb3V0aCBDYXJvbGluYS4gSW4gaGVyIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGludGVydmlldywgc2hlIGRlc2NyaWJlZCBhIHBhdGggZnJvbSBncm91cCBmaXRuZXNzIGFuZCBwZXJzb25hbCB0cmFpbmluZyB0byBidWlsZGluZyBhIGd5bSBjZW50ZXJlZCBvbiBzdXBwb3J0LCByZXN0b3JhdGlvbiwgc3RyZW5ndGgsIGNvbW11bml0eSwgYW5kIHdob2xlLXBlcnNvbiBoZWFsdGguIn19LAp7IkB0eXBlIjoiUXVlc3Rpb24iLCJuYW1lIjoiV2hhdCBJcyBTb3pvIEZhbWlseSBGaXRuZXNzIEtub3duIEZvcj8iLCJhY2NlcHRlZEFuc3dlciI6eyJAdHlwZSI6IkFuc3dlciIsInRleHQiOiJTb3pvIEZhbWlseSBGaXRuZXNzIGlzIGtub3duIGZvciBhIHdlbGNvbWluZyBneW0gZW52aXJvbm1lbnQsIGxldmVsLWZyaWVuZGx5IGNsYXNzZXMsIGN1c3RvbWl6ZWQgcGVyc29uYWwgdHJhaW5pbmcsIHN0cmVuZ3RoIGFuZCBzdGFiaWxpdHkgd29yaywgbnV0cml0aW9uIHN1cHBvcnQsIEZpdDNEIHNjYW5uaW5nLCBLaWTigJlzIENvdmUsIGFuZCBhIGNvbW11bml0eSB3aGVyZSBtZW1iZXJzIGZlZWwgc2VlbiBpbnN0ZWFkIG9mIHRyZWF0ZWQgbGlrZSBhIG51bWJlci4ifX0sCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJJcyBTb3pvIEZhbWlseSBGaXRuZXNzIEJlZ2lubmVyIEZyaWVuZGx5PyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IkJhc2VkIG9uIEthcmEgTWFkc2Vu4oCZcyBpbnRlcnZpZXcgYW5kIHRoZSBwdWJsaWMgR29vZ2xlIHJldmlldyByZWZlcmVuY2VkIGluIHRoaXMgYXJ0aWNsZSwgU296byBGYW1pbHkgRml0bmVzcyBpcyBkZXNpZ25lZCB0byBmZWVsIHdlbGNvbWluZyBhbmQgbm9uLXRocmVhdGVuaW5nIGZvciBwZW9wbGUgd2hvIG1heSBmZWVsIG5lcnZvdXMsIHJldHVybmluZyBhZnRlciBhIGxvbmcgYnJlYWssIG9yIHVuc3VyZSB3aGVyZSB0byBiZWdpbi4ifX0sCnsiQHR5cGUiOiJRdWVzdGlvbiIsIm5hbWUiOiJXaGF0IFJlc3VsdHMgQ2FuIE1lbWJlcnMgRXhwZWN0IEZyb20gVGhlIFNvem8gQXBwcm9hY2g/IiwiYWNjZXB0ZWRBbnN3ZXIiOnsiQHR5cGUiOiJBbnN3ZXIiLCJ0ZXh0IjoiS2FyYSBNYWRzZW4gZGVzY3JpYmVkIHJlc3VsdHMgdGhhdCBpbmNsdWRlIGZlZWxpbmcgbW9yZSBjb21mb3J0YWJsZSB3YWxraW5nIGludG8gdGhlIGd5bSwgYnVpbGRpbmcgYSBjb25zaXN0ZW50IHJvdXRpbmUsIGltcHJvdmluZyBzdHJlbmd0aCwgc3VwcG9ydGluZyBib2R5IGNvbXBvc2l0aW9uIGNoYW5nZSwgZmVlbGluZyBiZXR0ZXIgcGh5c2ljYWxseSBhbmQgbWVudGFsbHksIGFuZCBsZWFybmluZyBob3cgdG8gY2FyZSBmb3IgaGVhbHRoIHdpdGhvdXQgb3ZlcnRyYWluaW5nLiJ9fSwKeyJAdHlwZSI6IlF1ZXN0aW9uIiwibmFtZSI6IldoYXQgTWFrZXMgU296byBGYW1pbHkgRml0bmVzcyBEaWZmZXJlbnQgSW4gQ2hhcGluPyIsImFjY2VwdGVkQW5zd2VyIjp7IkB0eXBlIjoiQW5zd2VyIiwidGV4dCI6IlNvem8gRmFtaWx5IEZpdG5lc3Mgc3RhbmRzIG91dCB0aHJvdWdoIHBlcnNvbmFsIGF0dGVudGlvbiwgY3VzdG9taXplZCB0cmFpbmluZywgYSBzbWFsbGVyIGNvbW11bml0eSBmZWVsLCBzbWFydCBwcm9ncmFtbWluZywgbW9kZXJhdGUgY2xhc3NlcywgYW5kIGEgd2hvbGUtcGVyc29uIG1pc3Npb24gY29ubmVjdGVkIHRvIHRoZSBtZWFuaW5nIG9mIFNvem86IHdob2xlLCByZXN0b3JlZCwgcmVuZXdlZCwgYW5kIHJldHVybmVkIHRvIGhlYWx0aC4ifX0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+CjxkaXYgc3R5bGU9InBhZGRpbmc6MzRweCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiPgo8dHI+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLWxlZnQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6My40cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDlweCAwOyI+TG9jYWwgRml0bmVzcyBMZWFkZXJzaGlwIFNlcmllczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjdweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM5MjhhODI7IG1hcmdpbjowOyI+RWRpdG9yaWFsIFNwb3RsaWdodCAvIENoYXBpbiwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbWFzdGhlYWQtcmlnaHQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzglOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zNTsgY29sb3I6IzE1MTUxNTsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij5CeSBEYW5pZWwgRm9yZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjoxMHB4IDAgMCAwOyB0ZXh0LWFsaWduOnJpZ2h0OyI+TWFuYWdpbmcgRWRpdG9yPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MCAwIDMwcHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAxOHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIEZlYXR1cmUgUHJvZmlsZTwvZGl2Pgo8aDIgY2xhc3M9ImZsbS1oMiI+VGhlIFRyYW5zZm9ybWF0aXZlIFBvd2VyIG9mIEZpdG5lc3M6IFBoeXNpY2FsLCBNZW50YWwsIGFuZCBTcGlyaXR1YWwgV2VsbG5lc3MgaW4gR3ltIEN1bHR1cmU8L2gyPgo8ZGl2IGNsYXNzPSJmbG0tZGVjayI+SW5zaWRlIEthcmEgTWFkc2Vu4oCZcyB2aXNpb24gZm9yIFNvem8gRmFtaWx5IEZpdG5lc3MsIHdoZXJlIHN0cmVuZ3RoIHRyYWluaW5nLCBtb2RlcmF0ZSBjbGFzc2VzLCBjdXN0b21pemVkIHBlcnNvbmFsIHRyYWluaW5nLCBudXRyaXRpb24gc3VwcG9ydCwgYW5kIGNvbW11bml0eSB3b3JrIHRvZ2V0aGVyIHRvIGhlbHAgbWVtYmVycyBmZWVsIHdob2xlLjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0ta2lja2VyLWxpbmUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjlweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbWFyZ2luOjA7Ij5SZWNvZ25pemVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGZvciB3aG9sZS1wZXJzb24gZml0bmVzcywgcGVyc29uYWwgYXR0ZW50aW9uLCBzdHJlbmd0aC1mb2N1c2VkIHByb2dyYW1taW5nLCBjb21tdW5pdHkgY2FyZSwgYW5kIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcC48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXNlY3Rpb24iIHN0eWxlPSJwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1oZXJvLWxlZnQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNTQlIiBzdHlsZT0id2lkdGg6NTQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAzMnB4IDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBzdHlsZT0ibWFyZ2luOjAgMCAxNXB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLWhlcm8taW50cm8iIHN0eWxlPSJtYXJnaW46MDsiPjxzcGFuIGNsYXNzPSJmbG0tZHJvcGNhcCI+Vzwvc3Bhbj5oZW4gS2FyYSBNYWRzZW4gdGFsa3MgYWJvdXQgU296byBGYW1pbHkgRml0bmVzcywgc2hlIGRvZXMgbm90IGJlZ2luIHdpdGggYSBzbG9nYW4gYWJvdXQgaW50ZW5zaXR5IG9yIGEgbmFycm93IHByb21pc2UgYWJvdXQgYXBwZWFyYW5jZS4gU2hlIGJlZ2lucyB3aXRoIHRoZSBtZWFuaW5nIG9mIHRoZSB3b3JkIFNvem86IHdob2xlLCByZXN0b3JlZCwgcmVuZXdlZCwgYW5kIHJldHVybmVkIHRvIGhlYWx0aC48L2Rpdj4KPGRpdiBzdHlsZT0iY2xlYXI6Ym90aDsgaGVpZ2h0OjA7IGxpbmUtaGVpZ2h0OjA7IGZvbnQtc2l6ZTowOyI+PC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowIDAgMTdweCAwOyI+VGhhdCBtZWFuaW5nIHJ1bnMgdGhyb3VnaCB0aGUgZ3ltIEthcmEgKGFuZCBoZXIgaHVzYmFuZCBQYXVsKSBoYXZlIGJ1aWx0IGluIENoYXBpbiwgU291dGggQ2Fyb2xpbmEuIFdoYXQgYmVnYW4gd2l0aCBncm91cCBmaXRuZXNzLCBwZXJzb25hbCB0cmFpbmluZywgYW5kIG9uZS1vbi1vbmUgY29udmVyc2F0aW9ucyBhZnRlciBjbGFzcyBoYXMgZ3Jvd24gaW50byBhIGNvbW11bml0eSBneW0gZm9jdXNlZCBvbiBzdHJlbmd0aCwgc3RhYmlsaXR5LCBzbWFydCBwcm9ncmFtbWluZywgcGVyc29uYWwgYXR0ZW50aW9uLCBhbmQgYSBwZWFjZWZ1bCBwbGFjZSB3aGVyZSBtZW1iZXJzIGNhbiBiZWdpbiBhZ2Fpbi48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZS10ZXh0Ij7igJxPdXIgZ3ltIGlzIGEgcGxhY2UgZm9yIHBlb3BsZSB3aG8gd2FudCB0cmFuc2Zvcm1hdGlvbi4gVGhhdOKAmXMgbWVudGFsLCBzcGlyaXR1YWwsIGFuZCBwaHlzaWNhbCB0cmFuc2Zvcm1hdGlvbi7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkthcmEgTWFkc2VuLCBPd25lciAvIFNvem8gRmFtaWx5IEZpdG5lc3M8L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MTdweCAwIDAgMDsgbWFyZ2luOjIwcHggMCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBNZW1iZXJzIE5vdGljZSBGaXJzdDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjAgMCAxMnB4IDA7Ij5BIGZyb250IGRlc2sgdGhhdCBmZWVscyB3ZWxjb21pbmcsIHN0YWZmIHdobyBsZWFybiBuYW1lcyBxdWlja2x5LCBhIHNwYWNlIGRlc2lnbmVkIG5vdCB0byBvdmVyd2hlbG0sIGFuZCBhIGd5bSBmbG9vciB3aGVyZSBtZW1iZXJzIGNhbiB0YWtlIGNsYXNzZXMsIHRyYWluIHdpdGggZ3VpZGFuY2UsIHVzZSB0aGUgZXF1aXBtZW50LCBvciBmaW5kIGEgcGFjZSB0aGF0IGZpdHMuIEthcmEgc2FpZCBtYW55IHBlb3BsZSBhcnJpdmUgbmVydm91cywgZXNwZWNpYWxseSBhZnRlciBhIGxvbmcgYnJlYWssIHNvIHRoZSBmaXJzdCBpbXByZXNzaW9uIGlzIG1lYW50IHRvIGZlZWwgaG9wZWZ1bCBpbnN0ZWFkIG9mIGludGltaWRhdGluZy48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuNjY7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+T3ZlciB0aW1lLCB0aGUgZGVlcGVyIGV4cGVyaWVuY2UgaXMgcGVyc29uYWwuIE1lbWJlcnMgYmVjb21lIHBhcnQgb2YgdGhlIFNvem8gZmFtaWx5LCBmZWVsIG1pc3NlZCB3aGVuIHRoZXkgaGF2ZSBub3QgYmVlbiBpbiBmb3IgYSB3aGlsZSwgYW5kIGFyZSBzdXBwb3J0ZWQgYnkgc3RhZmYgd2hvIGNhcmUgYWJvdXQgbW9yZSB0aGFuIGEgd29ya291dC48L2Rpdj4KPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9DQ3ZBN3RlLnBuZyIgYWx0PSJLYXJhIE1hZHNlbiBvd25lciBvZiBTb3pvIEZhbWlseSBGaXRuZXNzIGluIENoYXBpbiBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1oZXJvLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPklOU0lERSBTT1pPIEZBTUlMWSBGSVRORVNTOjwvc3Bhbj4gVGhlIENoYXBpbiB0cmFpbmluZyBmbG9vciBnaXZlcyBtZW1iZXJzIGFjY2VzcyB0byBzdHJlbmd0aCBlcXVpcG1lbnQsIG9wZW4gZ3ltIHNwYWNlLCBhbmQgYSBzZXR0aW5nIGJ1aWx0IGFyb3VuZCBjb25maWRlbmNlLCBjb25zaXN0ZW5jeSwgYW5kIHdob2xlLXBlcnNvbiB3ZWxsbmVzcy48L2Rpdj4KPGRpdiBzdHlsZT0iYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6OXB4IDAgOXB4IDE0cHg7IG1hcmdpbjowIDAgMCBhdXRvOyBtYXgtd2lkdGg6NDM4cHg7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS43cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjk7IG1hcmdpbjowOyI+U296byBGYW1pbHkgRml0bmVzczxicj5DaGFwaW4sIFNvdXRoIENhcm9saW5hPGJyPnNvem9maXRuZXNzZ3ltLmNvbTwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPk93bmVyIEZvY3VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cy1jb3B5Ij5LYXJhIGhhcyBidWlsdCBTb3pvIGFyb3VuZCBhIHNpbXBsZSBidXQgZGVtYW5kaW5nIHN0YW5kYXJkOiBrZWVwIHRoZSBwZXJzb25hbCB0b3VjaCBldmVuIGFzIHRoZSBneW0gZ3Jvd3MuIFRoYXQgb3duZXItbGVkIHRvbmUgc2hhcGVzIHRoZSB3YXkgbWVtYmVycyBhcmUgd2VsY29tZWQsIGd1aWRlZCwgbWF0Y2hlZCB3aXRoIHRyYWluZXJzLCBhbmQgc3VwcG9ydGVkLjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MThweCAwIDAgYXV0bzsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ3hNWklyUS5wbmciIGFsdD0iU296byBGYW1pbHkgRml0bmVzcyB0cmFpbmluZyBzcGFjZSBpbiBDaGFwaW4gU291dGggQ2Fyb2xpbmEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTU7IGNvbG9yOiM2NjVmNTc7IG1hcmdpbjo4cHggMCAwIDA7IHRleHQtYWxpZ246bGVmdDsiPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkluc2lkZSBUaGUgRmFjaWxpdHk6PC9zcGFuPiBTb3pvIEZhbWlseSBGaXRuZXNzIG9mZmVycyBjbGFzc2VzLCBvcGVuIGd5bSBhY2Nlc3MsIHBlcnNvbmFsIHRyYWluaW5nLCBudXRyaXRpb24gc3VwcG9ydCwgYW5kIEtpZOKAmXMgQ292ZSBpbnNpZGUgYSBjb21tdW5pdHktY2VudGVyZWQgc2V0dGluZy48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9Im1heC13aWR0aDo0MzhweDsgbWFyZ2luOjE4cHggMCAwIGF1dG87IHBhZGRpbmc6MTZweCAwIDAgMDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjEwcHg7IG1hcmdpbjowIDAgOHB4IDA7Ij5Tb3pvIEZhbWlseSBGaXRuZXNzIFN0YW5kYXJkPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U0ZGZkNzsiPjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMDsgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS40cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5QZXJzb25hbCBUb3VjaDwvZGl2PjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAwOyBmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MTRweDsgbGluZS1oZWlnaHQ6MS40ODsgY29sb3I6IzNhMzczMjsiPk1lbWJlcnMgYXJlIG1lYW50IHRvIGZlZWwga25vd24sIHdlbGNvbWVkLCBhbmQgZ3VpZGVkIGluc3RlYWQgb2YgbG9zdCBpbiBhIGxhcmdlLCBpbXBlcnNvbmFsIGd5bS48L2Rpdj48L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgdGFibGUtbGF5b3V0OmZpeGVkOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZTRkZmQ3OyI+PGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwOyBmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjRweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPlNtYXJ0IFRyYWluaW5nPC9kaXY+PGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzoxMHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojM2EzNzMyOyI+Q2xhc3NlcyBhbmQgdHJhaW5pbmcgYXJlIGJ1aWx0IGFyb3VuZCBzdHJlbmd0aCwgcmVjb3ZlcnksIG1vZGVyYXRpb24sIGFuZCBhcHByb3ByaWF0ZSBjaGFsbGVuZ2UuPC9kaXY+PC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U0ZGZkNzsiPjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMDsgZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS40cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5XaG9sZSBIZWFsdGg8L2Rpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjY2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjEwcHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE0cHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMzYTM3MzI7Ij5UaGUgZ3lt4oCZcyBtaXNzaW9uIHJlYWNoZXMgYmV5b25kIGFlc3RoZXRpY3MgaW50byBjb25maWRlbmNlLCBoZWFsdGgsIGNvbW11bml0eSwgYW5kIHBlYWNlLjwvZGl2PjwvZGl2Pgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNGRmZDc7Ij48ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuNHB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+RmFtaWx5IFN1cHBvcnQ8L2Rpdj48ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjY2JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjEwcHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE0cHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMzYTM3MzI7Ij5LaWTigJlzIENvdmUgaGVscHMgYnVzeSBwYXJlbnRzIG1ha2UgZml0bmVzcyBtb3JlIHJlYWxpc3RpYyBieSBnaXZpbmcgZmFtaWxpZXMgYSBtb3JlIHN1cHBvcnRlZCBwYXRoIGludG8gdGhlIGd5bS48L2Rpdj48L2Rpdj4KPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXN0YW5kYXJkLWJveCIgc3R5bGU9Im1hcmdpbjozMHB4IDAgMCAwOyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPjx0ZCBjbGFzcz0iZmxtLXN0YW5kYXJkLWxhYmVsIiBzdHlsZT0idmVydGljYWwtYWxpZ246dG9wOyB3aWR0aDoxNjhweDsgcGFkZGluZzoycHggMjRweCAwIDA7Ij48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjNweDsgZm9udC1zaXplOjExcHg7IGxpbmUtaGVpZ2h0OjEuNzsiPlRoZSBGaXRuZXNzIFN0YW5kYXJkPC9kaXY+PC90ZD48dGQgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcDsiPjxkaXYgY2xhc3M9ImZsbS1zdGFuZGFyZC1jb3B5Ij5Tb3pvIEZhbWlseSBGaXRuZXNzIHN0YW5kcyBhcGFydCBieSBjb21iaW5pbmcgbGV2ZWwtZnJpZW5kbHkgY2xhc3NlcywgY3VzdG9taXplZCBwZXJzb25hbCB0cmFpbmluZywgc3RyZW5ndGgtZm9jdXNlZCBwcm9ncmFtbWluZywgbnV0cml0aW9uIGd1aWRhbmNlLCBmYW1pbHkgc3VwcG9ydCwgYW5kIGEgY2xlYXIgYmVsaWVmIHRoYXQgZml0bmVzcyBzaG91bGQgc3VwcG9ydCB0aGUgd2hvbGUgcGVyc29uLjwvZGl2PjwvdGQ+PC90cj48L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjozMHB4IDAgNDBweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1saW5lLW9uZSI+VHJhbnNmb3JtYXRpb24gRmVlbHM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1saW5lLXR3byI+V0hPTEU8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MjBweCAwIDE1cHggMDsgbWF4LXdpZHRoOjk0MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkEgQ2hhcGluIEd5bSBCdWlsdCBBcm91bmQgU3RyZW5ndGgsIEN1c3RvbWl6YXRpb24sIENvbW11bml0eSwgQW5kIFdob2xlLVBlcnNvbiBXZWxsbmVzcy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tYm9keSI+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjJweCAwIDE4cHggMDsgbWFyZ2luOjAgMCAzNHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlByb2ZpbGUgU25hcHNob3Q8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+QnVzaW5lc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+U296byBGYW1pbHkgRml0bmVzczwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+T3duZXI8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+S2FyYSBNYWRzZW48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkNoYXBpbiwgU291dGggQ2Fyb2xpbmE8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkN1c3RvbWl6ZWQgcGVyc29uYWwgdHJhaW5pbmcsIGxldmVsLWZyaWVuZGx5IGNsYXNzZXMsIHN0cmVuZ3RoIGFuZCBzdGFiaWxpdHksIG51dHJpdGlvbiBzdXBwb3J0LCBjb21tdW5pdHksIGFuZCB3aG9sZS1wZXJzb24gd2VsbG5lc3MuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5UcmFpbmluZyBNb2RlbDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5DbGFzc2VzLCBvcGVuIGd5bSBhY2Nlc3MsIHBlcnNvbmFsIHRyYWluaW5nLCB0cmFpbmVyIG1hdGNoaW5nLCBGaXQzRCBib2R5IGNvbXBvc2l0aW9uIHNjYW5zLCBudXRyaXRpb24gY29hY2hpbmcsIGFuZCBmYW1pbHkgc3VwcG9ydCB0aHJvdWdoIEtpZOKAmXMgQ292ZS48L3NwYW4+PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIERvc3NpZXI8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsiPlNvem8gRmFtaWx5IEZpdG5lc3MgbWF0dGVycyBiZWNhdXNlIGl0IG9mZmVycyBhIGNhbG1lciwgbW9yZSBwZXJzb25hbCBhbHRlcm5hdGl2ZSB0byBwZXJmb3JtYW5jZS1vbmx5IGd5bSBjdWx0dXJlLCBidWlsdCBmb3IgcGVvcGxlIHdobyB3YW50IHN0cmVuZ3RoLCBndWlkYW5jZSwgY29tbXVuaXR5LCBhbmQgYSByZW5ld2VkIHNlbnNlIG9mIGNvbmZpZGVuY2Ugd2l0aG91dCBsb3Npbmcgc2lnaHQgb2YgdGhlIHdob2xlIHBlcnNvbi48L3A+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA0MHB4IDAgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9y4oCZcyBOb3RlPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5UaGlzIHByb2ZpbGUgZXhhbWluZXMgaG93IEthcmEgTWFkc2Vu4oCZcyBmaXRuZXNzIGJhY2tncm91bmQsIHBlcnNvbmFsIHRyYWluaW5nIGV4cGVyaWVuY2UsIGZhbWlseS1jZW50ZXJlZCB2YWx1ZXMsIGFuZCB3aG9sZS1wZXJzb24gcGhpbG9zb3BoeSBzaGFwZWQgYSBDaGFwaW4gZ3ltIHN0YW5kYXJkIGNlbnRlcmVkIG9uIHJlc3RvcmF0aW9uLCBzdHJlbmd0aCwgYmVsb25naW5nLCBhbmQgc3VzdGFpbmFibGUgaGVhbHRoLjwvcD4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIycHggMCAxOHB4IDA7IG1hcmdpbjowIDAgMzhweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBQcm9maWxlPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiI+SW5zaWRlIFRoZSBTb3pvIEZhbWlseSBGaXRuZXNzIEFwcHJvYWNoPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luOjAgIWltcG9ydGFudDsiPlRoZSB0cmFuc2Zvcm1hdGl2ZSBwb3dlciBvZiBmaXRuZXNzIGF0IFNvem8gRmFtaWx5IEZpdG5lc3MgYmVnaW5zIHdpdGggYSBkaWZmZXJlbnQga2luZCBvZiBneW0gcXVlc3Rpb24uIEluc3RlYWQgb2YgYXNraW5nIG9ubHkgaG93IGhhcmQgYSB3b3Jrb3V0IGNhbiBiZSwgS2FyYSBhc2tzIHdoYXQgYSBwZXJzb24gbmVlZHMgaW4gb3JkZXIgdG8gZmVlbCBzYWZlLCBzdXBwb3J0ZWQsIGNhcGFibGUsIGFuZCByZWFkeSB0byBjYXJlIGZvciBoZWFsdGggYWdhaW4uPC9wPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1xdWljay1hbnN3ZXIiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+UXVpY2sgQW5zd2VyPC9kaXY+CjxwIHN0eWxlPSJmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5Tb3pvIEZhbWlseSBGaXRuZXNzIGlzIGEgZ3ltIGluIENoYXBpbiwgU291dGggQ2Fyb2xpbmEsIGJ1aWx0IGFyb3VuZCBwZXJzb25hbCBhdHRlbnRpb24sIG1vZGVyYXRlIGxldmVsLWZyaWVuZGx5IGNsYXNzZXMsIGN1c3RvbWl6ZWQgcGVyc29uYWwgdHJhaW5pbmcsIHN0cmVuZ3RoIGFuZCBzdGFiaWxpdHkgd29yaywgbnV0cml0aW9uIHN1cHBvcnQsIGFuZCBhIHdob2xlLXBlcnNvbiBtaXNzaW9uLiBLYXJhIE1hZHNlbiBkZXNjcmliZXMgU296byBhcyBhIHBsYWNlIHdoZXJlIG1lbWJlcnMgY2FuIGZlZWwgd2VsY29tZWQsIHNlZW4sIGFuZCBndWlkZWQgdG93YXJkIHBoeXNpY2FsLCBtZW50YWwsIGFuZCBzcGlyaXR1YWwgd2VsbG5lc3MuPC9wPgo8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5LYXJh4oCZcyBvd24gcGF0aCBpbnRvIGZpdG5lc3Mgd2FzIG5vdCBhIHN0cmFpZ2h0IGxpbmUuIFNoZSBncmV3IHVwIGFyb3VuZCBhY3RpdmUgcGFyZW50cywgc3R1ZGllZCBjcmltaW5hbCBqdXN0aWNlIGFuZCBzb2NpYWwgd29yaywgYmVjYW1lIGEgc3RheS1hdC1ob21lIG1vbSwgdGhlbiBmb3VuZCBoZXJzZWxmIGluY3JlYXNpbmdseSBkcmF3biB0byBmaXRuZXNzLiBUZWFjaGluZyBjbGFzc2VzIGhlbHBlZCBoZXIgZGlzY292ZXIgd2hhdCB0cnVseSBsaXQgaGVyIHVwOiB0aGUgY29udmVyc2F0aW9ucyBhZnRlciBjbGFzcywgdGhlIGZvcm0gY29ycmVjdGlvbnMsIHRoZSBleHBsYW5hdGlvbnMsIGFuZCB0aGUgaHVtYW4gY29ubmVjdGlvbiB0aGF0IGNhbWUgZnJvbSBoZWxwaW5nIG9uZSBwZXJzb24gYXQgYSB0aW1lLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1sZWFybi1jYXJkIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0iZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xMiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SW5zaWRlIFRoZSBTb3pvIEZhbWlseSBGaXRuZXNzIEFwcHJvYWNoPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJkMmEyNjsgbWFyZ2luOjAgMCAxNnB4IDA7Ij5UaGlzIHByb2ZpbGUgbG9va3MgYXQgaG93IFNvem8gRmFtaWx5IEZpdG5lc3MgY29tYmluZXMgY29tbXVuaXR5LCBzdHJlbmd0aCB0cmFpbmluZywgY3VzdG9taXplZCBwZXJzb25hbCB0cmFpbmluZywgbW9kZXJhdGUgY2xhc3NlcywgYW5kIHdob2xlLXBlcnNvbiBzdXBwb3J0IGluc2lkZSBhIENoYXBpbiBmaXRuZXNzIGVudmlyb25tZW50LjwvcD4KPHRhYmxlIGNsYXNzPSJmbG0tbGVhcm4tcm93IiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+PHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IElzIERpZmZlcmVudDwvZGl2PjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWUxYjsgbWFyZ2luOjA7Ij5UaGUgZ3ltIGJsZW5kcyBzdHJlbmd0aCwgc3RhYmlsaXR5LCBjb2FjaGluZywgcmVjb3ZlcnksIGFuZCBwZXJzb25hbCBhdHRlbnRpb24gd2l0aG91dCBtYWtpbmcgdGhlIGV4cGVyaWVuY2UgZmVlbCBpbnRpbWlkYXRpbmcuPC9wPjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNTVweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaG8gSXQgU2VydmVzPC9kaXY+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZTFiOyBtYXJnaW46MDsiPlNvem8gc2VydmVzIG1lbWJlcnMgd2hvIHdhbnQgY2xhc3Nlcywgb3BlbiBneW0gYWNjZXNzLCBwZXJzb25hbCB0cmFpbmluZywgbnV0cml0aW9uIGd1aWRhbmNlLCBhbmQgYSBwbGFjZSB0aGF0IGZlZWxzIHBlYWNlZnVsLjwvcD48L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjU1cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IFN0YW5kcyBPdXQ8L2Rpdj48cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFlMWI7IG1hcmdpbjowOyI+SXRzIHBlcnNvbmFsIHRvdWNoLCB0cmFpbmVyIG1hdGNoaW5nLCBjb21tdW5pdHkgZmVlbCwgYW5kIHdob2xlLXBlcnNvbiBtaXNzaW9uIGdpdmUgdGhlIGd5bSBhIGNsZWFyIGxvY2FsIGlkZW50aXR5LjwvcD48L3RkPgo8L3RyPjwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIEZpdG5lc3MgU3RvcnkgVGhhdCBCZWNhbWUgQSBDYWxsaW5nPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5LYXJhIE1hZHNlbiBmaXJzdCBtb3ZlZCBkZWVwZXIgaW50byBmaXRuZXNzIHRocm91Z2ggdGVhY2hpbmcsIHRoZW4gcGVyc29uYWwgdHJhaW5pbmcuIFNoZSBiZWdhbiB0cmFpbmluZyBjbGllbnRzIGluIGhlciBjaGlsZHJlbuKAmXMgcGxheXJvb20gYXJvdW5kIDIwMTIgYW5kIDIwMTMgYmVmb3JlIHRoZSBidXNpbmVzcyBvdXRncmV3IHRoYXQgc3BhY2UuIEZyb20gdGhlcmUsIFNvem8gY29udGludWVkIHRvIGdyb3cgdGhyb3VnaCBzZXZlcmFsIGxvY2F0aW9ucyBiZWZvcmUgZmluZGluZyBpdHMgY3VycmVudCBob21lLjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkluIEthcmHigJlzIHZpZXcsIHRoZSBjdXJyZW50IGd5bSByZXByZXNlbnRzIHRoZSByZXN1bHQgb2YgeWVhcnMgb2YgbGlzdGVuaW5nIHRvIHdoYXQgcGVvcGxlIGFjdHVhbGx5IG5lZWQ6IGEgc3BhY2UgdGhhdCBpcyBub24tdGhyZWF0ZW5pbmcsIHN1cHBvcnRpdmUsIGVuY291cmFnaW5nLCBhbmQgdXNlZnVsIGZvciBwZW9wbGUgd2hvIGFyZSBqdXN0IGdldHRpbmcgc3RhcnRlZCBhcyB3ZWxsIGFzIHRob3NlIHdobyBhcmUgY29udGludWluZyBhIGxvbmdlciBmaXRuZXNzIGpvdXJuZXkuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLW5vdGUiIHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2NmYzViNiAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2ZjNWI2ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsgcGFkZGluZzoyMnB4IDAgIWltcG9ydGFudDsgbWFyZ2luOjM2cHggMCA0MHB4IDAgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjJweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+TWVtYmVyIEV4cGVyaWVuY2U8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+QSBtZW1iZXIgYXQgU296byBGYW1pbHkgRml0bmVzcyBpcyBtZWFudCB0byBmZWVsIHdlbGNvbWVkLCBrbm93biwgYW5kIHN1cHBvcnRlZC4gS2FyYSBkZXNjcmliZXMgYSBneW0gd2hlcmUgc3RhZmYgbGVhcm4gbmFtZXMsIG1lbWJlcnMgYnVpbGQgZnJpZW5kc2hpcHMsIHBhcmVudHMgY2FuIHVzZSBLaWTigJlzIENvdmUsIGFuZCBwZW9wbGUgY2FuIGZpbmQgdGhlaXIgb3duIGNvbWZvcnQgem9uZSB3aGV0aGVyIHRoYXQgbWVhbnMgY2xhc3Nlcywgb3BlbiBneW0sIHBlcnNvbmFsIHRyYWluaW5nLCBvciBhIG1vcmUgY3VzdG9taXplZCBwYXRoLjwvcD4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ3hNWkU0Ui5wbmciIGFsdD0iU296byBGYW1pbHkgRml0bmVzcyBjb21tdW5pdHkgYW5kIHRyYWluaW5nIGVudmlyb25tZW50IGluIENoYXBpbiBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5JbnNpZGUgU296byBGYW1pbHkgRml0bmVzcywgdGhlIG1lbWJlciBleHBlcmllbmNlIGlzIHNoYXBlZCBieSBwZXJzb25hbCBhdHRlbnRpb24sIGEgc3BhY2lvdXMgdHJhaW5pbmcgZmxvb3IsIGFuZCBhIGNvbW11bml0eS1jZW50ZXJlZCBlbnZpcm9ubWVudCB3aGVyZSBwZW9wbGUgY2FuIGZlZWwgY29tZm9ydGFibGUgYnVpbGRpbmcgc3RyZW5ndGggYXQgdGhlaXIgb3duIHBhY2UuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1b3RlLWJsb2NrIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcSSB3YW50IHBlb3BsZSB0byB3YWxrIGluIGFuZCBmZWVsIGhvcGVmdWwuIEFuZCB0aGVuIGFmdGVyIHRoZXnigJl2ZSBiZWVuIHdpdGggdXMgYSBsaXR0bGUgd2hpbGUsIEkgd2FudCB0aGVtIHRvIGZlZWwgbGlrZSBhbiBpbnRlZ3JhbCBwYXJ0IG9mIG91ciBjb21tdW5pdHku4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjA7Ij5LYXJhIE1hZHNlbiwgT3duZXIgLyBTb3pvIEZhbWlseSBGaXRuZXNzPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5DdXN0b21pemF0aW9uIEFzIFRoZSBUcmFpbmluZyBQaGlsb3NvcGh5PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5XaGVuIGFza2VkIHRvIGRlZmluZSBoZXIgdHJhaW5pbmcgcGhpbG9zb3BoeSBpbiBvbmUgd29yZCwgS2FyYSBjaG9zZSBjdXN0b21pemF0aW9uLiBTaGUgZG9lcyBub3Qgc2VlIGZpdG5lc3MgYXMgYSBvbmUtc2l6ZS1maXRzLWFsbCBzeXN0ZW0uIFNoZSB3YW50cyB0byB1bmRlcnN0YW5kIGEgcGVyc29u4oCZcyBwYXN0IGd5bSBleHBlcmllbmNlLCBpbmp1cnkgaGlzdG9yeSwgY29uZmlkZW5jZSBsZXZlbCwgbWVudGFsIGhlYWx0aCwgZ29hbHMsIGFuZCByZWFkaW5lc3MgYmVmb3JlIHBvaW50aW5nIHRoYXQgcGVyc29uIHRvd2FyZCB0aGUgcmlnaHQgcGF0aC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IGlzIG9uZSByZWFzb24gcGVyc29uYWwgdHJhaW5pbmcgYXQgU296byBpcyBoaWdobHkgaW5kaXZpZHVhbGl6ZWQuIEthcmEgZGVzY3JpYmVkIG1hdGNoaW5nIGNsaWVudHMgd2l0aCB0aGUgcmlnaHQgdHJhaW5lciBiYXNlZCBvbiBwZXJzb25hbGl0eSwgc2NoZWR1bGUsIGdvYWxzLCBpbmp1cmllcywgYW5kIG5lZWRzLiBTb21lIGNsaWVudHMgY29tZSBhZnRlciBwaHlzaWNhbCB0aGVyYXB5IGJlY2F1c2UgYSB0aGVyYXBpc3QgcmVjb2duaXplcyB0aGUgbmVlZCBmb3IgY29udGludWVkIG1vdmVtZW50IGluIGEgc2FmZSBlbnZpcm9ubWVudC4gT3RoZXJzIG5lZWQgaGVscCBidWlsZGluZyBzdHJlbmd0aCwgY29uZmlkZW5jZSwgcm91dGluZSwgb3IgYSBiZXR0ZXIgcmVsYXRpb25zaGlwIHdpdGggZXhlcmNpc2UuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIE1vZGVyYXRlLCBTdHJlbmd0aC1Gb2N1c2VkIEFsdGVybmF0aXZlPC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5LYXJhIGRlc2NyaWJlZCBTb3pv4oCZcyBjbGFzcyBzdHlsZSBhcyBsZXZlbC1mcmllbmRseSBhbmQgbW9kZXJhdGUuIFRoZSBneW0gaXMgbm90IGJ1aWx0IGFyb3VuZCB0aGUgaWRlYSB0aGF0IGV2ZXJ5IGRheSBtdXN0IGJlIGEgaGlnaC1pbnRlbnNpdHkgZGF5LiBJbnN0ZWFkLCBtZW1iZXJzIG1heSB0YWtlIGEgZnVsbC1ib2R5IHN0cmVuZ3RoIGNsYXNzLCBmb2xsb3cgdGhhdCB3aXRoIHlvZ2EsIGFkZCBhIEhJSVQgY2xhc3MgYW5vdGhlciBkYXksIHRoZW4gYnVpbGQgaW4gcmVzdCBhbmQgYWN0aXZlIHJlY292ZXJ5LjwvcD4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoYXQgbWF0dGVycyBiZWNhdXNlIG1hbnkgU296byBtZW1iZXJzIGFyZSBtaWRkbGUtYWdlZCBhZHVsdHMsIHdvbWVuIHJldHVybmluZyB0byBleGVyY2lzZSwgcGFyZW50cywgcGVvcGxlIHJlY292ZXJpbmcgZnJvbSBpbmp1cnksIGFuZCBjbGllbnRzIHdobyBuZWVkIGEgcHJvZ3JhbSB0aGF0IHJlc3BlY3RzIHRoZSBib2R5IGluc3RlYWQgb2YgcHVuaXNoaW5nIGl0LiBLYXJh4oCZcyBwb2ludCBpcyBzaW1wbGU6IG1vcmUgaXMgbm90IGFsd2F5cyBiZXR0ZXIuIFNtYXJ0IHByb2dyYW1taW5nLCByZWNvdmVyeSwgYW5kIHN0cmVuZ3RoIGNhbiBjcmVhdGUgYSBzdHJvbmdlciBwYXRoIHRoYW4gc2ltcGx5IHB1c2hpbmcgaGFyZGVyLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIj4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9DSTFvdVFzLmpwZyIgYWx0PSJTb3pvIEZhbWlseSBGaXRuZXNzIGNsYXNzIGVudmlyb25tZW50IGluIENoYXBpbiBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5BIFNvem8gRmFtaWx5IEZpdG5lc3MgY2xhc3Mgc2V0dGluZyByZWZsZWN0cyB0aGUgZ3lt4oCZcyBtb2RlcmF0ZSwgbGV2ZWwtZnJpZW5kbHkgYXBwcm9hY2gsIHdoZXJlIG1lbWJlcnMgY2FuIHRyYWluIHdpdGggc3RydWN0dXJlLCBjb21tdW5pdHksIGFuZCBhIHBhY2UgdGhhdCBzdXBwb3J0cyBsb25nLXRlcm0gY29uc2lzdGVuY3kuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0MnB4IDA7IHBhZGRpbmc6MDsiPgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNjZmM1YjY7IG1hcmdpbjowIDAgMjJweCAwOyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxOHB4IDA7Ij5FZGl0b3JpYWwgUGVyc3BlY3RpdmU8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZTozNHB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDIycHggMDsiPlNvem8gRmFtaWx5IEZpdG5lc3MgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBmaXRuZXNzIGFzIG1vcmUgdGhhbiBhIHdvcmtvdXQuIEl0IGdpdmVzIG1lbWJlcnMgYSBwbGFjZSB0byByZWJ1aWxkIHN0cmVuZ3RoLCBjb25maWRlbmNlLCBwZWFjZSwgY29tbXVuaXR5LCBhbmQgdHJ1c3QgaW4gdGhlaXIgb3duIGJvZGllcy48L3A+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2NmYzViNjsgbWFyZ2luOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1icmllZiI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuM3B4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjEyICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Ij5XaGF0IFNvem8gRmFtaWx5IEZpdG5lc3MgT2ZmZXJzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS43MjsgY29sb3I6IzJhMjkyNjsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5CYXNlZCBvbiBLYXJh4oCZcyBpbnRlcnZpZXcgYW5kIHRoZSBvZmZpY2lhbCBTb3pvIEZhbWlseSBGaXRuZXNzIHdlYnNpdGUsIHRoZSBneW0gaXMgYnVpbHQgZm9yIG1lbWJlcnMgd2hvIHdhbnQgY2xhc3Nlcywgb3BlbiBneW0gYWNjZXNzLCBwZXJzb25hbCB0cmFpbmluZywgbnV0cml0aW9uIHN1cHBvcnQsIGJvZHkgY29tcG9zaXRpb24gdG9vbHMsIGFuZCBhIHdlbGNvbWluZyBwYXRoIGludG8gZml0bmVzcy48L3A+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5Nb2RlcmF0ZSBDbGFzc2VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5DbGFzc2VzIGFyZSBkZXNpZ25lZCB0byBiZSBsZXZlbC1mcmllbmRseSwgd2l0aCBvcHRpb25zIHN1Y2ggYXMgZnVsbC1ib2R5IHN0cmVuZ3RoLCB5b2dhLCBISUlULCBhbmQgY3Jvc3MtdHJhaW5pbmcgdGhhdCBzdXBwb3J0IHZhcmlldHkgd2l0aG91dCBwdXNoaW5nIG1lbWJlcnMgaW50byBjb25zdGFudCBpbnRlbnNpdHkuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+UGVyc29uYWwgVHJhaW5pbmc8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkthcmEgZGVzY3JpYmVkIGEgY3VzdG9taXplZCBtb2RlbCB3aGVyZSBjbGllbnRzIGFyZSBtYXRjaGVkIHdpdGggdHJhaW5lcnMgYmFzZWQgb24gbmVlZHMsIHBlcnNvbmFsaXR5LCBzY2hlZHVsZSwgaW5qdXJ5IGhpc3RvcnksIGFuZCB0cmFpbmluZyBnb2Fscy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TdHJlbmd0aCBGb2N1czwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+S2FyYSBjYWxsZWQgYXBwcm9wcmlhdGUgc3RyZW5ndGggdHJhaW5pbmcgYSBnYW1lIGNoYW5nZXIgdGhyb3VnaCBldmVyeSBwaGFzZSBvZiBsaWZlLCBlc3BlY2lhbGx5IHdoZW4gaXQgaXMgcHJvZ3JhbW1lZCBpbnRlbGxpZ2VudGx5IGZvciB0aGUgaW5kaXZpZHVhbC48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5OdXRyaXRpb24gU3VwcG9ydDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIGd5bSBzdXBwb3J0cyBtZW1iZXJzIHdpdGggZ3VpZGVkIG51dHJpdGlvbiBjb2FjaGluZyBhbmQgZWR1Y2F0aW9uIHNvIGhlYWx0aCBpcyBub3QgdHJlYXRlZCBhcyBleGVyY2lzZSBhbG9uZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50OyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5GYW1pbHkgU3VwcG9ydDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+S2lk4oCZcyBDb3ZlIGFsbG93cyBwYXJlbnRzIHRvIHdvcmsgb3V0IHdoaWxlIHRoZWlyIGNoaWxkcmVuIGFyZSBjYXJlZCBmb3IsIGhlbHBpbmcgZml0bmVzcyBiZWNvbWUgbW9yZSByZWFsaXN0aWMgZm9yIGJ1c3kgZmFtaWxpZXMuPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDZjZWJmICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjJweCAwICFpbXBvcnRhbnQ7IG1hcmdpbjo0MnB4IDAgNDRweCAwICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDE0cHggMDsiPkVsaXRlIFJldmlldzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taGVyby1xdW90ZS10ZXh0IiBzdHlsZT0iZm9udC1zaXplOjI1cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41MiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+4oCcU296byBpcyB0aGUgbW9zdCB1bmlxdWUgZ3ltIGluIHRoaXMgYXJlYSEgVGhlIHBlcnNvbmFsIGF0dGVudGlvbiBLYXJhIGFuZCBoZXIgc3RhZmYgZ2l2ZSB0byB0aGVpciBjbGllbnRzIGlzIHNvIGFwcHJlY2lhdGVkISBUaGUgZXhlcmNpc2UgY2xhc3NlcyBhcmUgY2hhbGxlbmdpbmcgYnV0IG5vdCBpbnRpbWlkYXRpbmcuIFRoZSBwZXJzb25hbCB0cmFpbmVycyBtYWtlIGl0IGEgcG9pbnQgdG8gZm9jdXMgb24gc3RyZW5ndGggYW5kIHN0YWJpbGl0eSB0byBpbXByb3ZlIG91ciBjb25maWRlbmNlIGFuZCBxdWFsaXR5IG9mIGxpZmUgZm9yIGxvbmcgdGVybSBnYWlucy4gQWRkIGluIGd1aWRlZCBudXRyaXRpb24gY29hY2hpbmfigJR3aGF0IGVsc2UgY291bGQgeW91IGFzayBmb3IhISBTbyBnbGFkIEkgZm91bmQgU296byHigJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkthcmVuIExvdmV0dCAvIFB1YmxpYyBHb29nbGUgUmV2aWV3PC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5Qcm9ncmVzcyBUaGF0IEdvZXMgQmV5b25kIFRoZSBTY2FsZTwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+S2FyYSBzcGVuZHMgdGltZSBlZHVjYXRpbmcgbWVtYmVycyBhYm91dCBib2R5IGNvbXBvc2l0aW9uLCBtdXNjbGUsIGZhdCBsb3NzLCBhbmQgdGhlIGxpbWl0cyBvZiBzY2FsZS1iYXNlZCB0aGlua2luZy4gSW4gaGVyIHZpZXcsIGxvc2luZyB3ZWlnaHQgaXMgbm90IGFsd2F5cyB0aGUgc2FtZSB0aGluZyBhcyBpbXByb3ZpbmcgaGVhbHRoLiBBIHBlcnNvbiBjYW4gZ2FpbiBtdXNjbGUsIGxvc2UgYm9keSBmYXQsIGZlZWwgYmV0dGVyIGluIGNsb3RoaW5nLCBpbXByb3ZlIGNvbmZpZGVuY2UsIGFuZCBiZWNvbWUgaGVhbHRoaWVyIGV2ZW4gd2hlbiB0aGUgc2NhbGUgZG9lcyBub3QgY2hhbmdlIGRyYW1hdGljYWxseS48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgZGVlcGVyIHJlc3VsdCBzaGUgd2FudHMgZm9yIG1lbWJlcnMgaXMgYW4gZWFzZSBpbiB0aGUgYm9keS4gU2hlIHdhbnRzIHBlb3BsZSB0byB0cnVzdCB0aGF0IHRoZXkgYXJlIGRvaW5nIHNvbWV0aGluZyByaWdodCBieSBwcmlvcml0aXppbmcgaGVhbHRoLiBTaGUgZXNwZWNpYWxseSBub3RpY2VzIGhvdyBtYW55IHdvbWVuIGZlZWwgZ3VpbHR5IHRha2luZyB0aW1lIGZvciB0aGVtc2VsdmVzLCBhbmQgc2hlIHdhbnRzIHRoZSBneW0gdG8gaGVscCBtZW1iZXJzIHVuZGVyc3RhbmQgdGhhdCBjYXJpbmcgZm9yIGhlYWx0aCBpcyBhIGdpZnQgdG8gdGhlbXNlbHZlcyBhbmQgdGhlaXIgZmFtaWxpZXMuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N4TVp1MlYucG5nIiBhbHQ9IlNvem8gRmFtaWx5IEZpdG5lc3MgdHJhaW5pbmcgYW5kIG1lbWJlciBleHBlcmllbmNlIGluIENoYXBpbiBTb3V0aCBDYXJvbGluYSI+CjxkaXYgY2xhc3M9ImZsbS1pbWFnZS1jYXB0aW9uIj5Tb3pv4oCZcyBtZW1iZXIgY3VsdHVyZSBpcyByZWluZm9yY2VkIHRocm91Z2ggY29hY2hpbmcsIGVkdWNhdGlvbiwgcGVyc29uYWwgYXR0ZW50aW9uLCBhbmQgYSB0cmFpbmluZyBlbnZpcm9ubWVudCB0aGF0IGhlbHBzIG1lbWJlcnMgc2VlIHByb2dyZXNzIGJleW9uZCBhIHNpbmdsZSBudW1iZXIuPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIENvbW11bml0eSBXaGVyZSBNZW1iZXJzIEZlZWwgU2VlbjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QXMgU296byBoYXMgZ3Jvd24sIEthcmEgc2FpZCBvbmUgb2YgaGVyIGdyZWF0ZXN0IGNvbmNlcm5zIGhhcyBiZWVuIHByZXNlcnZpbmcgdGhlIHBlcnNvbmFsIGFwcHJvYWNoLiBTaGUgd2VudCBmcm9tIG9uZS1vbi1vbmUgdHJhaW5pbmcgdG8gYSBneW0gc2VydmluZyBodW5kcmVkcyBvZiBtZW1iZXJzLCBhbmQgdGhlIHF1ZXN0aW9uIHRoYXQgbWF0dGVycyB0byBoZXIgaXMgd2hldGhlciBtZW1iZXJzIHN0aWxsIGZlZWwgc2Vlbi48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5IZXIgYW5zd2VyIGlzIGJ1aWx0IHRocm91Z2ggc3RhZmYgY3VsdHVyZS4gS2FyYSBkZXNjcmliZWQgdHJhaW5lcnMgYW5kIHRlYW0gbWVtYmVycyB3aG8gbm93IGNhcnJ5IHRoZSBzYW1lIGtpbmQgb2YgY2FyZSBzaGUgb25jZSBkZWxpdmVyZWQgZGlyZWN0bHkuIE1lbWJlcnMgYXJlIG5vdGljZWQsIG5hbWVzIGFyZSByZW1lbWJlcmVkLCBhbmQgcGVvcGxlIGFyZSBjaGVja2VkIG9uIHdoZW4gdGhleSBoYXZlIGJlZW4gYXdheS4gRm9yIGEgZ3ltIHRoYXQgd2FudHMgdG8gcmVtYWluIHBlcnNvbmFsIHdoaWxlIHNlcnZpbmcgYSBsYXJnZXIgY29tbXVuaXR5LCB0aGF0IHN0YWZmIHN0YW5kYXJkIGlzIGNlbnRyYWwuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHk8L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkluIENoYXBpbiwgU291dGggQ2Fyb2xpbmEsIGEgZ3ltIGhhcyB0byBlYXJuIHRydXN0IHRocm91Z2ggbW9yZSB0aGFuIGVxdWlwbWVudC4gS2FyYSBzYWlkIG1hbnkgcGVvcGxlIGRpc2NvdmVyIFNvem8gdGhyb3VnaCB3b3JkIG9mIG1vdXRoLCBuZWlnaGJvcnMgdGFsa2luZyB0byBuZWlnaGJvcnMsIHNvY2lhbCBtZWRpYSwgYW5kIHBlb3BsZSB3aG8gaGF2ZSBkcml2ZW4gYnkgdGhlIGd5bSBmb3IgeWVhcnMgYmVmb3JlIGZpbmFsbHkgdHVybmluZyBpbi48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgcGVvcGxlIHNlYXJjaGluZyBmb3IgcGVyc29uYWwgdHJhaW5pbmcgaW4gQ2hhcGluLCBhIHdlbGNvbWluZyBneW0gaW4gdGhlIElybW8gYW5kIENoYXBpbiBhcmVhLCBtb2RlcmF0ZSBmaXRuZXNzIGNsYXNzZXMsIHN0cmVuZ3RoIHRyYWluaW5nLCBvciBhIHNtYWxsZXIgY29tbXVuaXR5IGd5bSB0aGF0IGRvZXMgbm90IGZlZWwgb3ZlcndoZWxtaW5nLCBTb3pvIEZhbWlseSBGaXRuZXNzIG9mZmVycyBhIGNsZWFyIGxvY2FsIHBvaW50IG9mIGRpZmZlcmVuY2U6IGNhcmUsIGN1c3RvbWl6YXRpb24sIGFuZCBhIHdob2xlLXBlcnNvbiB2aWV3IG9mIGhlYWx0aC48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkZBUTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBJcyBLYXJhIE1hZHNlbj88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkthcmEgTWFkc2VuIGlzIHRoZSBvd25lciBvZiBTb3pvIEZhbWlseSBGaXRuZXNzIGluIENoYXBpbiwgU291dGggQ2Fyb2xpbmEuIEluIGhlciBpbnRlcnZpZXcsIHNoZSBkZXNjcmliZWQgYSBwYXRoIGZyb20gZ3JvdXAgZml0bmVzcyBhbmQgcGVyc29uYWwgdHJhaW5pbmcgdG8gYnVpbGRpbmcgYSBneW0gY2VudGVyZWQgb24gc3VwcG9ydCwgcmVzdG9yYXRpb24sIHN0cmVuZ3RoLCBjb21tdW5pdHksIGFuZCB3aG9sZS1wZXJzb24gaGVhbHRoLjwvcD4KPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IElzIFNvem8gRmFtaWx5IEZpdG5lc3MgS25vd24gRm9yPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U296byBGYW1pbHkgRml0bmVzcyBpcyBrbm93biBmb3IgYSB3ZWxjb21pbmcgZ3ltIGVudmlyb25tZW50LCBsZXZlbC1mcmllbmRseSBjbGFzc2VzLCBjdXN0b21pemVkIHBlcnNvbmFsIHRyYWluaW5nLCBzdHJlbmd0aCBhbmQgc3RhYmlsaXR5IHdvcmssIG51dHJpdGlvbiBzdXBwb3J0LCBGaXQzRCBzY2FubmluZywgS2lk4oCZcyBDb3ZlLCBhbmQgYSBjb21tdW5pdHkgd2hlcmUgbWVtYmVycyBmZWVsIHNlZW4gaW5zdGVhZCBvZiB0cmVhdGVkIGxpa2UgYSBudW1iZXIuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPklzIFNvem8gRmFtaWx5IEZpdG5lc3MgQmVnaW5uZXIgRnJpZW5kbHk/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CYXNlZCBvbiBLYXJhIE1hZHNlbuKAmXMgaW50ZXJ2aWV3IGFuZCB0aGUgcHVibGljIEdvb2dsZSByZXZpZXcgcmVmZXJlbmNlZCBpbiB0aGlzIGFydGljbGUsIFNvem8gRmFtaWx5IEZpdG5lc3MgaXMgZGVzaWduZWQgdG8gZmVlbCB3ZWxjb21pbmcgYW5kIG5vbi10aHJlYXRlbmluZyBmb3IgcGVvcGxlIHdobyBtYXkgZmVlbCBuZXJ2b3VzLCByZXR1cm5pbmcgYWZ0ZXIgYSBsb25nIGJyZWFrLCBvciB1bnN1cmUgd2hlcmUgdG8gYmVnaW4uPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgUmVzdWx0cyBDYW4gTWVtYmVycyBFeHBlY3QgRnJvbSBUaGUgU296byBBcHByb2FjaD88L2Rpdj4KPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkthcmEgTWFkc2VuIGRlc2NyaWJlZCByZXN1bHRzIHRoYXQgaW5jbHVkZSBmZWVsaW5nIG1vcmUgY29tZm9ydGFibGUgd2Fsa2luZyBpbnRvIHRoZSBneW0sIGJ1aWxkaW5nIGEgY29uc2lzdGVudCByb3V0aW5lLCBpbXByb3Zpbmcgc3RyZW5ndGgsIHN1cHBvcnRpbmcgYm9keSBjb21wb3NpdGlvbiBjaGFuZ2UsIGZlZWxpbmcgYmV0dGVyIHBoeXNpY2FsbHkgYW5kIG1lbnRhbGx5LCBhbmQgbGVhcm5pbmcgaG93IHRvIGNhcmUgZm9yIGhlYWx0aCB3aXRob3V0IG92ZXJ0cmFpbmluZy48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBNYWtlcyBTb3pvIEZhbWlseSBGaXRuZXNzIERpZmZlcmVudCBJbiBDaGFwaW4/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Tb3pvIEZhbWlseSBGaXRuZXNzIHN0YW5kcyBvdXQgaW4gQ2hhcGluIHRocm91Z2ggcGVyc29uYWwgYXR0ZW50aW9uLCBjdXN0b21pemVkIHRyYWluaW5nLCBhIHNtYWxsZXIgY29tbXVuaXR5IGZlZWwsIHNtYXJ0IHByb2dyYW1taW5nLCBtb2RlcmF0ZSBjbGFzc2VzLCBhbmQgYSB3aG9sZS1wZXJzb24gbWlzc2lvbiBjb25uZWN0ZWQgdG8gdGhlIG1lYW5pbmcgb2YgU296bzogd2hvbGUsIHJlc3RvcmVkLCByZW5ld2VkLCBhbmQgcmV0dXJuZWQgdG8gaGVhbHRoLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1rZXktYm94Ij4KPGRpdiBjbGFzcz0iZmxtLWtleS1oZWFkaW5nIj5LZXkgVGFrZWF3YXlzPC9kaXY+Cjx1bD4KPGxpPlNvem8gRmFtaWx5IEZpdG5lc3MgaXMgYSBDaGFwaW4sIFNvdXRoIENhcm9saW5hIGd5bSBidWlsdCBhcm91bmQgcGVyc29uYWwgYXR0ZW50aW9uLCBzbWFydCBwcm9ncmFtbWluZywgY29tbXVuaXR5LCBhbmQgd2hvbGUtcGVyc29uIHdlbGxuZXNzLjwvbGk+CjxsaT5LYXJhIE1hZHNlbiBkZXNjcmliZXMgdGhlIGd5bSBhcyBhIHBsYWNlIGZvciBwZW9wbGUgd2hvIHdhbnQgbWVudGFsLCBzcGlyaXR1YWwsIGFuZCBwaHlzaWNhbCB0cmFuc2Zvcm1hdGlvbi48L2xpPgo8bGk+VGhlIGd5beKAmXMgdHJhaW5pbmcgYXBwcm9hY2ggaW5jbHVkZXMgbW9kZXJhdGUgY2xhc3Nlcywgc3RyZW5ndGggdHJhaW5pbmcsIGN1c3RvbWl6ZWQgcGVyc29uYWwgdHJhaW5pbmcsIG51dHJpdGlvbiBzdXBwb3J0LCBhbmQgb3BlbiBneW0gYWNjZXNzLjwvbGk+CjxsaT5JdHMgbWVtYmVyIGN1bHR1cmUgaXMgcmVpbmZvcmNlZCB0aHJvdWdoIHN0YWZmIHdobyBsZWFybiBuYW1lcywgbWF0Y2ggcGVvcGxlIHdpdGggdGhlIHJpZ2h0IHRyYWluZXIsIGFuZCBoZWxwIG1lbWJlcnMgZmVlbCBzZWVuLjwvbGk+CjwvdWw+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAiPgo8ZGl2IGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1mcmFtZSI+Cjx0YWJsZSBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1maXJzdC1zdGVwLW1haW4iIHZhbGlnbj0idG9wIj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtb3ZlcmxpbmUiPlRoZSBGaXJzdCBTdGVwPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLXRpdGxlIj5CZWdpbiBXaXRoIEEgQ29udmVyc2F0aW9uLiBGaW5kIFRoZSBSaWdodCBTdGFydGluZyBQb2ludC48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtcnVsZSI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1maXJzdC1zdGVwLWNvcHkiPkZvciBzb21lb25lIHdobyBmZWVscyBjb25uZWN0ZWQgdG8gdGhlIFNvem8gc3RvcnkgYW5kIGlzIHdvbmRlcmluZyB3aGV0aGVyIHRoZSBneW0gbWF5IGJlIHRoZSByaWdodCBmaXQsIHRoZSBiZXN0IGZpcnN0IHN0ZXAgaXMgdG8gdmlzaXQgU296byBGYW1pbHkgRml0bmVzcyBvbmxpbmUgYW5kIGJlZ2luIHdpdGggdGhlIHBhdGggdGhhdCBmZWVscyBtb3N0IGFwcHJvcHJpYXRlOiBjbGFzc2VzLCBwZXJzb25hbCB0cmFpbmluZywgb3BlbiBneW0gYWNjZXNzLCBudXRyaXRpb24gc3VwcG9ydCwgb3IgYSBjb252ZXJzYXRpb24gYWJvdXQgd2hlcmUgdG8gc3RhcnQuPC9kaXY+CjxhIGNsYXNzPSJmbG0tZmlyc3Qtc3RlcC1idXR0b24iIGhyZWY9Imh0dHBzOi8vd3d3LnNvem9maXRuZXNzZ3ltLmNvbS8iPlZpc2l0IFNvem8gRmFtaWx5IEZpdG5lc3M8L2E+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtc2lkZSIgdmFsaWduPSJ0b3AiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLWNhcmQiPgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPlByZXBhcmU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+R29hbHMsIHRyYWluaW5nIGJhY2tncm91bmQsIGNvbWZvcnQgbGV2ZWwsIGluanVyeSBoaXN0b3J5LCBzY2hlZHVsZSwgYW5kIHdoYXQga2luZCBvZiBzdXBwb3J0IHdvdWxkIG1ha2UgdGhlIGZpcnN0IHN0ZXAgZmVlbCByZWFsaXN0aWMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkRpc2N1c3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtY29weSI+Q2xhc3NlcywgcGVyc29uYWwgdHJhaW5pbmcsIHRyYWluZXIgbWF0Y2hpbmcsIG51dHJpdGlvbiBndWlkYW5jZSwgb3BlbiBneW0gYWNjZXNzLCBhbmQgd2hldGhlciBLaWTigJlzIENvdmUgaXMgcGFydCBvZiB0aGUgZmFtaWx5IHJvdXRpbmUuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0taW50YWtlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1pbnRha2UtbGFiZWwiPkV4cGVjdDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLWludGFrZS1jb3B5Ij5BIHBlcnNvbmFsIGNvbnZlcnNhdGlvbiBhYm91dCBmaXQsIGNvbWZvcnQsIGNvbnNpc3RlbmN5LCBhbmQgdGhlIHJpZ2h0IGZpcnN0IHRyYWluaW5nIHBhdGguPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZpcnN0LXN0ZXAtbm90ZSI+UmF0aGVyIHRoYW4gdHJlYXRpbmcgdGhlIGZpcnN0IHN0ZXAgYXMgYSB0cmFuc2FjdGlvbiwgdGhlIFNvem8gRmFtaWx5IEZpdG5lc3MgYXBwcm9hY2ggYmVnaW5zIHdpdGggY2FyZS4gVGhlIGdvYWwgaXMgdG8gaGVscCBlYWNoIHBlcnNvbiBmZWVsIHdlbGNvbWVkIGJlZm9yZSBhc2tpbmcgdGhlbSB0byB0cmFpbiB3aXRoIGNvbmZpZGVuY2UuPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+U296byBGYW1pbHkgRml0bmVzcyBpcyBub3Qgb25seSBhIHN0b3J5IGFib3V0IGNsYXNzZXMsIHRyYWluZXJzLCBhbmQgZXF1aXBtZW50LiBJdCBpcyBhIHN0b3J5IGFib3V0IGEgZ3ltIG93bmVyIHdobyBiZWxpZXZlcyBmaXRuZXNzIGNhbiByZXN0b3JlIHNvbWV0aGluZyBkZWVwZXIgdGhhbiBhcHBlYXJhbmNlLiBLYXJh4oCZcyB2aWV3IG9mIHRoZSBidXNpbmVzcyBpcyByb290ZWQgaW4gdGhlIG1lYW5pbmcgb2YgU296byBpdHNlbGY6IHRvIG1ha2Ugd2hvbGUsIHRvIHJlc3RvcmUsIHRvIHJlbmV3LCBhbmQgdG8gcmV0dXJuIHRvIGhlYWx0aC48L3A+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgcGVvcGxlIGluIENoYXBpbiB3aG8gd2FudCBhIHBsYWNlIHRoYXQgZmVlbHMgcGVyc29uYWwsIGNhbG0sIHdlbGNvbWluZywgYW5kIHN0cm9uZywgdGhhdCBtYXkgYmUgdGhlIHJlYWwgdmFsdWUgb2YgU296by4gSXQgZ2l2ZXMgcGVvcGxlIGEgcGxhY2UgdG8gc3RhcnQsIHJldHVybiwgaGVhbCwgdHJhaW4sIGJ1aWxkIHN0cmVuZ3RoLCBhbmQgcmVtZW1iZXIgdGhhdCBoZWFsdGggaXMgbm90IG9ubHkgcGh5c2ljYWwuIEl0IGlzIGFsc28gbWVudGFsLCBzcGlyaXR1YWwsIHJlbGF0aW9uYWwsIGFuZCBkZWVwbHkgaHVtYW4uPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWN0YSI+UmVhZGVycyBpbnRlcmVzdGVkIGluIGV4cGxvcmluZyB0aGlzIENoYXBpbiBneW0gY2FuIHZpc2l0IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNvem9maXRuZXNzZ3ltLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+U296byBGYW1pbHkgRml0bmVzczwvYT4gb25saW5lLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9Im1hcmdpbjowIDAgMTJweCAwOyI+PHRyPgo8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo1OCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowIDI4cHggMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTJweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojNzA2OTYxOyBtYXJnaW46MCAwIDZweCAwOyI+RmVhdHVyZWQgRml0bmVzcyBFeHBlcnRzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM4YjgzN2E7IG1hcmdpbjowIDAgMTVweCAwOyI+QWJvdXQgVGhlIEZlYXR1cmVkIEZpdG5lc3MgTGVhZGVyc2hpcDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tZmVhdHVyZWQtbmFtZSI+S2FyYSBhbmQgUGF1bCBNYWRzZW48L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+RmFtaWx5LUxlZCBPd25lcnNoaXAgLyBTb3pvIEZhbWlseSBGaXRuZXNzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgY29sb3I6IzdkNzU2YjsgbWFyZ2luOjA7Ij5DaGFwaW4sIFNvdXRoIENhcm9saW5hPC9kaXY+CjxkaXYgc3R5bGU9Im1hcmdpbjoyMnB4IDAgMCAwOyBwYWRkaW5nOjE0cHggMCAwIDA7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGRmY2Y7IG1heC13aWR0aDo0MTBweDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjEwcHg7IGNvbG9yOiM4YTdhNTg7IG1hcmdpbjowIDAgN3B4IDA7Ij5MZWFkZXJzaGlwIFN0YW5kYXJkPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxNi41cHg7IGxpbmUtaGVpZ2h0OjEuNjI7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowOyI+QXQgU296bywgbGVhZGVyc2hpcCBpcyBwcmVzZW50ZWQgbGVzcyBhcyBhIHBlcnNvbmFsaXR5IHByb2ZpbGUgYW5kIG1vcmUgYXMgYSBmYW1pbHktbGVkIHN0YW5kYXJkOiBjYXJlLCBjb25zaXN0ZW5jeSwgYW5kIGEgZ3ltIGN1bHR1cmUgd2hlcmUgbWVtYmVycyBhcmUga25vd24gYnkgbmFtZS48L2Rpdj4KPC9kaXY+CjwvdGQ+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjQyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGltZyBjbGFzcz0iZmxtLWZlYXR1cmVkLWxlYWRlcnNoaXAtcGhvdG8iIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0N4TVpNMnAucG5nIiBhbHQ9IkthcmEgYW5kIFBhdWwgTWFkc2VuIG9mIFNvem8gRmFtaWx5IEZpdG5lc3MgaW4gQ2hhcGluIFNvdXRoIENhcm9saW5hIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjEyLjVweDsgbGluZS1oZWlnaHQ6MS41MjsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgYXV0bzsgbWF4LXdpZHRoOjI1NXB4OyB0ZXh0LWFsaWduOmxlZnQ7Ij5LYXJhIGFuZCBQYXVsIE1hZHNlbiwgd2hvc2UgZmFtaWx5LWxlZCBvd25lcnNoaXAgaGVscHMgc2hhcGUgdGhlIHdlbGNvbWluZyBmb3VuZGF0aW9uIGJlaGluZCBTb3pvIEZhbWlseSBGaXRuZXNzLjwvZGl2Pgo8L3RkPgo8L3RyPjwvdGFibGU+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAxMnB4IDA7Ij48L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjQyMHB4OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThkZmNmOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThkZmNmOyBwYWRkaW5nOjEwcHggMDsgbWFyZ2luOjAgMCAyMHB4IDA7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo4MnB4OyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7IHBhZGRpbmc6MCAxNHB4IDAgMDsiPjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQ0N2QWNNYi5wbmciIGFsdD0iU296byBGYW1pbHkgRml0bmVzcyBsb2dvIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6NjhweDsgbWF4LXdpZHRoOjY4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjA7Ij48L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ij48ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjEwLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzhhN2E1ODsgbWFyZ2luOjAgMCAzcHggMDsiPkZlYXR1cmVkIEJ1c2luZXNzPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjE3cHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowOyI+U296byBGYW1pbHkgRml0bmVzczwvZGl2PjwvZGl2Pgo8L2Rpdj4KPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4OyI+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkthcmEgTWFkc2VuIGlzIHRoZSBvd25lciBvZiBTb3pvIEZhbWlseSBGaXRuZXNzLCBhIENoYXBpbiBneW0gc2hhcGVkIGJ5IGhlciBiYWNrZ3JvdW5kIGluIGZpdG5lc3MsIHBlcnNvbmFsIHRyYWluaW5nLCBjb21tdW5pdHkgY2FyZSwgYW5kIG9uZS1vbi1vbmUgY29ubmVjdGlvbi4gQWxvbmdzaWRlIGhlciBodXNiYW5kLCBQYXVsLCB0aGUgYnVzaW5lc3MgcmVmbGVjdHMgYSBmYW1pbHkgZm91bmRhdGlvbiBhbmQgYSBzdGVhZHkgY29tbWl0bWVudCB0byBoZWxwaW5nIG1lbWJlcnMgZmVlbCB3ZWxjb21lZCwgc3VwcG9ydGVkLCBhbmQgY2FwYWJsZS48L3A+CjxkaXYgY2xhc3M9ImZsbS1oMyI+TWlzc2lvbiAvIFBoaWxvc29waHk8L2Rpdj4KPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+S2FyYeKAmXMgcGhpbG9zb3BoeSBpcyByb290ZWQgaW4gdGhlIG1lYW5pbmcgb2YgU296bzogd2hvbGUsIHJlc3RvcmVkLCByZW5ld2VkLCBhbmQgcmV0dXJuZWQgdG8gaGVhbHRoLiBTaGUgYmVsaWV2ZXMgZml0bmVzcyBzaG91bGQgaGVscCBwZW9wbGUgZmVlbCBjYXJlZCBmb3IgcGh5c2ljYWxseSwgbWVudGFsbHksIGFuZCBzcGlyaXR1YWxseSwgd2hpbGUgZ2l2aW5nIGVhY2ggbWVtYmVyIGEgcGF0aCB0aGF0IGZpdHMgd2hlcmUgdGhhdCBwZXJzb24gaXMgc3RhcnRpbmcuPC9wPgo8ZGl2IGNsYXNzPSJmbG0taDMiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MDsiPlNvem8gRmFtaWx5IEZpdG5lc3MgaXMga25vd24gZm9yIHBlcnNvbmFsIGF0dGVudGlvbiwgY3VzdG9taXplZCBwZXJzb25hbCB0cmFpbmluZywgc3RyZW5ndGggYW5kIHN0YWJpbGl0eSB3b3JrLCBtb2RlcmF0ZSBjbGFzc2VzLCBudXRyaXRpb24gc3VwcG9ydCwgRml0M0Qgc2NhbnMsIEtpZOKAmXMgQ292ZSwgYW5kIGEgc21hbGwtY29tbXVuaXR5IGZlZWwgd2hlcmUgbWVtYmVycyBhcmUga25vd24gYnkgbmFtZSBhbmQgZ3VpZGVkIHdpdGggY2FyZS48L3A+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgc3BvdGxpZ2h0IGZlYXR1cmVzIGFyZSBzZWxlY3RlZCBiYXNlZCBvbiBsb2NhbCBsZWFkZXJzaGlwLCBjbGllbnQgZXhwZXJpZW5jZSwgc2VydmljZSBxdWFsaXR5LCBhbmQgY29udHJpYnV0aW9uIHRvIHRoZSBmaXRuZXNzIGNvbW11bml0eS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZGZjZjk7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MnB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS43OyBtYXJnaW46MCAwIDhweCAwOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgVmVyaWZpZWQgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPlRoaXMgZmVhdHVyZSBpcyBwYXJ0IG9mIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSi4oCZcyBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAgZWRpdG9yaWFsIHNlcmllcywgY3JlYXRlZCB0byByZWNvZ25pemUgc3RhbmRvdXQgZml0bmVzcyBwcm9mZXNzaW9uYWxzLCBneW0gb3duZXJzLCBzdHVkaW8gZm91bmRlcnMsIGFuZCBjb21tdW5pdHkgd2VsbG5lc3MgbGVhZGVycy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyMnB4IDAgMCAwOyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+QXJ0aWNsZSBEZXRhaWxzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPlB1YmxpY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5QcmVwYXJlZCBCeTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5EYW5pZWwgRm9yZCwgTWFuYWdpbmcgRWRpdG9yPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5TdWJqZWN0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkthcmEgTWFkc2VuIGFuZCBTb3pvIEZhbWlseSBGaXRuZXNzPC9zcGFuPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTRweCAwOyI+U291cmNlczwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc291cmNlLW5vdGUiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzJhMjcyMzsgbWFyZ2luOjA7Ij5UaGlzIHByb2ZpbGUgd2FzIHByZXBhcmVkIGZyb20gYSBmaXJzdC1wZXJzb24gRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIEthcmEgTWFkc2VuLCB0aGUgcHVibGljIEdvb2dsZSByZXZpZXcgZnJvbSBLYXJlbiBMb3ZldHQsIHRoZSBvZmZpY2lhbCBTb3pvIEZhbWlseSBGaXRuZXNzIHdlYnNpdGUgbGluayBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSwgYW5kIGFydGljbGUgaW1hZ2UgbGlua3Mgc3VwcGxpZWQgZm9yIHRoaXMgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgc3BvdGxpZ2h0LiBTZXJ2aWNlIGRlc2NyaXB0aW9ucywgdHJhaW5pbmcgcGhpbG9zb3BoeSwgY29tbXVuaXR5IHJlZmVyZW5jZXMsIGJ1c2luZXNzIGRldGFpbHMsIGFuZCBjdXN0b21lci1yZXZpZXcgZXhjZXJwdHMgYXJlIGxpbWl0ZWQgdG8gaW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhvc2Ugc291cmNlcy4gTm8gdW5zdXBwb3J0ZWQgY3JlZGVudGlhbHMsIGF3YXJkcywgbWVkaWNhbCBjbGFpbXMsIG9yIHRyYWluaW5nIG91dGNvbWVzIHdlcmUgYWRkZWQuPC9kaXY+CjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43ODsgY29sb3I6IzNhMzgzMzsgbWFyZ2luOjAgMCAzMHB4IDA7Ij4KPGRpdj5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggS2FyYSBNYWRzZW4uPC9kaXY+CjxkaXY+UHVibGljIEdvb2dsZSByZXZpZXcgYnkgS2FyZW4gTG92ZXR0LjwvZGl2Pgo8ZGl2Pk9mZmljaWFsIHdlYnNpdGU6IDxhIGhyZWY9Imh0dHBzOi8vd3d3LnNvem9maXRuZXNzZ3ltLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50OyI+c296b2ZpdG5lc3NneW0uY29tPC9hPi48L2Rpdj4KPC9kaXY+CjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjI0cHggMCAxOHB4IDA7Ij48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuODsgbGV0dGVyLXNwYWNpbmc6MS41cHg7IG1hcmdpbjowOyI+wqkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIuIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pg==
Local Fitness Leadership Series
Editorial Spotlight / Chapin, South Carolina
By Daniel Ford
Managing Editor
Fitness Living Magazine™ Feature Profile

The Transformative Power of Fitness: Physical, Mental, and Spiritual Wellness in Gym Culture

Inside Kara Madsen’s vision for Sozo Family Fitness, where strength training, moderate classes, customized personal training, nutrition support, and community work together to help members feel whole.
Recognized by Fitness Living Magazine™ for whole-person fitness, personal attention, strength-focused programming, community care, and local fitness leadership.
When Kara Madsen talks about Sozo Family Fitness, she does not begin with a slogan about intensity or a narrow promise about appearance. She begins with the meaning of the word Sozo: whole, restored, renewed, and returned to health.
That meaning runs through the gym Kara (and her husband Paul) have built in Chapin, South Carolina. What began with group fitness, personal training, and one-on-one conversations after class has grown into a community gym focused on strength, stability, smart programming, personal attention, and a peaceful place where members can begin again.
“Our gym is a place for people who want transformation. That’s mental, spiritual, and physical transformation.”
Kara Madsen, Owner / Sozo Family Fitness
What Members Notice First
A front desk that feels welcoming, staff who learn names quickly, a space designed not to overwhelm, and a gym floor where members can take classes, train with guidance, use the equipment, or find a pace that fits. Kara said many people arrive nervous, especially after a long break, so the first impression is meant to feel hopeful instead of intimidating.
Over time, the deeper experience is personal. Members become part of the Sozo family, feel missed when they have not been in for a while, and are supported by staff who care about more than a workout.
Kara Madsen owner of Sozo Family Fitness in Chapin South Carolina
INSIDE SOZO FAMILY FITNESS: The Chapin training floor gives members access to strength equipment, open gym space, and a setting built around confidence, consistency, and whole-person wellness.
Sozo Family Fitness
Chapin, South Carolina
sozofitnessgym.com
Owner Focus
Kara has built Sozo around a simple but demanding standard: keep the personal touch even as the gym grows. That owner-led tone shapes the way members are welcomed, guided, matched with trainers, and supported.
Sozo Family Fitness training space in Chapin South Carolina
Inside The Facility: Sozo Family Fitness offers classes, open gym access, personal training, nutrition support, and Kid’s Cove inside a community-centered setting.
Sozo Family Fitness Standard
Personal Touch
Members are meant to feel known, welcomed, and guided instead of lost in a large, impersonal gym.
Smart Training
Classes and training are built around strength, recovery, moderation, and appropriate challenge.
Whole Health
The gym’s mission reaches beyond aesthetics into confidence, health, community, and peace.
Family Support
Kid’s Cove helps busy parents make fitness more realistic by giving families a more supported path into the gym.
The Fitness Standard
Sozo Family Fitness stands apart by combining level-friendly classes, customized personal training, strength-focused programming, nutrition guidance, family support, and a clear belief that fitness should support the whole person.
Transformation Feels
WHOLE
A Chapin Gym Built Around Strength, Customization, Community, And Whole-Person Wellness.
Profile Snapshot
BusinessSozo Family Fitness
OwnerKara Madsen
LocationChapin, South Carolina
FocusCustomized personal training, level-friendly classes, strength and stability, nutrition support, community, and whole-person wellness.
Training ModelClasses, open gym access, personal training, trainer matching, Fit3D body composition scans, nutrition coaching, and family support through Kid’s Cove.
Editorial Dossier

Sozo Family Fitness matters because it offers a calmer, more personal alternative to performance-only gym culture, built for people who want strength, guidance, community, and a renewed sense of confidence without losing sight of the whole person.

Editor’s Note

This profile examines how Kara Madsen’s fitness background, personal training experience, family-centered values, and whole-person philosophy shaped a Chapin gym standard centered on restoration, strength, belonging, and sustainable health.

Fitness Living Magazine™ Profile
Inside The Sozo Family Fitness Approach

The transformative power of fitness at Sozo Family Fitness begins with a different kind of gym question. Instead of asking only how hard a workout can be, Kara asks what a person needs in order to feel safe, supported, capable, and ready to care for health again.

Quick Answer

Sozo Family Fitness is a gym in Chapin, South Carolina, built around personal attention, moderate level-friendly classes, customized personal training, strength and stability work, nutrition support, and a whole-person mission. Kara Madsen describes Sozo as a place where members can feel welcomed, seen, and guided toward physical, mental, and spiritual wellness.

Kara’s own path into fitness was not a straight line. She grew up around active parents, studied criminal justice and social work, became a stay-at-home mom, then found herself increasingly drawn to fitness. Teaching classes helped her discover what truly lit her up: the conversations after class, the form corrections, the explanations, and the human connection that came from helping one person at a time.

What You’ll Learn
Inside The Sozo Family Fitness Approach

This profile looks at how Sozo Family Fitness combines community, strength training, customized personal training, moderate classes, and whole-person support inside a Chapin fitness environment.

Why It Is Different

The gym blends strength, stability, coaching, recovery, and personal attention without making the experience feel intimidating.

Who It Serves

Sozo serves members who want classes, open gym access, personal training, nutrition guidance, and a place that feels peaceful.

Why It Stands Out

Its personal touch, trainer matching, community feel, and whole-person mission give the gym a clear local identity.

A Fitness Story That Became A Calling

Kara Madsen first moved deeper into fitness through teaching, then personal training. She began training clients in her children’s playroom around 2012 and 2013 before the business outgrew that space. From there, Sozo continued to grow through several locations before finding its current home.

In Kara’s view, the current gym represents the result of years of listening to what people actually need: a space that is non-threatening, supportive, encouraging, and useful for people who are just getting started as well as those who are continuing a longer fitness journey.

Member Experience

A member at Sozo Family Fitness is meant to feel welcomed, known, and supported. Kara describes a gym where staff learn names, members build friendships, parents can use Kid’s Cove, and people can find their own comfort zone whether that means classes, open gym, personal training, or a more customized path.

Sozo Family Fitness community and training environment in Chapin South Carolina
Inside Sozo Family Fitness, the member experience is shaped by personal attention, a spacious training floor, and a community-centered environment where people can feel comfortable building strength at their own pace.
“I want people to walk in and feel hopeful. And then after they’ve been with us a little while, I want them to feel like an integral part of our community.”
Kara Madsen, Owner / Sozo Family Fitness
Customization As The Training Philosophy

When asked to define her training philosophy in one word, Kara chose customization. She does not see fitness as a one-size-fits-all system. She wants to understand a person’s past gym experience, injury history, confidence level, mental health, goals, and readiness before pointing that person toward the right path.

That is one reason personal training at Sozo is highly individualized. Kara described matching clients with the right trainer based on personality, schedule, goals, injuries, and needs. Some clients come after physical therapy because a therapist recognizes the need for continued movement in a safe environment. Others need help building strength, confidence, routine, or a better relationship with exercise.

A Moderate, Strength-Focused Alternative

Kara described Sozo’s class style as level-friendly and moderate. The gym is not built around the idea that every day must be a high-intensity day. Instead, members may take a full-body strength class, follow that with yoga, add a HIIT class another day, then build in rest and active recovery.

That matters because many Sozo members are middle-aged adults, women returning to exercise, parents, people recovering from injury, and clients who need a program that respects the body instead of punishing it. Kara’s point is simple: more is not always better. Smart programming, recovery, and strength can create a stronger path than simply pushing harder.

Sozo Family Fitness class environment in Chapin South Carolina
A Sozo Family Fitness class setting reflects the gym’s moderate, level-friendly approach, where members can train with structure, community, and a pace that supports long-term consistency.
Editorial Perspective

Sozo Family Fitness matters because it treats fitness as more than a workout. It gives members a place to rebuild strength, confidence, peace, community, and trust in their own bodies.

Editorial Service Brief
What Sozo Family Fitness Offers

Based on Kara’s interview and the official Sozo Family Fitness website, the gym is built for members who want classes, open gym access, personal training, nutrition support, body composition tools, and a welcoming path into fitness.

Moderate ClassesClasses are designed to be level-friendly, with options such as full-body strength, yoga, HIIT, and cross-training that support variety without pushing members into constant intensity.
Personal TrainingKara described a customized model where clients are matched with trainers based on needs, personality, schedule, injury history, and training goals.
Strength FocusKara called appropriate strength training a game changer through every phase of life, especially when it is programmed intelligently for the individual.
Nutrition SupportThe gym supports members with guided nutrition coaching and education so health is not treated as exercise alone.
Family SupportKid’s Cove allows parents to work out while their children are cared for, helping fitness become more realistic for busy families.
Elite Review
“Sozo is the most unique gym in this area! The personal attention Kara and her staff give to their clients is so appreciated! The exercise classes are challenging but not intimidating. The personal trainers make it a point to focus on strength and stability to improve our confidence and quality of life for long term gains. Add in guided nutrition coaching—what else could you ask for!! So glad I found Sozo!”
Karen Lovett / Public Google Review
Progress That Goes Beyond The Scale

Kara spends time educating members about body composition, muscle, fat loss, and the limits of scale-based thinking. In her view, losing weight is not always the same thing as improving health. A person can gain muscle, lose body fat, feel better in clothing, improve confidence, and become healthier even when the scale does not change dramatically.

The deeper result she wants for members is an ease in the body. She wants people to trust that they are doing something right by prioritizing health. She especially notices how many women feel guilty taking time for themselves, and she wants the gym to help members understand that caring for health is a gift to themselves and their families.

Sozo Family Fitness training and member experience in Chapin South Carolina
Sozo’s member culture is reinforced through coaching, education, personal attention, and a training environment that helps members see progress beyond a single number.
A Community Where Members Feel Seen

As Sozo has grown, Kara said one of her greatest concerns has been preserving the personal approach. She went from one-on-one training to a gym serving hundreds of members, and the question that matters to her is whether members still feel seen.

Her answer is built through staff culture. Kara described trainers and team members who now carry the same kind of care she once delivered directly. Members are noticed, names are remembered, and people are checked on when they have been away. For a gym that wants to remain personal while serving a larger community, that staff standard is central.

Why This Matters Locally

In Chapin, South Carolina, a gym has to earn trust through more than equipment. Kara said many people discover Sozo through word of mouth, neighbors talking to neighbors, social media, and people who have driven by the gym for years before finally turning in.

For people searching for personal training in Chapin, a welcoming gym in the Irmo and Chapin area, moderate fitness classes, strength training, or a smaller community gym that does not feel overwhelming, Sozo Family Fitness offers a clear local point of difference: care, customization, and a whole-person view of health.

FAQ
Who Is Kara Madsen?

Kara Madsen is the owner of Sozo Family Fitness in Chapin, South Carolina. In her interview, she described a path from group fitness and personal training to building a gym centered on support, restoration, strength, community, and whole-person health.

What Is Sozo Family Fitness Known For?

Sozo Family Fitness is known for a welcoming gym environment, level-friendly classes, customized personal training, strength and stability work, nutrition support, Fit3D scanning, Kid’s Cove, and a community where members feel seen instead of treated like a number.

Is Sozo Family Fitness Beginner Friendly?

Based on Kara Madsen’s interview and the public Google review referenced in this article, Sozo Family Fitness is designed to feel welcoming and non-threatening for people who may feel nervous, returning after a long break, or unsure where to begin.

What Results Can Members Expect From The Sozo Approach?

Kara Madsen described results that include feeling more comfortable walking into the gym, building a consistent routine, improving strength, supporting body composition change, feeling better physically and mentally, and learning how to care for health without overtraining.

What Makes Sozo Family Fitness Different In Chapin?

Sozo Family Fitness stands out in Chapin through personal attention, customized training, a smaller community feel, smart programming, moderate classes, and a whole-person mission connected to the meaning of Sozo: whole, restored, renewed, and returned to health.

Key Takeaways
  • Sozo Family Fitness is a Chapin, South Carolina gym built around personal attention, smart programming, community, and whole-person wellness.
  • Kara Madsen describes the gym as a place for people who want mental, spiritual, and physical transformation.
  • The gym’s training approach includes moderate classes, strength training, customized personal training, nutrition support, and open gym access.
  • Its member culture is reinforced through staff who learn names, match people with the right trainer, and help members feel seen.
The First Step
Begin With A Conversation. Find The Right Starting Point.
For someone who feels connected to the Sozo story and is wondering whether the gym may be the right fit, the best first step is to visit Sozo Family Fitness online and begin with the path that feels most appropriate: classes, personal training, open gym access, nutrition support, or a conversation about where to start.
Visit Sozo Family Fitness
PrepareGoals, training background, comfort level, injury history, schedule, and what kind of support would make the first step feel realistic.
DiscussClasses, personal training, trainer matching, nutrition guidance, open gym access, and whether Kid’s Cove is part of the family routine.
ExpectA personal conversation about fit, comfort, consistency, and the right first training path.
Rather than treating the first step as a transaction, the Sozo Family Fitness approach begins with care. The goal is to help each person feel welcomed before asking them to train with confidence.
Conclusion

Sozo Family Fitness is not only a story about classes, trainers, and equipment. It is a story about a gym owner who believes fitness can restore something deeper than appearance. Kara’s view of the business is rooted in the meaning of Sozo itself: to make whole, to restore, to renew, and to return to health.

For people in Chapin who want a place that feels personal, calm, welcoming, and strong, that may be the real value of Sozo. It gives people a place to start, return, heal, train, build strength, and remember that health is not only physical. It is also mental, spiritual, relational, and deeply human.

Readers interested in exploring this Chapin gym can visit Sozo Family Fitness online.
Featured Fitness Experts
About The Featured Fitness Leadership
Kara and Paul Madsen
Family-Led Ownership / Sozo Family Fitness
Chapin, South Carolina
Leadership Standard
At Sozo, leadership is presented less as a personality profile and more as a family-led standard: care, consistency, and a gym culture where members are known by name.
Kara and Paul Madsen of Sozo Family Fitness in Chapin South Carolina
Kara and Paul Madsen, whose family-led ownership helps shape the welcoming foundation behind Sozo Family Fitness.
Sozo Family Fitness logo
Featured Business
Sozo Family Fitness

Kara Madsen is the owner of Sozo Family Fitness, a Chapin gym shaped by her background in fitness, personal training, community care, and one-on-one connection. Alongside her husband, Paul, the business reflects a family foundation and a steady commitment to helping members feel welcomed, supported, and capable.

Mission / Philosophy

Kara’s philosophy is rooted in the meaning of Sozo: whole, restored, renewed, and returned to health. She believes fitness should help people feel cared for physically, mentally, and spiritually, while giving each member a path that fits where that person is starting.

Values / Specialties

Sozo Family Fitness is known for personal attention, customized personal training, strength and stability work, moderate classes, nutrition support, Fit3D scans, Kid’s Cove, and a small-community feel where members are known by name and guided with care.

Editorial Criteria
Fitness Living Magazine™ spotlight features are selected based on local leadership, client 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 ByDaniel Ford, Managing Editor
SubjectKara Madsen and Sozo Family Fitness
Sources
This profile was prepared from a first-person Fitness Living Magazine™ editorial interview with Kara Madsen, the public Google review from Karen Lovett, the official Sozo Family Fitness website link supplied for editorial use, and article image links supplied for this Fitness Living Magazine™ spotlight. Service descriptions, training philosophy, community references, business details, and customer-review excerpts are limited to information provided in those sources. No unsupported credentials, awards, medical claims, or training outcomes were added.
Fitness Living Magazine™ editorial interview with Kara Madsen.
Public Google review by Karen Lovett.
Official website: sozofitnessgym.com.
© Fitness Living Magazine™. All rights reserved.
Cover Stories

0 Comments

Write A Comment

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

(Jeremiah/Pro Fit Training Gym) Building a Fitness Community in a Transient Neighborhood

Local Fitness Leadership Series Editorial Spotlight / South Lake Union, Seattle By Mark D.R. Ford Managing Editor When Jeremiah talks about Pro Fit Training Gym, he does not begin with a sales pitch or a complicated training method. He begins with South Lake Union, the people who live and work within a few blocks, and the unusual challenge of building a true local fitness community in one of Seattle’s most transient urban neighborhoods. That community is shaped by movement. Some members are long-term Seattle residents. Others are international professionals working on visas for companies nearby. Many find the gym through Google, work, walk-by traffic, or simply because they moved into the neighborhood and needed a place that felt private, safe, and easy to enter. “Our gym is the place for people who want to improve their lifestyle while also having fun and keeping it simple.” Jeremiah / Gym Owner, Pro Fit Training Gym The Fitness Standard Pro Fit Training Gym stands apart by combining private training, semi-private classes, 24-hour access, and a multicultural neighborhood atmosphere where members can build confidence without feeling lost in a big-box setting. What Members Notice First The first impression is privacy, comfort, and neighborhood familiarity. Jeremiah described a boutique model with separate spaces for private personal training, semi-private classes, and 24-hour key-card gym access, all located within the same city block. Members are not walking into a massive room where they disappear. They are entering a more personal environment built around convenience, comfort, and guidance. The deeper experience is more human. Jeremiah said he wants people to feel welcomed, safe, and able to enjoy the gym, especially if they are new to fitness or new to the country. In his view, one of the best moments is watching people from different nationalities arrive nervous for class, train together, and leave as friends who go out for coffee afterward. Pro Fit Training Gym serves South Lake Union through private training, semi-private classes, 24-hour access, and a neighborhood-centered fitness model. Owner Focus Jeremiah has spent roughly 25 years in fitness, moving from athlete to trainer, fitness manager, and gym owner. His leadership standard is practical: help people gain knowledge, build confidence, see results, and make fitness feel simple enough to keep doing. Private coaching and functional training help members build confidence, movement control, and practical strength inside a more personal gym environment. Pro Fit Standard Private Feel Members can train in a boutique setting that feels more personal than a large corporate gym. Local Access The gym serves people who live or work nearby and need training that fits the rhythm of South Lake Union. Inclusive Culture A multicultural member base gives the gym a community feeling that reflects the international nature of the neighborhood. Neighborhood Builds BELONGING A South Lake Union Gym Built Around Private Training, International Community, And Simple Progress. The Fitness Living Profile Building a Fitness Community in a Transient Neighborhood Inside Jeremiah’s view of Pro Fit Training Gym as a private, safe, and fun South Lake Union fitness community serving local residents, tech workers, and international clients in one of Seattle’s most transient neighborhoods. The story of Pro Fit Training Gym begins with a specific local reality. South Lake Union is not a neighborhood where every member stays for years. Jeremiah described a member base shaped by work visas, major tech employers, nearby residential buildings, walk-by traffic, and people who may be in Seattle for three months, six months, a year, or longer. Quick Answer Pro Fit Training Gym is a South Lake Union gym in Seattle built around private personal training, semi-private classes, 24-hour access, kickboxing, and a welcoming multicultural community. Jeremiah describes the gym as private, safe, fun, and simple enough for members to build confidence, knowledge, and results without feeling overwhelmed by a big-box environment. That local reality has shaped the gym’s identity. Jeremiah said many members work for or live near Amazon, Google, Meta, Oracle, and other companies in the area. Some are international clients on two-year visas. Others have been in Seattle for years and want a reliable place to train. The point is not only proximity. It is belonging. Pro Fit has to become useful quickly, comfortable quickly, and personal quickly. What You’ll Learn Inside The Pro Fit Community Model This profile looks at how Pro Fit Training Gym uses private training, small classes, 24-hour access, and a neighborhood-first culture to serve South Lake Union’s fast-moving community. Why It Is Different The gym combines boutique privacy, neighborhood convenience, and multicultural community in a highly transient part of Seattle. Who It Serves Pro Fit serves local residents, nearby workers, international clients, new gym members, and people who want a private place to train. Why It Stands Out Its separate spaces, small class feel, 24-hour access, and welcoming tone give the gym a distinct local identity. A Seattle Fitness Career Built From Experience Jeremiah was born and raised in Seattle. Before gym ownership, he played basketball through high school and college, earned a master’s degree at the University of Washington, trained in Hollywood, and eventually returned to Seattle. Over time, he moved from trainer to fitness manager to gym owner. His personal entry point into fitness came through injury and necessity. After hurting his knee and losing his basketball scholarship, he was given a choice: have the knee scoped or get into strong enough shape to see whether that would help. He chose training, opened a fitness magazine, followed a three-month get-lean program, lost weight, and discovered what diet and exercise could do for a person’s life. Member Experience A member at Pro Fit is meant to feel comfortable quickly. Jeremiah wants people to experience a friendly, private environment where the gym feels like part of the neighborhood, not a place where they have to prove they already belong. For a transient community, that first impression matters. “The two most important things here I always try to get is that it’s private, safe and fun.” Jeremiah / Gym Owner, Pro Fit Training Gym A Local Gym In A Fast-Moving Neighborhood Jeremiah described South Lake Union as highly local and highly transient at the same time. People rarely travel far for daily needs, and many members are drawn from within a two-block to two-mile radius. Yet many of those same members may only be in Seattle temporarily because of work, visas, or relocation. That creates a different kind of gym challenge. Pro Fit has to create connection fast. A person may arrive in the neighborhood, search Google for nearby gyms, compare a few options, walk in, and decide quickly whether the place feels right. Jeremiah’s answer is to make the experience feel simple, private, safe, and welcoming from the beginning. The South Lake Union training environment gives members access to strength equipment, open gym space, and a more private alternative to a crowded big-box setting. A Boutique Layout With Three Clear Paths The gym’s structure reflects that goal. Jeremiah said Pro Fit operates across three separate spaces on the same city block. Private personal training takes place in a private location. Semi-private classes are held in a separate space. The 24-hour gym operates as a key-card access option for the neighborhood. Together, those spaces serve roughly 350 total members and clients, including about 250 members using the open gym, around 75 personal training clients, and roughly 50 class members. The model is not trying to be one thing for everyone. It gives members a choice: train privately, join a small class, use the gym on their schedule, or combine options through an introductory path. Kickboxing, conditioning, and small-class training give Pro Fit a program mix that supports both structure and variety. Editorial Perspective Pro Fit matters locally because it turns a transient urban gym market into something more personal: a place where members can arrive new, feel safe, learn quickly, and build friendships across cultures. Editorial Service Brief What Pro Fit Training Gym Offers Based on the interview, Pro Fit Training Gym is built for people who want a boutique South Lake Union fitness option with private coaching, small classes, 24-hour access, and practical training support. Private Personal Training Private training is offered in a dedicated space for members who want a more personal, focused coaching environment. Semi-Private Classes Classes are designed to feel more personalized than a big-box gym class, with Jeremiah describing groups of roughly eight to ten people at most. 24-Hour Access The key-card access gym gives neighborhood members a convenient way to train on their own schedule. Kickboxing Classes Jeremiah said Pro Fit offers several types of kickboxing classes, including cardio-based options, bag work, general classes, and more advanced training. Jumpstart Trial The Jumpstart option includes a two-week trial membership, unlimited 24-hour access, unlimited classes, and three sessions with a trainer. Elite Review “Once you have belonged to a gym like Pro Fit, it's difficult to see yourself elsewhere. I've been a member of Pro Fit for quite a few years and have never felt this way about any other gym. What you feel as a member is the passion behind the vision on which Pro Fit was created. Unlike many of the corporate gyms, you really feel that vision and passion as the team treats their role as trainers as their career and not just a job. They take 110% interest in your goals and help to find what motivates you in order to achieve those goals. I would give Pro Fit and the entire team 6 stars if I could! They are by far the best I've ever worked with!” Rie I. / Customer Review Supplied For Editorial Use Training That Builds Confidence Quickly When Jeremiah talks about member transformation, he often starts with confidence. He described one woman who had been in gyms before but had never seen meaningful progress. After she asked for help and committed to the process, he watched her lose weight, move differently, carry herself with more confidence, and let that confidence affect other areas of life. He also values smaller functional wins. One member wanted to lift her own suitcase into an overhead airplane compartment for the first time. After training, she returned from India excited not only because she could lift the suitcase, but because she could also hike without losing her breath. For Jeremiah, those practical daily-life wins are not minor. They are often the moments that show fitness is working. The Pro Fit environment supports a mix of strength training, conditioning, functional movement, and member-focused coaching. The Method Behind The Simplicity Although this spotlight is centered on community, Jeremiah’s training philosophy is also clear. He described four pillars: nutrition, resistance training, sleep and recovery, and cardiovascular activity. His starting point is direct. No matter a person’s age, body composition goal, or experience level, he believes in beginning with nutrition and resistance training. Because many sessions are only 30 minutes, Jeremiah uses an efficient structure he called the 3-1 method: one big movement, two smaller movements, and one core movement, repeated in sequences with short breaks. It is a practical system for getting a lot done in a limited timeframe, and it reflects the larger Pro Fit idea: make training focused, effective, and simple enough to fit real life. Why The Private Feel Matters When asked what usually tips the decision in Pro Fit’s favor, Jeremiah pointed to two things: the boutique private feel and the convenience of 24-hour access. For people who want a private experience near South Lake Union, he sees Pro Fit as a distinctive local option. That private feel is not only aesthetic. It gives new members a lower-friction path into training. The classes are not meant to feel like walking into a crowded corporate gym. The personal training space is separate. The access gym is convenient. The culture is intentionally friendly. The goal is to remove intimidation so that members can begin building knowledge, confidence, and results. Why This Matters Locally For someone searching for a gym in South Lake Union, a private gym experience in Seattle, personal training near Amazon, or a boutique gym with 24-hour access, Pro Fit’s local advantage is not only location. It is the combination of proximity, privacy, coaching, and community. That matters in a neighborhood where members may be far from home, new to the city, new to fitness, or simply looking for a place that does not feel anonymous. Jeremiah’s message is that the gym can be fun, safe, inclusive, and useful. It can be a place where international clients, local workers, and nearby residents build more than workouts. They build routine, confidence, and connection. FAQ Who Is Jeremiah From Pro Fit Training Gym? Jeremiah is a Seattle-born fitness professional and gym owner connected to Pro Fit Training Gym in South Lake Union. In his interview, he described a background in basketball, training in Hollywood, fitness management, and long-term gym ownership. What Is Pro Fit Training Gym Known For? Pro Fit Training Gym is known for private personal training, semi-private classes, 24-hour gym access, kickboxing classes, and a boutique neighborhood fitness experience in South Lake Union. What Makes Pro Fit Different In South Lake Union? Jeremiah described Pro Fit as private, safe, fun, and multicultural. The gym serves a neighborhood where many members live or work nearby, including international clients and professionals connected to major tech companies in the area. Does Pro Fit Offer An Introductory Option? Yes. Jeremiah described the Jumpstart as a two-week trial membership that includes unlimited access to the 24-hour gym, unlimited classes, and three sessions with a trainer. What Results Can Members Expect At Pro Fit? Jeremiah said he wants members to build knowledge, confidence, and results. He described physical improvements, stronger daily function, better confidence, and a more enjoyable relationship with fitness as key outcomes. Key Takeaways Pro Fit Training Gym is a South Lake Union fitness community built around private training, semi-private classes, 24-hour access, and a boutique neighborhood experience. Jeremiah describes the gym as private, safe, fun, inclusive, and simple enough for members to enjoy fitness while improving their lifestyle. The gym serves a highly transient local community that includes long-term residents, nearby workers, and international clients connected to Seattle’s tech corridor. Its member experience focuses on confidence, knowledge, practical results, and a welcoming environment where people can build routine and connection. Conclusion Pro Fit Training Gym is not only a story about a gym in South Lake Union. It is a story about how a local fitness business creates continuity in a neighborhood where people are constantly arriving, leaving, relocating, and starting over. Jeremiah’s answer is not to make fitness complicated. It is to make it personal, safe, private, and fun. For members who want a gym that feels close to home, easy to enter, and serious enough to support real progress, that may be Pro Fit’s clearest local value. It gives people a place to train, but also a place to belong while they are in the neighborhood. Readers interested in exploring this South Lake Union fitness community can visit the gym online at Pro Fit Training Gym. About The Featured Expert Jeremiah Gym Owner / Pro Fit Training Gym South Lake Union, Seattle, Washington Jeremiah is a Seattle-born fitness professional and gym owner whose career has moved through athletics, personal training, fitness management, and gym ownership. At Pro Fit Training Gym, his work centers on helping members build knowledge, confidence, results, and a more enjoyable relationship with fitness. Mission / Philosophy Jeremiah’s philosophy begins with practical progress. He believes members should learn how to train, improve their nutrition, build strength, recover well, and gain confidence through results they can feel in everyday life. Values / Specialties Pro Fit’s specialties include private personal training, semi-private classes, 24-hour access, kickboxing, resistance training, nutrition guidance, and a boutique member experience designed to feel private, safe, fun, and welcoming. Editorial Source Basis This Fitness Living Magazine profile is based on a recorded spotlight interview with Jeremiah, the supplied customer review from Rie I., and the provided Pro Fit Training Gym website reference. The article focuses on statements made in the interview, including the gym’s South Lake Union location, transient member base, private training model, semi-private classes, 24-hour access, kickboxing classes, and Jumpstart introductory option. Editorial interpretation was used to organize the story, explain the local relevance, and translate Jeremiah’s interview into a premium reader-facing profile. No unsupported biographical claims, medical claims, or guaranteed member outcomes were added. Sources Spotlight interview with Jeremiah, conducted for Fitness Living Magazine, June 18. Pro Fit Training Gym website reference: pftraininggym.com. Customer review by Rie I., supplied for editorial use. © 2026 Fitness Living Magazine™. All Rights Reserved.

06.23.2026

(Aaron Delgrolice/Hybrid Fitness Training)Expert Insights: Why ‘Stimulate, Not Annihilate’ is the Future of Fitness Training

Aaron brings a 20-year training background to a private coaching model shaped by neuroscience, injury recovery, nervous system health, and individualized progression.

06.13.2026

Inside Spite Fitness, The Santa Rosa Gym Built Around Inclusive Small-Group Training

Ryan Nolan built Spite Fitness from personal experience, moving from a 100-pound health transformation into coaching, nutrition, and community-centered fitness leadership.

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
*
*
*