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

The Pilates Studio Reimagining What Community Fitness Can Feel Like

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

PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJFTU9TQSBQaWxhdGVzIFJldmlldzogSW5zaWRlIHRoZSBTdHVkaW8gTWFraW5nIE1vdmVtZW50IEZlZWwgTW9yZSBXZWxjb21pbmciPgo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IlRoaXMgRU1PU0EgUGlsYXRlcyByZXZpZXcgbG9va3MgaW5zaWRlIHRoZSBPcmFuZ2UgQ291bnR5IHN0dWRpbyBjcmVhdGluZyBhIHdhcm1lciwgbW9yZSBhY2Nlc3NpYmxlIFBpbGF0ZXMgZXhwZXJpZW5jZSBidWlsdCBhcm91bmQgY2FyZSwgY29uZmlkZW5jZSwgYW5kIGNvbW11bml0eS4iPgo8bWV0YSBwcm9wZXJ0eT0ib2c6aW1hZ2UiIGNvbnRlbnQ9Imh0dHBzOi8vaWlsaS5pby9CUUpTdXI3LnBuZyI+CjxtZXRhIHByb3BlcnR5PSJvZzp0eXBlIiBjb250ZW50PSJhcnRpY2xlIj4KPG1ldGEgbmFtZT0idHdpdHRlcjpjYXJkIiBjb250ZW50PSJzdW1tYXJ5X2xhcmdlX2ltYWdlIj4KCjxzdHlsZT4KLmZsbS13cmFwLAouZmxtLXdyYXAgKiB7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLXdyYXAgewpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7CmNvbG9yOiMxYzFiMTkgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAyNHB4IDg4cHggMjRweCAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciB7Cm1heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYm9keSB7Cm1heC13aWR0aDo4MTBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS10YWJsZSwKLmZsbS1sZWFybi1yb3cgewpib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoyLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTEuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKY29sb3I6IzZmNjk2MiAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXNtYWxsLWxhYmVsIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS45cHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKY29sb3I6Izc0NmQ2NSAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjU4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wMiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS4xNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMnB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7CmNvbG9yOiMyZjJiMjYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjk4MHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjdweCAwIDdweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm1heC13aWR0aDo4NTBweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW50cm8sCi5mbG0tcGFyYWdyYXBoLAouZmxtLWJvZHkgcCB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDI4cHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1kcm9wY2FwIHsKZmxvYXQ6bGVmdCAhaW1wb3J0YW50OwpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1ub3RlLAouZmxtLWN0YSwKLmZsbS1zb3VyY2Utbm90ZSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUgewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoycHggc29saWQgIzE1MTUxNSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjRweCAyNnB4IDIycHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMzYgIWltcG9ydGFudDsKY29sb3I6IzE0MTQxNCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nLAouZmxtLWltYWdlLXdyYXAgaW1nIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7CmhlaWdodDphdXRvICFpbXBvcnRhbnQ7CmJvcmRlcjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxMHB4IGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24sCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7CmNvbG9yOiM2NjVmNTcgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1jYXB0aW9uIHsKbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDsKbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMgewptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKbWFyZ2luOjE2cHggMCAwIGF1dG8gIWltcG9ydGFudDsKcGFkZGluZzoxMnB4IDAgMCAwICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLW93bmVyLWZvY3VzLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE1LjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNDIxMWUgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtYm94IHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC4xMnB4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyNjIzMWYgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6OTBweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNjBweCwgNy40dncsIDkwcHgpICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuOTQgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMS44cHggIWltcG9ydGFudDsKbWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMzhweCAhaW1wb3J0YW50Owpmb250LXNpemU6Y2xhbXAoNzJweCwgMTEuOHZ3LCAxMzhweCkgIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC44OCAhaW1wb3J0YW50Owpmb250LXdlaWdodDozMDAgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi00cHggIWltcG9ydGFudDsKY29sb3I6I2I5YjVhZCAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojYjliNWFkICFpbXBvcnRhbnQ7Cm1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDsKb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1zdWJ0aXRsZSB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjIuM3B4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7CmNvbG9yOiMzZjNhMzQgIWltcG9ydGFudDsKbWF4LXdpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3Qtcm93IHsKcGFkZGluZzoxMnB4IDAgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZThkYyAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MzElICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjdweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsKY29sb3I6IzdkNzU2YiAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LXZhbHVlIHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NSAhaW1wb3J0YW50Owpjb2xvcjojMjAxZTFiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI0cHggMjZweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDM2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jayB7CmJhY2tncm91bmQ6I2Y4ZjdmMyAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjI4cHggMzBweCAhaW1wb3J0YW50OwptYXJnaW46MzhweCAwIDQ0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWgyIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWgzIHsKZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgewptYXgtd2lkdGg6NzYwcHggIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzRweCBhdXRvIDQycHggYXV0byAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS1jYXB0aW9uIHsKbWFyZ2luOjEwcHggMCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDQ2cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbCB7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKcGFkZGluZzoxNnB4IDE4cHggIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGQgewpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmxhc3QtY2hpbGQgewpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWJyaWVmIHsKbWF4LXdpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjozOHB4IGF1dG8gNDBweCBhdXRvICFpbXBvcnRhbnQ7CmJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50Owpib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3cgewpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1yb3c6bGFzdC1jaGlsZCB7CmJvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtbGFiZWwgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDozMiUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKZm9udC1zaXplOjEycHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuNXB4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojNWQ1NjRlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsKd2lkdGg6NjclICFpbXBvcnRhbnQ7CnZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7CmNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHsKYmFja2dyb3VuZDojZjZmNWYxICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwpwYWRkaW5nOjMycHggMzRweCAhaW1wb3J0YW50OwptYXJnaW46NDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWhlYWRpbmcgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxN3B4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKbWFyZ2luOjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjI0cHggIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODYgIWltcG9ydGFudDsKY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLWV4cGVydCB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjMTcxNzE3ICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmlnaHQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzo0MnB4IDQ2cHggNDBweCA0NnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1OHB4IDAgNDZweCAwICFpbXBvcnRhbnQ7CmJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLW5hbWUgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWN0YSB7CmJhY2tncm91bmQ6I2Y4ZjdmNCAhaW1wb3J0YW50Owpib3JkZXI6MXB4IHNvbGlkICNlMmRlZDcgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAyMHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMzhweCAwICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7CmNvbG9yOiMyYTJhMmEgIWltcG9ydGFudDsKfQoKLmZsbS1zb3VyY2Utbm90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjE1cHggMThweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZvb3Rlci1tZXRhIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuOSAhaW1wb3J0YW50Owpjb2xvcjojN2Q3NTZiICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDsKfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7Cmh0bWwsCmJvZHkgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0td3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFpbiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjAgMThweCA2NHB4IDE4cHggIWltcG9ydGFudDsKfQoKLmZsbS1pbm5lciwKLmZsbS1ib2R5LAouZmxtLXNlY3Rpb24gewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1pbi13aWR0aDowICFpbXBvcnRhbnQ7Cm1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsKbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7Cm92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCnRhYmxlLmZsbS10YWJsZSwKdGFibGUuZmxtLXRhYmxlIHRib2R5LAp0YWJsZS5mbG0tdGFibGUgdHIsCnRhYmxlLmZsbS10YWJsZSB0ZCwKdGFibGUuZmxtLWxlYXJuLXJvdywKdGFibGUuZmxtLWxlYXJuLXJvdyB0Ym9keSwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ciwKdGFibGUuZmxtLWxlYXJuLXJvdyB0ZCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptaW4td2lkdGg6MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLWxlZnQsCi5mbG0tbWFzdGhlYWQtcmlnaHQsCi5mbG0taGVyby1sZWZ0LAouZmxtLWhlcm8tcmlnaHQgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IHsKbWFyZ2luLXRvcDoxOHB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctdG9wOjE2cHggIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZGVkMiAhaW1wb3J0YW50Owp9CgouZmxtLW1hc3RoZWFkLXJpZ2h0IGRpdiB7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWV5ZWJyb3cgewpmb250LXNpemU6MTFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206MTJweCAhaW1wb3J0YW50Owp9CgouZmxtLWgxIHsKZm9udC1zaXplOjQwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4wNCAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMC42NXB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWRlY2sgewpmb250LXNpemU6MjFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU0ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2lja2VyLWxpbmUgewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjhweCAwIDhweCAxNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1yaWdodCB7Cm1hcmdpbi10b3A6MjhweCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8taW1nIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24gewptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50Owpmb250LXNpemU6MTRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjYyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjoyMnB4IDAgMCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cy1jb3B5IHsKZm9udC1zaXplOjE3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS41OCAhaW1wb3J0YW50Owp9CgouZmxtLWRyb3BjYXAgewpmb250LXNpemU6NjhweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjgyICFpbXBvcnRhbnQ7CnBhZGRpbmc6N3B4IDEwcHggMCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50OwptYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSwKLmZsbS1ub3RlLAouZmxtLXF1aWNrLWFuc3dlciwKLmZsbS1xdW90ZS1ibG9jaywKLmZsbS1jdGEsCi5mbG0tc291cmNlLW5vdGUgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDoyMnB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MjJweCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlIHsKcGFkZGluZy10b3A6MjRweCAhaW1wb3J0YW50OwpwYWRkaW5nLWJvdHRvbToyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6NHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZS10ZXh0IHsKZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWJveCB7CnBhZGRpbmc6MjZweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWxhYmVsIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAhaW1wb3J0YW50Owp9CgouZmxtLXN0YW5kYXJkLWNvcHkgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKZm9udC1zaXplOjI1cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS40NiAhaW1wb3J0YW50Owp3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS1vbmUgewpmb250LXNpemU6NTBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjlweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LXNpemU6NjNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjk1ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0xLjJweCAhaW1wb3J0YW50OwptYXJnaW4tdG9wOjNweCAhaW1wb3J0YW50Owp3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3Itc3VidGl0bGUgewpmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuODUgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS42NXB4ICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtbGFiZWwsCi5mbG0tc25hcHNob3QtdmFsdWUgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1sYWJlbCB7Cm1hcmdpbi1ib3R0b206NnB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtdmFsdWUgewpmb250LXNpemU6MjBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDIgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjE1cHggIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDMgewpmb250LXNpemU6MjNweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2Utd3JhcCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjMwcHggMCAzOHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS13cmFwIGltZyB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2UtY2FwdGlvbiB7CmZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jYXJkIHsKcGFkZGluZzoyMnB4IDAgOHB4IDAgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2wgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6bm9uZSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MThweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxkIHsKYm9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1icmllZiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjozNnB4IDAgNDBweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCwKLmZsbS1zZXJ2aWNlLWNvcHkgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCB7Cm1hcmdpbi1ib3R0b206N3B4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1jb3B5IHsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjhweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo0MnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktaGVhZGluZyB7CmZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMTQgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktYm94IHVsIHsKcGFkZGluZy1sZWZ0OjIxcHggIWltcG9ydGFudDsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggbGkgewptYXJnaW4tYm90dG9tOjEycHggIWltcG9ydGFudDsKfQoKLmZsbS1mZWF0dXJlZC1leHBlcnQgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzJweCAyMnB4IDM0cHggMjJweCAhaW1wb3J0YW50OwptYXJnaW46NTJweCAwIDQycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLW5hbWUgewpmb250LXNpemU6MzFweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZm9vdGVyLW1ldGEgewpmb250LXNpemU6OS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS44NSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjI1cHggIWltcG9ydGFudDsKfQp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzkwcHgpIHsKLmZsbS1tYWluIHsKcGFkZGluZy1sZWZ0OjE2cHggIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDoxNnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDEgewpmb250LXNpemU6MzZweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLW9uZSB7CmZvbnQtc2l6ZTo0NnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtdHdvIHsKZm9udC1zaXplOjU2cHggIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTFweCAhaW1wb3J0YW50Owp9Cn0KCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Ci5mbG0tbWFpbnttYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAyMHB4IDg4cHggMjBweCAhaW1wb3J0YW50O30KLmZsbS1pbm5lcnttYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7fQouZmxtLWJvZHl7bWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7fQouZmxtLXRhYmxle3RhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdHt3aWR0aDo1NCUgIWltcG9ydGFudDsgcGFkZGluZzowIDM2cHggMCAwICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXJpZ2h0e3dpZHRoOjQ2JSAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IGRpdjpmaXJzdC1jaGlsZHttYXJnaW46MCAwIDE1cHggMCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQgLmZsbS1oZXJvLWludHJve21hcmdpbjowICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IC5mbG0taGVyby1pbnRyb3ttYXJnaW46MCAwIDE3cHggMCAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWludHJve2ZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDt9Ci5mbG0tZHJvcGNhcHtmb250LXNpemU6OTBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1ne21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggYXV0byAhaW1wb3J0YW50O30KLmZsbS1oZXJvLWNhcHRpb257bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLW93bmVyLWZvY3Vze21heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OyBtYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50O30KLmZsbS1oZXJvLXF1b3Rle21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsgcGFkZGluZzoyNHB4IDI2cHggMjJweCAyNnB4ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGUtdGV4dHtmb250LXNpemU6MzBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM2ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWJveHtwYWRkaW5nOjMwcHggMjhweCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1sYWJlbHt3aWR0aDoxNjhweCAhaW1wb3J0YW50OyBwYWRkaW5nOjJweCAyNHB4IDAgMCAhaW1wb3J0YW50OyBkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtY29weXttYXgtd2lkdGg6NzkwcHggIWltcG9ydGFudDsgZm9udC1zaXplOjI3cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41NiAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS1vbmV7Zm9udC1zaXplOmNsYW1wKDYwcHgsIDcuNHZ3LCA5MHB4KSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjk0ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0xLjhweCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItbGluZS10d297Zm9udC1zaXplOmNsYW1wKDcycHgsIDExLjh2dywgMTM4cHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuODggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTRweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzMuMzMzJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke3BhZGRpbmc6MTZweCAxOHB4IDE2cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDIpe3BhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7cGFkZGluZzoxNnB4IDAgMTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJmbG0td3JhcCI+CjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOiBbCnsKIkB0eXBlIjogIkFydGljbGUiLAoiQGlkIjogImh0dHBzOi8vZW1vc2FwaWxhdGVzLmNvbS8jZml0bmVzcy1saXZpbmctcHJvZmlsZSIsCiJoZWFkbGluZSI6ICJFTU9TQSBQaWxhdGVzIFJldmlldzogSW5zaWRlIHRoZSBTdHVkaW8gTWFraW5nIE1vdmVtZW50IEZlZWwgTW9yZSBXZWxjb21pbmciLAoiZGVzY3JpcHRpb24iOiAiVGhpcyBFTU9TQSBQaWxhdGVzIHJldmlldyBsb29rcyBpbnNpZGUgdGhlIE9yYW5nZSBDb3VudHkgc3R1ZGlvIGNyZWF0aW5nIGEgd2FybWVyLCBtb3JlIGFjY2Vzc2libGUgUGlsYXRlcyBleHBlcmllbmNlIGJ1aWx0IGFyb3VuZCBjYXJlLCBjb25maWRlbmNlLCBhbmQgY29tbXVuaXR5LiIsCiJpbWFnZSI6IFsKImh0dHBzOi8vaWlsaS5pby9CUUpTdXI3LnBuZyIsCiJodHRwczovL2lpbGkuaW8vQnRvVEFEUS5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0JRSlNSMjkucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CUUpTNTdlLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQlFKUzdrdS5wbmciCl0sCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiJqb2JUaXRsZSI6ICJNYW5hZ2luZyBFZGl0b3IiCn0sCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiIKfSwKIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly9lbW9zYXBpbGF0ZXMuY29tLyIsCiJkYXRlUHVibGlzaGVkIjogIjIwMjYtMDUtMDMiLAoiZGF0ZU1vZGlmaWVkIjogIjIwMjYtMDUtMDMiLAoia2V5d29yZHMiOiBbCiJFTU9TQSBQaWxhdGVzIHJldmlldyIsCiJFTU9TQSBQaWxhdGVzIE9yYW5nZSBDb3VudHkiLAoiRU1PU0EgUGlsYXRlcyBTYW50YSBBbmEiLAoiRU1PU0EgUGlsYXRlcyBHYXJkZW4gR3JvdmUiLAoiRU1PU0EgUGlsYXRlcyBOZXdwb3J0IEJlYWNoIiwKIlBpbGF0ZXMgc3R1ZGlvIE9yYW5nZSBDb3VudHkiLAoiY29tbXVuaXR5LWZvY3VzZWQgUGlsYXRlcyBzdHVkaW8iLAoibWF0IFBpbGF0ZXMgT3JhbmdlIENvdW50eSIsCiJoZWF0ZWQgUGlsYXRlcyBjbGFzc2VzIE9yYW5nZSBDb3VudHkiLAoiYWZmb3JkYWJsZSBQaWxhdGVzIGNsYXNzZXMgT3JhbmdlIENvdW50eSIKXSwKImFib3V0IjogWwoiQ29tbXVuaXR5LWZvY3VzZWQgUGlsYXRlcyBzdHVkaW8iLAoiTWF0IFBpbGF0ZXMiLAoiSGVhdGVkIFBpbGF0ZXMgY2xhc3NlcyIsCiJQaWxhdGVzIGZvciBjb25maWRlbmNlIiwKIkFmZm9yZGFibGUgUGlsYXRlcyBjbGFzc2VzIiwKIk9yYW5nZSBDb3VudHkgZml0bmVzcyIKXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJBYmRpYW5hIgp9LAp7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiRU1PU0EgUGlsYXRlcyIsCiJ1cmwiOiAiaHR0cHM6Ly9lbW9zYXBpbGF0ZXMuY29tLyIKfQpdCn0sCnsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoiQGlkIjogImh0dHBzOi8vZW1vc2FwaWxhdGVzLmNvbS8jbG9jYWxidXNpbmVzcyIsCiJuYW1lIjogIkVNT1NBIFBpbGF0ZXMiLAoidXJsIjogImh0dHBzOi8vZW1vc2FwaWxhdGVzLmNvbS8iLAoic2FtZUFzIjogWwoiaHR0cHM6Ly9lbW9zYXBpbGF0ZXMuY29tLyIKXSwKImltYWdlIjogImh0dHBzOi8vaWlsaS5pby9CUUpTdXI3LnBuZyIsCiJmb3VuZGVyIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiQWJkaWFuYSIKfSwKImFkZHJlc3MiOiB7CiJAdHlwZSI6ICJQb3N0YWxBZGRyZXNzIiwKImFkZHJlc3NSZWdpb24iOiAiQ0EiLAoiYWRkcmVzc0NvdW50cnkiOiAiVVMiCn0sCiJhcmVhU2VydmVkIjogWwp7CiJAdHlwZSI6ICJDaXR5IiwKIm5hbWUiOiAiU2FudGEgQW5hIgp9LAp7CiJAdHlwZSI6ICJDaXR5IiwKIm5hbWUiOiAiR2FyZGVuIEdyb3ZlIgp9LAp7CiJAdHlwZSI6ICJDaXR5IiwKIm5hbWUiOiAiTmV3cG9ydCBCZWFjaCIKfSwKewoiQHR5cGUiOiAiUGxhY2UiLAoibmFtZSI6ICJPcmFuZ2UgQ291bnR5Igp9Cl0sCiJkZXNjcmlwdGlvbiI6ICJFTU9TQSBQaWxhdGVzIGlzIGEgQ2FsaWZvcm5pYSBtYXQgUGlsYXRlcyBzdHVkaW8gYnJhbmQgc2hhcGVkIGFyb3VuZCBjYXJlLCBhY2Nlc3NpYmlsaXR5LCBkaXZlcnNpdHksIGhlYXRlZCBjbGFzcyBvcHRpb25zLCB3ZWxjb21pbmcgaW5zdHJ1Y3RvcnMsIGFuZCBhIHN1cHBvcnRpdmUgY2xpZW50IGV4cGVyaWVuY2UuIiwKImtub3dzQWJvdXQiOiBbCiJtYXQgUGlsYXRlcyIsCiJoZWF0ZWQgUGlsYXRlcyBjbGFzc2VzIiwKImJvdXRpcXVlIFBpbGF0ZXMgc3R1ZGlvcyIsCiJQaWxhdGVzIGZvciBjb25maWRlbmNlIiwKImNvbW11bml0eS1mb2N1c2VkIGZpdG5lc3MiLAoiYWZmb3JkYWJsZSBQaWxhdGVzIGNsYXNzZXMiCl0sCiJyZXZpZXciOiB7CiJAdHlwZSI6ICJSZXZpZXciLAoiYXV0aG9yIjogewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiQXJpIEEuIgp9LAoicmV2aWV3Qm9keSI6ICJCZWVuIGNvbWluZyB0byB0aGUgU2FudGEgQW5hIGxvY2F0aW9uIGZvciBhYm91dCA1IG1vbnRocyBub3csIGFuZCBpdOKAmXMgYWJzb2x1dGVseSB0aGUgYmVzdC4gRGVmaW5pdGVseSByZWNvbW1lbmQgY29taW5nIGhlcmUgaWYgeW91IGFyZSBsb29raW5nIHRvIGdldCBmaXQgYW5kIHN0cm9uZy4gVGhlIGluc3RydWN0b3JzIGFyZSB0aGUgc3dlZXRlc3QuIE5vdCB0byBtZW50aW9uIHRoZSBvd25lci4gU2hlIGlzIHNvIHF1aWNrIHRvIHJlc3BvbmQgdG8gYW55IG9mIHlvdXIgcXVlc3Rpb25zLiIKfSwKImhhc09mZmVyQ2F0YWxvZyI6IHsKIkB0eXBlIjogIk9mZmVyQ2F0YWxvZyIsCiJuYW1lIjogIlBpbGF0ZXMgU3R1ZGlvIFNlcnZpY2VzIiwKIml0ZW1MaXN0RWxlbWVudCI6IFsKewoiQHR5cGUiOiAiT2ZmZXIiLAoiaXRlbU9mZmVyZWQiOiB7CiJAdHlwZSI6ICJTZXJ2aWNlIiwKIm5hbWUiOiAiTWF0IFBpbGF0ZXMgY2xhc3NlcyIKfQp9LAp7CiJAdHlwZSI6ICJPZmZlciIsCiJpdGVtT2ZmZXJlZCI6IHsKIkB0eXBlIjogIlNlcnZpY2UiLAoibmFtZSI6ICJIZWF0ZWQgUGlsYXRlcyBjbGFzc2VzIgp9Cn0sCnsKIkB0eXBlIjogIk9mZmVyIiwKIml0ZW1PZmZlcmVkIjogewoiQHR5cGUiOiAiU2VydmljZSIsCiJuYW1lIjogIlNjdWxwdCBjbGFzc2VzIgp9Cn0sCnsKIkB0eXBlIjogIk9mZmVyIiwKIml0ZW1PZmZlcmVkIjogewoiQHR5cGUiOiAiU2VydmljZSIsCiJuYW1lIjogIkdsdXRlLWZvY3VzZWQgUGlsYXRlcyBjbGFzc2VzIgp9Cn0KXQp9Cn0sCnsKIkB0eXBlIjogIlBlcnNvbiIsCiJAaWQiOiAiaHR0cHM6Ly9lbW9zYXBpbGF0ZXMuY29tLyNhYmRpYW5hIiwKIm5hbWUiOiAiQWJkaWFuYSIsCiJqb2JUaXRsZSI6ICJPd25lciIsCiJpbWFnZSI6ICJodHRwczovL2lpbGkuaW8vQnRvVEFEUS5wbmciLAoid29ya3NGb3IiOiB7CiJAdHlwZSI6ICJIZWFsdGhDbHViIiwKIm5hbWUiOiAiRU1PU0EgUGlsYXRlcyIsCiJ1cmwiOiAiaHR0cHM6Ly9lbW9zYXBpbGF0ZXMuY29tLyIKfSwKImtub3dzQWJvdXQiOiBbCiJtYXQgUGlsYXRlcyIsCiJoZWF0ZWQgUGlsYXRlcyBjbGFzc2VzIiwKInN0dWRpbyBvd25lcnNoaXAiLAoiY2xpZW50IGV4cGVyaWVuY2UiLAoiY29tbXVuaXR5LWZvY3VzZWQgZml0bmVzcyIsCiJib3V0aXF1ZSBmaXRuZXNzIG9wZXJhdGlvbnMiCl0sCiJhZGRyZXNzIjogewoiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyIsCiJhZGRyZXNzUmVnaW9uIjogIkNBIiwKImFkZHJlc3NDb3VudHJ5IjogIlVTIgp9Cn0sCnsKIkB0eXBlIjogIkZBUVBhZ2UiLAoiQGlkIjogImh0dHBzOi8vZW1vc2FwaWxhdGVzLmNvbS8jZmFxIiwKIm1haW5FbnRpdHkiOiBbCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hvIE93bnMgRU1PU0EgUGlsYXRlcz8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJFTU9TQSBQaWxhdGVzIGlzIGxlZCBieSBvd25lciBBYmRpYW5hLCB3aG8gb3BlbmVkIHRoZSBmaXJzdCBzdHVkaW8gaW4gU2FudGEgQW5hIGFuZCBsYXRlciBleHBhbmRlZCB0aGUgYnVzaW5lc3MgdG8gR2FyZGVuIEdyb3ZlIGFuZCBOZXdwb3J0IEJlYWNoLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldoYXQgTWFrZXMgRU1PU0EgUGlsYXRlcyBBIENvbW11bml0eS1Gb2N1c2VkIFBpbGF0ZXMgU3R1ZGlvPyIsCiJhY2NlcHRlZEFuc3dlciI6IHsKIkB0eXBlIjogIkFuc3dlciIsCiJ0ZXh0IjogIkVNT1NBIFBpbGF0ZXMgd2FzIGJ1aWx0IGFyb3VuZCBjYXJlLCBhY2Nlc3NpYmlsaXR5LCBkaXZlcnNpdHksIGFuZCBhIHdlbGNvbWluZyBzdHVkaW8gZXhwZXJpZW5jZSB3aGVyZSBjbGllbnRzIGZyb20gZGlmZmVyZW50IGJhY2tncm91bmRzIGNhbiBmZWVsIGNvbWZvcnRhYmxlIHRyeWluZyBQaWxhdGVzLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldoYXQgQ2xhc3NlcyBEb2VzIEVNT1NBIFBpbGF0ZXMgT2ZmZXI/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiQmFzZWQgb24gdGhlIGludGVydmlldywgRU1PU0EgUGlsYXRlcyBvZmZlcnMgbWF0IFBpbGF0ZXMgY2xhc3NlcyBpbmNsdWRpbmcgTGV04oCZcyBHbG93LCBDdXRlIEJvb3R5LCBTY3VscHQsIGFuZCBoZWF0ZWQgY2xhc3Mgb3B0aW9ucyBhdCBzZWxlY3Qgc3R1ZGlvcy4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaG8gSXMgRU1PU0EgUGlsYXRlcyBEZXNpZ25lZCBUbyBTZXJ2ZT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJFTU9TQSBQaWxhdGVzIGlzIGRlc2lnbmVkIGZvciBjbGllbnRzIHdobyB3YW50IGFuIGFwcHJvYWNoYWJsZSwgd2VsY29taW5nLCBhbmQgYWZmb3JkYWJsZSBQaWxhdGVzIHN0dWRpbyBleHBlcmllbmNlLCBpbmNsdWRpbmcgYmVnaW5uZXJzLCByZXR1cm5pbmcgZXhlcmNpc2VycywgcG9zdHBhcnR1bSBjbGllbnRzLCBhbmQgcGVvcGxlIHdobyBtYXkgaGF2ZSBmZWx0IGludGltaWRhdGVkIGVsc2V3aGVyZS4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGVyZSBEb2VzIEVNT1NBIFBpbGF0ZXMgU2VydmUgQ2xpZW50cz8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJFTU9TQSBQaWxhdGVzIHNlcnZlcyBjbGllbnRzIHRocm91Z2ggc3R1ZGlvIGxvY2F0aW9ucyBpbiBTYW50YSBBbmEsIEdhcmRlbiBHcm92ZSwgYW5kIE5ld3BvcnQgQmVhY2gsIENhbGlmb3JuaWEuIgp9Cn0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjM0cHggMCAyMnB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1sZWZ0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjMuNHB4OyBmb250LXNpemU6MTJweDsgbWFyZ2luOjAgMCA5cHggMDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi43cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojOTI4YTgyOyBtYXJnaW46MDsiPkVkaXRvcmlhbCBTcG90bGlnaHQgLyBPcmFuZ2UgQ291bnR5LCBDYWxpZm9ybmlhPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLW1hc3RoZWFkLXJpZ2h0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjM4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4zNTsgY29sb3I6IzE1MTUxNTsgbWFyZ2luOjA7IHRleHQtYWxpZ246cmlnaHQ7Ij5CeSBEYW5pZWwgRm9yZDwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjoxMHB4IDAgMCAwOyB0ZXh0LWFsaWduOnJpZ2h0OyI+TWFuYWdpbmcgRWRpdG9yPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojZDlkNGNiOyBtYXJnaW46MCAwIDMwcHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAxOHB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLWV5ZWJyb3ciPkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIEZlYXR1cmUgUHJvZmlsZTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgxIj5FTU9TQSBQaWxhdGVzIFJldmlldzogSW5zaWRlIHRoZSBTdHVkaW8gTWFraW5nIE1vdmVtZW50IEZlZWwgTW9yZSBXZWxjb21pbmc8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1kZWNrIj5BIGNsb3NlciBsb29rIGF0IHRoZSBPcmFuZ2UgQ291bnR5IFBpbGF0ZXMgc3R1ZGlvIGNyZWF0aW5nIGEgd2FybWVyLCBtb3JlIGFjY2Vzc2libGUgUGlsYXRlcyBleHBlcmllbmNlIGJ1aWx0IGFyb3VuZCBjYXJlLCBjb25maWRlbmNlLCBhbmQgY29tbXVuaXR5LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmb3IgYXBwcm9hY2hhYmxlIG1hdCBQaWxhdGVzLCB3ZWxjb21pbmcgY2xpZW50IGV4cGVyaWVuY2UsIGFuZCBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+CjxzcGFuIGNsYXNzPSJmbG0tZHJvcGNhcCI+Vzwvc3Bhbj5oZW4gQWJkaWFuYSB0YWxrcyBhYm91dCBFTU9TQSBQaWxhdGVzLCBzaGUgZG9lcyBub3QgYmVnaW4gd2l0aCBleHBhbnNpb24sIHZvbHVtZSwgb3IgdGhlIG1lY2hhbmljcyBvZiBzdHVkaW8gb3duZXJzaGlwLiBTaGUgYmVnaW5zIHdpdGggYSBzYWZlIHBsYWNlLCBhIHBvc2l0aXZlIGVzY2FwZSwgYW5kIHRoZSBkZWNpc2lvbiB0byBidWlsZCBzb21ldGhpbmcgdGhhdCBjb3VsZCBtYWtlIHBlb3BsZSBmZWVsIGJldHRlciBtZW50YWxseSBhbmQgcGh5c2ljYWxseS4KPC9kaXY+CjxkaXYgc3R5bGU9ImNsZWFyOmJvdGg7IGhlaWdodDowOyBsaW5lLWhlaWdodDowOyBmb250LXNpemU6MDsiPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oZXJvLWludHJvIiBzdHlsZT0ibWFyZ2luOjAgMCAxN3B4IDA7Ij5UaGF0IGlkZWEgaGFzIGNhcnJpZWQgRU1PU0EgZnJvbSBTYW50YSBBbmEgdG8gR2FyZGVuIEdyb3ZlIGFuZCBOZXdwb3J0IEJlYWNoLiBXaGF0IHN0YXJ0ZWQgYXMgYSBwZXJzb25hbCBzZWFyY2ggZm9yIG1lYW5pbmdmdWwgYnVzaW5lc3Mgb3duZXJzaGlwIGJlY2FtZSBhIGNvbW11bml0eS1mb2N1c2VkIFBpbGF0ZXMgc3R1ZGlvIHNoYXBlZCBieSBjYXJlLCBhZmZvcmRhYmlsaXR5LCBkaXZlcnNlIGNsaWVudHMsIHN1cHBvcnRpdmUgaW5zdHJ1Y3RvcnMsIGFuZCBhIGZvdW5kZXLigJlzIGJlbGllZiB0aGF0IG1vdmVtZW50IGNhbiBoZWxwIHBlb3BsZSBmZWVsIGF0IGhvbWUgaW4gdGhlbXNlbHZlcy48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcT3VyIHN0dWRpbyB3YXMgYnVpbHQgb24gY2FyZSBhbmQgbG92ZS7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MDsiPkFiZGlhbmEsIE93bmVyIC8gRU1PU0EgUGlsYXRlczwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MTdweCAwIDAgMDsgbWFyZ2luOjIwcHggMCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4ycHg7IGZvbnQtc2l6ZToxMXB4OyBsaW5lLWhlaWdodDoxLjc7IGNvbG9yOiM3NDZkNjU7IG1hcmdpbjowIDAgMTBweCAwOyI+V2hhdCBDbGllbnRzIE5vdGljZSBGaXJzdDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjY2OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkEgd2FybSBzdHVkaW8sIGNsZWFyIGluc3RydWN0aW9uLCB3ZWxjb21pbmcgZW5lcmd5LCBhbmQgYSByb29tIHdoZXJlIGJlZ2lubmVycyBjYW4gZmVlbCBjb21mb3J0YWJsZSB0YWtpbmcgdGhlaXIgZmlyc3QgY2xhc3MuIENsaWVudHMgb2Z0ZW4gbm90aWNlIHRoZSBkaXZlcnNpdHkgb2YgdGhlIHJvb20sIHRoZSBzdXBwb3J0aXZlIGluc3RydWN0b3JzLCBhbmQgYSBzdHVkaW8gY3VsdHVyZSBidWlsdCB0byBmZWVsIGNhbG0sIGFwcHJvYWNoYWJsZSwgYW5kIGVhc3kgdG8gcmV0dXJuIHRvLiBGb3IgbWFueSBwZW9wbGUsIHRoYXQgZmlyc3QgaW1wcmVzc2lvbiBtYXR0ZXJzIGJlY2F1c2UgUGlsYXRlcyBjYW4gZmVlbCB1bmZhbWlsaWFyIGJlZm9yZSBpdCBmZWVscyBlbXBvd2VyaW5nLiBFTU9TQSBpcyBkZXNpZ25lZCB0byBzb2Z0ZW4gdGhhdCBmaXJzdCBzdGVwIHdpdGggcGF0aWVudCBjb2FjaGluZywgc3RlYWR5IHBhY2luZywgYW5kIGFuIGF0bW9zcGhlcmUgd2hlcmUgY2xpZW50cyBjYW4gYnVpbGQgY29uZmlkZW5jZSB3aXRob3V0IGZlZWxpbmcgd2F0Y2hlZCwgcnVzaGVkLCBvciBvdXQgb2YgcGxhY2UuPC9kaXY+CjwvZGl2PgoKPC90ZD4KCjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIiBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUpTdXI3LnBuZyIgYWx0PSJFTU9TQSBQaWxhdGVzIGxvZ28gZm9yIGEgY29tbXVuaXR5LWZvY3VzZWQgUGlsYXRlcyBzdHVkaW8gaW4gT3JhbmdlIENvdW50eSBDYWxpZm9ybmlhIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+RmVhdHVyZWQgUHJvZmlsZTo8L3NwYW4+IEVNT1NBIFBpbGF0ZXMgcmVmbGVjdHMgYSBzdHVkaW8gY3VsdHVyZSBidWlsdCBhcm91bmQgY2FyZSwgYWNjZXNzaWJpbGl0eSwgYW5kIHRoZSBjb25maWRlbmNlIGNsaWVudHMgZ2FpbiB0aHJvdWdoIGNvbnNpc3RlbnQgbW92ZW1lbnQuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzo5cHggMCA5cHggMTRweDsgbWFyZ2luOjAgMCAwIGF1dG87IG1heC13aWR0aDo0MzhweDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjdweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuOTsgbWFyZ2luOjA7Ij5FTU9TQSBQaWxhdGVzPGJyPlNhbnRhIEFuYSwgR2FyZGVuIEdyb3ZlLCBBbmQgTmV3cG9ydCBCZWFjaCwgQ2FsaWZvcm5pYTxicj5lbW9zYXBpbGF0ZXMuY29tPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLW93bmVyLWZvY3VzIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi40NXB4OyBmb250LXNpemU6MTBweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPk93bmVyIEZvY3VzPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cy1jb3B5Ij5BYmRpYW5hIGhhcyBzaGFwZWQgRU1PU0EgUGlsYXRlcyBhcm91bmQgYSBzaW1wbGUgc3RhbmRhcmQ6IG1vdmVtZW50IHNob3VsZCBmZWVsIGNhcmluZywgaW5jbHVzaXZlLCBhbmQgd2l0aGluIHJlYWNoLiBUaGF0IG93bmVyLWxlZCB0b25lIGdpdmVzIHRoZSBzdHVkaW8gaXRzIHdhcm0gaWRlbnRpdHkgYW5kIGhlbHBzIGNsaWVudHMgcmV0dXJuIHdpdGggY29uZmlkZW5jZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDM4cHg7IG1hcmdpbjoxOHB4IDAgMCBhdXRvOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUpTUjI5LnBuZyIgYWx0PSJFTU9TQSBQaWxhdGVzIHN0dWRpbyBlbnZpcm9ubWVudCBmb3IgbWF0IFBpbGF0ZXMgY2xhc3NlcyBpbiBTb3V0aGVybiBDYWxpZm9ybmlhIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjQzOHB4OyBoZWlnaHQ6YXV0bzsgYm9yZGVyOjA7IG1hcmdpbjowIDAgMCBhdXRvOyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTU7IGNvbG9yOiM2NjVmNTc7IG1hcmdpbjo4cHggMCAwIDA7IHRleHQtYWxpZ246bGVmdDsiPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkluc2lkZSB0aGUgU3R1ZGlvOjwvc3Bhbj4gVGhlIHN0dWRpbyBleHBlcmllbmNlIGlzIGRlc2lnbmVkIHRvIGZlZWwgY2FsbSwgd2VsY29taW5nLCBhbmQgZWFzeSB0byByZXR1cm4gdG8sIGVzcGVjaWFsbHkgZm9yIGNsaWVudHMgbmV3IHRvIFBpbGF0ZXMuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MTRweCAwIDAgYXV0bzsgcGFkZGluZzoxMnB4IDAgMCAwOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPlRoZSBTdHVkaW8gU3RhbmRhcmQ8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+TWF0IFBpbGF0ZXM8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+Q2xhc3NlcyBjZW50ZXIgb24gYWNjZXNzaWJsZSBtYXQgUGlsYXRlcyByYXRoZXIgdGhhbiByZWZvcm1lci1iYXNlZCB0cmFpbmluZy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGUyZDk7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMTBweCA4cHggMDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjI1cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPkNsZWFyIENvYWNoaW5nPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPkluc3RydWN0b3JzIGhlbHAgY2xpZW50cyBmZWVsIGd1aWRlZCwgZXNwZWNpYWxseSB3aGVuIHRoZXkgYXJlIHRyeWluZyBQaWxhdGVzIGZvciB0aGUgZmlyc3QgdGltZS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlOyB3aWR0aDoxMDAlOyB0YWJsZS1sYXlvdXQ6Zml4ZWQ7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlOGUyZDk7Ij4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDozNCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMTBweCA4cHggMDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzoxLjI1cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjQ7IGNvbG9yOiM3MDY4NWY7IGZvbnQtd2VpZ2h0OjcwMDsiPldhcm0gRW5lcmd5PC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPlRoZSBhdG1vc3BoZXJlIGlzIG1lYW50IHRvIGZlZWwgY29tZm9ydGFibGUsIHBvc2l0aXZlLCBkaXZlcnNlLCBhbmQgZWFzeSB0byBjb21lIGJhY2sgdG8uPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1heC13aWR0aDo0MzhweDsgbWFyZ2luOjIycHggMCAwIGF1dG87IHBhZGRpbmc6MTJweCAwIDAgMDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjFweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDU7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgOHB4IDA7Ij5XaG8gVGhlIFN0dWRpbyBTZXJ2ZXM8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+QmVnaW5uZXJzPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPlBlb3BsZSB0cnlpbmcgUGlsYXRlcyBmb3IgdGhlIGZpcnN0IHRpbWUgY2FuIGV4cGVjdCBndWlkYW5jZSwgcGF0aWVuY2UsIGFuZCBhIGNsZWFyIHN0YXJ0aW5nIHBvaW50LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+UmV0dXJuaW5nIENsaWVudHM8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+Q2xpZW50cyBjYW4gYnVpbGQgY29uc2lzdGVuY3ksIHN0YW1pbmEsIGNvbmZpZGVuY2UsIGFuZCBhIGNvbWZvcnRhYmxlIHJvdXRpbmUgb3ZlciB0aW1lLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzozNHB4IDAgMjFweCAwOyBjbGVhcjpib3RoOyBtYXJnaW46MCAwIDI0cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIj5DYXJlIFRocm91Z2g8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWFuY2hvci1saW5lLXR3byI+TW92ZW1lbnQ8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MTdweCAwIDEycHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkhvdyBFTU9TQSBQaWxhdGVzIGJ1aWx0IGl0cyBzdHVkaW8gZXhwZXJpZW5jZSBhcm91bmQgYWNjZXNzaWJpbGl0eSwgZGl2ZXJzaXR5LCBhbmQgYSBwb3NpdGl2ZSBwbGFjZSB0byBtb3ZlLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowIDAgMzBweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgc3R5bGU9ImJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6OHB4IDAgMjBweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxNHB4IDA7Ij5Qcm9maWxlIFNuYXBzaG90PC9kaXY+CjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNlZWU4ZGM7Ij4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+Rm91bmRlciAvIE93bmVyIC8gRXhwZXJ0PC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkFiZGlhbmE8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkJ1c2luZXNzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkVNT1NBIFBpbGF0ZXM8L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkxvY2F0aW9uPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlNhbnRhIEFuYSwgR2FyZGVuIEdyb3ZlLCBBbmQgTmV3cG9ydCBCZWFjaCwgQ2FsaWZvcm5pYTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+U2lnbmF0dXJlIEZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPk1hdCBQaWxhdGVzLCBoZWF0ZWQgY2xhc3Mgb3B0aW9ucywgd2VsY29taW5nIGluc3RydWN0aW9uLCBhZmZvcmRhYmlsaXR5LCBhbmQgaW5jbHVzaXZlIHN0dWRpbyBjdWx0dXJlPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93IiBzdHlsZT0iYm9yZGVyLWJvdHRvbTpub25lOyBwYWRkaW5nLWJvdHRvbTowOyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+S25vd24gRm9yPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPkEgY2FyZS1sZWQgUGlsYXRlcyBlbnZpcm9ubWVudCB3aGVyZSBiZWdpbm5lcnMsIHJldHVybmluZyBleGVyY2lzZXJzLCBwb3N0cGFydHVtIGNsaWVudHMsIGFuZCBkaXZlcnNlIGxvY2FsIGNsaWVudHMgY2FuIGZlZWwgY29tZm9ydGFibGUgYnVpbGRpbmcgY29uZmlkZW5jZTwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1ib2R5Ij4KCjxkaXYgY2xhc3M9ImZsbS1ub3RlIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4xcHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MCAwIDlweCAwOyI+RWRpdG9y4oCZcyBOb3RlPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuNjI7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+RU1PU0EgUGlsYXRlcyBzdGFuZHMgb3V0IGJlY2F1c2UgaXQgdHJlYXRzIGNhcmUgYXMgcGFydCBvZiB0aGUgY2xhc3MgZXhwZXJpZW5jZS4gVGhlIHN0dWRpbyBpcyBhY2Nlc3NpYmxlLCB3YXJtLCBhbmQgZGVsaWJlcmF0ZWx5IHdlbGNvbWluZyBmb3IgY2xpZW50cyB3aG8gd2FudCBtb3ZlbWVudCB3aXRob3V0IGludGltaWRhdGlvbi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MnB4IDAgMzRweCAwOyBtYXJnaW46MCAwIDM0cHggMDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzo0LjRweDsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuNjsgY29sb3I6IzZmNjk2MjsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDIycHggMDsiPlRoZSBGaXRuZXNzIExpdmluZyBQcm9maWxlPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6NDZweDsgbGluZS1oZWlnaHQ6MS4wODsgbGV0dGVyLXNwYWNpbmc6LTAuNjVweDsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExOyBtYXJnaW46MCAwIDIycHggMDsgdGV4dC1hbGlnbjpsZWZ0OyI+RU1PU0EgUGlsYXRlcyBSZXZpZXc6IEluc2lkZSB0aGUgU3R1ZGlvIE1ha2luZyBNb3ZlbWVudCBGZWVsIE1vcmUgV2VsY29taW5nPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI3cHg7IGxpbmUtaGVpZ2h0OjEuNTU7IGNvbG9yOiMyZjJiMjY7IG1hcmdpbjowOyB0ZXh0LWFsaWduOmxlZnQ7Ij5BIGNsb3NlciBsb29rIGF0IHRoZSBQaWxhdGVzIHN0dWRpbyBjcmVhdGluZyBhIHdhcm1lciwgbW9yZSBhY2Nlc3NpYmxlIG1vdmVtZW50IGV4cGVyaWVuY2UgYWNyb3NzIFNvdXRoZXJuIENhbGlmb3JuaWEuPC9kaXY+CjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkEgY29tbXVuaXR5LWZvY3VzZWQgUGlsYXRlcyBzdHVkaW8gaXMgbm90IGJ1aWx0IG9ubHkgdGhyb3VnaCBjbGFzcyBzY2hlZHVsZXMgb3Igc3R1ZGlvIGRlc2lnbi4gSXQgaXMgYnVpbHQgdGhyb3VnaCB0aGUgZmVlbGluZyBhIGNsaWVudCBoYXMgd2hlbiBzaGUgd2Fsa3MgaW4sIHRoZSBjYXJlIHNoZSByZWNlaXZlcyBmcm9tIHRoZSBpbnN0cnVjdG9yLCBhbmQgdGhlIGNvbmZpZGVuY2Ugc2hlIGNhcnJpZXMgd2l0aCBoZXIgYWZ0ZXIgY2xhc3MuIEF0IEVNT1NBIFBpbGF0ZXMsIHRoYXQgZXhwZXJpZW5jZSBiZWdpbnMgd2l0aCBhIHNpbXBsZSBvd25lci1sZWQgYmVsaWVmOiB0aGUgc3R1ZGlvIHNob3VsZCBiZSBhIHBvc2l0aXZlIGVzY2FwZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVpY2stYW5zd2VyIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMnB4OyBtYXJnaW46MCAwIDEwcHggMDsiPlF1aWNrIEFuc3dlcjwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjY7IGNvbG9yOiMxYjFiMWI7Ij5FTU9TQSBQaWxhdGVzIGlzIGEgY29tbXVuaXR5LWZvY3VzZWQgUGlsYXRlcyBzdHVkaW8gc2VydmluZyBTYW50YSBBbmEsIEdhcmRlbiBHcm92ZSwgYW5kIE5ld3BvcnQgQmVhY2gsIENhbGlmb3JuaWEuIEZvdW5kZWQgYnkgQWJkaWFuYSwgdGhlIHN0dWRpbyBlbXBoYXNpemVzIGFwcHJvYWNoYWJsZSBtYXQgUGlsYXRlcywgaGVhdGVkIGNsYXNzIG9wdGlvbnMsIGFmZm9yZGFiaWxpdHksIGRpdmVyc2l0eSwgd2VsY29taW5nIGluc3RydWN0b3JzLCBhbmQgYSBjbGllbnQgZXhwZXJpZW5jZSBkZXNpZ25lZCB0byBoZWxwIHBlb3BsZSBmZWVsIHN0cm9uZ2VyLCBjYWxtZXIsIGFuZCBtb3JlIGNvbmZpZGVudC48L2Rpdj4KPC9kaXY+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+QWJkaWFuYSBjYW1lIHRvIHN0dWRpbyBvd25lcnNoaXAgZnJvbSBhIGJ1c2luZXNzIGJhY2tncm91bmQsIHdpdGggZXhwZXJpZW5jZSBhcm91bmQgZmluYW5jZSwgc21hbGwgYnVzaW5lc3NlcywgYW5kIHN0YXJ0dXBzLiBCdXQgdGhlIGlkZWEgYmVoaW5kIEVNT1NBIHdhcyBuZXZlciBqdXN0IHRvIG9wZW4gYW5vdGhlciBidXNpbmVzcy4gU2hlIHdhbnRlZCB0aGUgd29yayB0byBtZWFuIHNvbWV0aGluZy4gQWZ0ZXIgZmluZGluZyBjYWxtIGFuZCBzdGVhZGluZXNzIHRocm91Z2ggaG90IHlvZ2EgYW5kIFBpbGF0ZXMgZHVyaW5nIGEgcGVyc29uYWwgc2Vhc29uIG9mIHN0cmVzcywgc2hlIGJlZ2FuIHRoaW5raW5nIGFib3V0IGEgc3R1ZGlvIHRoYXQgY291bGQgb2ZmZXIgdGhhdCBzYW1lIGZlZWxpbmcgdG8gb3RoZXJzLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIGZsbS1sZWFybi1jYXJkIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxM3B4IDA7Ij5JbnNpZGUgVGhlIEVNT1NBIFBpbGF0ZXMgU3RhbmRhcmQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS43NDsgY29sb3I6IzJjMmIyNzsgbWF4LXdpZHRoOjcyMHB4OyBtYXJnaW46MCAwIDE1cHggMDsiPlRoaXMgcHJvZmlsZSBsb29rcyBhdCBob3cgRU1PU0EgUGlsYXRlcyBncmV3IGZyb20gb25lIFNhbnRhIEFuYSBzdHVkaW8gaW50byBhIG11bHRpLWxvY2F0aW9uIFBpbGF0ZXMgY29tbXVuaXR5IHNoYXBlZCBieSBjYXJlLCBjb25zaXN0ZW5jeSwgYW5kIGFjY2Vzc2liaWxpdHkuPC9kaXY+Cgo8dGFibGUgY2xhc3M9ImZsbS1sZWFybi1yb3ciIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgbWFyZ2luLXRvcDo4cHg7Ij4KPHRyPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjM4OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCA3cHggMDsiPldoeSBJdOKAmXMgRGlmZmVyZW50PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFmMWQ7Ij5UaGUgc3R1ZGlvIGNvbWJpbmVzIG1hdCBQaWxhdGVzLCBoZWF0ZWQgb3B0aW9ucywgd2VsY29taW5nIGluc3RydWN0aW9uLCBhbmQgYSBwcmljZSBwb2ludCBtZWFudCB0byBrZWVwIFBpbGF0ZXMgd2l0aGluIHJlYWNoLjwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1sZWFybi1jb2wiIHZhbGlnbj0idG9wIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjM4OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHg7IGNvbG9yOiM1ZDU2NGU7IGZvbnQtd2VpZ2h0OjcwMDsgbWFyZ2luOjAgMCA3cHggMDsiPldobyBJdCBTZXJ2ZXM8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPkVNT1NBIHNlcnZlcyBiZWdpbm5lcnMsIHJldHVybmluZyBleGVyY2lzZXJzLCBwb3N0cGFydHVtIGNsaWVudHMsIGFuZCBwZW9wbGUgbG9va2luZyBmb3IgYSBjb21mb3J0YWJsZSBzdHVkaW8gaG9tZS48L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXQgU3RhbmRzIE91dDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZjFkOyI+SXRzIGxvY2FsIHZhbHVlIGNvbWVzIGZyb20gY2FyZSwgZGl2ZXJzaXR5LCBpbnN0cnVjdG9yIHdhcm10aCwgYW5kIGEgc3R1ZGlvIGN1bHR1cmUgY2xpZW50cyBhcmUgcHJvdWQgdG8gc2hhcmUuPC9kaXY+CjwvdGQ+CjwvdHI+CjwvdGFibGU+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5BIFN0dWRpbyBCb3JuIEZyb20gUHVycG9zZTwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkJlZm9yZSBFTU9TQSBvcGVuZWQsIEFiZGlhbmEga25ldyBzaGUgd2FudGVkIHRvIGJ1aWxkIHNvbWV0aGluZyB3aXRoIGEgcG9zaXRpdmUgaW1wYWN0LiBTaGUgc3Bva2UgYWJvdXQgd2FudGluZyBhIGJ1c2luZXNzIHRoYXQgcmVmbGVjdGVkIGhhcmQgd29yaywgZGV0ZXJtaW5hdGlvbiwgaHVtaWxpdHksIGFuZCB0aGUgc2FjcmlmaWNlcyBzaGUgc2F3IGluIGhlciBmYW1pbHkuIEFzIGEgZmlyc3QtZ2VuZXJhdGlvbiBMYXRpbmEsIHNoZSB3YW50ZWQgdGhlIHN0dWRpbyB0byBzaG93IHRoYXQgcGVvcGxlIGNhbiBiZWF0IHRoZSBvZGRzIGFuZCBjcmVhdGUgc29tZXRoaW5nIGxhc3RpbmcuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlNhbnRhIEFuYSBiZWNhbWUgdGhlIGZpcnN0IGxvY2F0aW9uIGJlY2F1c2Ugc2hlIHNhdyBhbiBhcmVhIHdoZXJlIFBpbGF0ZXMgd2FzIG5vdCB3aWRlbHkgYXZhaWxhYmxlIGluIHRoZSB3YXkgc2hlIGltYWdpbmVkIGl0LiBGcm9tIHRoZXJlLCB0aGUgaWRlYSBncmV3LiBHYXJkZW4gR3JvdmUgZm9sbG93ZWQuIE5ld3BvcnQgQmVhY2ggY2FtZSBuZXh0LiBUaGUgZXhwYW5zaW9uIHdhcyBub3QgZGVzY3JpYmVkIGFzIGEgZGV0YWNoZWQgYnVzaW5lc3MgcGxheS4gSXQgd2FzIHRoZSBuYXR1cmFsIHJlc3VsdCBvZiBhIHN0dWRpbyBpZGVhIHRoYXQgY29ubmVjdGVkIHdpdGggY2xpZW50cyBsb29raW5nIGZvciBhIHBsYWNlIHdoZXJlIG1vdmVtZW50IGZlbHQgcGVyc29uYWwsIHdhcm0sIGFuZCBwb3NzaWJsZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVvdGUtYmxvY2siPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMXB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMWIxYjFiOyBtYXJnaW46MCAwIDE0cHggMDsiPuKAnEkgd2FudCBjbGllbnRzIHRvIGZlZWwgY29tZm9ydGFibGUuIEkgd2FudCBteSBjbGllbnRzIHRvIGZlZWwgbGlrZSBob21lLuKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjEycHg7IGNvbG9yOiM3NTZlNjY7IG1hcmdpbjowOyI+QWJkaWFuYSwgT3duZXIgLyBFTU9TQSBQaWxhdGVzPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5NYWtpbmcgUGlsYXRlcyBGZWVsIE1vcmUgQWNjZXNzaWJsZTwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlBpbGF0ZXMgY2FuIGNhcnJ5IGEgbmFycm93IGltYWdlIGluIHRoZSBwdWJsaWMgaW1hZ2luYXRpb24uIEFiZGlhbmEgc3Bva2Ugb3Blbmx5IGFib3V0IHRoZSBzdGVyZW90eXBlOiBhIGNlcnRhaW4gYm9keSB0eXBlLCBpbmNvbWUgbGV2ZWwsIG9yIGxvb2suIEVNT1NBIHdhcyBidWlsdCB0byB3aWRlbiB0aGF0IGRvb3IuIFNoZSBkZXNjcmliZWQgc2VlaW5nIGNsaWVudHMgZnJvbSBkaWZmZXJlbnQgY3VsdHVyZXMsIGRpZmZlcmVudCBib2R5IHR5cGVzLCBhbmQgZGlmZmVyZW50IHN0YWdlcyBvZiBsaWZlIHdhbGsgaW50byB0aGUgc3R1ZGlvIGFuZCBmZWVsIHRoZXkgYmVsb25nZWQgdGhlcmUuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPk9uZSBjbGllbnQgc3Rvcnkgc3RheWVkIHdpdGggaGVyIGluIHBhcnRpY3VsYXIuIEEgbmVydm91cyBmaXJzdC10aW1lIHN0dWRlbnQgcmVhY2hlZCBvdXQgYmVmb3JlIGNsYXNzLCB1bnN1cmUgYmVjYXVzZSBvZiBhIGxhbmd1YWdlIGJhcnJpZXIgYW5kIGFueGlvdXMgYWJvdXQgdHJ5aW5nIFBpbGF0ZXMuIEFiZGlhbmEgZW5jb3VyYWdlZCBoZXIgdG8gY29tZSBpbiwgd2F0Y2ggdGhlIGluc3RydWN0b3IsIGFuZCBsZXQgdGhlIGNsYXNzIGd1aWRlIGhlci4gVGhhdCBmaXJzdCBjbGFzcyBsZWQgdG8gbWVtYmVyc2hpcCwgbW9yZSBjb25maWRlbmNlLCBhbmQgZXZlbnR1YWxseSBhIHdpbGxpbmduZXNzIHRvIHRyeSBvdGhlciBzdHVkaW9zLCByZWNvcmQgdmlkZW9zLCBhbmQgcHV0IGhlcnNlbGYgbW9yZSB2aXNpYmx5IGludG8gdGhlIHdvcmxkLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjcwMHB4OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQlFKUzU3ZS5wbmciIGFsdD0iRU1PU0EgUGlsYXRlcyBjb21tdW5pdHktZm9jdXNlZCBtYXQgUGlsYXRlcyBjbGFzcyBhbmQgd2VsY29taW5nIHN0dWRpbyBleHBlcmllbmNlIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPkNvbW11bml0eSBGb2N1czo8L3NwYW4+IEVNT1NBIFBpbGF0ZXMgaXMgYnVpbHQgZm9yIGNsaWVudHMgd2hvIHdhbnQgYSBzdXBwb3J0aXZlIHN0dWRpbyBlbnZpcm9ubWVudCB3aGVyZSBtb3ZlbWVudCBmZWVscyBhcHByb2FjaGFibGUsIHN0ZWFkeSwgYW5kIGVuY291cmFnaW5nLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+TWF0IFBpbGF0ZXMsIEhlYXRlZCBDbGFzc2VzLCBBbmQgQSBDbGVhciBDbGFzcyBJZGVudGl0eTwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkVNT1NBIFBpbGF0ZXMgaXMgY2VudGVyZWQgb24gbWF0IFBpbGF0ZXMgcmF0aGVyIHRoYW4gcmVmb3JtZXIgdHJhaW5pbmcuIEFiZGlhbmEgZGVzY3JpYmVkIHRocmVlIGNvcmUgY2xhc3Mgc3R5bGVzOiBMZXTigJlzIEdsb3csIGEgbW9yZSBjbGFzc2ljYWwgbWF0IFBpbGF0ZXMgZXhwZXJpZW5jZTsgQ3V0ZSBCb290eSwgYSBnbHV0ZS1mb2N1c2VkIG1hdCBQaWxhdGVzIGNsYXNzOyBhbmQgU2N1bHB0LCBhIG1vcmUgaW50ZW5zZSBmdWxsLWJvZHkgd29ya291dC4gU2VsZWN0IHN0dWRpb3MgYWxzbyBvZmZlciBoZWF0ZWQgdmVyc2lvbnMgb2YgdGhlIGNsYXNzZXMuPC9wPgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSByZXN1bHRzIGNsaWVudHMgbWVudGlvbiBhcmUgYm90aCBwaHlzaWNhbCBhbmQgZW1vdGlvbmFsLiBBYmRpYW5hIGhlYXJzIGZyb20gY2xpZW50cyB3aG8gZmVlbCBtb3JlIHRvbmVkLCBzdHJvbmdlciwgbW9yZSBlbmVyZ2V0aWMsIGFuZCBtb3JlIGNvbmZpZGVudC4gU29tZSBjbGllbnRzIHVzZSBQaWxhdGVzIGFzIGEgYnJpZGdlIGJhY2sgaW50byBhIGxhcmdlciBmaXRuZXNzIHJvdXRpbmUuIE90aGVycyBjb21lIGJlY2F1c2UgdGhlIGJyZWF0aGluZywgcGFjaW5nLCBhbmQgYXRtb3NwaGVyZSBoZWxwIHRoZW0gZGV0b3ggZnJvbSBhIGJ1c3kgbGlmZSBhbmQgcmVjb25uZWN0IHdpdGggdGhlaXIgYm9kaWVzLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1pbWFnZS13cmFwIiBzdHlsZT0ibWF4LXdpZHRoOjcwMHB4OyI+CjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQlFKUzdrdS5wbmciIGFsdD0iRU1PU0EgUGlsYXRlcyBvd25lci1sZWQgc3R1ZGlvIGN1bHR1cmUgYW5kIGNvbW11bml0eS1mb2N1c2VkIFBpbGF0ZXMgZXhwZXJpZW5jZSBpbiBPcmFuZ2UgQ291bnR5IENhbGlmb3JuaWEiPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+TW92ZW1lbnQgRW52aXJvbm1lbnQ6PC9zcGFuPiBFTU9TQSBQaWxhdGVzIGNvbm5lY3RzIHN0dWRpbyBhZXN0aGV0aWNzLCBpbnN0cnVjdG9yIGN1bHR1cmUsIGFmZm9yZGFiaWxpdHksIGFuZCBjbGllbnQgY2FyZSBpbnRvIG9uZSBjb25zaXN0ZW50IGV4cGVyaWVuY2UuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyOHB4IDA7IG1hcmdpbjo0MHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojN2Q3NTZiOyBtYXJnaW46MCAwIDEycHggMDsiPkVkaXRvcmlhbCBQZXJzcGVjdGl2ZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkVNT1NBIFBpbGF0ZXMgbWF0dGVycyBiZWNhdXNlIGl0IHRyZWF0cyBjb25maWRlbmNlIGFzIHBhcnQgb2YgdGhlIGNsYXNzIGV4cGVyaWVuY2U6IGNsaWVudHMgY29tZSBmb3IgbW92ZW1lbnQsIGJ1dCBvZnRlbiByZXR1cm4gYmVjYXVzZSB0aGV5IGZlZWwgc2Vlbiwgd2VsY29tZWQsIGFuZCBjYXBhYmxlLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIGZsbS1zZXJ2aWNlLWJyaWVmIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBTZXJ2aWNlIEJyaWVmPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTNweCAwOyI+V2hhdCBFTU9TQSBQaWxhdGVzIE9mZmVyczwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjcyOyBjb2xvcjojMmEyOTI2OyBtYXJnaW46MCAwIDE1cHggMDsiPkJhc2VkIG9uIHRoZSBpbnRlcnZpZXcsIEVNT1NBIFBpbGF0ZXMgaXMgYnVpbHQgZm9yIGNsaWVudHMgd2hvIHdhbnQgYW4gYXBwcm9hY2hhYmxlLCB3ZWxsLWxlZCBtYXQgUGlsYXRlcyBzdHVkaW8gd2l0aCBhIHdlbGNvbWluZyB0b25lIGFuZCBwcmFjdGljYWwgY2xhc3Mgb3B0aW9ucy48L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7Ij4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkNsYXNzIEZvcm1hdDwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIHN0dWRpbyBmb2N1c2VzIG9uIG1hdCBQaWxhdGVzIGNsYXNzZXMsIG5vdCByZWZvcm1lci1iYXNlZCBzZXNzaW9ucywgd2l0aCBvcHRpb25zIGRlc2lnbmVkIGZvciBkaWZmZXJlbnQgbGV2ZWxzIG9mIGludGVuc2l0eSBhbmQgZm9jdXMuPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc2VydmljZS1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1sYWJlbCI+Q2xhc3MgU3R5bGVzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5DbGFzc2VzIGluY2x1ZGUgTGV04oCZcyBHbG93LCBDdXRlIEJvb3R5LCBhbmQgU2N1bHB0LCBnaXZpbmcgY2xpZW50cyBhIGNob2ljZSBiZXR3ZWVuIGNsYXNzaWNhbCBtYXQgUGlsYXRlcywgZ2x1dGUtZm9jdXNlZCB3b3JrLCBhbmQgYSBtb3JlIGludGVuc2UgZnVsbC1ib2R5IGNsYXNzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkhlYXRlZCBPcHRpb25zPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5TZWxlY3QgY2xhc3NlcyBhcmUgb2ZmZXJlZCBpbiBhIGhlYXRlZCByb29tLCBnaXZpbmcgY2xpZW50cyBhIHdhcm1lciwgc3dlYXQtZm9yd2FyZCB2ZXJzaW9uIG9mIHRoZSBzYW1lIG1hdCBQaWxhdGVzIHN0cnVjdHVyZS48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5NZW1iZXJzaGlwIE9wdGlvbnM8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPkFiZGlhbmEgZGVzY3JpYmVkIG1lbWJlcnNoaXAgb3B0aW9ucyB0aGF0IGluY2x1ZGUgZml2ZS1jbGFzcywgZWlnaHQtY2xhc3MsIGFuZCB1bmxpbWl0ZWQgcGxhbnMgZm9yIGNsaWVudHMgd2hvIHdhbnQgY29uc2lzdGVudCByb3V0aW5lcy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5TdHVkaW8gQ3VsdHVyZTwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIGVudmlyb25tZW50IGlzIGRlc2NyaWJlZCBhcyB3ZWxjb21pbmcsIGRpdmVyc2UsIGFmZm9yZGFibGUsIGFlc3RoZXRpY2FsbHkgZGlzdGluY3QsIGFuZCBndWlkZWQgYnkgaW5zdHJ1Y3RvcnMgd2hvIGhlbHAgY2xpZW50cyBmZWVsIGNvbWZvcnRhYmxlIGZyb20gdGhlIGZpcnN0IGNsYXNzLjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjQycHggMCA0NHB4IDA7IHBhZGRpbmc6MjJweCAwIDIycHggMDsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjIuM3B4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMTRweCAwOyI+RWxpdGUgUmV2aWV3PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI1cHg7IGxpbmUtaGVpZ2h0OjEuNTI7IGNvbG9yOiMxNzE3MTc7IG1hcmdpbjowIDAgMTRweCAwOyI+4oCcQmVlbiBjb21pbmcgdG8gdGhlIFNhbnRhIEFuYSBsb2NhdGlvbiBmb3IgYWJvdXQgNSBtb250aHMgbm93LCBhbmQgaXTigJlzIGFic29sdXRlbHkgdGhlIGJlc3QuIERlZmluaXRlbHkgcmVjb21tZW5kIGNvbWluZyBoZXJlIGlmIHlvdSBhcmUgbG9va2luZyB0byBnZXQgZml0IGFuZCBzdHJvbmcuIFRoZSBpbnN0cnVjdG9ycyBhcmUgdGhlIHN3ZWV0ZXN0LiBOb3QgdG8gbWVudGlvbiB0aGUgb3duZXIuIFNoZSBpcyBzbyBxdWljayB0byByZXNwb25kIHRvIGFueSBvZiB5b3VyIHF1ZXN0aW9ucy7igJ08L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS42cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojNzU2ZTY2OyBtYXJnaW46MDsiPkFyaSBBLiAvIEN1c3RvbWVyIFJldmlldyBTdXBwbGllZCBGb3IgRWRpdG9yaWFsIFVzZTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+SW5zdHJ1Y3RvciBDdWx0dXJlIEFzIEEgQnVzaW5lc3MgU3RhbmRhcmQ8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5PbmUgb2YgdGhlIGNsZWFyZXN0IHRoZW1lcyBpbiBBYmRpYW5h4oCZcyBpbnRlcnZpZXcgd2FzIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0ZWFtIGN1bHR1cmUgYW5kIGNsaWVudCBleHBlcmllbmNlLiBTaGUgc3Bva2UgYWJvdXQgd2FudGluZyBoZXIgaW5zdHJ1Y3RvcnMgdG8gZmVlbCBzdXBwb3J0ZWQsIHJlc3BlY3RlZCwgYW5kIGhhcHB5IHRvIGNvbWUgdG8gd29yay4gSW4gaGVyIHZpZXcsIHRoYXQgaW50ZXJuYWwgZW52aXJvbm1lbnQgY2FycmllcyBkaXJlY3RseSBpbnRvIHRoZSByb29tLiBXaGVuIGluc3RydWN0b3JzIGZlZWwgdmFsdWVkLCBjbGllbnRzIGFyZSBtb3JlIGxpa2VseSB0byBmZWVsIHRoYXQgZW5lcmd5IGluIGNsYXNzLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IG1hdHRlcnMgaW4gYSBjb21wZXRpdGl2ZSBsb2NhbCBQaWxhdGVzIG1hcmtldC4gQWJkaWFuYSBtZW50aW9uZWQgdGhhdCBtb3JlIHN0dWRpb3MgY29udGludWUgdG8gb3BlbiBuZWFyYnksIHdoaWNoIG1ha2VzIGNvbnNpc3RlbmN5IGV2ZW4gbW9yZSBpbXBvcnRhbnQuIEVNT1NB4oCZcyByZXNwb25zZSBpcyBub3QgdG8gY2hhc2UgZXZlcnkgdHJlbmQuIEl0IGlzIHRvIHN0YXkgY2xvc2UgdG8gdGhlIGRldGFpbHMgdGhhdCBoZWxwZWQgdGhlIHN0dWRpbyBncm93OiBjdXN0b21lciBzZXJ2aWNlLCBjbGVhbmxpbmVzcywgYWVzdGhldGljcywgYWZmb3JkYWJpbGl0eSwgaW5zdHJ1Y3RvciBxdWFsaXR5LCBhbmQgYSBzdHVkaW8gYXRtb3NwaGVyZSB0aGF0IGZlZWxzIGxpa2UgaG9tZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkdyb3d0aCBUaHJvdWdoIFJlZmVycmFscywgQ2xhc3NQYXNzLCBBbmQgVHJ1c3Q8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5OZXcgY2xpZW50cyBmaW5kIEVNT1NBIFBpbGF0ZXMgdGhyb3VnaCBzZXZlcmFsIGNoYW5uZWxzLCBpbmNsdWRpbmcgQ2xhc3NQYXNzLCBNaW5kYm9keSwgWWVscCwgc29jaWFsIG1lZGlhLCBhbmQgcmVmZXJyYWxzLiBBYmRpYW5hIGlkZW50aWZpZWQgcmVmZXJyYWxzIGFuZCBDbGFzc1Bhc3MgYXMgZXNwZWNpYWxseSBpbXBvcnRhbnQuIFJlZmVycmFscyBtYXR0ZXIgYmVjYXVzZSB0aGV5IGJ1aWxkIHRydXN0IGJlZm9yZSBhIGNsaWVudCB3YWxrcyBpbi4gQSBmcmllbmQgYnJpbmdzIGEgZnJpZW5kLCB0aGF0IGZyaWVuZCBmZWVscyBtb3JlIGNvbWZvcnRhYmxlLCBhbmQgdGhlIHN0dWRpbyBjb21tdW5pdHkgZ3Jvd3MgYnkgcmVsYXRpb25zaGlwLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgc2NhbGUgb2YgdGhlIHN0dWRpbyBvcGVyYXRpb24gYWxzbyByZWZsZWN0cyBob3cgc3Ryb25nbHkgdGhlIGNvbmNlcHQgaGFzIGNvbm5lY3RlZC4gQWNyb3NzIHRocmVlIGxvY2F0aW9ucywgQWJkaWFuYSBkZXNjcmliZWQgYSBidXN5IHNjaGVkdWxlIHdpdGggbWFueSBkYWlseSBjbGFzc2VzLCBzdHJvbmcgY2xhc3MgYXR0ZW5kYW5jZSwgYW5kIGEgbGFyZ2Ugdm9sdW1lIG9mIGNsaWVudCB2aXNpdHMgZWFjaCBtb250aC4gVGhlIG1vcmUgaW1wb3J0YW50IHBvaW50LCBob3dldmVyLCBpcyBub3QgdGhlIG51bWJlciBhbG9uZS4gSXQgaXMgdGhhdCBncm93dGggaGFzIGZvbGxvd2VkIGEgY2xlYXIgZXhwZXJpZW5jZTogY2xpZW50cyBmZWVsIHdlbGNvbWUsIHNlZSByZXN1bHRzLCBhbmQgdGVsbCBvdGhlcnMuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5XaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHk8L2Rpdj4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgY2xpZW50cyBzZWFyY2hpbmcgZm9yIFBpbGF0ZXMgaW4gU2FudGEgQW5hLCBHYXJkZW4gR3JvdmUsIG9yIE5ld3BvcnQgQmVhY2gsIEVNT1NBIFBpbGF0ZXMgb2ZmZXJzIGEgY2xlYXIgbG9jYWwgcG9pbnQgb2YgZGlmZmVyZW5jZS4gSXQgaXMgbm90IHBvc2l0aW9uZWQgYXMgYW4gZXhjbHVzaXZlIHN0dWRpbyBmb3Igb25seSBvbmUga2luZCBvZiBjbGllbnQuIEl0IGlzIGEgYm91dGlxdWUgUGlsYXRlcyBzdHVkaW8gZXhwZXJpZW5jZSBidWlsdCB0byBmZWVsIHdlbGNvbWluZyB0byBtYW55IHBlb3BsZSwgaW5jbHVkaW5nIHRob3NlIHdobyBtYXkgaGF2ZSBmZWx0IFBpbGF0ZXMgd2FzIG5vdCBmb3IgdGhlbS48L3A+Cgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhhdCBtYXR0ZXJzIGluIE9yYW5nZSBDb3VudHksIHdoZXJlIGZpdG5lc3Mgb3B0aW9ucyBjYW4gZmVlbCBwb2xpc2hlZCBidXQgbm90IGFsd2F5cyBwZXJzb25hbC4gRU1PU0HigJlzIGxvY2FsIHZhbHVlIGNvbWVzIGZyb20gdGhlIGNvbWJpbmF0aW9uIG9mIGFjY2Vzc2liaWxpdHksIHN0dWRpbyB3YXJtdGgsIGRpdmVyc2UgY2xpZW50cywgY2xlYXIgY2xhc3MgZm9ybWF0cywgYW5kIGFuIG93bmVyIHdobyBzZWVzIHRoZSBidXNpbmVzcyBhcyBwYXJ0IG9mIGEgYnJvYWRlciBwb3NpdGl2ZSBpbXBhY3QuPC9wPgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucyBBYm91dCBFTU9TQSBQaWxhdGVzPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBPd25zIEVNT1NBIFBpbGF0ZXM/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5FTU9TQSBQaWxhdGVzIGlzIGxlZCBieSBvd25lciBBYmRpYW5hLCB3aG8gb3BlbmVkIHRoZSBmaXJzdCBzdHVkaW8gaW4gU2FudGEgQW5hIGFuZCBsYXRlciBleHBhbmRlZCB0aGUgYnVzaW5lc3MgdG8gR2FyZGVuIEdyb3ZlIGFuZCBOZXdwb3J0IEJlYWNoLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hhdCBNYWtlcyBFTU9TQSBQaWxhdGVzIEEgQ29tbXVuaXR5LUZvY3VzZWQgUGlsYXRlcyBTdHVkaW8/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5FTU9TQSBQaWxhdGVzIHdhcyBidWlsdCBhcm91bmQgY2FyZSwgYWNjZXNzaWJpbGl0eSwgZGl2ZXJzaXR5LCBhbmQgYSB3ZWxjb21pbmcgc3R1ZGlvIGV4cGVyaWVuY2Ugd2hlcmUgY2xpZW50cyBmcm9tIGRpZmZlcmVudCBiYWNrZ3JvdW5kcyBjYW4gZmVlbCBjb21mb3J0YWJsZSB0cnlpbmcgUGlsYXRlcy48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoYXQgQ2xhc3NlcyBEb2VzIEVNT1NBIFBpbGF0ZXMgT2ZmZXI/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5CYXNlZCBvbiB0aGUgaW50ZXJ2aWV3LCBFTU9TQSBQaWxhdGVzIG9mZmVycyBtYXQgUGlsYXRlcyBjbGFzc2VzIGluY2x1ZGluZyBMZXTigJlzIEdsb3csIEN1dGUgQm9vdHksIFNjdWxwdCwgYW5kIGhlYXRlZCBjbGFzcyBvcHRpb25zIGF0IHNlbGVjdCBzdHVkaW9zLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIElzIEVNT1NBIFBpbGF0ZXMgRGVzaWduZWQgVG8gU2VydmU/PC9kaXY+CjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5FTU9TQSBQaWxhdGVzIGlzIGRlc2lnbmVkIGZvciBjbGllbnRzIHdobyB3YW50IGFuIGFwcHJvYWNoYWJsZSwgd2VsY29taW5nLCBhbmQgYWZmb3JkYWJsZSBQaWxhdGVzIHN0dWRpbyBleHBlcmllbmNlLCBpbmNsdWRpbmcgYmVnaW5uZXJzLCByZXR1cm5pbmcgZXhlcmNpc2VycywgcG9zdHBhcnR1bSBjbGllbnRzLCBhbmQgcGVvcGxlIHdobyBtYXkgaGF2ZSBmZWx0IGludGltaWRhdGVkIGVsc2V3aGVyZS48L3A+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldoZXJlIERvZXMgRU1PU0EgUGlsYXRlcyBTZXJ2ZSBDbGllbnRzPzwvZGl2Pgo8cCBjbGFzcz0iZmxtLXBhcmFncmFwaCI+RU1PU0EgUGlsYXRlcyBzZXJ2ZXMgY2xpZW50cyB0aHJvdWdoIHN0dWRpbyBsb2NhdGlvbnMgaW4gU2FudGEgQW5hLCBHYXJkZW4gR3JvdmUsIGFuZCBOZXdwb3J0IEJlYWNoLCBDYWxpZm9ybmlhLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1rZXktYm94Ij4KPGRpdiBjbGFzcz0iZmxtLWtleS1oZWFkaW5nIj5LZXkgVGFrZWF3YXlzPC9kaXY+Cjx1bD4KPGxpPkVNT1NBIFBpbGF0ZXMgd2FzIGZvdW5kZWQgYnkgQWJkaWFuYSB3aXRoIGEgbWlzc2lvbiB0byBjcmVhdGUgYSBwb3NpdGl2ZSwgd2VsY29taW5nLCBhbmQgYWNjZXNzaWJsZSBQaWxhdGVzIHN0dWRpbyBleHBlcmllbmNlLjwvbGk+CjxsaT5UaGUgc3R1ZGlvIG9mZmVycyBtYXQgUGlsYXRlcyBjbGFzc2VzIGluY2x1ZGluZyBMZXTigJlzIEdsb3csIEN1dGUgQm9vdHksIFNjdWxwdCwgYW5kIGhlYXRlZCBvcHRpb25zIGF0IHNlbGVjdCBsb2NhdGlvbnMuPC9saT4KPGxpPlRoZSBjbGllbnQgZXhwZXJpZW5jZSBpcyBzaGFwZWQgYnkgYWZmb3JkYWJpbGl0eSwgZGl2ZXJzaXR5LCBpbnN0cnVjdG9yIHN1cHBvcnQsIGNsZWFyIGNvYWNoaW5nLCBhbmQgYSBzdHJvbmcgc2Vuc2Ugb2YgY2FyZS48L2xpPgo8bGk+RU1PU0HigJlzIGxvY2FsIGltcGFjdCBjb21lcyBmcm9tIHNlcnZpbmcgU2FudGEgQW5hLCBHYXJkZW4gR3JvdmUsIGFuZCBOZXdwb3J0IEJlYWNoIHdpdGggYSBQaWxhdGVzIGVudmlyb25tZW50IHRoYXQgaGVscHMgY2xpZW50cyBmZWVsIHN0cm9uZ2VyIGFuZCBtb3JlIGNvbmZpZGVudC48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2PgoKPHAgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkVNT1NBIFBpbGF0ZXMgaXMgYSBzdG9yeSBhYm91dCBjYXJlIHR1cm5lZCBpbnRvIHN0cnVjdHVyZS4gQWJkaWFuYeKAmXMgdmlzaW9uIGJlZ2FuIHdpdGggYSBkZXNpcmUgdG8gY3JlYXRlIHNvbWV0aGluZyBwb3NpdGl2ZSwgbWVhbmluZ2Z1bCwgYW5kIGxhc3RpbmcuIFRvZGF5LCB0aGF0IHZpc2lvbiBsaXZlcyB0aHJvdWdoIHN0dWRpb3Mgd2hlcmUgY2xpZW50cyBjYW4gdHJ5IFBpbGF0ZXMsIHJldHVybiB3aXRoIGNvbmZpZGVuY2UsIGFuZCBmZWVsIHBhcnQgb2YgYSBzcGFjZSB0aGF0IHdhcyBidWlsdCB3aXRoIHJlYWwgaW50ZW50aW9uLjwvcD4KCjxwIGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGUgbGFzdGluZyBtZXNzYWdlIGlzIHNpbXBsZTogbW92ZW1lbnQgY2FuIGJlIG1vcmUgdGhhbiBleGVyY2lzZS4gSW4gdGhlIHJpZ2h0IGVudmlyb25tZW50LCBpdCBjYW4gYmVjb21lIGEgaGFwcHkgcGxhY2UsIGEgY29uZmlkZW5jZSBidWlsZGVyLCBhbmQgYSByZW1pbmRlciB0aGF0IGNhcmUgc3RpbGwgbWF0dGVycyBpbiBsb2NhbCBmaXRuZXNzLjwvcD4KCjxkaXYgY2xhc3M9ImZsbS1jdGEiPlJlYWRlcnMgaW50ZXJlc3RlZCBpbiBleHBsb3JpbmcgRU1PU0EgUGlsYXRlc+KAmSBjYXJlLWxlZCBhcHByb2FjaCBjYW4gdmlzaXQgdGhpcyA8YSBocmVmPSJodHRwczovL2Vtb3NhcGlsYXRlcy5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMTsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsiPlBpbGF0ZXMgc3R1ZGlvIGluIE9yYW5nZSBDb3VudHk8L2E+IG9ubGluZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mZWF0dXJlZC1leHBlcnQiPgo8dGFibGUgY2xhc3M9ImZsbS10YWJsZSIgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJtYXJnaW46MCAwIDIwcHggMDsiPgo8dHI+Cjx0ZCB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjY4JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMjhweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoycHg7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgNnB4IDA7Ij5GZWF0dXJlZCBGaXRuZXNzIExlYWRlcjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGV0dGVyLXNwYWNpbmc6MnB4OyBjb2xvcjojOGI4MzdhOyBtYXJnaW46MCAwIDE1cHggMDsiPkFib3V0IHRoZSBGZWF0dXJlZCBFeHBlcnQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLW5hbWUiPkFiZGlhbmE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjE3cHg7IGNvbG9yOiM1ZjVhNTA7IG1hcmdpbjowIDAgNnB4IDA7Ij5Pd25lciAvIEVNT1NBIFBpbGF0ZXM8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+U2VydmluZyBTYW50YSBBbmEsIEdhcmRlbiBHcm92ZSwgQW5kIE5ld3BvcnQgQmVhY2gsIENhbGlmb3JuaWE8L2Rpdj4KPC90ZD4KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MzIlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0J0b1RBRFEucG5nIiBhbHQ9IkFiZGlhbmEgZmVhdHVyZWQgZml0bmVzcyBsZWFkZXIgYW5kIG93bmVyIG9mIEVNT1NBIFBpbGF0ZXMiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTkwcHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPC90ZD4KPC90cj4KPC90YWJsZT4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAyMHB4IDA7Ij48L2Rpdj4KCjxkaXYgc3R5bGU9Im1heC13aWR0aDo2NzBweDsiPgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkFiZGlhbmEgaXMgdGhlIG93bmVyIG9mIEVNT1NBIFBpbGF0ZXMsIGEgbWF0IFBpbGF0ZXMgc3R1ZGlvIGJyYW5kIHNlcnZpbmcgU2FudGEgQW5hLCBHYXJkZW4gR3JvdmUsIGFuZCBOZXdwb3J0IEJlYWNoLCBDYWxpZm9ybmlhLiBXaXRoIGEgcHJvZmVzc2lvbmFsIGJhY2tncm91bmQgY29ubmVjdGVkIHRvIGZpbmFuY2UsIHNtYWxsIGJ1c2luZXNzZXMsIGFuZCBzdGFydHVwcywgc2hlIGVudGVyZWQgc3R1ZGlvIG93bmVyc2hpcCB3aXRoIGEgZGVzaXJlIHRvIGJ1aWxkIGEgYnVzaW5lc3MgdGhhdCBjcmVhdGVkIGEgcG9zaXRpdmUgaW1wYWN0LiBIZXIgd29yayBjZW50ZXJzIG9uIG1ha2luZyBQaWxhdGVzIGZlZWwgd2VsY29taW5nLCBkaXZlcnNlLCBhZmZvcmRhYmxlLCBhbmQgZW1vdGlvbmFsbHkgc3VwcG9ydGl2ZSBmb3IgY2xpZW50cyBmcm9tIG1hbnkgYmFja2dyb3VuZHMuPC9wPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjI4OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTE7IG1hcmdpbjowIDAgOHB4IDA7Ij5NaXNzaW9uIC8gUGhpbG9zb3BoeTwvZGl2Pgo8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkFiZGlhbmHigJlzIHBoaWxvc29waHkgYmVnaW5zIHdpdGggY2FyZS4gU2hlIGJlbGlldmVzIHRoZSBzdHVkaW8gc2hvdWxkIGZlZWwgbGlrZSBhIHBvc2l0aXZlIGVzY2FwZSB3aGVyZSBjbGllbnRzIGNhbiBtb3ZlLCBicmVhdGhlLCBmZWVsIHdlbGNvbWVkLCBhbmQgYnVpbGQgY29uZmlkZW5jZS4gSGVyIGFwcHJvYWNoIGlzIHJvb3RlZCBpbiB0aGUgYmVsaWVmIHRoYXQgUGlsYXRlcyBjYW4gaGVscCBwZW9wbGUgZmVlbCBiZXR0ZXIgcGh5c2ljYWxseSBhbmQgbWVudGFsbHkgd2hlbiB0aGUgZW52aXJvbm1lbnQgZmVlbHMgc2FmZSBhbmQgc3VwcG9ydGl2ZS48L3A+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowOyI+SGVyIHZhbHVlcyBpbmNsdWRlIGFjY2Vzc2liaWxpdHksIGRpdmVyc2l0eSwgaW5zdHJ1Y3RvciBzdXBwb3J0LCBzdHJvbmcgY3VzdG9tZXIgc2VydmljZSwgc3R1ZGlvIGFlc3RoZXRpY3MsIGFmZm9yZGFiaWxpdHksIGFuZCBjb25zaXN0ZW5jeS4gQXQgRU1PU0EgUGlsYXRlcywgdGhvc2UgdmFsdWVzIHNob3cgdXAgaW4gbWF0IFBpbGF0ZXMgY2xhc3NlcywgaGVhdGVkIG9wdGlvbnMsIHdlbGNvbWluZyBpbnN0cnVjdGlvbiwgbWVtYmVyc2hpcCBjaG9pY2VzLCBhbmQgYSBzdHVkaW8gY3VsdHVyZSBkZXNpZ25lZCB0byBoZWxwIGNsaWVudHMgZmVlbCBjb21mb3J0YWJsZSByZXR1cm5pbmcuPC9wPgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZmZmZmY7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IHBhZGRpbmc6MjRweCAwIDRweCAwOyBtYXJnaW46MCAwIDMycHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTBweCAwOyI+RWRpdG9yaWFsIENyaXRlcmlhPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgc3BvdGxpZ2h0IGZlYXR1cmVzIGFyZSBzZWxlY3RlZCBiYXNlZCBvbiBsb2NhbCBsZWFkZXJzaGlwLCBjbGllbnQgZXhwZXJpZW5jZSwgc2VydmljZSBxdWFsaXR5LCBhbmQgY29udHJpYnV0aW9uIHRvIHRoZSBmaXRuZXNzIGNvbW11bml0eS48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmZGZjZjk7IGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjIwcHggMjJweDsgbWFyZ2luOjAgMCAyOHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MnB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS43OyBtYXJnaW46MCAwIDhweCAwOyI+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgVmVyaWZpZWQgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+VGhpcyBmZWF0dXJlIGlzIHBhcnQgb2YgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKLigJlzIGxvY2FsIGZpdG5lc3MgbGVhZGVyc2hpcCBlZGl0b3JpYWwgc2VyaWVzLCBjcmVhdGVkIHRvIHJlY29nbml6ZSBzdGFuZG91dCBmaXRuZXNzIHByb2Zlc3Npb25hbHMsIGd5bSBvd25lcnMsIHN0dWRpbyBmb3VuZGVycywgYW5kIGNvbW11bml0eSB3ZWxsbmVzcyBsZWFkZXJzLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9InBhZGRpbmc6MCAwIDMwcHggMDsgbWFyZ2luOjA7Ij4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5QdWJsaXNoZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgJm5ic3A7IHwgJm5ic3A7IExvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXMgJm5ic3A7IHwgJm5ic3A7IEVkaXRvcmlhbCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZvb3Rlci1tZXRhIj5FZGl0b3JpYWxseSByZXZpZXdlZCBhbmQgcHJlcGFyZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiIHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMDsiPlNvdXJjZXM8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zb3VyY2Utbm90ZSI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMyYTI3MjM7IG1hcmdpbjowOyI+VGhpcyBzcG90bGlnaHQgd2FzIGRldmVsb3BlZCBmcm9tIGEgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgaW50ZXJ2aWV3IHdpdGggQWJkaWFuYSwgc3VwcGxpZWQgY3VzdG9tZXIgcmV2aWV3IG1hdGVyaWFsLCBhbmQgRU1PU0EgUGlsYXRlc+KAmSBvZmZpY2lhbCB3ZWJzaXRlIGFuZCBwdWJsaXNoZWQgYnVzaW5lc3MgaW5mb3JtYXRpb24uPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43ODsgY29sb3I6IzNhMzgzMzsgbWFyZ2luOjAgMCAzMHB4IDA7Ij4KPGRpdj5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBlZGl0b3JpYWwgaW50ZXJ2aWV3IHdpdGggQWJkaWFuYS48L2Rpdj4KPGRpdj5DdXN0b21lciByZXZpZXcgc3VwcGxpZWQgZm9yIGVkaXRvcmlhbCB1c2UgYnkgQXJpIEEuPC9kaXY+CjxkaXY+T2ZmaWNpYWwgd2Vic2l0ZTogPGEgaHJlZj0iaHR0cHM6Ly9lbW9zYXBpbGF0ZXMuY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTE7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5FTU9TQSBQaWxhdGVzPC9hPi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4OyBiYWNrZ3JvdW5kOiNkOWQ0Y2I7IG1hcmdpbjoyNHB4IDAgMThweCAwOyI+PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tZm9vdGVyLW1ldGEiIHN0eWxlPSJmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS44OyBsZXR0ZXItc3BhY2luZzoxLjVweDsgbWFyZ2luOjA7Ij7CqSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4KCjwvZGl2Pgo8L2Rpdj4=
Local Fitness Leadership Series
Editorial Spotlight / Orange County, California
By Daniel Ford
Managing Editor
Fitness Living Magazine™ Feature Profile
EMOSA Pilates Review: Inside the Studio Making Movement Feel More Welcoming
A closer look at the Orange County Pilates studio creating a warmer, more accessible Pilates experience built around care, confidence, and community.
Recognized by Fitness Living Magazine™ for approachable mat Pilates, welcoming client experience, and local fitness leadership.
When Abdiana talks about EMOSA Pilates, she does not begin with expansion, volume, or the mechanics of studio ownership. She begins with a safe place, a positive escape, and the decision to build something that could make people feel better mentally and physically.
That idea has carried EMOSA from Santa Ana to Garden Grove and Newport Beach. What started as a personal search for meaningful business ownership became a community-focused Pilates studio shaped by care, affordability, diverse clients, supportive instructors, and a founder’s belief that movement can help people feel at home in themselves.
“Our studio was built on care and love.”
Abdiana, Owner / EMOSA Pilates
What Clients Notice First
A warm studio, clear instruction, welcoming energy, and a room where beginners can feel comfortable taking their first class. Clients often notice the diversity of the room, the supportive instructors, and a studio culture built to feel calm, approachable, and easy to return to. For many people, that first impression matters because Pilates can feel unfamiliar before it feels empowering. EMOSA is designed to soften that first step with patient coaching, steady pacing, and an atmosphere where clients can build confidence without feeling watched, rushed, or out of place.
EMOSA Pilates logo for a community-focused Pilates studio in Orange County California
Featured Profile: EMOSA Pilates reflects a studio culture built around care, accessibility, and the confidence clients gain through consistent movement.
EMOSA Pilates
Santa Ana, Garden Grove, And Newport Beach, California
emosapilates.com
Owner Focus
Abdiana has shaped EMOSA Pilates around a simple standard: movement should feel caring, inclusive, and within reach. That owner-led tone gives the studio its warm identity and helps clients return with confidence.
EMOSA Pilates studio environment for mat Pilates classes in Southern California
Inside the Studio: The studio experience is designed to feel calm, welcoming, and easy to return to, especially for clients new to Pilates.
The Studio Standard
Mat Pilates
Classes center on accessible mat Pilates rather than reformer-based training.
Clear Coaching
Instructors help clients feel guided, especially when they are trying Pilates for the first time.
Warm Energy
The atmosphere is meant to feel comfortable, positive, diverse, and easy to come back to.
Who The Studio Serves
Beginners
People trying Pilates for the first time can expect guidance, patience, and a clear starting point.
Returning Clients
Clients can build consistency, stamina, confidence, and a comfortable routine over time.
Care Through
Movement
How EMOSA Pilates built its studio experience around accessibility, diversity, and a positive place to move.
Profile Snapshot
Founder / Owner / ExpertAbdiana
BusinessEMOSA Pilates
LocationSanta Ana, Garden Grove, And Newport Beach, California
Signature FocusMat Pilates, heated class options, welcoming instruction, affordability, and inclusive studio culture
Known ForA care-led Pilates environment where beginners, returning exercisers, postpartum clients, and diverse local clients can feel comfortable building confidence
Editor’s Note
EMOSA Pilates stands out because it treats care as part of the class experience. The studio is accessible, warm, and deliberately welcoming for clients who want movement without intimidation.
The Fitness Living Profile
EMOSA Pilates Review: Inside the Studio Making Movement Feel More Welcoming
A closer look at the Pilates studio creating a warmer, more accessible movement experience across Southern California.

A community-focused Pilates studio is not built only through class schedules or studio design. It is built through the feeling a client has when she walks in, the care she receives from the instructor, and the confidence she carries with her after class. At EMOSA Pilates, that experience begins with a simple owner-led belief: the studio should be a positive escape.

Quick Answer
EMOSA Pilates is a community-focused Pilates studio serving Santa Ana, Garden Grove, and Newport Beach, California. Founded by Abdiana, the studio emphasizes approachable mat Pilates, heated class options, affordability, diversity, welcoming instructors, and a client experience designed to help people feel stronger, calmer, and more confident.

Abdiana came to studio ownership from a business background, with experience around finance, small businesses, and startups. But the idea behind EMOSA was never just to open another business. She wanted the work to mean something. After finding calm and steadiness through hot yoga and Pilates during a personal season of stress, she began thinking about a studio that could offer that same feeling to others.

What You’ll Learn
Inside The EMOSA Pilates Standard
This profile looks at how EMOSA Pilates grew from one Santa Ana studio into a multi-location Pilates community shaped by care, consistency, and accessibility.
Why It’s Different
The studio combines mat Pilates, heated options, welcoming instruction, and a price point meant to keep Pilates within reach.
Who It Serves
EMOSA serves beginners, returning exercisers, postpartum clients, and people looking for a comfortable studio home.
Why It Stands Out
Its local value comes from care, diversity, instructor warmth, and a studio culture clients are proud to share.
A Studio Born From Purpose

Before EMOSA opened, Abdiana knew she wanted to build something with a positive impact. She spoke about wanting a business that reflected hard work, determination, humility, and the sacrifices she saw in her family. As a first-generation Latina, she wanted the studio to show that people can beat the odds and create something lasting.

Santa Ana became the first location because she saw an area where Pilates was not widely available in the way she imagined it. From there, the idea grew. Garden Grove followed. Newport Beach came next. The expansion was not described as a detached business play. It was the natural result of a studio idea that connected with clients looking for a place where movement felt personal, warm, and possible.

“I want clients to feel comfortable. I want my clients to feel like home.”
Abdiana, Owner / EMOSA Pilates
Making Pilates Feel More Accessible

Pilates can carry a narrow image in the public imagination. Abdiana spoke openly about the stereotype: a certain body type, income level, or look. EMOSA was built to widen that door. She described seeing clients from different cultures, different body types, and different stages of life walk into the studio and feel they belonged there.

One client story stayed with her in particular. A nervous first-time student reached out before class, unsure because of a language barrier and anxious about trying Pilates. Abdiana encouraged her to come in, watch the instructor, and let the class guide her. That first class led to membership, more confidence, and eventually a willingness to try other studios, record videos, and put herself more visibly into the world.

EMOSA Pilates community-focused mat Pilates class and welcoming studio experience
Community Focus: EMOSA Pilates is built for clients who want a supportive studio environment where movement feels approachable, steady, and encouraging.
Mat Pilates, Heated Classes, And A Clear Class Identity

EMOSA Pilates is centered on mat Pilates rather than reformer training. Abdiana described three core class styles: Let’s Glow, a more classical mat Pilates experience; Cute Booty, a glute-focused mat Pilates class; and Sculpt, a more intense full-body workout. Select studios also offer heated versions of the classes.

The results clients mention are both physical and emotional. Abdiana hears from clients who feel more toned, stronger, more energetic, and more confident. Some clients use Pilates as a bridge back into a larger fitness routine. Others come because the breathing, pacing, and atmosphere help them detox from a busy life and reconnect with their bodies.

EMOSA Pilates owner-led studio culture and community-focused Pilates experience in Orange County California
Movement Environment: EMOSA Pilates connects studio aesthetics, instructor culture, affordability, and client care into one consistent experience.
Editorial Perspective
EMOSA Pilates matters because it treats confidence as part of the class experience: clients come for movement, but often return because they feel seen, welcomed, and capable.
Editorial Service Brief
What EMOSA Pilates Offers
Based on the interview, EMOSA Pilates is built for clients who want an approachable, well-led mat Pilates studio with a welcoming tone and practical class options.
Class FormatThe studio focuses on mat Pilates classes, not reformer-based sessions, with options designed for different levels of intensity and focus.
Class StylesClasses include Let’s Glow, Cute Booty, and Sculpt, giving clients a choice between classical mat Pilates, glute-focused work, and a more intense full-body class.
Heated OptionsSelect classes are offered in a heated room, giving clients a warmer, sweat-forward version of the same mat Pilates structure.
Membership OptionsAbdiana described membership options that include five-class, eight-class, and unlimited plans for clients who want consistent routines.
Studio CultureThe environment is described as welcoming, diverse, affordable, aesthetically distinct, and guided by instructors who help clients feel comfortable from the first class.
Elite Review
“Been coming to the Santa Ana location for about 5 months now, and it’s absolutely the best. Definitely recommend coming here if you are looking to get fit and strong. The instructors are the sweetest. Not to mention the owner. She is so quick to respond to any of your questions.”
Ari A. / Customer Review Supplied For Editorial Use
Instructor Culture As A Business Standard

One of the clearest themes in Abdiana’s interview was the relationship between team culture and client experience. She spoke about wanting her instructors to feel supported, respected, and happy to come to work. In her view, that internal environment carries directly into the room. When instructors feel valued, clients are more likely to feel that energy in class.

That matters in a competitive local Pilates market. Abdiana mentioned that more studios continue to open nearby, which makes consistency even more important. EMOSA’s response is not to chase every trend. It is to stay close to the details that helped the studio grow: customer service, cleanliness, aesthetics, affordability, instructor quality, and a studio atmosphere that feels like home.

Growth Through Referrals, ClassPass, And Trust

New clients find EMOSA Pilates through several channels, including ClassPass, Mindbody, Yelp, social media, and referrals. Abdiana identified referrals and ClassPass as especially important. Referrals matter because they build trust before a client walks in. A friend brings a friend, that friend feels more comfortable, and the studio community grows by relationship.

The scale of the studio operation also reflects how strongly the concept has connected. Across three locations, Abdiana described a busy schedule with many daily classes, strong class attendance, and a large volume of client visits each month. The more important point, however, is not the number alone. It is that growth has followed a clear experience: clients feel welcome, see results, and tell others.

Why This Matters Locally

For clients searching for Pilates in Santa Ana, Garden Grove, or Newport Beach, EMOSA Pilates offers a clear local point of difference. It is not positioned as an exclusive studio for only one kind of client. It is a boutique Pilates studio experience built to feel welcoming to many people, including those who may have felt Pilates was not for them.

That matters in Orange County, where fitness options can feel polished but not always personal. EMOSA’s local value comes from the combination of accessibility, studio warmth, diverse clients, clear class formats, and an owner who sees the business as part of a broader positive impact.

Frequently Asked Questions About EMOSA Pilates
Who Owns EMOSA Pilates?

EMOSA Pilates is led by owner Abdiana, who opened the first studio in Santa Ana and later expanded the business to Garden Grove and Newport Beach.

What Makes EMOSA Pilates A Community-Focused Pilates Studio?

EMOSA Pilates was built around care, accessibility, diversity, and a welcoming studio experience where clients from different backgrounds can feel comfortable trying Pilates.

What Classes Does EMOSA Pilates Offer?

Based on the interview, EMOSA Pilates offers mat Pilates classes including Let’s Glow, Cute Booty, Sculpt, and heated class options at select studios.

Who Is EMOSA Pilates Designed To Serve?

EMOSA Pilates is designed for clients who want an approachable, welcoming, and affordable Pilates studio experience, including beginners, returning exercisers, postpartum clients, and people who may have felt intimidated elsewhere.

Where Does EMOSA Pilates Serve Clients?

EMOSA Pilates serves clients through studio locations in Santa Ana, Garden Grove, and Newport Beach, California.

Key Takeaways
  • EMOSA Pilates was founded by Abdiana with a mission to create a positive, welcoming, and accessible Pilates studio experience.
  • The studio offers mat Pilates classes including Let’s Glow, Cute Booty, Sculpt, and heated options at select locations.
  • The client experience is shaped by affordability, diversity, instructor support, clear coaching, and a strong sense of care.
  • EMOSA’s local impact comes from serving Santa Ana, Garden Grove, and Newport Beach with a Pilates environment that helps clients feel stronger and more confident.
Conclusion

EMOSA Pilates is a story about care turned into structure. Abdiana’s vision began with a desire to create something positive, meaningful, and lasting. Today, that vision lives through studios where clients can try Pilates, return with confidence, and feel part of a space that was built with real intention.

The lasting message is simple: movement can be more than exercise. In the right environment, it can become a happy place, a confidence builder, and a reminder that care still matters in local fitness.

Readers interested in exploring EMOSA Pilates’ care-led approach can visit this Pilates studio in Orange County online.
Featured Fitness Leader
About the Featured Expert
Abdiana
Owner / EMOSA Pilates
Serving Santa Ana, Garden Grove, And Newport Beach, California
Abdiana featured fitness leader and owner of EMOSA Pilates

Abdiana is the owner of EMOSA Pilates, a mat Pilates studio brand serving Santa Ana, Garden Grove, and Newport Beach, California. With a professional background connected to finance, small businesses, and startups, she entered studio ownership with a desire to build a business that created a positive impact. Her work centers on making Pilates feel welcoming, diverse, affordable, and emotionally supportive for clients from many backgrounds.

Mission / Philosophy

Abdiana’s philosophy begins with care. She believes the studio should feel like a positive escape where clients can move, breathe, feel welcomed, and build confidence. Her approach is rooted in the belief that Pilates can help people feel better physically and mentally when the environment feels safe and supportive.

Values / Specialties

Her values include accessibility, diversity, instructor support, strong customer service, studio aesthetics, affordability, and consistency. At EMOSA Pilates, those values show up in mat Pilates classes, heated options, welcoming instruction, membership choices, and a studio culture designed to help clients feel comfortable returning.

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™
Sources
This spotlight was developed from a Fitness Living Magazine™ interview with Abdiana, supplied customer review material, and EMOSA Pilates’ official website and published business information.
Fitness Living Magazine™ editorial interview with Abdiana.
Customer review supplied for editorial use by Ari A.
Official website: EMOSA Pilates.
© Fitness Living Magazine™. All rights reserved.


Featured Fitness Leader

0 Comments

Write A Comment

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

Inside The Training Hall: How Odd Haugen’s Strength Mentorship Builds Confidence at Any Age

 

04.29.2026

Creed Strength & Fitness Review: A Chico Gym Built Around Strength, Mobility, and Personal Coaching

At Creed Strength & Fitness, Taylor Catrett uses coached strength training, mobility, and practical progression to help people move better, train with purpose, and build confidence that carries beyond

04.24.2026

THA BOX REVIEW: Why Movement Quality Should Come Before Strength Training

At ThaBox, owner and coach David Deberry makes a simple case: better movement comes before heavier loading. For student athletes, older adults, and everyday members alike, that order can shape safer..

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