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
  • About The Magazine
The Media Platform for Fitness Leaders & Owners.
9 Minutes Read

testing

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

PGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgcGFkZGluZzowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KICA8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6MTA4MHB4ICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMjBweCA4OHB4IDIwcHggIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBjb2xvcjojMWMxYjE5ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KCiAgICA8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6MTA0MHB4ICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CgogICAgICA8IS0tIE1BU1RIRUFEIC0tPgogICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nOjIycHggMCAxM3B4IDAgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDdjZCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgIDx0YWJsZSByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50OyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDx0cj4KICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjMuMnB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50OyBjb2xvcjojNWY1ODRmICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgN3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lCiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6My4ycHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjU4NGYgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgIEZpdG5lc3MgU3BvdGxpZ2h0CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50OyBjb2xvcjojMTUxNTE1ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgICAgQnkgRGFuaWVsIEZvcmQKICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjVweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6Izc0NmQ2NCAhaW1wb3J0YW50OyBtYXJnaW46NnB4IDAgMCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgICAgTWFuYWdpbmcgRWRpdG9yIC8gRml0bmVzcyBMaXZpbmcgTWFnYXppbmUKICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC90ZD4KICAgICAgICAgIDwvdHI+CiAgICAgICAgPC90YWJsZT4KICAgICAgPC9kaXY+CgogICAgICA8IS0tIFRJVExFIEJMT0NLIC0tPgogICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nOjIwcHggMCAxM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoyLjZweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsgY29sb3I6IzdiNzE2NiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUgRmVhdHVyZSBQcm9maWxlCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6NDNweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOi0wLjlweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEycHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgQ3JlYXRpbmcgYSBXZWxjb21pbmcgRml0bmVzcyBTdHVkaW8gRW52aXJvbm1lbnQ6IExlc3NvbnMgZnJvbSBhIFBpbGF0ZXMgU3R1ZGlvCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjNweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7IGNvbG9yOiMzNDMwMmIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA5cHggMCAhaW1wb3J0YW50OyBtYXgtd2lkdGg6OTAwcHggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIEF0IFBhcmFkaXNlIFBpbGF0ZXMsIERvbm5hIEJhcmJlciBwYWlycyBzdHJlbmd0aC1kcml2ZW4gUGlsYXRlcyB3aXRoIHVudXN1YWxseSBwZXJzb25hbCBjbGllbnQgY2FyZSwgYnVpbGRpbmcgYSBzdHVkaW8gY3VsdHVyZSBkZXNpZ25lZCB0byBoZWxwIHBlb3BsZSBmZWVsIHN0cm9uZ2VyLCBtb3JlIGNvbmZpZGVudCwgYW5kIG1vcmUgYXQgaG9tZS4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuOHB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM2ZTY2NWQgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFN1bW1lcnZpbGxlLCBTb3V0aCBDYXJvbGluYQogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDwhLS0gSEVSTyAtLT4KICAgICAgPGRpdiBzdHlsZT0icGFkZGluZzowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgPHRhYmxlIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsiPgogICAgICAgICAgPHRyPgogICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiIHdpZHRoPSI1NCUiIHN0eWxlPSJ3aWR0aDo1NCUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMzJweCAwIDAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KCiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOjAgMCAxNXB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjc4ICFpbXBvcnRhbnQ7IGNvbG9yOiMyNTIyMWUgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImZsb2F0OmxlZnQgIWltcG9ydGFudDsgZGlzcGxheTpibG9jayAhaW1wb3J0YW50OyBmb250LXNpemU6OTBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjc4ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHBhZGRpbmc6NnB4IDEycHggMCAwICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij5JPC9zcGFuPgogICAgICAgICAgICAgICAgICBuIFN1bW1lcnZpbGxlLCBEb25uYSBCYXJiZXIgaGFzIGJ1aWx0IFBhcmFkaXNlIFBpbGF0ZXMgYXJvdW5kIGEgc2ltcGxlIHByb21pc2U6IG1ha2UgY2xpZW50cyBzdHJvbmdlciB3aGlsZSBtYWtpbmcgdGhlbSBmZWVsIGdlbnVpbmVseSBzZWVuLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJjbGVhcjpib3RoICFpbXBvcnRhbnQ7IGhlaWdodDowICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAgIWltcG9ydGFudDsgZm9udC1zaXplOjAgIWltcG9ydGFudDsiPjwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43NiAhaW1wb3J0YW50OyBjb2xvcjojMjUyMjFlICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTdweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICBIZXIgc3R1ZGlvIGJsZW5kcyBjbGFzc2ljYWwgUGlsYXRlcywgc3RyZW5ndGggdHJhaW5pbmcgcHJpbmNpcGxlcywgYW5kIGF0dGVudGl2ZSBzZXJ2aWNlIGludG8gYSBib3V0aXF1ZSBmaXRuZXNzIGV4cGVyaWVuY2UgdGhhdCBmZWVscyBwb2xpc2hlZCB3aXRob3V0IGJlY29taW5nIGltcGVyc29uYWwuCiAgICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZiZmFmNyAhaW1wb3J0YW50OyBib3JkZXItdG9wOjNweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOGQxYzUgIWltcG9ydGFudDsgcGFkZGluZzoxN3B4IDAgMTVweCAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgY29sb3I6Izc0NmQ2NCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDdweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICAgIEluIEhlciBXb3JkcwogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjI5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4zNCAhaW1wb3J0YW50OyBjb2xvcjojMTQxNDE0ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICAgIOKAnFdlIHdhbnQgcGVvcGxlIHRvIGZlZWwgbGlrZSB0aGV54oCZcmUgdmVyeSBpbmRpdmlkdWFsbHkgY2FyZWQgZm9yLuKAnQogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjhweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsgY29sb3I6IzdhNzM2OSAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgICAgICBEb25uYSBCYXJiZXIKICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPC90ZD4KCiAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgd2lkdGg9IjQ2JSIgc3R5bGU9IndpZHRoOjQ2JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgoKICAgICAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JYQjdVTEcucG5nIiBhbHQ9IkRvbm5hIEJhcmJlciBhdCBQYXJhZGlzZSBQaWxhdGVzIiBzdHlsZT0iZGlzcGxheTpibG9jayAhaW1wb3J0YW50OyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IG1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBib3JkZXI6MCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggYXV0byAhaW1wb3J0YW50OyI+CgogICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTNweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7IGNvbG9yOiM2YzY1NWMgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMnB4IGF1dG8gIWltcG9ydGFudDsgbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICBEb25uYSBCYXJiZXIgaGFzIGJ1aWx0IFBhcmFkaXNlIFBpbGF0ZXMgYXJvdW5kIHNlcmlvdXMgc3RyZW5ndGgsIHRob3VnaHRmdWwgY29hY2hpbmcsIGFuZCBhIHN0dWRpbyBhdG1vc3BoZXJlIHRoYXQgZmVlbHMgZWxldmF0ZWQgd2l0aG91dCBsb3NpbmcgaXRzIHdhcm10aC4KICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOjAgMCAwIGF1dG8gIWltcG9ydGFudDsgbWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTJweCAwIDAgMTZweCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoxcHggc29saWQgI2JlYjRhNSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS43cHggIWltcG9ydGFudDsgZm9udC1zaXplOjExcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50OyBjb2xvcjojNGY0ODNmICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICAgIFBhcmFkaXNlIFBpbGF0ZXMgU3R1ZGlvPGJyPgogICAgICAgICAgICAgICAgICBTdW1tZXJ2aWxsZSwgU291dGggQ2Fyb2xpbmE8YnI+CiAgICAgICAgICAgICAgICAgIHBhcmFkaXNlLXBpbGF0ZXMuY29tCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDwvdGQ+CiAgICAgICAgICA8L3RyPgogICAgICAgIDwvdGFibGU+CiAgICAgIDwvZGl2PgoKICAgICAgPCEtLSBUSEUgU1RVRElPIFNUQU5EQVJEIC0tPgogICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nOjIwcHggMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2Q1Y2VjMiAhaW1wb3J0YW50OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDVjZWMyICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjNweCAwIDI0cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgPHRhYmxlIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsiPgogICAgICAgICAgICA8dHI+CiAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiB3aWR0aD0iMjMlIiBzdHlsZT0id2lkdGg6MjMlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgcGFkZGluZzowIDIycHggMCAwICFpbXBvcnRhbnQ7IGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoyLjhweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7IGNvbG9yOiM3NTZkNjMgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgICAgVGhlIFN0dWRpbzxicj5TdGFuZGFyZAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiIHdpZHRoPSI3NyUiIHN0eWxlPSJ3aWR0aDo3NyUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBwYWRkaW5nOjAgIWltcG9ydGFudDsgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQ4ICFpbXBvcnRhbnQ7IGNvbG9yOiMyNjIzMWYgIWltcG9ydGFudDsgbWFyZ2luOjAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgICAgQXR0ZW50aXZlLCBwcmVwYXJlZCwgYW5kIGNvbnNpc3RlbnQg4oCUIHRoZSBraW5kIG9mIGNsaWVudCBleHBlcmllbmNlIEJhcmJlciBkZXNjcmliZXMgYXMgdGhlIOKAnERpc25leSBXb3JsZCBvZiBQaWxhdGVzIHN0dWRpb3Ms4oCdIG5vdCBiZWNhdXNlIGl0IGlzIGZsYXNoeSwgYnV0IGJlY2F1c2UgdGhlIGRldGFpbHMgYXJlIHJlbWVtYmVyZWQuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L3RkPgogICAgICAgICAgICA8L3RyPgogICAgICAgICAgPC90YWJsZT4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CgogICAgICA8IS0tIEJVSUxUIE9OIFNUUkVOR1RIIC0tPgogICAgICA8ZGl2IHN0eWxlPSJwYWRkaW5nOjEwcHggMCAyMXB4IDAgIWltcG9ydGFudDsgY2xlYXI6Ym90aCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZDljZiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDMwcHggMCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjk2cHggIWltcG9ydGFudDsgZm9udC1zaXplOmNsYW1wKDY0cHgsIDh2dywgOTZweCkgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MC45MSAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzotMi4xcHggIWltcG9ydGFudDsgbWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIEJ1aWx0IG9uCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE1NHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTpjbGFtcCg3NnB4LCAxMy40dncsIDE1NHB4KSAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDowLjg2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTVweCAhaW1wb3J0YW50OyBjb2xvcjojYzBjYWQ2ICFpbXBvcnRhbnQ7IG1hcmdpbjo1cHggMCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFN0cmVuZ3RoCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImhlaWdodDoxcHggIWltcG9ydGFudDsgYmFja2dyb3VuZDojMjIyMjIyICFpbXBvcnRhbnQ7IG1hcmdpbjoxN3B4IDAgMTJweCAwICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWF4LXdpZHRoOjk2MHB4ICFpbXBvcnRhbnQ7Ij48L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHggIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7IGNvbG9yOiMzZjNhMzQgIWltcG9ydGFudDsgbWF4LXdpZHRoOjkwMHB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBIb3cgRG9ubmEgQmFyYmVyIGJ1aWx0IFBhcmFkaXNlIFBpbGF0ZXMgYXJvdW5kIHBlcnNvbmFsIGNhcmUsIHB1cnBvc2VmdWwgbW92ZW1lbnQsIGFuZCBhIHN0cm9uZ2VyIHN0dWRpbyBjdWx0dXJlLgogICAgICAgIDwvZGl2PgogICAgICA8L2Rpdj4KCiAgICAgIDwhLS0gQk9EWSAtLT4KICAgICAgPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBQYXJhZGlzZSBQaWxhdGVzIGRpZCBub3QgZ3JvdyBvdXQgb2YgYSB0cmVuZCBjeWNsZSBvciBhIHBvbGlzaGVkIGJyYW5kIGNvbmNlcHQuIEl0IGdyZXcgZnJvbSBEb25uYSBCYXJiZXLigJlzIGxvbmcgY2FyZWVyIGluIGZpdG5lc3MsIGhlciB5ZWFycyBhcyBhIERpdmlzaW9uIEkgc3RyZW5ndGggY29hY2gsIGFuZCBoZXIgYmVsaWVmIHRoYXQgYSBQaWxhdGVzIHN0dWRpbyBzaG91bGQgZG8gbW9yZSB0aGFuIGRlbGl2ZXIgYSBnb29kIHdvcmtvdXQuIFRoYXQgaGFzIHRha2VuIHNoYXBlIGFzIGEgc3R1ZGlvIHdoZXJlIGNsaWVudHMgYXJlIGV4cGVjdGVkIHRvIHdvcmsgaGFyZCwgZ2V0IHN0cm9uZ2VyLCBhbmQgZmVlbCBnZW51aW5lbHkgY2FyZWQgZm9yIGF0IHRoZSBzYW1lIHRpbWUuCiAgICAgICAgPC9wPgoKICAgICAgICA8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmN2Y2ZjMgIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICNjOWMyYjUgIWltcG9ydGFudDsgcGFkZGluZzoyOHB4IDMwcHggIWltcG9ydGFudDsgbWFyZ2luOjM4cHggMCA0NHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuOHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM2ZDY2NWQgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgUXVpY2sgQW5zd2VyCiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDsgY29sb3I6IzFiMWIxYiAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICBBIHdlbGNvbWluZyBmaXRuZXNzIHN0dWRpbyBlbnZpcm9ubWVudCB3b3JrcyBiZXN0IHdoZW4gY2xpZW50cyBmZWVsIGtub3duLCBzdXBwb3J0ZWQsIGFuZCBjaGFsbGVuZ2VkIGluIHdheXMgdGhhdCBtYXRjaCB0aGVpciBnb2Fscy4gQXQgUGFyYWRpc2UgUGlsYXRlcywgRG9ubmEgQmFyYmVyIHVzZXMgdGhhdCBhcHByb2FjaCB0byBjcmVhdGUgYSBQaWxhdGVzIHN0dWRpbyB0aGF0IGVtcGhhc2l6ZXMgcGh5c2ljYWwgc3RyZW5ndGgsIHN0cm9uZyBpbnN0cnVjdGlvbiwgYW5kIHBlcnNvbmFsIGF0dGVudGlvbiByYXRoZXIgdGhhbiBhIG9uZS1zaXplLWZpdHMtYWxsIGNsYXNzIGV4cGVyaWVuY2UuCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDM4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgQmFyYmVyIGhhcyBzcGVudCByb3VnaGx5IDI2IHllYXJzIGluIGZpdG5lc3MsIGJlZ2lubmluZyBhcyBhIGdyb3VwIGZpdG5lc3MgaW5zdHJ1Y3RvciBhbmQgbGF0ZXIgbW92aW5nIGludG8gY29sbGVnaWF0ZSBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCB3aGVyZSBzaGUgc2F3IGhvdyBQaWxhdGVzIGFuZCBjb3JlIHRyYWluaW5nIGNvdWxkIGltcHJvdmUgYXRobGV0aWMgcGVyZm9ybWFuY2UsIG1vYmlsaXR5LCBhbmQgcmVjb3ZlcnkuIFRoYXQgYmFja2dyb3VuZCBzdGlsbCBzaGFwZXMgdGhlIHN0dWRpbyB0b2RheS4gV2hpbGUgUGFyYWRpc2UgUGlsYXRlcyBpcyBiZXN0IGtub3duIGZvciBSZWZvcm1lciBQaWxhdGVzLCB0aGUgbGFyZ2VyIGlkZWEgaXMgc2ltcGxlOiBoZWxwIGVhY2ggY2xpZW50IGJ1aWxkIHByYWN0aWNhbCBzdHJlbmd0aCwgbW92ZSBiZXR0ZXIsIGFuZCBsZWF2ZSBmZWVsaW5nIHVwbGlmdGVkIGVub3VnaCB0byBjb21lIGJhY2suCiAgICAgICAgPC9wPgoKICAgICAgICA8IS0tIFdIQVQgWU9VJ0xMIExFQVJOIC0tPgogICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbjowIDAgNDZweCAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjJweCAwIDEzcHggMCAhaW1wb3J0YW50OyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkNGNiYmIgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6Mi4zcHggIWltcG9ydGFudDsgY29sb3I6IzVlNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgV2hhdCBZb3XigJlsbCBMZWFybgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozNXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMSAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICBXaHkgVGhpcyBTdHVkaW8gRmVlbHMgRGlmZmVyZW50CiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43NCAhaW1wb3J0YW50OyBjb2xvcjojMmMyYjI3ICFpbXBvcnRhbnQ7IG1heC13aWR0aDo3MjBweCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE1cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICBUaGlzIGZlYXR1cmUgbG9va3MgYXQgaG93IFBhcmFkaXNlIFBpbGF0ZXMgY29tYmluZXMgc3RyZW5ndGgtZm9jdXNlZCBwcm9ncmFtbWluZywgY2FyZWZ1bCBpbnN0cnVjdGlvbiwgYW5kIGEgaGlnaGx5IHBlcnNvbmFsIGNsaWVudCBleHBlcmllbmNlIGluIG9uZSBvZiB0aGUgYXJlYeKAmXMgbW9yZSBkaXN0aW5jdGl2ZSBzdHVkaW8gc2V0dGluZ3MuCiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8dGFibGUgcm9sZT0icHJlc2VudGF0aW9uIiB3aWR0aD0iMTAwJSIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiBib3JkZXI9IjAiIHN0eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDRjYmJiICFpbXBvcnRhbnQ7IG1hcmdpbi10b3A6OHB4ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgPHRyPgogICAgICAgICAgICAgIDx0ZCB2YWxpZ249InRvcCIgc3R5bGU9InZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgcGFkZGluZzoxNnB4IDE4cHggMTZweCAwICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4zOCAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjQ1cHggIWltcG9ydGFudDsgY29sb3I6IzVlNTc0YiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA3cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgICAgICBXaHkgSXTigJlzIERpZmZlcmVudAogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50OyBjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICAgIEl0IGJsZW5kcyB0cmFkaXRpb25hbCBQaWxhdGVzIHdpdGggc3RyZW5ndGggdHJhaW5pbmcgcHJpbmNpcGxlcyBhbmQgaGFuZHMtb24gY2xpZW50IGNhcmUuCiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L3RkPgoKICAgICAgICAgICAgICA8dGQgdmFsaWduPSJ0b3AiIHN0eWxlPSJ2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTZweCAxOHB4IDE2cHggMThweCAhaW1wb3J0YW50OyBib3JkZXItbGVmdDoxcHggc29saWQgI2Q0Y2JiYiAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMzggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS40NXB4ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZTU3NGIgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgN3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgICAgV2hvIEl0IFNlcnZlcwogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50OyBjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICAgIFRoZSBzdHVkaW8gd2VsY29tZXMgY2xpZW50cyBhY3Jvc3MgYWdlcyBhbmQgZXhwZXJpZW5jZSBsZXZlbHMgd2hvIHdhbnQgdG8gZ2V0IHN0cm9uZ2VyLgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC90ZD4KCiAgICAgICAgICAgICAgPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0idmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBwYWRkaW5nOjE2cHggMCAxNnB4IDE4cHggIWltcG9ydGFudDsgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkNGNiYmIgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjM4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjEuNDVweCAhaW1wb3J0YW50OyBjb2xvcjojNWU1NzRiICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDdweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgICAgIFdoeSBJdCBTdGFuZHMgT3V0CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7IGNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICAgICAgQ2xpZW50cyBmaW5kIGEgcG9saXNoZWQgYm91dGlxdWUgc3R1ZGlvIHRoYXQgZmVlbHMgcGVyc29uYWwsIGNvbW11bml0eS1taW5kZWQsIGFuZCBlYXN5IHRvIHRydXN0LgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgPC90ZD4KICAgICAgICAgICAgPC90cj4KICAgICAgICAgIDwvdGFibGU+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBBIFN0cmVuZ3RoIEJhY2tncm91bmQgQmVoaW5kIHRoZSBTdHVkaW/igJlzIEFwcHJvYWNoCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIE9uZSByZWFzb24gUGFyYWRpc2UgUGlsYXRlcyBjb21lcyBhY3Jvc3MgZGlmZmVyZW50bHkgaXMgQmFyYmVy4oCZcyB0cmFpbmluZyBoaXN0b3J5LiBTaGUgZGlkIG5vdCBhcnJpdmUgYXQgUGlsYXRlcyBmcm9tIG9ubHkgb25lIGxhbmUgb2YgdGhlIGluZHVzdHJ5LiBBbG9uZyB3aXRoIGdyb3VwIGZpdG5lc3MgYW5kIFBpbGF0ZXMgZWR1Y2F0aW9uLCBzaGUgYWxzbyBiZWNhbWUgYSBjZXJ0aWZpZWQgRGl2aXNpb24gSSBzdHJlbmd0aCBjb2FjaCBhbmQgc3BlbnQgeWVhcnMgd29ya2luZyB3aXRoIGF0aGxldGVzIGluIHRoZSB3ZWlnaHQgcm9vbS4gVGhhdCBnYXZlIGhlciBhIGJyb2FkZXIgdmlldyBvZiB3aGF0IGNsaWVudHMgb2Z0ZW4gbmVlZCBtb3N0OiBzdHJvbmdlciBib2RpZXMsIGJldHRlciBiYWxhbmNlLCBtb3JlIHJhbmdlIG9mIG1vdGlvbiwgYW5kIG1vcmUgY29udHJvbCBpbiBldmVyeWRheSBtb3ZlbWVudC4KICAgICAgICA8L3A+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzMnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFRoYXQgcGVyc3BlY3RpdmUgc2hvd3MgdXAgaW4gdGhlIHdheSBzaGUgdGFsa3MgYWJvdXQgcmVzdWx0cy4gRmxleGliaWxpdHkgbWF0dGVycy4gQm9keSBjb21wb3NpdGlvbiBjYW4gbWF0dGVyIHRvby4gQnV0IEJhcmJlciBpcyBkaXJlY3QgdGhhdCB0aGUgc3R1ZGlv4oCZcyBtYWluIGZvY3VzIGlzIHBoeXNpY2FsIHN0cmVuZ3RoLiBJbiBoZXIgdmlldywgc3RyZW5ndGggc3VwcG9ydHMgc2FmZXIgZGFpbHkgbGl2aW5nLCBmcm9tIGNhdGNoaW5nIHlvdXJzZWxmIG9uIGEgbWlzc3RlcCB0byBjYXJyeWluZyBvdXQgb3JkaW5hcnkgdGFza3Mgd2l0aCBsZXNzIHBhaW4gYW5kIGJldHRlciBjb25maWRlbmNlLgogICAgICAgIDwvcD4KCiAgICAgICAgPGRpdiBzdHlsZT0ibWFyZ2luOjAgYXV0byAzNHB4IGF1dG8gIWltcG9ydGFudDsgbWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JYQmF3TnQucG5nIiBhbHQ9IlBpbGF0ZXMgcmVmb3JtZXIgdHJhaW5pbmcgc2Vzc2lvbiBhdCBQYXJhZGlzZSBQaWxhdGVzIGluIFNvdXRoIENhcm9saW5hIiBzdHlsZT0iZGlzcGxheTpibG9jayAhaW1wb3J0YW50OyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDphdXRvICFpbXBvcnRhbnQ7IGJvcmRlcjowICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTNweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjU1ICFpbXBvcnRhbnQ7IGNvbG9yOiM2NjYxNTggIWltcG9ydGFudDsgbWFyZ2luOjEwcHggMCAwIDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgUmVmb3JtZXIgUGlsYXRlcyByZW1haW5zIHRoZSBzdHVkaW/igJlzIGJlc3Qta25vd24gb2ZmZXJpbmcsIHN1cHBvcnRlZCBieSBhIGJyb2FkZXIgdHJhaW5pbmcgc3R5bGUgdGhhdCBhbHNvIGluY2x1ZGVzIEhJSVQgYW5kIHN0cmVuZ3RoIHdvcmsuCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZjdmNmYzICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjYzljMmI1ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MjhweCAzMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjozOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQyICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMWIgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAg4oCcV2Ugd2FudCBwZW9wbGUgdG8gZmVlbCBsaWtlIHRoZXnigJlyZSB2ZXJ5IGluZGl2aWR1YWxseSBjYXJlZCBmb3IsIHRoYXQgdGhleeKAmXJlIG5vdCBqdXN0IGNvbWluZyB0byBhIGNsYXNzIGFuZCBsZWF2aW5nLuKAnQogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjZweCAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBjb2xvcjojN2E3YTc2ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIERvbm5hIEJhcmJlcgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBXaHkgdGhlIENsaWVudCBFeHBlcmllbmNlIE1hdHRlcnMgU28gTXVjaAogICAgICAgIDwvZGl2PgoKICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBGb3IgQmFyYmVyLCBjcmVhdGluZyBhIHdlbGNvbWluZyBmaXRuZXNzIHN0dWRpbyBlbnZpcm9ubWVudCBpcyBub3QgYSBzaWRlIGRldGFpbC4gSXQgaXMgb25lIG9mIHRoZSBzdHVkaW/igJlzIG1haW4gcHJvbWlzZXMuIFNoZSBkZXNjcmliZXMgdGhlIGdvYWwgYXMgdGhlIOKAnERpc25leSBXb3JsZCBvZiBQaWxhdGVzIHN0dWRpb3Ms4oCdIG5vdCBpbiBhIGZsYXNoeSBzZW5zZSwgYnV0IGluIHRoZSBzZW5zZSBvZiBiZWluZyBhdHRlbnRpdmUsIHByZXBhcmVkLCBhbmQgY29uc2lzdGVudC4gSWYgYSBjbGllbnQgbmVlZHMgd2F0ZXIsIGEgdG93ZWwsIG9yIGV4dHJhIGNhcmUgYXJvdW5kIGEgbGF0ZSBhcnJpdmFsIGNhdXNlZCBieSBhbiBlbWVyZ2VuY3ksIHRoZSBzdGFmZiB0cmllcyB0byByZXNwb25kIGxpa2UgcGVvcGxlIHdobyBhcmUgcGF5aW5nIGF0dGVudGlvbi4KICAgICAgICA8L3A+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFRoYXQgYXR0aXR1ZGUgYXBwZWFycyB0byBzaGFwZSB0aGUgc3R1ZGlvIGN1bHR1cmUgYXMgbXVjaCBhcyB0aGUgd29ya291dHMgZG8uIEJhcmJlciBzYXlzIG1hbnkgY2xpZW50cyBlbmQgdXAgZmluZGluZyBmcmllbmRzIGFuZCBhIHNlbnNlIG9mIGZhbWlseSB0aGVyZS4gSW4gYSBjcm93ZGVkIGZpdG5lc3MgbWFya2V0LCB0aGF0IGtpbmQgb2YgZW52aXJvbm1lbnQgbWF0dGVycyBqdXN0IGFzIG11Y2ggYXMgdGhlIHByb2dyYW1taW5nIGl0c2VsZi4gUGxlbnR5IG9mIHN0dWRpb3MgY2FuIG9mZmVyIHJlZm9ybWVycy4gRmV3ZXIgY2FuIG1ha2UgcGVvcGxlIGZlZWwgcmVtZW1iZXJlZC4KICAgICAgICA8L3A+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFRoZSBzdHVkaW8gbm93IHNlcnZlcyBhIGJyb2FkIG1peCBvZiBjbGllbnRzLCB3aXRoIGFyb3VuZCAyNTAgcGVvcGxlIGluIGl0cyBzeXN0ZW0gYW5kIHJvdWdobHkgODAgdG8gMTAwIHJlZ3VsYXJzLiBUaGF0IHNjYWxlIHNlZW1zIHRvIHN1aXQgUGFyYWRpc2UgUGlsYXRlcyB3ZWxsLiBJdCBpcyBsYXJnZSBlbm91Z2ggdG8gaGF2ZSBtb21lbnR1bSBhbmQgY29tbXVuaXR5LCBidXQgc3RpbGwgc21hbGwgZW5vdWdoIGZvciBCYXJiZXIgYW5kIGhlciB0ZWFtIHRvIHN0YXkgY2xvc2UgdG8gdGhlIGNsaWVudCBleHBlcmllbmNlIHRoYXQgbWF0dGVycyBtb3N0IHRvIHRoZW0uCiAgICAgICAgPC9wPgoKICAgICAgICA8IS0tIFNFUlZJQ0UgQlJJRUYgLS0+CiAgICAgICAgPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjc1MHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjozOHB4IGF1dG8gNDBweCBhdXRvICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50OyBib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMWM4YjggIWltcG9ydGFudDsgcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxldHRlci1zcGFjaW5nOjIuM3B4ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZTU3NDkgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIEVkaXRvcmlhbCBTZXJ2aWNlIEJyaWVmCiAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM1cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMGQwZDBkICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTNweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIFdoYXQgdGhlIFN0dWRpbyBPZmZlcnMgQmVzdAogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDsgY29sb3I6IzJhMjkyNiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE1cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICBQYXJhZGlzZSBQaWxhdGVzIHByZXNlbnRzIGl0c2VsZiBhcyBhIGJvdXRpcXVlIFBpbGF0ZXMgc3R1ZGlvIHdpdGggYSBzdHJvbmdlciBwaHlzaWNhbCB0cmFpbmluZyBwb2ludCBvZiB2aWV3LCBzdXBwb3J0ZWQgYnkgY2xlYW4gaW5zdHJ1Y3Rpb24sIHZhcmllZCBmb3JtYXRzLCBhbmQgYSBwZXJzb25hbCBzZXJ2aWNlIHN0eWxlLgogICAgICAgICAgPC9kaXY+CgogICAgICAgICAgPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2QxYzhiOCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFjOGI4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMyJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZTU3NDkgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5NYWluIE9mZmVyaW5nPC9zcGFuPgogICAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50OyB3aWR0aDo2NyUgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTlweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsgY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlJlZm9ybWVyIFBpbGF0ZXMgaXMgdGhlIGZsYWdzaGlwIHNlcnZpY2UgYW5kIHRoZSBzdHVkaW/igJlzIG1vc3QgcG9wdWxhciBkcmF3Ljwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDFjOGI4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMyJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZTU3NDkgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UcmFpbmluZyBTdHlsZTwvc3Bhbj4KICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6NjclICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7IGNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UcmFkaXRpb25hbCBQaWxhdGVzIGlzIHBhaXJlZCB3aXRoIHN0cmVuZ3RoIHdvcmssIGJhbGFuY2UsIGNvbnRyb2wsIGFuZCBwcm9ncmVzc2l2ZSBjaGFsbGVuZ2UuPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkMWM4YjggIWltcG9ydGFudDsgcGFkZGluZzoxNnB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6MzIlICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNCAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzoxLjVweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzVlNTc0OSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkFkZGl0aW9uYWwgRm9ybWF0czwvc3Bhbj4KICAgICAgICAgICAgICA8c3BhbiBzdHlsZT0iZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgd2lkdGg6NjclICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43ICFpbXBvcnRhbnQ7IGNvbG9yOiMxZjFmMWQgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgc2NoZWR1bGUgYWxzbyBpbmNsdWRlcyBISUlULCByZWJvdW5kaW5nLCBtYXQgd29yaywgYW5kIG90aGVyIGNsYXNzZXMgYnVpbHQgdG8ga2VlcCBzZXNzaW9ucyB2YXJpZWQuPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDxkaXYgc3R5bGU9InBhZGRpbmc6MTZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjMyJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBmb250LXNpemU6MTJweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZTU3NDkgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5DbGllbnQgQmVuZWZpdHM8L3NwYW4+CiAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9ImRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IHdpZHRoOjY3JSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OyBjb2xvcjojMWYxZjFkICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Q2xpZW50cyBvZnRlbiB3b3JrIHRvd2FyZCBiZXR0ZXIgc3RyZW5ndGgsIG1vYmlsaXR5LCBiYWxhbmNlLCBjb250cm9sLCBhbmQgbW9yZSBjb25maWRlbmNlIGluIGRhaWx5IG1vdmVtZW50Ljwvc3Bhbj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIEEgU3R1ZGlvIERlc2lnbmVkIHRvIEZlZWwgUG9saXNoZWQgYW5kIFBlcnNvbmFsCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyM3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFBhcmFkaXNlIFBpbGF0ZXMgYWxzbyBiZW5lZml0cyBmcm9tIGEgc2V0dGluZyB0aGF0IGRvZXMgbm90IGZlZWwgZ2VuZXJpYy4gUmF0aGVyIHRoYW4gc2l0dGluZyBpbnNpZGUgYSBiaWctYm94IGd5bSBvciBhIHN0YW5kYXJkIHN0cmlwIGNlbnRlciwgdGhlIHN0dWRpbyBvY2N1cGllcyBzcGFjZSBpbiBhIHR3by1zdG9yeSBicmljayBidWlsZGluZyB0aGF0IEJhcmJlciBkZXNjcmliZXMgYXMgbW9yZSByZWZpbmVkIGFuZCB1bmV4cGVjdGVkLiBTaGUgc2F5cyB0aGUgbG9iYnkgZmVlbHMgYWxtb3N0IG11c2V1bS1saWtlLCB3aGlsZSB0aGUgc3R1ZGlvIHJvb21zIHN0YXkgYnJpZ2h0LCBjbGVhbiwgYW5kIHVwYmVhdCwgd2l0aCBhIENhcmliYmVhbiBpbmZsdWVuY2UgdGhhdCByZWZsZWN0cyBoZXIgcGVyc29uYWwgdGFzdGUuCiAgICAgICAgPC9wPgoKICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMzRweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBUaGF0IG1peCBvZiBwb2xpc2ggYW5kIHdhcm10aCBmaXRzIHRoZSBicmFuZC4gVGhlIHN0dWRpb+KAmXMgd2Vic2l0ZSBkZXNjcmliZXMgaXQgYXMgQ2FyaWJiZWFuLXRoZW1lZCBhbmQgZm9jdXNlZCBvbiBQaWxhdGVzLCBISUlULCBhbmQgc3RyZW5ndGguIEluIHByYWN0aWNlLCB0aGUgbW9vZCBzZWVtcyB0byBiZSBsZXNzIGFib3V0IHZpc3VhbCBicmFuZGluZyBmb3IgaXRzIG93biBzYWtlIGFuZCBtb3JlIGFib3V0IG1ha2luZyBhIGhhcmQgd29ya291dCBmZWVsIGFwcHJvYWNoYWJsZS4gQ2xpZW50cyBhcmUgZXhwZWN0ZWQgdG8gc3dlYXQsIGJ1dCBub3QgaW4gYW4gZW52aXJvbm1lbnQgdGhhdCBmZWVscyBjb2xkIG9yIHRyYW5zYWN0aW9uYWwuCiAgICAgICAgPC9wPgoKICAgICAgICA8ZGl2IHN0eWxlPSJtYXJnaW46MCBhdXRvIDM0cHggYXV0byAhaW1wb3J0YW50OyBtYXgtd2lkdGg6NzUwcHggIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIDxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQlhCbGhaWC5wbmciIGFsdD0iRG9ubmEgQmFyYmVyIGNvYWNoaW5nIGNsaWVudHMgYXQgUGFyYWRpc2UgUGlsYXRlcyIgc3R5bGU9ImRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyBoZWlnaHQ6YXV0byAhaW1wb3J0YW50OyBib3JkZXI6MCAhaW1wb3J0YW50OyBtYXJnaW46MCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS41NSAhaW1wb3J0YW50OyBjb2xvcjojNjY2MTU4ICFpbXBvcnRhbnQ7IG1hcmdpbjoxMHB4IDAgMCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIEJhcmJlcuKAmXMgY29hY2hpbmcgc3R5bGUgcmVmbGVjdHMgYSBsb25nIGJhY2tncm91bmQgaW4gZml0bmVzcywgc3RyZW5ndGggd29yaywgYW5kIFBpbGF0ZXMgaW5zdHJ1Y3Rpb24gcmF0aGVyIHRoYW4gYSBuYXJyb3cgc3R1ZGlvLW9ubHkgbW9kZWwuCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFdoYXQgQ2xpZW50cyBTZWVtIHRvIFZhbHVlIE1vc3QKICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgV2hlbiBCYXJiZXIgdGFsa3MgYWJvdXQgY2xpZW50IHdpbnMsIHNoZSB0ZW5kcyB0byBmb2N1cyBvbiBjb25jcmV0ZSBjaGFuZ2VzLiBBIGNsaWVudCB3aG8gY291bGQgbm90IHJlYWNoIGZvciBhIHJvYmUgd2l0aG91dCBwYWluIG5vdyBoYW5kbGVzIGRlYWQgaGFuZ3MsIHNob3VsZGVyIHByZXNzZXMsIGFuZCBwbGFua3MuIE90aGVycyBhcnJpdmUgd2l0aCBhIGNsZWFyIGdvYWwsIHNoYXJlIGl0IGhvbmVzdGx5LCBhbmQgZXZlbnR1YWxseSBhY2hpZXZlIGl0LiBUaG9zZSBkZXRhaWxzIG1hdHRlciBiZWNhdXNlIHRoZXkgcmV2ZWFsIGhvdyB0aGUgc3R1ZGlvIG1lYXN1cmVzIHN1Y2Nlc3M6IG5vdCB0aHJvdWdoIGJyb2FkIHByb21pc2VzLCBidXQgdGhyb3VnaCB0aGUgcGh5c2ljYWwgY2hhbmdlcyBjbGllbnRzIGNhbiBhY3R1YWxseSBmZWVsIGluIHRoZWlyIG93biBsaXZlcy4KICAgICAgICA8L3A+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFNoZSBpcyBhbHNvIHJlYWxpc3RpYyBhYm91dCB3aGF0IGRyaXZlcyBzdHVkaW8gZ3Jvd3RoLiBDb252ZW5pZW5jZSBtYXR0ZXJzLiBDbGFzcyB0aW1lcyBtYXR0ZXIuIEJ1dCBCYXJiZXIgYmVsaWV2ZXMgbWFueSBjbGllbnRzIHN0YXkgYmVjYXVzZSB0aGV5IGxpa2UgdGhlIHdheSB0aGUgc3R1ZGlvIHRlYWNoZXMgYW5kIGJlY2F1c2UgdGhleSBmZWVsIGEgcmVhbCBjb25uZWN0aW9uIHRoZXJlLiBJbiBsb2NhbCBmaXRuZXNzLCB0aGF0IGlzIG9mdGVuIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSBmaXJzdCB2aXNpdCBhbmQgYSBsb25nIHJlbGF0aW9uc2hpcC4KICAgICAgICA8L3A+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBXaHkgVGhpcyBNYXR0ZXJzIExvY2FsbHkKICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIzcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgRm9yIHBlb3BsZSBzZWFyY2hpbmcgZm9yIGEgUGlsYXRlcyBzdHVkaW8gbmVhcmJ5LCBQYXJhZGlzZSBQaWxhdGVzIGFwcGVhcnMgdG8gaGF2ZSBhIGZldyBhZHZhbnRhZ2VzIHRoYXQgZml0IHRoZSBsb2NhbCBtYXJrZXQgd2VsbC4gSXQgaGFzIHZpc2liaWxpdHkgdGhyb3VnaCBHb29nbGUgc2VhcmNoLCBpdCBiZW5lZml0cyBmcm9tIHdvcmQgb2YgbW91dGgsIGFuZCBpdCBvZmZlcnMgYW4gaW50cm9kdWN0b3J5IG9mZmVyIHRoYXQgaGVscHMgbmV3IGNsaWVudHMgZ2l2ZSB0aGUgc3R1ZGlvIGEgdHJ5LiBKdXN0IGFzIGltcG9ydGFudCwgQmFyYmVyIGJlbGlldmVzIG1hbnkgcGVvcGxlIHN0aWxsIGNhcnJ5IGFzc3VtcHRpb25zIGFib3V0IFBpbGF0ZXMgdGhhdCBrZWVwIHRoZW0gZnJvbSBjb25zaWRlcmluZyBpdCBpbiB0aGUgZmlyc3QgcGxhY2UuCiAgICAgICAgPC9wPgoKICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMzZweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBTaGUgd2FudHMgbW9yZSBwZW9wbGUgaW4gdGhlIGNvbW11bml0eSB0byB1bmRlcnN0YW5kIHRoYXQgdGhlIHN0dWRpbyBpcyBub3QgYnVpbHQgZm9yIGEgbmFycm93IGF1ZGllbmNlLiBJbiBoZXIgdmlldywgUGlsYXRlcyBjYW4gc2VydmUgbWVuLCB3b21lbiwgeW91bmdlciBhZHVsdHMsIG9sZGVyIGFkdWx0cywgYW5kIGNsaWVudHMgYXQgbWFueSBzdGFnZXMgb2YgbGlmZS4gVGhhdCBtZXNzYWdlIG1heSBiZSBvbmUgb2YgdGhlIHN0cm9uZ2VzdCBsb2NhbCBwb3NpdGlvbmluZyBwb2ludHMgdGhlIHN0dWRpbyBoYXM6IGEgd2VsY29taW5nLCBzdHJlbmd0aC1mb2N1c2VkIFBpbGF0ZXMgZXhwZXJpZW5jZSB0aGF0IGZlZWxzIG1vcmUgaW5jbHVzaXZlIHRoYW4gcGVvcGxlIG1heSBleHBlY3QuCiAgICAgICAgPC9wPgoKICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjM0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMgQWJvdXQgUGFyYWRpc2UgUGlsYXRlcwogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgV2hhdCBNYWtlcyBQYXJhZGlzZSBQaWxhdGVzIERpZmZlcmVudCBGcm9tIE90aGVyIExvY2FsIFBpbGF0ZXMgU3R1ZGlvcz8KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIxcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgVGhlIHN0dWRpbyBjb21iaW5lcyB0cmFkaXRpb25hbCBQaWxhdGVzIHdpdGggYSBzdHJvbmdlciBmb2N1cyBvbiBwaHlzaWNhbCBzdHJlbmd0aCwgY29udHJvbCwgYW5kIGNsb3NlIGNsaWVudCBjYXJlLiBCYXJiZXLigJlzIGJhY2tncm91bmQgaW4gc3RyZW5ndGggYW5kIGNvbmRpdGlvbmluZyBnaXZlcyB0aGUgcHJvZ3JhbW1pbmcgYSBzbGlnaHRseSBkaWZmZXJlbnQgZmVlbCB0aGFuIGEgc3R1ZGlvIGNlbnRlcmVkIG9ubHkgb24gY2xhc3NpYyBQaWxhdGVzIGluc3RydWN0aW9uLgogICAgICAgIDwvcD4KCiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFdobyBJcyBQYXJhZGlzZSBQaWxhdGVzIERlc2lnbmVkIEZvcj8KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIxcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgQmFyYmVyIHNheXMgdGhlIHN0dWRpbyBpcyBmb3IgYW55b25lIHdobyB3YW50cyB0byBnZXQgc3Ryb25nZXIuIFRoYXQgaW5jbHVkZXMgY2xpZW50cyBvZiBkaWZmZXJlbnQgYWdlcywgbmV3ZXIgZXhlcmNpc2VycywgYW5kIHBlb3BsZSBsb29raW5nIGZvciBiZXR0ZXIgYmFsYW5jZSwgbW9iaWxpdHksIGFuZCBib2R5IGNvbnRyb2wgaW4gYWRkaXRpb24gdG8gYSBjaGFsbGVuZ2luZyB3b3Jrb3V0LgogICAgICAgIDwvcD4KCiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMjYgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFdoYXQgSXMgUGFyYWRpc2UgUGlsYXRlcyBCZXN0IEtub3duIEZvcj8KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIxcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgUmVmb3JtZXIgUGlsYXRlcyBpcyB0aGUgc3R1ZGlv4oCZcyBmbGFnc2hpcCBvZmZlcmluZyBhbmQgaXRzIG1vc3QgcG9wdWxhciBjbGFzcyB0eXBlLiBUaGUgYnVzaW5lc3MgYWxzbyBvZmZlcnMgSElJVCwgcmVib3VuZGluZywgbWF0IHdvcmssIGFuZCBvdGhlciBzdHJlbmd0aC1mb2N1c2VkIGZvcm1hdHMuCiAgICAgICAgPC9wPgoKICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjI0cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yNiAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgSG93IERvIE1vc3QgTmV3IENsaWVudHMgRmluZCBUaGUgU3R1ZGlvPwogICAgICAgIDwvZGl2PgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43NiAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMjFweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBBY2NvcmRpbmcgdG8gQmFyYmVyLCB0aGUgc3R1ZGlvIGdhaW5zIG1hbnkgbmV3IGNsaWVudHMgdGhyb3VnaCB3b3JkIG9mIG1vdXRoLCBsb2NhbCB2aXNpYmlsaXR5LCBhbmQgc3Ryb25nIEdvb2dsZSBzZWFyY2ggcHJlc2VuY2UgZm9yIFBpbGF0ZXMtcmVsYXRlZCB0ZXJtcyBpbiB0aGUgYXJlYS4KICAgICAgICA8L3A+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjI2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBEb2VzIFRoZSBTdHVkaW8gRm9jdXMgTW9yZSBPbiBGbGV4aWJpbGl0eSBPciBTdHJlbmd0aD8KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuNzYgIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDMwcHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgVGhlIGJyb2FkZXIgcmVzdWx0cyBtYXkgaW5jbHVkZSBmbGV4aWJpbGl0eSwgYmV0dGVyIGJhbGFuY2UsIGFuZCBtZW50YWwgY2xhcml0eSwgYnV0IEJhcmJlciBzYXlzIHRoZSBtYWluIGVtcGhhc2lzIGlzIHBoeXNpY2FsIHN0cmVuZ3RoLiBUaGF0IHByaW9yaXR5IHNoYXBlcyBob3cgdGhlIHN0dWRpbyB0YWxrcyBhYm91dCBwcm9ncmVzcyBhbmQgaG93IGl0IHRlYWNoZXMgY2xpZW50cyB0byBtb3ZlIG1vcmUgc2FmZWx5IGFuZCBjb25maWRlbnRseS4KICAgICAgICA8L3A+CgogICAgICAgIDxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2YzZjNmMSAhaW1wb3J0YW50OyBib3JkZXI6MXB4IHNvbGlkICNkZGRkZGEgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudDsgcGFkZGluZzozMnB4IDM0cHggIWltcG9ydGFudDsgbWFyZ2luOjQ4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTozOHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMTQgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxN3B4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgS2V5IFRha2Vhd2F5cwogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8dWwgc3R5bGU9Im1hcmdpbjowICFpbXBvcnRhbnQ7IHBhZGRpbmctbGVmdDoyNHB4ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjFweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjg2ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Ij5QYXJhZGlzZSBQaWxhdGVzIHVzZXMgYSB3ZWxjb21pbmcgZml0bmVzcyBzdHVkaW8gZW52aXJvbm1lbnQgYXMgYSByZWFsIG9wZXJhdGluZyBwcmluY2lwbGUsIG5vdCBqdXN0IGEgbWFya2V0aW5nIGxpbmUuPC9saT4KICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Ij5Eb25uYSBCYXJiZXLigJlzIGJhY2tncm91bmQgaW4gYm90aCBQaWxhdGVzIGFuZCBEaXZpc2lvbiBJIHN0cmVuZ3RoIGNvYWNoaW5nIGdpdmVzIHRoZSBzdHVkaW8gYSBzdHJvbmdlciBwaHlzaWNhbCB0cmFpbmluZyBwb2ludCBvZiB2aWV3LjwvbGk+CiAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyI+UmVmb3JtZXIgUGlsYXRlcyBpcyB0aGUgZmxhZ3NoaXAgc2VydmljZSwgYnV0IHRoZSBzdHVkaW8gYWxzbyBvZmZlcnMgSElJVCwgbWF0IHdvcmssIHJlYm91bmRpbmcsIGFuZCBpbnN0cnVjdG9yIHRyYWluaW5nLjwvbGk+CiAgICAgICAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyI+Q2xpZW50IGNhcmUsIGNvbm5lY3Rpb24sIGFuZCBjb25zaXN0ZW5jeSBhcHBlYXIgdG8gYmUgc29tZSBvZiB0aGUgc3Ryb25nZXN0IHJlYXNvbnMgcGVvcGxlIGNob29zZSB0aGUgc3R1ZGlvIGFuZCBzdGF5IHdpdGggaXQuPC9saT4KICAgICAgICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAhaW1wb3J0YW50OyI+Rm9yIGxvY2FsIGNsaWVudHMsIHRoZSBzdHVkaW8gc3RhbmRzIG91dCBhcyBhIHBvbGlzaGVkIGJvdXRpcXVlIG9wdGlvbiB3aXRoIGEgcGVyc29uYWwsIHN0cmVuZ3RoLWZvY3VzZWQgYXBwcm9hY2guPC9saT4KICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzRweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBDb25jbHVzaW9uCiAgICAgICAgPC9kaXY+CgogICAgICAgIDxwIHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS44ICFpbXBvcnRhbnQ7IGNvbG9yOiMxYjFiMTkgIWltcG9ydGFudDsgbWFyZ2luOjAgMCAyOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgIFBhcmFkaXNlIFBpbGF0ZXMgb2ZmZXJzIGEgdXNlZnVsIGxlc3NvbiBmb3IgYW55IG93bmVyIHRoaW5raW5nIGFib3V0IGhvdyB0byBidWlsZCBhIHN0cm9uZ2VyIHN0dWRpbzogcGVvcGxlIGRvIG5vdCBvbmx5IHJlbWVtYmVyIHRoZSB3b3Jrb3V0LiBUaGV5IHJlbWVtYmVyIHdoZXRoZXIgdGhleSBmZWx0IHdlbGNvbWUsIHdoZXRoZXIgdGhlIGNvYWNoaW5nIGZlbHQgdGhvdWdodGZ1bCwgYW5kIHdoZXRoZXIgdGhlIHNwYWNlIGdhdmUgdGhlbSBhIHJlYXNvbiB0byByZXR1cm4uIERvbm5hIEJhcmJlciBoYXMgYnVpbHQgaGVyIHN0dWRpbyBhcm91bmQgdGhvc2UgaWRlYXMsIHBhaXJpbmcgY2xlYXIgcGh5c2ljYWwgZ29hbHMgd2l0aCBhIHNlcnZpY2Ugc3R5bGUgdGhhdCBmZWVscyB1bnVzdWFsbHkgcGVyc29uYWwuIFRoZSByZXN1bHQgaXMgYSBQaWxhdGVzIGJ1c2luZXNzIHRoYXQgZG9lcyBub3QgdHJ5IHRvIGJlIGV2ZXJ5dGhpbmcuIEl0IHNpbXBseSB0cmllcyB0byBkbyB0aGUgaW1wb3J0YW50IHRoaW5ncyB3ZWxsLgogICAgICAgIDwvcD4KCiAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZjdmN2Y1ICFpbXBvcnRhbnQ7IGJvcmRlcjoxcHggc29saWQgI2VjZWFlNiAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50OyBwYWRkaW5nOjE4cHggMjBweCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDM4cHggMCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS42OCAhaW1wb3J0YW50OyBjb2xvcjojMmEyYTJhICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICBSZWFkZXJzIGludGVyZXN0ZWQgaW4gZXhwbG9yaW5nIHRoaXMgbG9jYWwgUGlsYXRlcyBzdHVkaW8gY2FuIHZpc2l0IHRoZSBmYWNpbGl0eSBvbmxpbmUgYXQgPGEgaHJlZj0iaHR0cHM6Ly93d3cucGFyYWRpc2UtcGlsYXRlcy5jb20vIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7Ij5QYXJhZGlzZSBQaWxhdGVzPC9hPi4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmJmYWY3ICFpbXBvcnRhbnQ7IGJvcmRlcjoxcHggc29saWQgI2Q2YzdhMyAhaW1wb3J0YW50OyBib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MzhweCAzOHB4IDM2cHggMzhweCAhaW1wb3J0YW50OyBtYXJnaW46NThweCAwIDQ2cHggMCAhaW1wb3J0YW50OyBib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjAzKSAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjY3MHB4ICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjEycHggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6MnB4ICFpbXBvcnRhbnQ7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OyBjb2xvcjojOGE3YTU4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgQWJvdXQgdGhlIEZlYXR1cmVkIEV4cGVydAogICAgICAgICAgICA8L2Rpdj4KCiAgICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MzZweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjA2ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50OyBjb2xvcjojMGQwZDBkICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgICAgICAgICBEb25uYSBCYXJiZXIKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7IGNvbG9yOiM1ZjVhNTAgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA2cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgIE93bmVyIGFuZCBJbnN0cnVjdG9yLCBQYXJhZGlzZSBQaWxhdGVzCiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MTNweCAhaW1wb3J0YW50OyBjb2xvcjojOGE4NDc4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgU291dGggQ2Fyb2xpbmEKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2U4ZGZjZiAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50OyI+PC9kaXY+CgogICAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTlweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgRG9ubmEgQmFyYmVyIGlzIHRoZSBvd25lciBvZiBQYXJhZGlzZSBQaWxhdGVzIGFuZCBhIGxvbmd0aW1lIGZpdG5lc3MgcHJvZmVzc2lvbmFsIHdob3NlIGJhY2tncm91bmQgaW5jbHVkZXMgZ3JvdXAgZml0bmVzcywgUGlsYXRlcyBpbnN0cnVjdGlvbiwgVFJYLCBhbmQgRGl2aXNpb24gSSBzdHJlbmd0aCBjb2FjaGluZy4gU2hlIGhhcyB0YXVnaHQgZm9yIGRlY2FkZXMgYW5kIGxhdGVyIGV4cGFuZGVkIGhlciBQaWxhdGVzIGVkdWNhdGlvbiB0byBiZWNvbWUgY29tcHJlaGVuc2l2ZWx5IGNlcnRpZmllZCBhY3Jvc3MgdGhlIGZ1bGwgcmFuZ2Ugb2YgUGlsYXRlcyBhcHBhcmF0dXMuIEF0IFBhcmFkaXNlIFBpbGF0ZXMsIHNoZSBsZWFkcyBhIHN0dWRpbyB0aGF0IGNvbWJpbmVzIHRyYWRpdGlvbmFsIFBpbGF0ZXMgd2l0aCBzdHJlbmd0aC1mb2N1c2VkIHRyYWluaW5nIGFuZCBhIGhpZ2hseSBwZXJzb25hbCBjbGllbnQgZXhwZXJpZW5jZS4KICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMjggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7IGNvbG9yOiMwZDBkMGQgIWltcG9ydGFudDsgbWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgIE1pc3Npb24gLyBQaGlsb3NvcGh5CiAgICAgICAgICAgIDwvZGl2PgoKICAgICAgICAgICAgPHAgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50OyBmb250LXNpemU6MjBweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjggIWltcG9ydGFudDsgY29sb3I6IzFiMWIxOSAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE5cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgICAgIEJhcmJlcuKAmXMgcGhpbG9zb3BoeSBjZW50ZXJzIG9uIGhlbHBpbmcgY2xpZW50cyBnZXQgc3Ryb25nZXIsIG1vdmUgYmV0dGVyLCBhbmQgZmVlbCBzdXBwb3J0ZWQgYXMgaW5kaXZpZHVhbHMuIFNoZSB0YWxrcyBhYm91dCBzZXJ2aWNlIGluIHByYWN0aWNhbCB0ZXJtczogbGlzdGVuaW5nIGNhcmVmdWxseSwgbWVldGluZyBjbGllbnRzIHdoZXJlIHRoZXkgYXJlLCBhbmQgY3JlYXRpbmcgYSBzdHVkaW8gd2hlcmUgcGVvcGxlIGZlZWwgd2VsY29tZWQgcmF0aGVyIHRoYW4gcHJvY2Vzc2VkLgogICAgICAgICAgICA8L3A+CgogICAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjIycHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4yOCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzBkMGQwZCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgVmFsdWVzIC8gU3BlY2lhbHRpZXMKICAgICAgICAgICAgPC9kaXY+CgogICAgICAgICAgICA8cCBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50OyBjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICAgICAgSGVyIHNwZWNpYWx0aWVzIGluY2x1ZGUgUmVmb3JtZXIgUGlsYXRlcywgc3RyZW5ndGgtYmFzZWQgUGlsYXRlcyBjb2FjaGluZywgZnVuY3Rpb25hbCBtb3ZlbWVudCwgYW5kIGluc3RydWN0b3IgZGV2ZWxvcG1lbnQgdGhyb3VnaCB0aGUgc3R1ZGlv4oCZcyB0cmFpbmluZyBhY2FkZW15LiBBY3Jvc3MgdGhvc2UgYXJlYXMsIHRoZSB2YWx1ZXMgcmVtYWluIGNvbnNpc3RlbnQ6IGNhcmVmdWwgdGVhY2hpbmcsIHBoeXNpY2FsIHN0cmVuZ3RoLCBjbGllbnQgY29ubmVjdGlvbiwgYW5kIGEgc3R1ZGlvIGN1bHR1cmUgdGhhdCBmZWVscyBib3RoIHBvbGlzaGVkIGFuZCB3ZWxjb21pbmcuCiAgICAgICAgICAgIDwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjI5cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS4xOCAhaW1wb3J0YW50OyBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsgY29sb3I6IzBkMGQwZCAhaW1wb3J0YW50OyBtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICAgICAgU291cmNlcwogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43OCAhaW1wb3J0YW50OyBjb2xvcjojM2EzODMzICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMzBweCAwICFpbXBvcnRhbnQ7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgICAgICA8ZGl2PkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lIGludGVydmlldyB3aXRoIERvbm5hIEJhcmJlciwgQXByaWwgOS48L2Rpdj4KICAgICAgICAgIDxkaXY+UGFyYWRpc2UgUGlsYXRlcyBvZmZpY2lhbCB3ZWJzaXRlOiA8YSBocmVmPSJodHRwczovL3d3dy5wYXJhZGlzZS1waWxhdGVzLmNvbS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDsiPnBhcmFkaXNlLXBpbGF0ZXMuY29tPC9hPjwvZGl2PgogICAgICAgICAgPGRpdj5Mb2NhdGlvbiBpbmZvcm1hdGlvbiBwdWJsaXNoZWQgYnkgdGhlIGJ1c2luZXNzOiAxNTE2IE9sZCBUcm9sbHkgUmQsIFN1bW1lcnZpbGxlLCBTQyAyOTQ4NS48L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNkOWQyYzYgIWltcG9ydGFudDsgbWFyZ2luOjI0cHggMCAwIDAgIWltcG9ydGFudDsiPjwvZGl2PgoKICAgICAgPC9kaXY+CiAgICA8L2Rpdj4KICA8L2Rpdj4KPC9kaXY+
Fitness Living Magazine
Fitness Spotlight
By Daniel Ford
Managing Editor / Fitness Living Magazine
Fitness Living Magazine Feature Profile
Creating a Welcoming Fitness Studio Environment: Lessons from a Pilates Studio
At Paradise Pilates, Donna Barber pairs strength-driven Pilates with unusually personal client care, building a studio culture designed to help people feel stronger, more confident, and more at home.
Summerville, South Carolina
I n Summerville, Donna Barber has built Paradise Pilates around a simple promise: make clients stronger while making them feel genuinely seen.
Her studio blends classical Pilates, strength training principles, and attentive service into a boutique fitness experience that feels polished without becoming impersonal.
In Her Words
“We want people to feel like they’re very individually cared for.”
Donna Barber
Donna Barber at Paradise Pilates
Donna Barber has built Paradise Pilates around serious strength, thoughtful coaching, and a studio atmosphere that feels elevated without losing its warmth.
Paradise Pilates Studio
Summerville, South Carolina
paradise-pilates.com
The Studio
Standard
Attentive, prepared, and consistent — the kind of client experience Barber describes as the “Disney World of Pilates studios,” not because it is flashy, but because the details are remembered.
Built on
Strength
How Donna Barber built Paradise Pilates around personal care, purposeful movement, and a stronger studio culture.

Paradise Pilates did not grow out of a trend cycle or a polished brand concept. It grew from Donna Barber’s long career in fitness, her years as a Division I strength coach, and her belief that a Pilates studio should do more than deliver a good workout. That has taken shape as a studio where clients are expected to work hard, get stronger, and feel genuinely cared for at the same time.

Quick Answer
A welcoming fitness studio environment works best when clients feel known, supported, and challenged in ways that match their goals. At Paradise Pilates, Donna Barber uses that approach to create a Pilates studio that emphasizes physical strength, strong instruction, and personal attention rather than a one-size-fits-all class experience.

Barber has spent roughly 26 years in fitness, beginning as a group fitness instructor and later moving into collegiate strength and conditioning, where she saw how Pilates and core training could improve athletic performance, mobility, and recovery. That background still shapes the studio today. While Paradise Pilates is best known for Reformer Pilates, the larger idea is simple: help each client build practical strength, move better, and leave feeling uplifted enough to come back.

What You’ll Learn
Why This Studio Feels Different
This feature looks at how Paradise Pilates combines strength-focused programming, careful instruction, and a highly personal client experience in one of the area’s more distinctive studio settings.
Why It’s Different
It blends traditional Pilates with strength training principles and hands-on client care.
Who It Serves
The studio welcomes clients across ages and experience levels who want to get stronger.
Why It Stands Out
Clients find a polished boutique studio that feels personal, community-minded, and easy to trust.
A Strength Background Behind the Studio’s Approach

One reason Paradise Pilates comes across differently is Barber’s training history. She did not arrive at Pilates from only one lane of the industry. Along with group fitness and Pilates education, she also became a certified Division I strength coach and spent years working with athletes in the weight room. That gave her a broader view of what clients often need most: stronger bodies, better balance, more range of motion, and more control in everyday movement.

That perspective shows up in the way she talks about results. Flexibility matters. Body composition can matter too. But Barber is direct that the studio’s main focus is physical strength. In her view, strength supports safer daily living, from catching yourself on a misstep to carrying out ordinary tasks with less pain and better confidence.

Pilates reformer training session at Paradise Pilates in South Carolina
Reformer Pilates remains the studio’s best-known offering, supported by a broader training style that also includes HIIT and strength work.
“We want people to feel like they’re very individually cared for, that they’re not just coming to a class and leaving.”
Donna Barber
Why the Client Experience Matters So Much

For Barber, creating a welcoming fitness studio environment is not a side detail. It is one of the studio’s main promises. She describes the goal as the “Disney World of Pilates studios,” not in a flashy sense, but in the sense of being attentive, prepared, and consistent. If a client needs water, a towel, or extra care around a late arrival caused by an emergency, the staff tries to respond like people who are paying attention.

That attitude appears to shape the studio culture as much as the workouts do. Barber says many clients end up finding friends and a sense of family there. In a crowded fitness market, that kind of environment matters just as much as the programming itself. Plenty of studios can offer reformers. Fewer can make people feel remembered.

The studio now serves a broad mix of clients, with around 250 people in its system and roughly 80 to 100 regulars. That scale seems to suit Paradise Pilates well. It is large enough to have momentum and community, but still small enough for Barber and her team to stay close to the client experience that matters most to them.

Editorial Service Brief
What the Studio Offers Best
Paradise Pilates presents itself as a boutique Pilates studio with a stronger physical training point of view, supported by clean instruction, varied formats, and a personal service style.
Main Offering Reformer Pilates is the flagship service and the studio’s most popular draw.
Training Style Traditional Pilates is paired with strength work, balance, control, and progressive challenge.
Additional Formats The schedule also includes HIIT, rebounding, mat work, and other classes built to keep sessions varied.
Client Benefits Clients often work toward better strength, mobility, balance, control, and more confidence in daily movement.
A Studio Designed to Feel Polished and Personal

Paradise Pilates also benefits from a setting that does not feel generic. Rather than sitting inside a big-box gym or a standard strip center, the studio occupies space in a two-story brick building that Barber describes as more refined and unexpected. She says the lobby feels almost museum-like, while the studio rooms stay bright, clean, and upbeat, with a Caribbean influence that reflects her personal taste.

That mix of polish and warmth fits the brand. The studio’s website describes it as Caribbean-themed and focused on Pilates, HIIT, and strength. In practice, the mood seems to be less about visual branding for its own sake and more about making a hard workout feel approachable. Clients are expected to sweat, but not in an environment that feels cold or transactional.

Donna Barber coaching clients at Paradise Pilates
Barber’s coaching style reflects a long background in fitness, strength work, and Pilates instruction rather than a narrow studio-only model.
What Clients Seem to Value Most

When Barber talks about client wins, she tends to focus on concrete changes. A client who could not reach for a robe without pain now handles dead hangs, shoulder presses, and planks. Others arrive with a clear goal, share it honestly, and eventually achieve it. Those details matter because they reveal how the studio measures success: not through broad promises, but through the physical changes clients can actually feel in their own lives.

She is also realistic about what drives studio growth. Convenience matters. Class times matter. But Barber believes many clients stay because they like the way the studio teaches and because they feel a real connection there. In local fitness, that is often the difference between a first visit and a long relationship.

Why This Matters Locally

For people searching for a Pilates studio nearby, Paradise Pilates appears to have a few advantages that fit the local market well. It has visibility through Google search, it benefits from word of mouth, and it offers an introductory offer that helps new clients give the studio a try. Just as important, Barber believes many people still carry assumptions about Pilates that keep them from considering it in the first place.

She wants more people in the community to understand that the studio is not built for a narrow audience. In her view, Pilates can serve men, women, younger adults, older adults, and clients at many stages of life. That message may be one of the strongest local positioning points the studio has: a welcoming, strength-focused Pilates experience that feels more inclusive than people may expect.

Frequently Asked Questions About Paradise Pilates
What Makes Paradise Pilates Different From Other Local Pilates Studios?

The studio combines traditional Pilates with a stronger focus on physical strength, control, and close client care. Barber’s background in strength and conditioning gives the programming a slightly different feel than a studio centered only on classic Pilates instruction.

Who Is Paradise Pilates Designed For?

Barber says the studio is for anyone who wants to get stronger. That includes clients of different ages, newer exercisers, and people looking for better balance, mobility, and body control in addition to a challenging workout.

What Is Paradise Pilates Best Known For?

Reformer Pilates is the studio’s flagship offering and its most popular class type. The business also offers HIIT, rebounding, mat work, and other strength-focused formats.

How Do Most New Clients Find The Studio?

According to Barber, the studio gains many new clients through word of mouth, local visibility, and strong Google search presence for Pilates-related terms in the area.

Does The Studio Focus More On Flexibility Or Strength?

The broader results may include flexibility, better balance, and mental clarity, but Barber says the main emphasis is physical strength. That priority shapes how the studio talks about progress and how it teaches clients to move more safely and confidently.

Key Takeaways
  • Paradise Pilates uses a welcoming fitness studio environment as a real operating principle, not just a marketing line.
  • Donna Barber’s background in both Pilates and Division I strength coaching gives the studio a stronger physical training point of view.
  • Reformer Pilates is the flagship service, but the studio also offers HIIT, mat work, rebounding, and instructor training.
  • Client care, connection, and consistency appear to be some of the strongest reasons people choose the studio and stay with it.
  • For local clients, the studio stands out as a polished boutique option with a personal, strength-focused approach.
Conclusion

Paradise Pilates offers a useful lesson for any owner thinking about how to build a stronger studio: people do not only remember the workout. They remember whether they felt welcome, whether the coaching felt thoughtful, and whether the space gave them a reason to return. Donna Barber has built her studio around those ideas, pairing clear physical goals with a service style that feels unusually personal. The result is a Pilates business that does not try to be everything. It simply tries to do the important things well.

Readers interested in exploring this local Pilates studio can visit the facility online at Paradise Pilates.
About the Featured Expert
Donna Barber
Owner and Instructor, Paradise Pilates
South Carolina

Donna Barber is the owner of Paradise Pilates and a longtime fitness professional whose background includes group fitness, Pilates instruction, TRX, and Division I strength coaching. She has taught for decades and later expanded her Pilates education to become comprehensively certified across the full range of Pilates apparatus. At Paradise Pilates, she leads a studio that combines traditional Pilates with strength-focused training and a highly personal client experience.

Mission / Philosophy

Barber’s philosophy centers on helping clients get stronger, move better, and feel supported as individuals. She talks about service in practical terms: listening carefully, meeting clients where they are, and creating a studio where people feel welcomed rather than processed.

Values / Specialties

Her specialties include Reformer Pilates, strength-based Pilates coaching, functional movement, and instructor development through the studio’s training academy. Across those areas, the values remain consistent: careful teaching, physical strength, client connection, and a studio culture that feels both polished and welcoming.

Sources
Fitness Living Magazine interview with Donna Barber, April 9.
Paradise Pilates official website: paradise-pilates.com
Location information published by the business: 1516 Old Trolly Rd, Summerville, SC 29485.


0 Comments

Write A Comment

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

Unlocking Core Workout Benefits: Discover Why It’s So Challenging

Update A Core Workout That Will Challenge Your Limits When it comes to fitness, surface-level appearances can be deceiving. The video titled 'this core workout looks easy, but it’s not!' gives a glimpse into a routine that seems straightforward but packs a punch. It provides a vivid reminder that true fitness requires effort, resilience, and the willingness to confront challenges head-on.In 'this core workout looks easy, but it’s not!', the discussion dives into the challenges and intricacies of core training, prompting us to explore its importance and implementation in gym settings. Understanding the Importance of Core Strength The core is often dubbed the body's powerhouse, serving as the foundation for virtually every movement we perform. A strong core contributes to better posture, improved stability, and can even alleviate back pain. But why does this matter in your fitness routine? Understanding the importance of core workouts can help gym owners and fitness enthusiasts structure programs that not only build physical strength but also prevent injuries. Insights from the Video: Breaking Down the Moves The video showcases a series of exercises designed to engage multiple muscle groups, particularly those around the abdomen and lower back. While onlookers might see only a simple set of movements, the underlying challenge is significant. The key here is that anyone from novice fitness enthusiasts to seasoned athletes can push themselves through these exercises. Historical Context: The Evolution of Core Training Core workouts have evolved dramatically over the years. From basic crunches to the dynamic exercises highlighted in the video, methods of strengthening our core have been influenced by sports science insights and feedback from community members. Today, many gyms incorporate functional training that prioritizes real-world movement patterns, emphasizing the need for a robust core. Future Insights: Trends in Core Training What does the future hold for core training? Expect to see technology influencing workouts more than ever. From VR fitness experiences that simulate environments to enhanced apps that track and provide feedback, the ability to personalize core workouts is on the horizon. Gym owners should stay ahead by integrating new tech and maintaining appealing environments for clients. Actionable Insights: Implementing Core Workouts Effectively To derive the most benefit from core workouts, consider the following strategies: 1) Start with low-intensity exercises and progressively increase difficulty as performance improves. 2) Encourage clients to integrate these workouts into their routines at least twice a week. 3) Mix traditional exercises with innovative movements showcased in the video to keep workouts engaging. Common Misconceptions: Debunking Myths About Core Exercises Many people believe that core workouts equate to endless crunches or sit-ups. In reality, an effective core routine involves multiple dimensions of strength, including stability and flexibility. In the current fitness landscape, understanding this complexity can lead to better training outcomes and happier clients. Gym owners and trainers should emphasize holistic training approaches that cover all bases of core strength. Emotional Connection: The Struggle and Triumph in Fitness Engaging in challenging core workouts provokes a specific emotional response - a sense of achievement after pushing through something difficult. This psychological aspect should not be underestimated. Celebrating small victories through community challenges or fitness milestones can help solidify a gym’s culture and add a layer of support for members striving to achieve their personal goals. Encouraging Community Engagement As gym owners and fitness professionals, the focus should also be on cultivating a sense of community among participants. This means encouraging members to share their experiences, participate in group classes, or join online community challenges. Enhancing social interaction during core training creates accountability and fosters motivation, allowing members to encourage one another toward their fitness journeys. In summary, while 'this core workout looks easy, but it’s not!' might offer a glimpse of simplicity, it’s vital to recognize the challenges and intricacies associated with core training. By leveraging the insights shared in this article, gym owners and fitness enthusiasts can create more dynamic, effective, and engaging workouts that strengthen not just the body, but the spirit as well. Start integrating these elements into your exercise routines and watch both your personal growth and community thrive.

04.25.2026

Unleash Your Strength: The 7-Minute Arm Workout That Will HUMBLE You!

Update The Arm Workout That Redefines Toughness For many fitness enthusiasts and gym owners, it’s no secret that arm workouts can often be overlooked. However, in the realm of effective training, few things boast the efficacy and downright humbling experience of a solid arm routine. The recent video titled 'this 7 min arm workout will HUMBLE you!' showcases not just a challenging workout but also highlights the critical importance of incorporating diverse and intense exercises into your fitness regimen.In 'this 7 min arm workout will HUMBLE you!', the discussion dives into the nuances of arm workouts, exploring key insights that sparked deeper analysis on our end. Understanding the Importance of Arm Strength Arm strength is vital not just for aesthetics but for functional fitness as well. Strong arms facilitate a wide range of activities—from lifting heavy grocery bags to performing advanced gym workouts. Acknowledging the core muscles involved, this workout not only targets the biceps and triceps but engages the shoulders and forearms, making it a truly holistic approach to upper body training. Five Key Exercises to Reconsider Your Arm Workout This workout features five critical exercises designed to sculpt your arms in just seven minutes, proving that effective workouts don’t necessitate long durations. Here are a few of the standout movements that expose weaknesses and enable growth: Push-ups: A classic move that builds compound strength, targeting multiple muscle groups. Tricep Dips: Utilizing body weight, this exercise isolates and strengthens the triceps, crucial for balanced arm development. Bicep Curls: Focused on arm aesthetics, this move also improves grip strength. Plank to Push-ups: This transition increases core stability alongside upper body strength. Diamond Push-ups: This challenging variation shifts focus to the triceps and inner chest. Setting Realistic Expectations for Fitness The title of the video doesn’t exaggerate—it really will humble you. Many fitness enthusiasts may be disheartened by the difficulty but remember that fitness is a journey, not a competition. The personal challenge posed by a workout lies in its ability to unveil where you currently stand in your fitness journey. Embracing this discomfort can lead to significant improvement and overall resilience. Practical Tips for Gym Owners For gym owners, presenting challenging workouts can become a unique selling proposition. It not only fosters camaraderie but also encourages members to push their limits. Offering classes that integrate short but intense workouts like the one featured could diversify your offerings and draw in more clients looking for efficiency. Furthermore, consider hosting workshops explaining the science behind strength training. This helps demystify the process while encouraging attendees to perfect their form and understand the benefits of each exercise carried out in their routines. How to Stay Challenge-Ready Fitness should always be engaging. Encouraging workout partners to hold each other accountable for tasks like this arm workout can enhance the community aspect of your gym. Add bells and whistles to your marketing, like badges for completing difficult workouts to maintain motivation among fitness friends. Emotional Investment in Your Fitness Journey The emotional component of fitness cannot be underestimated. As participants face the struggle during workouts, they build resilience that transcends the gym. They learn through challenge; they forge camaraderie and dedication. Celebrating small achievements during such workouts inspires ongoing commitment among participants. Conclusion: Embrace the Challenge Those who engage with their fitness regimen, particularly through challenges such as the seven-minute arm workout, often reap the unique rewards of self-discovery and enhanced resilience. Whether you're a gym owner or a fitness enthusiast, the principles discussed here are paramount; fitness promotes not only physical strength but also mental fortitude, making us more adept at handling life's various challenges. Incorporate these insights into your practice or facilities; redefine how you view difficult workouts, as they're powerful stepping stones on your journey to greatness!

04.25.2026

Transform Your Fitness: Embrace a 30-Minute Low Impact Workout Today

Update The Power of a 30-Minute Low Impact Workout Embarking on a fitness journey doesn't need to be overwhelming. For many beginners, initiating a routine with a manageable 30-minute low impact workout at home can be not only effective but enlightening. Low impact workouts present a wonderful balance of accessibility, safety, and results. Whether you're taking those first steps into fitness or returning after a hiatus, understanding and embracing low impact training can lead to sustainable wellness. What Is Low Impact Training and Who Can Benefit? Essentially, low impact training refers to exercises that keep one foot on the ground at all times, significantly reducing the strain on joints. This offers a safer alternative for diverse populations including beginners, older adults, and those with previous injuries. Popular examples of low impact exercises include walking, bodyweight workouts, swimming, and cycling. With the right modifications, even resistance training can be performed in a low impact manner. The Benefits: Why Low Impact Workouts Are Worth It While some might perceive low impact training as less effective, research showcases its numerous benefits: Joint Safety: These workouts significantly lessen the risk of injury, making them an excellent choice for those with joint issues. Enhanced Endurance: Consistent participation in low impact workouts can still elevate your heart rate, improving cardiovascular endurance. Ease of Accessibility: They can be done from the comfort of one’s home, requiring minimal space and no special equipment. Positive Psychological Effects: Engaging in low impact workouts has been linked to reducing stress and enhancing mood. Constructing Your 30-Minute Low Impact Routine A well-structured low impact routine can be broken down into three phases: Warm-Up (5 Minutes): Just like any workout, starting with a warm-up (e.g., marching in place or light stretching) prepares the body for more strenuous activity. Main Workout (20 Minutes): This segment should feature a combination of low impact strength and cardio exercises performed at a controlled pace. A simple circuit could include bodyweight squats, arm circles, and standing leg raises, repeated according to fitness levels. Cool Down (5 Minutes): Concluding with cooling exercises aids recovery and enhances flexibility. Examples of Beginner-Friendly Low Impact Exercises Considering the structure of your workout, here are some beginner-friendly movements to incorporate: Bodyweight squats Seated leg lifts Modified push-ups Standing calf raises Gentle arm circles Getting the Most Out of Your Low Impact Workouts For effective low impact training, ensure consistency and gradual intensity increases over time. This might involve adding resistance, using bands, or varying the workout duration. Prioritize the quality of your movements over quantity to maximize your results. Common Misconceptions About Low Impact Workouts One common misconception is that low impact equals low intensity. In truth, you can achieve heart-pounding workouts while still keeping your joints safe. Activities like Pilates or even dance cardio can be modified for lower impact levels. Whether you are a gym owner seeking to introduce clients to low impact options, or a fitness trainer looking for innovative ways to enhance your program, understanding low impact training is essential for designing effective workouts tailored to your clientele's needs. Are You Ready to Embrace Low Impact? Begin your journey into the benefits of low impact workouts. What better way to promote inclusivity in fitness than through a workout that everyone can enjoy? Whether you're a gym owner, fitness trainer, or a dedicated enthusiast, consider incorporating low impact routines into your offerings. It's a decision that can positively impact countless lives. Discover how integrating low impact workouts can grow your fitness community. Educate your clients about these safe and effective training methods to enhance their well-being.

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