Add Row
Add Element
Fitness Living Magazine Logo
UPDATE
Add Element
  • 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

How to Create a Welcoming Gym Environment That Feels Like 'Disney World'

Add Post Title Here ..

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

PGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmOyBtYXJnaW46MDsgcGFkZGluZzowOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NTsgY29sb3I6IzFmMWYxZjsiPgogIDxhcnRpY2xlIGl0ZW1zY29wZT0iIiBpdGVtdHlwZT0iaHR0cHM6Ly9zY2hlbWEub3JnL0FydGljbGUiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6ODYwcHg7IG1hcmdpbjowIGF1dG87IHBhZGRpbmc6MjRweCAxNnB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc1OyBjb2xvcjojMWYxZjFmOyI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NjkwcHg7IG1hcmdpbjowIGF1dG87IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NTsgY29sb3I6IzFmMWYxZjsiPgoKICA8aGVhZGVyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAzMHB4IDA7IHBhZGRpbmc6MCAwIDIycHggMDsgYm94LXNpemluZzpib3JkZXItYm94OyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NTsgY29sb3I6IzFmMWYxZjsiPgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMTJweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxMnB4OyBsaW5lLWhlaWdodDoxLjU7IGxldHRlci1zcGFjaW5nOjEuOHB4OyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGNvbG9yOiM2YjZiNmI7Ij5FZGl0b3JpYWwgRmVhdHVyZSB8IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CiAgICA8aDEgaXRlbXByb3A9ImhlYWRsaW5lIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMTRweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjM4cHg7IGxpbmUtaGVpZ2h0OjEuMTY7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPkhvdyBYLVplbiBTcG9ydHMgSXMgQnVpbGRpbmcgYSBXZWxjb21pbmcgR3ltIEVudmlyb25tZW50IGluIEdyZWVudmlsbGUsIFNvdXRoIENhcm9saW5hPC9oMT4KICAgIDxwIGl0ZW1wcm9wPSJkZXNjcmlwdGlvbiIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjU7IGNvbG9yOiMzZjNmM2Y7Ij5BdCBYLVplbiBTcG9ydHMsIHRoZSBnb2FsIGlzIG5vdCBzaW1wbHkgdG8gb2ZmZXIgd29ya291dHMuIEl0IGlzIHRvIGNyZWF0ZSBhIHBsYWNlIHdoZXJlIGZhbWlsaWVzIGNhbiB0cmFpbiB0b2dldGhlciwgbWVtYmVycyBhcmUgZ3JlZXRlZCBieSBuYW1lLCBhbmQgZml0bmVzcyBiZWNvbWVzIHBhcnQgb2YgYSBsYXJnZXIgY29tbXVuaXR5IGN1bHR1cmUuPC9wPgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgNnB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNjsgY29sb3I6IzZiNmI2YjsiPgogICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCA0cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS42OyBjb2xvcjojNmI2YjZiOyI+PHNwYW4gaXRlbXByb3A9ImF1dGhvciIgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvUGVyc29uIj48c3BhbiBpdGVtcHJvcD0ibmFtZSIgc3R5bGU9ImZvbnQtd2VpZ2h0OjYwMDsiPkJ5IERhbmllbCBGb3JkIHwgTWFuYWdpbmcgRWRpdG9yLCBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvc3Bhbj48L3NwYW4+PC9kaXY+CiAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDRweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxLjY7IGNvbG9yOiM2YjZiNmI7Ij5HcmVlbnZpbGxlLCBTb3V0aCBDYXJvbGluYTwvZGl2PgogICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNjsgY29sb3I6IzZiNmI2YjsiPjx0aW1lIGl0ZW1wcm9wPSJkYXRlUHVibGlzaGVkIiBkYXRldGltZT0iMjAyNi0wMyI+TWFyY2ggMjAyNjwvdGltZT48L2Rpdj4KICAgIDwvZGl2PgogIDwvaGVhZGVyPgoKICA8ZmlndXJlIGl0ZW1wcm9wPSJpbWFnZSIgaXRlbXNjb3BlPSIiIGl0ZW10eXBlPSJodHRwczovL3NjaGVtYS5vcmcvSW1hZ2VPYmplY3QiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyOHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9xTTFmRHlHLnBuZyIgYWx0PSJYLVplbiBTcG9ydHMgZ3ltIGVudmlyb25tZW50IGluIEdyZWVudmlsbGUgU291dGggQ2Fyb2xpbmEiIGl0ZW1wcm9wPSJ1cmwiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87IG1hcmdpbjowIGF1dG87IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyBib3JkZXItcmFkaXVzOjNweDsgb2JqZWN0LWZpdDpjb3ZlcjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxmaWdjYXB0aW9uIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjEwcHggMCAwIDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNTsgY29sb3I6IzZiNmI2YjsiPlRoZSBmaXJzdCBpbXByZXNzaW9uIG1hdHRlcnMgYXQgWC1aZW4gU3BvcnRzLCB3aGVyZSB0aGUgbWVtYmVyIGV4cGVyaWVuY2UgaXMgZGVzaWduZWQgdG8gZmVlbCB3YXJtLCBvcmdhbml6ZWQsIGFuZCBjb21tdW5pdHktZHJpdmVuLjwvZmlnY2FwdGlvbj4KICA8L2ZpZ3VyZT4KCiAgPHNlY3Rpb24gaXRlbXByb3A9ImFydGljbGVCb2R5IiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMzZweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzU7IGNvbG9yOiMxZjFmMWY7Ij4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NTsgY29sb3I6IzFmMWYxZjsiPjxzcGFuIHN0eWxlPSJmbG9hdDpsZWZ0OyBkaXNwbGF5OmJsb2NrOyBtYXJnaW46MnB4IDEwcHggMCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjYwcHg7IGxpbmUtaGVpZ2h0OjAuODI7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPlA8L3NwYW4+ZW9wbGUgb2Z0ZW4gdGFsayBhYm91dCBneW1zIGluIHRlcm1zIG9mIHNxdWFyZSBmb290YWdlLCBlcXVpcG1lbnQsIG9yIHByb2dyYW1taW5nLiBDb2R5IEZyZWVsYW5kIHRhbGtzIGFib3V0IHRoZW0gaW4gdGVybXMgb2YgYXRtb3NwaGVyZS4gSW4gaGlzIHZpZXcsIGEgZ3JlYXQgZmFjaWxpdHkgc2hvdWxkIG5vdCBmZWVsIGludGltaWRhdGluZyBvciB0cmFuc2FjdGlvbmFsLiBJdCBzaG91bGQgZmVlbCBpbnZpdGluZyBmcm9tIHRoZSBtb21lbnQgc29tZW9uZSB3YWxrcyB0aHJvdWdoIHRoZSBmcm9udCBkb29yLiBUaGF0IGlkZWEgc2hhcGVzIHRoZSBjdWx0dXJlIGF0IFgtWmVuIFNwb3J0cyBpbiBHcmVlbnZpbGxlLCB3aGVyZSBtYXJ0aWFsIGFydHMsIGdyb3VwIGZpdG5lc3MsIGFuZCBnZW5lcmFsIGd5bSBhY2Nlc3MgYWxsIGV4aXN0IHVuZGVyIG9uZSByb29mIHdpdGggYSBkaXN0aW5jdGx5IGZhbWlseS1vcmllbnRlZCBwaGlsb3NvcGh5LjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS43NTsgY29sb3I6IzFmMWYxZjsiPkZyZWVsYW5kIGRlc2NyaWJlcyB0aGUgbWlzc2lvbiBpbiB1bnVzdWFsbHkgc2ltcGxlIHRlcm1zOiB3aGVuIGEgbmV3IHBlcnNvbiBhcnJpdmVzLCB0aGUgZXhwZXJpZW5jZSBzaG91bGQgZmVlbCBsaWtlIOKAnERpc25leSBXb3JsZC7igJ0gQnkgdGhhdCwgaGUgbWVhbnMgbW9yZSB0aGFuIGVuZXJneSBvciBlbnRodXNpYXNtLiBIZSBtZWFucyBhIGhpZ2gtdG91Y2ggd2VsY29tZSwgYSBzdGFmZiB0aGF0IHJlbWVtYmVycyBuYW1lcywgYSB0b3VyIHRoYXQgcmVtb3ZlcyB1bmNlcnRhaW50eSwgYW5kIGEgc2Vuc2UgdGhhdCBtZW1iZXJzIGFyZSBqb2luaW5nIGEgY29tbXVuaXR5IHJhdGhlciB0aGFuIGVudGVyaW5nIGEgc2FsZXMgZnVubmVsLiBJbiBhbiBpbmR1c3RyeSB0aGF0IGNhbiBzb21ldGltZXMgbGVhbiBoZWF2aWx5IG9uIHRyYW5zYWN0aW9ucyBhbmQgdHJhbnNmb3JtYXRpb25zLCB0aGF0IGRpc3RpbmN0aW9uIHN0YW5kcyBvdXQuPC9wPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc1OyBjb2xvcjojMWYxZjFmOyI+Rm9yIGFueW9uZSBzZWFyY2hpbmcgZm9yIGEgd2VsY29taW5nIGd5bSBlbnZpcm9ubWVudCBpbiBHcmVlbnZpbGxlLCBTb3V0aCBDYXJvbGluYSwgb3IgdGhpbmtpbmcgbW9yZSBicm9hZGx5IGFib3V0IHdoYXQgbWFrZXMgYSBmaXRuZXNzIGJ1c2luZXNzIG1lbW9yYWJsZSwgWC1aZW4gU3BvcnRzIG9mZmVycyBhbiBpbnN0cnVjdGl2ZSBjYXNlIHN0dWR5IGluIGN1bHR1cmUsIGNvYWNoaW5nLCBhbmQgbG9uZy10ZXJtIG1lbWJlciBlbmdhZ2VtZW50LjwvcD4KICA8L3NlY3Rpb24+CgogIDxzZWN0aW9uIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAzOHB4IDA7IHBhZGRpbmc6MjBweDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgYmFja2dyb3VuZDojZjdmN2Y1OyBib3JkZXI6MXB4IHNvbGlkICNlY2VhZTY7IGJvcmRlci1yYWRpdXM6M3B4OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc1OyBjb2xvcjojMWYxZjFmOyI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAxMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuNTsgbGV0dGVyLXNwYWNpbmc6MS41cHg7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgY29sb3I6IzZiNmI2YjsiPlF1aWNrIEFuc3dlcjwvZGl2PgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAxNHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjhweDsgbGluZS1oZWlnaHQ6MS4yODsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyI+V2hhdCBjcmVhdGVzIGEgd2VsY29taW5nIGd5bSBlbnZpcm9ubWVudD88L2gyPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDE0cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc1OyBjb2xvcjojMWYxZjFmOyI+QSB3ZWxjb21pbmcgZ3ltIGVudmlyb25tZW50IGlzIGJ1aWx0IHRocm91Z2ggcGVyc29uYWwgcmVjb2duaXRpb24sIGNsZWFyIGd1aWRhbmNlLCBpbmNsdXNpdmUgcHJvZ3JhbW1pbmcsIGFuZCBhIHNlbnNlIG9mIGNvbW11bml0eS4gQXQgWC1aZW4gU3BvcnRzIGluIEdyZWVudmlsbGUsIHRoYXQgbWVhbnMgZ3JlZXRpbmcgbWVtYmVycyBieSBuYW1lLCBvZmZlcmluZyB0b3VycyBhbmQgZnJlZSB0cmlhbHMsIGhlbHBpbmcgbmV3IHZpc2l0b3JzIGNob29zZSB0aGUgcmlnaHQgcHJvZ3JhbSwgYW5kIGNyZWF0aW5nIGEgY3VsdHVyZSB3aGVyZSBmYW1pbGllcywgYmVnaW5uZXJzLCBhbmQgZXhwZXJpZW5jZWQgYXRobGV0ZXMgY2FuIHRyYWluIGluIHRoZSBzYW1lIGZhY2lsaXR5LjwvcD4KICAgIDx1bCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowOyBwYWRkaW5nOjAgMCAwIDIycHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFmMWYxZjsiPgogICAgICA8bGkgc3R5bGU9Im1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5GcmllbmRseSBmaXJzdCBpbXByZXNzaW9ucyBhdCB0aGUgZnJvbnQgZGVzazwvbGk+CiAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlByb2dyYW1zIGZvciBraWRzLCBhZHVsdHMsIGFuZCBmYW1pbGllczwvbGk+CiAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkNvYWNoaW5nIHRoYXQgYmFsYW5jZXMgc3VwcG9ydCB3aXRoIHN0YW5kYXJkczwvbGk+CiAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkNvbW11bml0eS1idWlsZGluZyBiZXlvbmQgdGhlIHdvcmtvdXQgaXRzZWxmPC9saT4KICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkEgdHJhaW5pbmcgbW9kZWwgdGhhdCBnaXZlcyBmaXRuZXNzIGEgbG9uZ2VyLXRlcm0gcHVycG9zZTwvbGk+CiAgICA8L3VsPgogIDwvc2VjdGlvbj4KCiAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDM4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjc1OyBjb2xvcjojMWYxZjFmOyI+CiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMnB4OyBsaW5lLWhlaWdodDoxLjI0OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7Ij5BIEd5bSBNb2RlbCBUaGF0IEJsZW5kcyBGaXRuZXNzLCBNYXJ0aWFsIEFydHMsIGFuZCBGYW1pbHkgTGlmZTwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgcm9vdHMgb2YgWC1aZW4gU3BvcnRzIGJlZ2luIHdpdGggYSBzaW1wbGUgb2JzZXJ2YXRpb246IG1hbnkgZmFtaWxpZXMgd2FudCB0byBiZSBhY3RpdmUgdG9nZXRoZXIsIGJ1dCBtb3N0IHRyYWluaW5nIGVudmlyb25tZW50cyBkaXZpZGUgdGhlbS4gT25lIHBlcnNvbiB3b3JrcyBvdXQgd2hpbGUgYW5vdGhlciB3YWl0cy4gT25lIGNoaWxkIHRha2VzIGEgY2xhc3Mgd2hpbGUgYSBwYXJlbnQgc2l0cyBvbiB0aGUgc2lkZWxpbmVzLiBUaGUgb3JpZ2luYWwgdmlzaW9uLCBGcmVlbGFuZCBleHBsYWlucywgd2FzIHRvIGNyZWF0ZSBhIHBsYWNlIHdoZXJlIGtpZHMgYW5kIHBhcmVudHMgY291bGQgdHJhaW4gYXQgdGhlIHNhbWUgdGltZSBhbmQgd2hlcmUgdGhlIGZhY2lsaXR5IHNlcnZlZCB0aGUgZmFtaWx5IHVuaXQgcmF0aGVyIHRoYW4gZnJhZ21lbnRpbmcgaXQuPC9wPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDIwcHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhhdCBtb2RlbCBoYXMgc2luY2UgZXZvbHZlZCBpbnRvIHNvbWV0aGluZyBicm9hZGVyLiBUb2RheSwgdGhlIGd5bSBjb21iaW5lcyBncm91cCBmaXRuZXNzLCBtYXJ0aWFsIGFydHMsIGFuZCBzdGFuZGFyZCBneW0gYWNjZXNzLiBNZW1iZXJzIGNhbiB0YWtlIGNvYWNoLWxlZCBjbGFzc2VzLCB0cmFpbiBpbiBjb21iYXQgc3BvcnRzLCBvciBzaW1wbHkgdXNlIHRoZSBmYWNpbGl0eSBmb3IgdGhlaXIgb3duIGxpZnRpbmcgYW5kIGNvbmRpdGlvbmluZy4gVGhlIHN0cnVjdHVyZSBpcyB0aWVyZWQsIGJ1dCB0aGUgcGhpbG9zb3BoeSBpcyBjb25zaXN0ZW50OiB0aGVyZSBzaG91bGQgYmUgYW4gZW50cnkgcG9pbnQgZm9yIG5lYXJseSBhbnlvbmUsIHdoZXRoZXIgdGhlIGdvYWwgaXMgZ2VuZXJhbCBmaXRuZXNzLCBhdGhsZXRpYyBkZXZlbG9wbWVudCwgb3IgYSBkZWVwZXIgY29tbWl0bWVudCB0byBtYXJ0aWFsIGFydHMuPC9wPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SW4gcHJhY3RpY2UsIHRoYXQgbWFrZXMgWC1aZW4gU3BvcnRzIGxlc3MgbGlrZSBhIG5hcnJvdyBuaWNoZSBmYWNpbGl0eSBhbmQgbW9yZSBsaWtlIGEgbW9kZXJuIHRyYWluaW5nIGh1Yi4gVGhlIGd5bSBvZmZlcnMgb3B0aW9ucyBmb3IgYWR1bHRzLCBjaGlsZHJlbiwgYW5kIGZhbWlsaWVzLCB3aGlsZSBzdGlsbCBwcmVzZXJ2aW5nIGEgc3Ryb25nIGlkZW50aXR5IGFyb3VuZCBwZXJmb3JtYW5jZSwgZGlzY2lwbGluZSwgYW5kIHB1cnBvc2VmdWwgbW92ZW1lbnQuPC9wPgogIDwvc2VjdGlvbj4KCiAgPGZpZ3VyZSBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMzBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vcU1HS1hnMS5wbmciIGFsdD0iTWFydGlhbCBhcnRzIGFuZCBmaXRuZXNzIHRyYWluaW5nIGF0IFgtWmVuIFNwb3J0cyBpbiBHcmVlbnZpbGxlIFNDIiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBtYXJnaW46MCBhdXRvOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgYm9yZGVyLXJhZGl1czozcHg7IG9iamVjdC1maXQ6Y292ZXI7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8ZmlnY2FwdGlvbiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjoxMHB4IDAgMCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxLjU7IGNvbG9yOiM2YjZiNmI7Ij5YLVplbiBTcG9ydHMgcG9zaXRpb25zIGZpdG5lc3MgYW5kIG1hcnRpYWwgYXJ0cyBhcyBjb25uZWN0ZWQgZGlzY2lwbGluZXMgcmF0aGVyIHRoYW4gc2VwYXJhdGUgY2F0ZWdvcmllcy48L2ZpZ2NhcHRpb24+CiAgPC9maWd1cmU+CgogIDxzZWN0aW9uIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAzOHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAxOHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzJweDsgbGluZS1oZWlnaHQ6MS4yNDsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyI+V2h5IHRoZSDigJxEaXNuZXkgV29ybGTigJ0gU3RhbmRhcmQgTWF0dGVyczwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5GcmVlbGFuZOKAmXMgbW9zdCBtZW1vcmFibGUgZGVzY3JpcHRpb24gb2YgdGhlIGd5bSBleHBlcmllbmNlIGlzIGFsc28gaGlzIGNsZWFyZXN0OiDigJxXaGVuIHBlb3BsZSB3YWxrIGluLCBpdCBuZWVkcyB0byBmZWVsIGxpa2UgRGlzbmV5IFdvcmxkLuKAnSBJbiBhIGZpdG5lc3MgY29udGV4dCwgdGhhdCBpcyBub3QgYWJvdXQgc3BlY3RhY2xlLiBJdCBpcyBhYm91dCBhdHRlbnRpb24gdG8gZGV0YWlsLiBUaGUgZ3JlZXRpbmcgbWF0dGVycy4gVGhlIHRvdXIgbWF0dGVycy4gVGhlIGd1aWRhbmNlIG1hdHRlcnMuIEZvciBhIGJlZ2lubmVyLCB0aG9zZSBmaXJzdCBmZXcgbWludXRlcyBjYW4gZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIGZhY2lsaXR5IGZlZWxzIGFjY2Vzc2libGUgb3Igb3ZlcndoZWxtaW5nLjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlgtWmVuIFNwb3J0cyBnaXZlcyBldmVyeSBwcm9zcGVjdGl2ZSBtZW1iZXIgYSBmcmVlIHRyaWFsIGFuZCBhIHdhbGt0aHJvdWdoIG9mIHRoZSBmYWNpbGl0eS4gTW9yZSBpbXBvcnRhbnRseSwgc3RhZmYgbWVtYmVycyBhcmUgZXhwZWN0ZWQgdG8gbGVhcm4gbmFtZXMgYW5kIHJlY29nbml6ZSByZWd1bGFycy4gRnJlZWxhbmQgbm90ZXMgdGhhdCB0aGUgZnJvbnQgZGVzayB0ZWFtIGtub3dzIG1vc3QgbWVtYmVycyBieSBuYW1lLCBldmVuIHdpdGggYSBtZW1iZXIgYmFzZSB0aGF0IGFwcHJvYWNoZXMgOTAwIGFjdGl2ZSBwZW9wbGUuIFRoYXQgaXMgbm90IGEgc21hbGwgb3BlcmF0aW9uYWwgZGV0YWlsOyBpdCBpcyBjZW50cmFsIHRvIHRoZSBjdWx0dXJlIHRoZSBneW0gd2FudHMgdG8gY3JlYXRlLjwvcD4KICAgIDxibG9ja3F1b3RlIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjI4cHggMDsgcGFkZGluZzoyMHB4IDIycHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6I2Y3ZjdmNTsgYm9yZGVyLWxlZnQ6NHB4IHNvbGlkICMxMTExMTE7Ij4KICAgICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNHB4OyBsaW5lLWhlaWdodDoxLjU1OyBjb2xvcjojMTExMTExOyI+4oCcWW914oCZcmUgbm90IGp1c3QgYSBudW1iZXIgdG8gdXMuIFlvdeKAmXJlIG5vdCBqdXN0IGEgZ3ltIG1lbWJlci4gWW914oCZcmUgc29tZWJvZHkgdGhhdOKAmXMgcGFydCBvZiBvdXIgY29tbXVuaXR5LuKAnTwvcD4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoYXQgYXBwcm9hY2ggYW5zd2VycyBvbmUgb2YgdGhlIG1vc3QgcGVyc2lzdGVudCBwcm9ibGVtcyBpbiBmaXRuZXNzOiByZXRlbnRpb24uIE1hbnkgcGVvcGxlIGNhbiBiZWdpbiBhIGd5bSByb3V0aW5lLiBGYXIgZmV3ZXIgZmluZCBhIHBsYWNlIHRoYXQga2VlcHMgdGhlbSBjb21pbmcgYmFjay4gUmVjb2duaXRpb24sIGJlbG9uZ2luZywgYW5kIHBvc2l0aXZlIHNvY2lhbCByZWluZm9yY2VtZW50IG9mdGVuIGRvIG1vcmUgZm9yIGNvbnNpc3RlbmN5IHRoYW4gcHJvZ3JhbW1pbmcgYWxvbmUuPC9wPgogIDwvc2VjdGlvbj4KCiAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDM4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMnB4OyBsaW5lLWhlaWdodDoxLjI0OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7Ij5Gcm9tIFdvcmtvdXQgdG8gTGlmZXN0eWxlOiBUaGUgUm9sZSBvZiBNYXJ0aWFsIEFydHM8L2gyPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDIwcHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+T25lIG9mIHRoZSBtb3JlIGludGVyZXN0aW5nIGlkZWFzIGluIEZyZWVsYW5k4oCZcyBpbnRlcnZpZXcgaXMgaGlzIGFyZ3VtZW50IHRoYXQgd29ya2luZyBvdXQgYW5kIG1hcnRpYWwgYXJ0cyBhcmUgbm90IHNlcGFyYXRlIHB1cnN1aXRzLiBUaGV5IGFyZSwgaW4gaGlzIHZpZXcsIHRoZSBzYW1lIHBoeXNpY2FsIGZvdW5kYXRpb24gZXhwcmVzc2VkIGluIGRpZmZlcmVudCB3YXlzLiBBIHBlcnNvbiBtYXkgYmVnaW4gd2l0aCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLCBidXQgZXZlbnR1YWxseSBjcmF2ZSBhbiBvdXRsZXQgdGhhdCBtYWtlcyB1c2Ugb2YgdGhhdCBtb2JpbGl0eSwgcG93ZXIsIGFuZCBkaXNjaXBsaW5lLiBNYXJ0aWFsIGFydHMgYmVjb21lIHRoZSBhcHBsaWNhdGlvbi48L3A+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGF0IGRpc3RpbmN0aW9uIGFsc28gaGVscHMgZXhwbGFpbiB3aHkgbWFydGlhbCBhcnRzIGNhbiBsZWFkIHRvIGxvbmdlciBtZW1iZXIgcmVsYXRpb25zaGlwcy4gRnJlZWxhbmQgbm90ZXMgdGhhdCBmaXRuZXNzIG1lbWJlcnNoaXBzIG1heSBvZnRlbiBiZSBzaG9ydGVyLXRlcm0sIHdoaWxlIG1hcnRpYWwgYXJ0cyBtZW1iZXJzaGlwcyB0ZW5kIHRvIGxhc3QgeWVhcnMuIFRoZSBkaWZmZXJlbmNlIGlzIG5vdCBzaW1wbHkgZXhlcmNpc2Ugc2VsZWN0aW9uLiBJdCBpcyBpZGVudGl0eSwgc2tpbGwgcHJvZ3Jlc3Npb24sIGFuZCBwdXJwb3NlLiBJbnN0ZWFkIG9mIGNoYXNpbmcgb25seSBjb3NtZXRpYyBvciBzaG9ydC10ZXJtIG91dGNvbWVzLCBtZW1iZXJzIGJlZ2luIHBhcnRpY2lwYXRpbmcgaW4gc29tZXRoaW5nIHRoYXQgY2FuIGNvbnRpbnVlIHRvIGV2b2x2ZSBvdmVyIHRpbWUuPC9wPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QXQgWC1aZW4gU3BvcnRzLCB0aGlzIHBoaWxvc29waHkgc2hvd3MgdXAgaW4gdGhlIGd5beKAmXMgcHJvZ3JhbW1pbmcgbWl4LCB3aGljaCBpbmNsdWRlcyBncm91cCBmaXRuZXNzLCBNdWF5IFRoYWksIEJyYXppbGlhbiBKaXUgSml0c3UsIGJveGluZywgYW5kIGEgZ3Jvd2luZyB3cmVzdGxpbmcgb2ZmZXJpbmcuIFRoZSBtZXNzYWdlIGlzIG5vdCB0aGF0IGV2ZXJ5b25lIG11c3QgY29tcGV0ZS4gSXQgaXMgdGhhdCBwdXJwb3NlZnVsIHRyYWluaW5nIHRlbmRzIHRvIGtlZXAgcGVvcGxlIGVuZ2FnZWQgbG9uZ2VyIHRoYW4gcmVwZXRpdGl2ZSBleGVyY2lzZSBhbG9uZS48L3A+CiAgPC9zZWN0aW9uPgoKICA8ZmlndXJlIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAzMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9xV0dkczVYLmpwZyIgYWx0PSJDb21tdW5pdHktZm9jdXNlZCBjb2FjaGluZyBhbmQgdHJhaW5pbmcgY3VsdHVyZSBhdCBYLVplbiBTcG9ydHMgR3JlZW52aWxsZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo0NjBweDsgaGVpZ2h0OmF1dG87IG1hcmdpbjowIGF1dG87IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyBib3JkZXItcmFkaXVzOjNweDsgb2JqZWN0LWZpdDpjb3ZlcjsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxmaWdjYXB0aW9uIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDYwcHg7IG1hcmdpbjoxMHB4IGF1dG8gMCBhdXRvOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxM3B4OyBsaW5lLWhlaWdodDoxLjU7IGNvbG9yOiM2YjZiNmI7Ij5UaGUgY3VsdHVyZSBhdCBYLVplbiBTcG9ydHMgaXMgZGVzaWduZWQgdG8gbWFrZSBjb2FjaGluZywgY29tcGV0aXRpb24sIGFuZCBjYW1hcmFkZXJpZSBjb2V4aXN0IGluIHRoZSBzYW1lIGVudmlyb25tZW50LjwvZmlnY2FwdGlvbj4KICA8L2ZpZ3VyZT4KCiAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDM4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMnB4OyBsaW5lLWhlaWdodDoxLjI0OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7Ij5Qcm9ncmFtcywgQ29hY2hpbmcsIGFuZCBhIEZhY2lsaXR5IEJ1aWx0IGZvciBSYW5nZTwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5TdXJmYWNlLWxldmVsIGZlYXR1cmVzIGRvIG1hdHRlci4gWC1aZW4gU3BvcnRzIG9wZXJhdGVzIG91dCBvZiBhIDE1LDAwMC1zcXVhcmUtZm9vdCBmYWNpbGl0eSB3aXRoIG11bHRpcGxlIG1hdCBzcGFjZXMsIGNhcmRpbyBhbmQgd29ya291dCBlcXVpcG1lbnQsIGFuZCBkZWRpY2F0ZWQgc3BhY2UgZm9yIHZhcmllZCB0cmFpbmluZyBmb3JtYXRzLiBGcmVlbGFuZCBhbHNvIHBvaW50cyB0byBhIGZ1bGwgY2FnZSBhbmQgZnVsbCByaW5nLCBkZXRhaWxzIHRoYXQgcmVpbmZvcmNlIHRoZSBneW3igJlzIGNvbW1pdG1lbnQgdG8gY29tYmF0IHNwb3J0cyBhcyBzZXJpb3VzIGRpc2NpcGxpbmVzIHJhdGhlciB0aGFuIHNpZGUgb2ZmZXJpbmdzLjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlN0aWxsLCBoZSBpcyBjYXJlZnVsIHRvIHNheSB0aGF0IGluZnJhc3RydWN0dXJlIGFsb25lIGlzIG5vdCB3aGF0IG1ha2VzIHBlb3BsZSBjaG9vc2UgdGhlIGd5bS4gVGhlIGRlY2lzaXZlIGZhY3RvciwgaW4gaGlzIHRlbGxpbmcsIGlzIHRoZSBzdGFmZi4gSGlnaC1sZXZlbCBjb2FjaGluZyBtYXR0ZXJzIGZvciBjb21wZXRpdGl2ZSBhdGhsZXRlcywgYnV0IHNvIGRvZXMgZW1vdGlvbmFsIGludGVsbGlnZW5jZSB3aGVuIGEgbmV3Y29tZXIgd2Fsa3MgaW50byBhbiB1bmZhbWlsaWFyIHJvb20uIFRoZSBiZXN0IGZhY2lsaXRpZXMgYXJlIG5vdCBtZXJlbHkgdGVjaG5pY2FsbHkgcHJvZmljaWVudDsgdGhleSBrbm93IGhvdyB0byBvbmJvYXJkIHBlb3BsZSB3aXRob3V0IG1ha2luZyB0aGVtIGZlZWwgYmVoaW5kLjwvcD4KICAgIDx1bCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowOyBwYWRkaW5nOjAgMCAwIDIycHg7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuODU7IGNvbG9yOiMxZjFmMWY7Ij4KICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+R3JvdXAgZml0bmVzcyBjbGFzc2VzIHRoYXQgcnVuIGFjcm9zcyB0aGUgZGF5LCBmcm9tIGVhcmx5IG1vcm5pbmcgaW50byBldmVuaW5nPC9saT4KICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QWR1bHQgbWFydGlhbCBhcnRzIHByb2dyYW1taW5nIGluIE11YXkgVGhhaSwgQnJhemlsaWFuIEppdSBKaXRzdSwgYm94aW5nLCBhbmQgd3Jlc3RsaW5nPC9saT4KICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+R3ltLW9ubHkgYWNjZXNzIGZvciBtZW1iZXJzIHdobyBwcmVmZXIgaW5kZXBlbmRlbnQgdHJhaW5pbmc8L2xpPgogICAgICA8bGkgc3R5bGU9Im1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Qcm9ncmFtcyB0aGF0IHNlcnZlIGNoaWxkcmVuLCBhZHVsdHMsIGFuZCBtdWx0aS1wZXJzb24gZmFtaWxpZXM8L2xpPgogICAgICA8bGkgc3R5bGU9Im1hcmdpbjowOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QSBjb2FjaGluZyBjdWx0dXJlIHRoYXQgdHJlYXRzIHBhcnRpY2lwYW50cyBsaWtlIGF0aGxldGVzLCByZWdhcmRsZXNzIG9mIGxldmVsPC9saT4KICAgIDwvdWw+CiAgPC9zZWN0aW9uPgoKICA8c2VjdGlvbiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMzhweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxoMiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMycHg7IGxpbmUtaGVpZ2h0OjEuMjQ7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPkhlYWx0aHkgVHJhbnNmb3JtYXRpb24gTWVhbnMgTW9yZSBUaGFuIFBoeXNpY2FsIENoYW5nZTwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaGVuIEZyZWVsYW5kIHRhbGtzIGFib3V0IHRyYW5zZm9ybWF0aW9uLCBoZSBkb2VzIG5vdCByZWR1Y2UgaXQgdG8gd2VpZ2h0IGxvc3Mgb3IgYm9keSBjb21wb3NpdGlvbi4gSGUgZnJhbWVzIGl0IGluIHRocmVlIGRpbWVuc2lvbnM6IHBoeXNpY2FsIGhlYWx0aCwgbWVudGFsIGhlYWx0aCwgYW5kIHNvY2lhbCBoZWFsdGguIFRoYXQgYnJvYWRlciBkZWZpbml0aW9uIGlzIG5vdGFibGUgYmVjYXVzZSBpdCBhbGlnbnMgd2l0aCBob3cgbWFueSBtZW1iZXJzIGFjdHVhbGx5IGV4cGVyaWVuY2UgcHJvZ3Jlc3MuIFRoZXkgbWF5IGFycml2ZSBob3BpbmcgdG8gZ2V0IHN0cm9uZ2VyIG9yIGxlYW5lciwgYnV0IHRoZSBtb3JlIGxhc3RpbmcgYmVuZWZpdCBvZnRlbiBjb21lcyBmcm9tIHJvdXRpbmUsIGNvbmZpZGVuY2UsIGFuZCBodW1hbiBjb25uZWN0aW9uLjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSBneW0gaW50ZW50aW9uYWxseSBzdXBwb3J0cyB0aGF0IHNvY2lhbCBjb21wb25lbnQuIENvYWNoZXMgaW50cm9kdWNlIHRoZW1zZWx2ZXMuIE5ldyBtZW1iZXJzIGFyZSBpZGVudGlmaWVkIGFuZCB3ZWxjb21lZC4gSW4gc29tZSBjYXNlcywgY2xhc3NlcyB1c2UgbGlnaHQgaWNlYnJlYWtlcnMgc28gcGVvcGxlIGxlYXJuIGVhY2ggb3RoZXLigJlzIG5hbWVzLiBFdmVuIHlvdXRoIHNlc3Npb25zIGFyZSBzdHJ1Y3R1cmVkIHRvIGJ1aWxkIGNhbWFyYWRlcmllIGFmdGVyIGNvbXBldGl0aW9uLWhlYXZ5IGRyaWxscywgd2hpY2ggaGVscHMgZW5zdXJlIHRoYXQgaW50ZW5zaXR5IGRvZXMgbm90IGhhcmRlbiBpbnRvIGhvc3RpbGl0eS48L3A+CiAgICA8YmxvY2txdW90ZSBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjoyOHB4IDA7IHBhZGRpbmc6MjBweCAyMnB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmN2Y3ZjU7IGJvcmRlci1sZWZ0OjRweCBzb2xpZCAjMTExMTExOyI+CiAgICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjRweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzExMTExMTsiPuKAnFdlIHdhbnRlZCB0byBoYXZlIGEgaGVhbHRoeSB0cmFuc2Zvcm1hdGlvbi4gQW5kIHdoZW4gd2Ugc2F5IGhlYWx0aHksIHRoYXQgZG9lc27igJl0IGp1c3QgbWVhbiBwaHlzaWNhbGl0eS7igJ08L3A+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGF0IHBlcnNwZWN0aXZlIGhlbHBzIGV4cGxhaW4gd2h5IHRoZSBneW0gdGFsa3Mgc28gb2Z0ZW4gYWJvdXQgY29tbXVuaXR5LiBJbiBhIGNyb3dkZWQgbWFya2V0LCBjb21tdW5pdHkgaXMgc29tZXRpbWVzIHVzZWQgYXMgYnJhbmRpbmcgbGFuZ3VhZ2UuIEhlcmUsIGl0IGFwcGVhcnMgbW9yZSBvcGVyYXRpb25hbCB0aGFuIG9ybmFtZW50YWwuIEl0IHNoYXBlcyBjbGFzcyBkZXNpZ24sIG1lbWJlciBpbnRlcmFjdGlvbnMsIHN0YWZmaW5nIHByaW9yaXRpZXMsIGFuZCBldmVuIGxvY2FsIGV2ZW50cy48L3A+CiAgPC9zZWN0aW9uPgoKICA8c2VjdGlvbiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMzhweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxoMiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMycHg7IGxpbmUtaGVpZ2h0OjEuMjQ7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPkxvY2FsIFJlbGV2YW5jZSBpbiBHcmVlbnZpbGxlLCBTb3V0aCBDYXJvbGluYTwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5HcmVlbnZpbGxlIGlzIGNlbnRyYWwgdG8gRnJlZWxhbmTigJlzIHZpc2lvbi4gQSBuYXRpdmUgb2YgdGhlIGNpdHksIGhlIGRlc2NyaWJlcyBhIGxvbmctc3RhbmRpbmcgYmVsaWVmIHRoYXQgbG9jYWwgYXRobGV0ZXMgYW5kIGd5bXMgc2hvdWxkIG5vdCBvcGVyYXRlIGluIGlzb2xhdGlvbi4gSW5zdGVhZCBvZiB0cmVhdGluZyBldmVyeSBmYWNpbGl0eSBhcyBhIHJpdmFsLCBoZSB3YW50cyB0byBzZWUgYSBzdHJvbmdlciBvdmVyYWxsIGN1bHR1cmUgYXJvdW5kIHBoeXNpY2FsIGFjdGl2aXR5LCBjb21iYXQgc3BvcnRzLCBhbmQgZmFtaWx5IGZpdG5lc3MgaW4gR3JlZW52aWxsZSwgU291dGggQ2Fyb2xpbmEuPC9wPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDIwcHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhhdCBwaGlsb3NvcGh5IGV4dGVuZHMgYmV5b25kIHRoZSB3YWxscyBvZiBYLVplbiBTcG9ydHMuIFRoZSBneW0gaGFzIGhvc3RlZCBjb21tdW5pdHkgZXZlbnRzIHRoYXQgYnJpbmcgdG9nZXRoZXIgcGFydGljaXBhbnRzIGZyb20gbXVsdGlwbGUgZ3ltcyBmb3Igc3BhcnJpbmcgbWF0Y2hlcyBhbmQgZml0bmVzcyBhY3Rpdml0aWVzLiBUaGUgYWltIGlzIG5vdCBtZXJlbHkgaW50ZXJuYWwgZ3Jvd3RoLiBJdCBpcyB0byBjb250cmlidXRlIHRvIGEgaGVhbHRoaWVyIGxvY2FsIGVjb3N5c3RlbSB3aGVyZSBtb3JlIHBlb3BsZSB2aWV3IG1vdmVtZW50LCB0cmFpbmluZywgYW5kIGV2ZW4gbWFydGlhbCBhcnRzIGFzIG5vcm1hbCBwYXJ0cyBvZiBldmVyeWRheSBsaWZlLjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZvciBsb2NhbCBTRU8gcHVycG9zZXMsIHRoYXQgbWF0dGVycyBiZWNhdXNlIHRoZSBhcnRpY2xlIGlzIG5vdCBzaW1wbHkgYWJvdXQgb25lIGJ1c2luZXNzLiBJdCBpcyBhYm91dCB3aGF0IGxvY2FsIGNvbnN1bWVycyBpbmNyZWFzaW5nbHkgd2FudCBmcm9tIGEgZ3ltIGluIEdyZWVudmlsbGU6IGZsZXhpYmxlIG9wdGlvbnMsIGZhbWlseSBhY2Nlc3MsIHF1YWxpZmllZCBjb2FjaGluZywgYW5kIGEgY3VsdHVyZSB0aGF0IGZlZWxzIHBlcnNvbmFsIHJhdGhlciB0aGFuIGFub255bW91cy48L3A+CiAgPC9zZWN0aW9uPgoKICA8c2VjdGlvbiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMzhweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgIDxoMiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMThweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMycHg7IGxpbmUtaGVpZ2h0OjEuMjQ7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPldoYXQgR3ltIE93bmVycyBPZnRlbiBVbmRlcnN0YW5kIFRoYXQgdGhlIFB1YmxpYyBEb2VzIE5vdDwvaDI+CiAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjBweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5GcmVlbGFuZCBvZmZlcnMgYSB1c2VmdWwgcmVtaW5kZXIgYWJvdXQgdGhlIGJ1c2luZXNzIGl0c2VsZjogc2VsbGluZyBmaXRuZXNzIGlzIG5vdCB0aGUgc2FtZSBhcyBzZWxsaW5nIGEgcHJvZHVjdC4gSXQgb2Z0ZW4gbWVhbnMgYXNraW5nIHBlb3BsZSB0byBjaGFuZ2UgYmVoYXZpb3IsIHJvdXRpbmUsIGFuZCBpbiBzb21lIGNhc2VzIGlkZW50aXR5LiBUaGF0IGNhbiBiZSBhIGRpZmZpY3VsdCBzYWxlLCBlc3BlY2lhbGx5IGZvciB0aG9zZSB3aG8ga25vdyB0aGV5IG5lZWQgYSBjaGFuZ2UgYnV0IHN0aWxsIGZlZWwgcmVzaXN0YW5jZSB0byB0YWtpbmcgdGhlIGZpcnN0IHN0ZXAuPC9wPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDIwcHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SW4gdGhhdCBzZW5zZSwgYSB3ZWxjb21pbmcgZW52aXJvbm1lbnQgaXMgbm90IGEgY29zbWV0aWMgYWR2YW50YWdlLiBJdCBpcyBwYXJ0IG9mIHRoZSBidXNpbmVzcyBtb2RlbC4gSWYgcGVvcGxlIGFyZSBiZWluZyBhc2tlZCB0byBlbWJyYWNlIGEgbmV3IHZlcnNpb24gb2YgdGhlbXNlbHZlcywgdGhleSBuZWVkIGFuIGVudmlyb25tZW50IHRoYXQgbG93ZXJzIHRoZSBlbW90aW9uYWwgY29zdCBvZiBzdGFydGluZy4gVGhhdCBpcyB3aGVyZSB0aGUgZnJvbnQgZGVzaywgdGhlIGNvYWNoZXMsIHRoZSBtZW1iZXIgY3VsdHVyZSwgYW5kIHRoZSBmaXJzdC1jbGFzcyBleHBlcmllbmNlIGFsbCBiZWdpbiB0byBtYXR0ZXIgaW4gYSBtb3JlIHNlcmlvdXMgd2F5LjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkl0IGlzIGFsc28gd2h5IHNvIG1hbnkgZ3ltIG93bmVycyByZW1haW4gaW4gdGhlIGJ1c2luZXNzIGRlc3BpdGUgaXRzIGRpZmZpY3VsdHkuIFRoZSBtb3N0IG1lYW5pbmdmdWwgcmVzdWx0cyBhcmUgbm90IGFsd2F5cyBtb250aGx5IHJldmVudWUgZmlndXJlcy4gVGhleSBhcmUgdGhlIG1lbWJlcnMgd2hvIGNvbW1pdCwgc3RheSB0aGUgY291cnNlLCBhbmQgbG9vayBzaWduaWZpY2FudGx5IGRpZmZlcmVudCBvbmUgeWVhciBsYXRlciBpbiB0aGVpciBoZWFsdGgsIGNvbmZpZGVuY2UsIGFuZCBvdXRsb29rLjwvcD4KICA8L3NlY3Rpb24+CgogIDxzZWN0aW9uIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAzOHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgPGgyIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MzJweDsgbGluZS1oZWlnaHQ6MS4yNDsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyI+RkFRPC9oMj4KCiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMnB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICA8aDMgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI0cHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPldoYXQgbWFrZXMgYSBneW0gZmVlbCB3ZWxjb21pbmcgdG8gYmVnaW5uZXJzPzwvaDM+CiAgICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkJlZ2lubmVycyB1c3VhbGx5IHJlc3BvbmQgdG8gc2ltcGxlIGJ1dCBpbXBvcnRhbnQgZGV0YWlsczogYSB3YXJtIGdyZWV0aW5nLCBhIGNsZWFyIGV4cGxhbmF0aW9uIG9mIG9wdGlvbnMsIGEgZ3VpZGVkIGZpcnN0IHZpc2l0LCBhbmQgYSBjdWx0dXJlIHRoYXQgZG9lcyBub3QgbWFrZSB0aGVtIGZlZWwganVkZ2VkIGZvciBub3Qga25vd2luZyBldmVyeXRoaW5nIG9uIGRheSBvbmUuPC9wPgogICAgPC9kaXY+CgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjJweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgPGgzIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNHB4OyBsaW5lLWhlaWdodDoxLjM1OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7Ij5XaHkgZG8gZmFtaWx5LWZyaWVuZGx5IGd5bXMgbWF0dGVyPzwvaDM+CiAgICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkZhbWlseS1mcmllbmRseSBneW1zIHJlZHVjZSB0aGUgZnJpY3Rpb24gdGhhdCBvZnRlbiBrZWVwcyBob3VzZWhvbGRzIGZyb20gdHJhaW5pbmcgY29uc2lzdGVudGx5LiBXaGVuIHBhcmVudHMgYW5kIGNoaWxkcmVuIGNhbiBwYXJ0aWNpcGF0ZSBpbiB0aGUgc2FtZSBmYWNpbGl0eSwgZml0bmVzcyBiZWNvbWVzIGVhc2llciB0byBzdXN0YWluIGFzIHBhcnQgb2YgZmFtaWx5IGxpZmUuPC9wPgogICAgPC9kaXY+CgogICAgPGRpdiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMjJweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KICAgICAgPGgzIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNHB4OyBsaW5lLWhlaWdodDoxLjM1OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7Ij5Ib3cgaXMgbWFydGlhbCBhcnRzIGRpZmZlcmVudCBmcm9tIGEgdHlwaWNhbCBneW0gcm91dGluZT88L2gzPgogICAgICA8cCBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5BIHR5cGljYWwgcm91dGluZSBtYXkgZm9jdXMgcHJpbWFyaWx5IG9uIGdlbmVyYWwgZml0bmVzcywgd2hpbGUgbWFydGlhbCBhcnRzIGFkZCBza2lsbCBkZXZlbG9wbWVudCwgcHJvZ3Jlc3Npb24sIGFuZCByZWFsLXdvcmxkIGFwcGxpY2F0aW9uLiBGb3IgbWFueSBwZW9wbGUsIHRoYXQgYWRkZWQgcHVycG9zZSBtYWtlcyB0cmFpbmluZyBlYXNpZXIgdG8gbWFpbnRhaW4gb3ZlciB0aGUgbG9uZyB0ZXJtLjwvcD4KICAgIDwvZGl2PgoKICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDIycHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICAgIDxoMyBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjRweDsgbGluZS1oZWlnaHQ6MS4zNTsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyI+V2hhdCBwcm9ncmFtcyBpcyBYLVplbiBTcG9ydHMga25vd24gZm9yPzwvaDM+CiAgICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkJhc2VkIG9uIHRoZSBpbnRlcnZpZXcsIFgtWmVuIFNwb3J0cyBpcyBlc3BlY2lhbGx5IGtub3duIGZvciBncm91cCBmaXRuZXNzIGNsYXNzZXMgYW5kIG1hcnRpYWwgYXJ0cyBwcm9ncmFtbWluZywgaW5jbHVkaW5nIE11YXkgVGhhaSwgQnJhemlsaWFuIEppdSBKaXRzdSwgYm94aW5nLCBhbmQgd3Jlc3RsaW5nLCBhbG9uZyB3aXRoIGdlbmVyYWwgZ3ltIGFjY2Vzcy48L3A+CiAgICA8L2Rpdj4KCiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgogICAgICA8aDMgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjI0cHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPldoeSBpcyBjb21tdW5pdHkgaW1wb3J0YW50IGluIGZpdG5lc3M/PC9oMz4KICAgICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Q29tbXVuaXR5IGltcHJvdmVzIGNvbnNpc3RlbmN5LiBQZW9wbGUgYXJlIG1vcmUgbGlrZWx5IHRvIGNvbnRpbnVlIHRyYWluaW5nIHdoZW4gdGhleSBmZWVsIHJlY29nbml6ZWQsIHN1cHBvcnRlZCwgYW5kIGNvbm5lY3RlZCB0byBvdGhlcnMgd2l0aCBzaW1pbGFyIGdvYWxzLjwvcD4KICAgIDwvZGl2PgogIDwvc2VjdGlvbj4KCiAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDM4cHggMDsgcGFkZGluZzoyMHB4OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiNmN2Y3ZjU7IGJvcmRlcjoxcHggc29saWQgI2VjZWFlNjsgYm9yZGVyLXJhZGl1czozcHg7Ij4KICAgIDxoMiBzdHlsZT0iZGlzcGxheTpibG9jazsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjEwMCU7IG1hcmdpbjowIDAgMTZweCAwOyBwYWRkaW5nOjA7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMwcHg7IGxpbmUtaGVpZ2h0OjEuMjU7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPktleSBUYWtlYXdheXM8L2gyPgogICAgPHVsIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MCAwIDAgMjJweDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MThweDsgbGluZS1oZWlnaHQ6MS44NTsgY29sb3I6IzFmMWYxZjsiPgogICAgICA8bGkgc3R5bGU9Im1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5YLVplbiBTcG9ydHMgaW4gR3JlZW52aWxsZSBjb21iaW5lcyBtYXJ0aWFsIGFydHMsIGdyb3VwIGZpdG5lc3MsIGFuZCBneW0gYWNjZXNzIGluIG9uZSBmYWNpbGl0eS48L2xpPgogICAgICA8bGkgc3R5bGU9Im1hcmdpbjowIDAgOHB4IDA7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgZ3ltIGVtcGhhc2l6ZXMgYSBoaWdobHkgd2VsY29taW5nIGZpcnN0IGltcHJlc3Npb24sIGluY2x1ZGluZyB0b3VycywgZnJlZSB0cmlhbHMsIGFuZCBuYW1lIHJlY29nbml0aW9uLjwvbGk+CiAgICAgIDxsaSBzdHlsZT0ibWFyZ2luOjAgMCA4cHggMDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkl0cyBsZWFkZXJzaGlwIHNlZXMgbWFydGlhbCBhcnRzIGFzIGEgbG9uZy10ZXJtIGV4dGVuc2lvbiBvZiBmaXRuZXNzIHJhdGhlciB0aGFuIGEgc2VwYXJhdGUgY2F0ZWdvcnkuPC9saT4KICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MCAwIDhweCAwOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIGJ1c2luZXNzIHBsYWNlcyBlcXVhbCB3ZWlnaHQgb24gcGh5c2ljYWwsIG1lbnRhbCwgYW5kIHNvY2lhbCBoZWFsdGguPC9saT4KICAgICAgPGxpIHN0eWxlPSJtYXJnaW46MDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkl0cyBicm9hZGVyIGdvYWwgaXMgdG8gaGVscCBzdHJlbmd0aGVuIEdyZWVudmlsbGXigJlzIG92ZXJhbGwgY3VsdHVyZSBhcm91bmQgdHJhaW5pbmcsIGNvbW11bml0eSwgYW5kIGhlYWx0aHkgbGl2aW5nLjwvbGk+CiAgICA8L3VsPgogIDwvc2VjdGlvbj4KCiAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDM4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDE4cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMnB4OyBsaW5lLWhlaWdodDoxLjI0OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7Ij5Db25jbHVzaW9uPC9oMj4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjAgMCAyMHB4IDA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZXJlIGlzIG5vIHNob3J0YWdlIG9mIGd5bXMgcHJvbWlzaW5nIHJlc3VsdHMuIFdoYXQgaXMgbGVzcyBjb21tb24gaXMgYSBmYWNpbGl0eSB0aGF0IHRyZWF0cyBob3NwaXRhbGl0eSwgY29hY2hpbmcsIGFuZCBjb21tdW5pdHkgYXMgc2VyaW91c2x5IGFzIHByb2dyYW1taW5nLiBUaGF0IGlzIHRoZSBjZW50cmFsIGlkZWEgYmVoaW5kIFgtWmVuIFNwb3J0cy4gVGhlIGVxdWlwbWVudCBtYXR0ZXJzLiBUaGUgY2xhc3NlcyBtYXR0ZXIuIFRoZSBleHBlcnRpc2UgbWF0dGVycy4gQnV0IHRoZSBsYXJnZXIgYW1iaXRpb24gaXMgdG8gYnVpbGQgYW4gZW52aXJvbm1lbnQgd2hlcmUgcGVvcGxlIGZlZWwga25vd24sIHN1cHBvcnRlZCwgYW5kIG1vdGl2YXRlZCB0byBzdGF5LjwvcD4KICAgIDxwIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkluIEdyZWVudmlsbGUsIFNvdXRoIENhcm9saW5hLCB0aGF0IG1lYW5zIGEgZ3ltIGV4cGVyaWVuY2UgdGhhdCByZWFjaGVzIGJleW9uZCB0cmFuc2FjdGlvbnMgYW5kIHRvd2FyZCBjdWx0dXJlLiBGb3IgbWVtYmVycywgdGhhdCBjYW4gdHJhbnNsYXRlIGludG8gYmV0dGVyIGNvbnNpc3RlbmN5IGFuZCBkZWVwZXIgZW5nYWdlbWVudC4gRm9yIHRoZSBsb2NhbCBmaXRuZXNzIGluZHVzdHJ5LCBpdCBvZmZlcnMgYSByZW1pbmRlciB0aGF0IHRoZSBiZXN0IGZhY2lsaXRpZXMgZG8gbm90IGp1c3QgdHJhaW4gYm9kaWVzLiBUaGV5IGJ1aWxkIHBsYWNlcyBwZW9wbGUgd2FudCB0byByZXR1cm4gdG8uPC9wPgogIDwvc2VjdGlvbj4KCiAgPHNlY3Rpb24gc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDM0cHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8aDIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MCAwIDEycHggMDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNnB4OyBsaW5lLWhlaWdodDoxLjM7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsiPlNvdXJjZXM8L2gyPgogICAgPHAgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzowOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxNnB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiM0NDQ0NDQ7Ij5Tb3VyY2UgbWF0ZXJpYWwgZm9yIHRoaXMgYXJ0aWNsZSB3YXMgYmFzZWQgb24gdGhlIHByb3ZpZGVkIGludGVydmlldyB0cmFuc2NyaXB0IHdpdGggQ29keSBGcmVlbGFuZCBmb3IgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXigJlzIEd5bSBTcG90bGlnaHQgaW50ZXJ2aWV3LCBpbmNsdWRpbmcgZGlzY3Vzc2lvbiBvZiBYLVplbiBTcG9ydHMsIGl0cyBmYW1pbHktb3JpZW50ZWQgdHJhaW5pbmcgbW9kZWwsIGNvbW11bml0eSBwaGlsb3NvcGh5LCBtYXJ0aWFsIGFydHMgYW5kIGdyb3VwIGZpdG5lc3MgcHJvZ3JhbXMsIHJlYnJhbmRpbmcgZWZmb3J0cywgYW5kIG1lbWJlciBleHBlcmllbmNlIGluIEdyZWVudmlsbGUsIFNvdXRoIENhcm9saW5hLjwvcD4KICA8L3NlY3Rpb24+CgogIDxmb290ZXIgc3R5bGU9ImRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1heC13aWR0aDoxMDAlOyBtYXJnaW46MDsgcGFkZGluZzoyMHB4IDAgMCAwOyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IGJvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTU7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CiAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgbWFyZ2luOjA7IHBhZGRpbmc6MDsgYm94LXNpemluZzpib3JkZXItYm94OyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGxpbmUtaGVpZ2h0OjEuNjsgY29sb3I6IzZiNmI2YjsiPkVkaXRvcmlhbGx5IHByb2R1Y2VkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CiAgPC9mb290ZXI+CgogIDxtZXRhIGl0ZW1wcm9wPSJwdWJsaXNoZXIiIGNvbnRlbnQ9IkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIj4KICA8bWV0YSBpdGVtcHJvcD0ibWFpbkVudGl0eU9mUGFnZSIgY29udGVudD0iIj4KPC9kaXY+CgogIDwvYXJ0aWNsZT4KPC9kaXY+
Editorial Feature | Fitness Living Magazine™

How X-Zen Sports Is Building a Welcoming Gym Environment in Greenville, South Carolina

At X-Zen Sports, the goal is not simply to offer workouts. It is to create a place where families can train together, members are greeted by name, and fitness becomes part of a larger community culture.

By Daniel Ford | Managing Editor, Fitness Living Magazine™
Greenville, South Carolina
March 2026
X-Zen Sports gym environment in Greenville South Carolina
The first impression matters at X-Zen Sports, where the member experience is designed to feel warm, organized, and community-driven.

People often talk about gyms in terms of square footage, equipment, or programming. Cody Freeland talks about them in terms of atmosphere. In his view, a great facility should not feel intimidating or transactional. It should feel inviting from the moment someone walks through the front door. That idea shapes the culture at X-Zen Sports in Greenville, where martial arts, group fitness, and general gym access all exist under one roof with a distinctly family-oriented philosophy.

Freeland describes the mission in unusually simple terms: when a new person arrives, the experience should feel like “Disney World.” By that, he means more than energy or enthusiasm. He means a high-touch welcome, a staff that remembers names, a tour that removes uncertainty, and a sense that members are joining a community rather than entering a sales funnel. In an industry that can sometimes lean heavily on transactions and transformations, that distinction stands out.

For anyone searching for a welcoming gym environment in Greenville, South Carolina, or thinking more broadly about what makes a fitness business memorable, X-Zen Sports offers an instructive case study in culture, coaching, and long-term member engagement.

Quick Answer

What creates a welcoming gym environment?

A welcoming gym environment is built through personal recognition, clear guidance, inclusive programming, and a sense of community. At X-Zen Sports in Greenville, that means greeting members by name, offering tours and free trials, helping new visitors choose the right program, and creating a culture where families, beginners, and experienced athletes can train in the same facility.

  • Friendly first impressions at the front desk
  • Programs for kids, adults, and families
  • Coaching that balances support with standards
  • Community-building beyond the workout itself
  • A training model that gives fitness a longer-term purpose

A Gym Model That Blends Fitness, Martial Arts, and Family Life

The roots of X-Zen Sports begin with a simple observation: many families want to be active together, but most training environments divide them. One person works out while another waits. One child takes a class while a parent sits on the sidelines. The original vision, Freeland explains, was to create a place where kids and parents could train at the same time and where the facility served the family unit rather than fragmenting it.

That model has since evolved into something broader. Today, the gym combines group fitness, martial arts, and standard gym access. Members can take coach-led classes, train in combat sports, or simply use the facility for their own lifting and conditioning. The structure is tiered, but the philosophy is consistent: there should be an entry point for nearly anyone, whether the goal is general fitness, athletic development, or a deeper commitment to martial arts.

In practice, that makes X-Zen Sports less like a narrow niche facility and more like a modern training hub. The gym offers options for adults, children, and families, while still preserving a strong identity around performance, discipline, and purposeful movement.

Martial arts and fitness training at X-Zen Sports in Greenville SC
X-Zen Sports positions fitness and martial arts as connected disciplines rather than separate categories.

Why the “Disney World” Standard Matters

Freeland’s most memorable description of the gym experience is also his clearest: “When people walk in, it needs to feel like Disney World.” In a fitness context, that is not about spectacle. It is about attention to detail. The greeting matters. The tour matters. The guidance matters. For a beginner, those first few minutes can determine whether the facility feels accessible or overwhelming.

X-Zen Sports gives every prospective member a free trial and a walkthrough of the facility. More importantly, staff members are expected to learn names and recognize regulars. Freeland notes that the front desk team knows most members by name, even with a member base that approaches 900 active people. That is not a small operational detail; it is central to the culture the gym wants to create.

“You’re not just a number to us. You’re not just a gym member. You’re somebody that’s part of our community.”

That approach answers one of the most persistent problems in fitness: retention. Many people can begin a gym routine. Far fewer find a place that keeps them coming back. Recognition, belonging, and positive social reinforcement often do more for consistency than programming alone.

From Workout to Lifestyle: The Role of Martial Arts

One of the more interesting ideas in Freeland’s interview is his argument that working out and martial arts are not separate pursuits. They are, in his view, the same physical foundation expressed in different ways. A person may begin with strength and conditioning, but eventually crave an outlet that makes use of that mobility, power, and discipline. Martial arts become the application.

That distinction also helps explain why martial arts can lead to longer member relationships. Freeland notes that fitness memberships may often be shorter-term, while martial arts memberships tend to last years. The difference is not simply exercise selection. It is identity, skill progression, and purpose. Instead of chasing only cosmetic or short-term outcomes, members begin participating in something that can continue to evolve over time.

At X-Zen Sports, this philosophy shows up in the gym’s programming mix, which includes group fitness, Muay Thai, Brazilian Jiu Jitsu, boxing, and a growing wrestling offering. The message is not that everyone must compete. It is that purposeful training tends to keep people engaged longer than repetitive exercise alone.

Community-focused coaching and training culture at X-Zen Sports Greenville
The culture at X-Zen Sports is designed to make coaching, competition, and camaraderie coexist in the same environment.

Programs, Coaching, and a Facility Built for Range

Surface-level features do matter. X-Zen Sports operates out of a 15,000-square-foot facility with multiple mat spaces, cardio and workout equipment, and dedicated space for varied training formats. Freeland also points to a full cage and full ring, details that reinforce the gym’s commitment to combat sports as serious disciplines rather than side offerings.

Still, he is careful to say that infrastructure alone is not what makes people choose the gym. The decisive factor, in his telling, is the staff. High-level coaching matters for competitive athletes, but so does emotional intelligence when a newcomer walks into an unfamiliar room. The best facilities are not merely technically proficient; they know how to onboard people without making them feel behind.

  • Group fitness classes that run across the day, from early morning into evening
  • Adult martial arts programming in Muay Thai, Brazilian Jiu Jitsu, boxing, and wrestling
  • Gym-only access for members who prefer independent training
  • Programs that serve children, adults, and multi-person families
  • A coaching culture that treats participants like athletes, regardless of level

Healthy Transformation Means More Than Physical Change

When Freeland talks about transformation, he does not reduce it to weight loss or body composition. He frames it in three dimensions: physical health, mental health, and social health. That broader definition is notable because it aligns with how many members actually experience progress. They may arrive hoping to get stronger or leaner, but the more lasting benefit often comes from routine, confidence, and human connection.

The gym intentionally supports that social component. Coaches introduce themselves. New members are identified and welcomed. In some cases, classes use light icebreakers so people learn each other’s names. Even youth sessions are structured to build camaraderie after competition-heavy drills, which helps ensure that intensity does not harden into hostility.

“We wanted to have a healthy transformation. And when we say healthy, that doesn’t just mean physicality.”

That perspective helps explain why the gym talks so often about community. In a crowded market, community is sometimes used as branding language. Here, it appears more operational than ornamental. It shapes class design, member interactions, staffing priorities, and even local events.

Local Relevance in Greenville, South Carolina

Greenville is central to Freeland’s vision. A native of the city, he describes a long-standing belief that local athletes and gyms should not operate in isolation. Instead of treating every facility as a rival, he wants to see a stronger overall culture around physical activity, combat sports, and family fitness in Greenville, South Carolina.

That philosophy extends beyond the walls of X-Zen Sports. The gym has hosted community events that bring together participants from multiple gyms for sparring matches and fitness activities. The aim is not merely internal growth. It is to contribute to a healthier local ecosystem where more people view movement, training, and even martial arts as normal parts of everyday life.

For local SEO purposes, that matters because the article is not simply about one business. It is about what local consumers increasingly want from a gym in Greenville: flexible options, family access, qualified coaching, and a culture that feels personal rather than anonymous.

What Gym Owners Often Understand That the Public Does Not

Freeland offers a useful reminder about the business itself: selling fitness is not the same as selling a product. It often means asking people to change behavior, routine, and in some cases identity. That can be a difficult sale, especially for those who know they need a change but still feel resistance to taking the first step.

In that sense, a welcoming environment is not a cosmetic advantage. It is part of the business model. If people are being asked to embrace a new version of themselves, they need an environment that lowers the emotional cost of starting. That is where the front desk, the coaches, the member culture, and the first-class experience all begin to matter in a more serious way.

It is also why so many gym owners remain in the business despite its difficulty. The most meaningful results are not always monthly revenue figures. They are the members who commit, stay the course, and look significantly different one year later in their health, confidence, and outlook.

FAQ

What makes a gym feel welcoming to beginners?

Beginners usually respond to simple but important details: a warm greeting, a clear explanation of options, a guided first visit, and a culture that does not make them feel judged for not knowing everything on day one.

Why do family-friendly gyms matter?

Family-friendly gyms reduce the friction that often keeps households from training consistently. When parents and children can participate in the same facility, fitness becomes easier to sustain as part of family life.

How is martial arts different from a typical gym routine?

A typical routine may focus primarily on general fitness, while martial arts add skill development, progression, and real-world application. For many people, that added purpose makes training easier to maintain over the long term.

What programs is X-Zen Sports known for?

Based on the interview, X-Zen Sports is especially known for group fitness classes and martial arts programming, including Muay Thai, Brazilian Jiu Jitsu, boxing, and wrestling, along with general gym access.

Why is community important in fitness?

Community improves consistency. People are more likely to continue training when they feel recognized, supported, and connected to others with similar goals.

Key Takeaways

  • X-Zen Sports in Greenville combines martial arts, group fitness, and gym access in one facility.
  • The gym emphasizes a highly welcoming first impression, including tours, free trials, and name recognition.
  • Its leadership sees martial arts as a long-term extension of fitness rather than a separate category.
  • The business places equal weight on physical, mental, and social health.
  • Its broader goal is to help strengthen Greenville’s overall culture around training, community, and healthy living.

Conclusion

There is no shortage of gyms promising results. What is less common is a facility that treats hospitality, coaching, and community as seriously as programming. That is the central idea behind X-Zen Sports. The equipment matters. The classes matter. The expertise matters. But the larger ambition is to build an environment where people feel known, supported, and motivated to stay.

In Greenville, South Carolina, that means a gym experience that reaches beyond transactions and toward culture. For members, that can translate into better consistency and deeper engagement. For the local fitness industry, it offers a reminder that the best facilities do not just train bodies. They build places people want to return to.

Sources

Source material for this article was based on the provided interview transcript with Cody Freeland for Fitness Living Magazine’s Gym Spotlight interview, including discussion of X-Zen Sports, its family-oriented training model, community philosophy, martial arts and group fitness programs, rebranding efforts, and member experience in Greenville, South Carolina.

Editorially produced by Fitness Living Magazine™



Fitness Headlines

0 Comments

Write A Comment

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

From Firefighter to Fitness Entrepreneur: A Journey of Resilience and Community Building

A firefighter became a fitness entrepreneur by using training as a tool for recovery and building a community-focused gym that prioritizes connection, scalable strength training, and long-term member

03.21.2026

Achieve Muscle Growth With This Comprehensive 4-Week Gym Plan

Explore the 4-week gym workout plan designed for rapid muscle growth, focusing on structured routines and nutritional guidance for optimal results.

03.21.2026

Unlock Your Strength Potential with a 5 Day Strength Training Program

Explore the benefits of a 5 day strength training weight program designed for muscle growth and effective recovery strategies.

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