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.
April 24.2026
10 Minutes Read

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

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

PGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbjowICFpbXBvcnRhbnQ7cGFkZGluZzowICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2NvbG9yOiMxNTE1MTUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjg2MHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MCAxOHB4IDcwcHggMThweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50OyI+Cgo8c2NyaXB0IHR5cGU9ImFwcGxpY2F0aW9uL2xkK2pzb24iPgp7CiJAY29udGV4dCI6Imh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOlsKewoiQHR5cGUiOiJBcnRpY2xlIiwKImhlYWRsaW5lIjoiRXhwZXJ0IEluc2lnaHRzOiBXaHkgTW92ZW1lbnQgUXVhbGl0eSBTaG91bGQgQ29tZSBCZWZvcmUgU3RyZW5ndGggVHJhaW5pbmciLAoiZGVzY3JpcHRpb24iOiJBIHByZW1pdW0gZWRpdG9yaWFsIGZlYXR1cmUgb24gVGhhQm94IG93bmVyIERhdmlkIERlYmVycnksIHdob3NlIHRyYWluaW5nIHBoaWxvc29waHkgc3RhcnRzIHdpdGggbW92ZW1lbnQgcXVhbGl0eSwgY29ycmVjdGl2ZSBleGVyY2lzZSwgc2NhbGFibGUgY29hY2hpbmcsIGFuZCBjbGllbnQgc3RvcmllcyBzdWNoIGFzIFNoZWVuYSBKYWNrc29u4oCZcyBwcm9ncmVzcyBqb3VybmV5LiIsCiJhdXRob3IiOnsKIkB0eXBlIjoiUGVyc29uIiwKIm5hbWUiOiJEYW5pZWwgRm9yZCIKfSwKInB1Ymxpc2hlciI6ewoiQHR5cGUiOiJPcmdhbml6YXRpb24iLAoibmFtZSI6IkZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5lIgp9LAoiZGF0ZVB1Ymxpc2hlZCI6IjIwMjYtMDQtMjEiLAoiZGF0ZU1vZGlmaWVkIjoiMjAyNi0wNC0yNCIsCiJtYWluRW50aXR5T2ZQYWdlIjoiaHR0cHM6Ly93d3cudGhhYm94LmxpdmUvIiwKImltYWdlIjpbCiJodHRwczovL2lpbGkuaW8vQnJYcGprbC5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0I2SHBQaEYuanBnIgpdLAoiYWJvdXQiOlsKIk1vdmVtZW50IHF1YWxpdHkgaW4gdHJhaW5pbmciLAoiU3RyZW5ndGggdHJhaW5pbmciLAoiTW92ZW1lbnQgYXNzZXNzbWVudHMiLAoiU3R1ZGVudCBhdGhsZXRlIHRyYWluaW5nIiwKIkd5bSBjb2FjaGluZyBwaGlsb3NvcGh5IiwKIkNsaWVudCBwcm9ncmVzcyBzdG9yaWVzIgpdLAoibWVudGlvbnMiOlsKewoiQHR5cGUiOiJQZXJzb24iLAoibmFtZSI6IlNoZWVuYSBKYWNrc29uIgp9Cl0KfSwKewoiQHR5cGUiOiJGQVFQYWdlIiwKIm1haW5FbnRpdHkiOlsKewoiQHR5cGUiOiJRdWVzdGlvbiIsCiJuYW1lIjoiV2h5IGRvZXMgbW92ZW1lbnQgcXVhbGl0eSBtYXR0ZXIgYmVmb3JlIHN0cmVuZ3RoIHRyYWluaW5nPyIsCiJhY2NlcHRlZEFuc3dlciI6ewoiQHR5cGUiOiJBbnN3ZXIiLAoidGV4dCI6Ik1vdmVtZW50IHF1YWxpdHkgbWF0dGVycyBiZWNhdXNlIHBvb3IgYWxpZ25tZW50LCB3ZWFrIGdsdXRlcywgdGlnaHQgaGlwIGZsZXhvcnMsIGFuZCBsaW1pdGVkIGFua2xlIG1vYmlsaXR5IGNhbiBtYWtlIHN0cmVuZ3RoIHdvcmsgbGVzcyBlZmZlY3RpdmUgYW5kIGNhbiByYWlzZSB0aGUgY2hhbmNlIG9mIGNvbXBlbnNhdGlvbi1iYXNlZCBwYWluIG9yIG92ZXJ1c2UgaXNzdWVzLiBEYXZpZCBEZWJlcnJ54oCZcyBhcHByb2FjaCBpcyB0byBoZWxwIG1lbWJlcnMgbW92ZSB3ZWxsIGZpcnN0LCB0aGVuIGFkZCBsb2FkLCB0aGVuIGFkZCBzcGVlZCBhbmQgcG93ZXIuIgp9Cn0sCnsKIkB0eXBlIjoiUXVlc3Rpb24iLAoibmFtZSI6IldoYXQgZG9lcyBUaGFCb3ggYXNzZXNzIGJlZm9yZSBhIG5ldyBtZW1iZXIgc3RhcnRzIHRyYWluaW5nPyIsCiJhY2NlcHRlZEFuc3dlciI6ewoiQHR5cGUiOiJBbnN3ZXIiLAoidGV4dCI6IlRoYUJveCBzdGFydHMgd2l0aCBtb3ZlbWVudCBhc3Nlc3NtZW50IHdvcmssIGluY2x1ZGluZyBhbiBvdmVyaGVhZCBzcXVhdCByZXZpZXcgYW5kLCB3aGVuIG5lZWRlZCwgb3RoZXIgY2hlY2tzIHN1Y2ggYXMgYW5rbGUgbW9iaWxpdHkgdGVzdGluZy4gVGhlIGdvYWwgaXMgdG8gaWRlbnRpZnkgbW92ZW1lbnQgbGltaXRzLCBwcmVzY3JpYmUgY29ycmVjdGl2ZSBleGVyY2lzZSwgYW5kIGJ1aWxkIGEgc2FmZXIgc3RhcnRpbmcgcG9pbnQuIgp9Cn0sCnsKIkB0eXBlIjoiUXVlc3Rpb24iLAoibmFtZSI6IklzIFRoYUJveCBvbmx5IGZvciBhZHZhbmNlZCBhdGhsZXRlcz8iLAoiYWNjZXB0ZWRBbnN3ZXIiOnsKIkB0eXBlIjoiQW5zd2VyIiwKInRleHQiOiJOby4gRGF2aWQgbWFrZXMgY2xlYXIgdGhhdCB0aGUgd29yayBpcyBzY2FsYWJsZS4gSGUgY2FuIGNvYWNoIGEgdmVyc2lvbiBvZiB0aGUgc2FtZSBtb3ZlbWVudCBmb3IgYW4gZWxpdGUgYXRobGV0ZSBvciBmb3IgYSBub3ZpY2UgbWVtYmVyIHdobyBpcyBqdXN0IGdldHRpbmcgc3RhcnRlZC4iCn0KfSwKewoiQHR5cGUiOiJRdWVzdGlvbiIsCiJuYW1lIjoiV2hvIGRvZXMgRGF2aWQgRGViZXJyeSBtb3N0IGVuam95IGhlbHBpbmc/IiwKImFjY2VwdGVkQW5zd2VyIjp7CiJAdHlwZSI6IkFuc3dlciIsCiJ0ZXh0IjoiSGUgc3BlYWtzIG1vc3Qgc3Ryb25nbHkgYWJvdXQgdHdvIGdyb3Vwczogc3R1ZGVudCBhdGhsZXRlcyB3aG8gd2FudCB0byBwZXJmb3JtIGJldHRlciBhbmQgb2xkZXIgYWR1bHRzIHdobyB3YW50IGEgYmV0dGVyIHF1YWxpdHkgb2YgbGlmZSwgbW9yZSBtb3ZlbWVudCwgYW5kIG1vcmUgZnJlZWRvbSBpbiBkYWlseSBsaWZlLiIKfQp9LAp7CiJAdHlwZSI6IlF1ZXN0aW9uIiwKIm5hbWUiOiJEb2VzIFRoYUJveCBvZmZlciBzbWFsbCBncm91cCB0cmFpbmluZz8iLAoiYWNjZXB0ZWRBbnN3ZXIiOnsKIkB0eXBlIjoiQW5zd2VyIiwKInRleHQiOiJZZXMuIFRoZSBmYWNpbGl0eSB3ZWJzaXRlIGxpc3RzIHNtYWxsIGdyb3VwIHRyYWluaW5nIHRoYXQgaW5jbHVkZXMgMzAtbWludXRlIHNlc3Npb25zLCBib2R5IGNvbXBvc2l0aW9uIG1ldHJpY3MsIG1vbnRobHkgcmUtZXZhbHVhdGlvbiwgZGlldGFyeSBndWlkYW5jZSwgYW5kIGdyb3VwLWNoYXQgbW90aXZhdGlvbi4iCn0KfQpdCn0sCnsKIkB0eXBlIjoiRXhlcmNpc2VHeW0iLAoibmFtZSI6IlRoYUJveCIsCiJ1cmwiOiJodHRwczovL3d3dy50aGFib3gubGl2ZS8iLAoic2FtZUFzIjpbCiJodHRwczovL3d3dy50aGFib3gubGl2ZS8iCl0sCiJmb3VuZGVyIjp7CiJAdHlwZSI6IlBlcnNvbiIsCiJuYW1lIjoiRGF2aWQgRGViZXJyeSIKfSwKImFyZWFTZXJ2ZWQiOiJMYXR0YSwgU291dGggQ2Fyb2xpbmEiLAoia25vd3NBYm91dCI6WwoiTW92ZW1lbnQgYXNzZXNzbWVudHMiLAoiQ29ycmVjdGl2ZSBleGVyY2lzZSIsCiJTdHJlbmd0aCB0cmFpbmluZyIsCiJDb25kaXRpb25pbmciLAoiU3R1ZGVudCBhdGhsZXRlIHRyYWluaW5nIiwKIlNtYWxsIGdyb3VwIHRyYWluaW5nIgpdCn0KXQp9Cjwvc2NyaXB0PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjc2MHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nLXRvcDoyOHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MThweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjhweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7Y29sb3I6IzZkNmQ2ZCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RWRpdG9yaWFsIEZlYXR1cmUgfCBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEojwvZGl2PgoKPGgxIHN0eWxlPSJtYXJnaW46MCAwIDE2cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjUwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjA1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6LTAuOHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+RXhwZXJ0IEluc2lnaHRzOiBXaHkgTW92ZW1lbnQgUXVhbGl0eSBTaG91bGQgQ29tZSBCZWZvcmUgU3RyZW5ndGggVHJhaW5pbmc8L2gxPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS40ICFpbXBvcnRhbnQ7Y29sb3I6IzRhNGE0YSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MThweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QXQgVGhhQm94LCBvd25lciBhbmQgY29hY2ggRGF2aWQgRGViZXJyeSBtYWtlcyBhIHNpbXBsZSBjYXNlOiBiZXR0ZXIgbW92ZW1lbnQgY29tZXMgYmVmb3JlIGhlYXZpZXIgbG9hZGluZy4gRm9yIHN0dWRlbnQgYXRobGV0ZXMsIG9sZGVyIGFkdWx0cywgYW5kIGV2ZXJ5ZGF5IG1lbWJlcnMgYWxpa2UsIHRoYXQgb3JkZXIgY2FuIHNoYXBlIHNhZmVyIHRyYWluaW5nLCBiZXR0ZXIgY29uZmlkZW5jZSwgYW5kIGxvbmdlci10ZXJtIHJlc3VsdHMuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7Y29sb3I6IzVmNWY1ZiAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206OHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5CeSBEYW5pZWwgRm9yZCB8IE1hbmFnaW5nIEVkaXRvciwgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtjb2xvcjojN2E3YTdhICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5MYXR0YSwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KCjwvZGl2PgoKPGZpZ3VyZSBzdHlsZT0ibWFyZ2luOjI4cHggMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CclhwamtsLnBuZyIgYWx0PSJHcm91cCBwaG90byBhdCBUaGFCb3ggaW4gTGF0dGEgU291dGggQ2Fyb2xpbmEiIHN0eWxlPSJkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50OyI+Cgo8ZmlnY2FwdGlvbiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O2NvbG9yOiM3YTdhN2EgIWltcG9ydGFudDttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoYUJveCBjb21lcyBhY3Jvc3MgYXMgYSBjbG9zZSwgaGFyZC13b3JraW5nIGd5bSBjb21tdW5pdHkgd2hlcmUgbWVtYmVycyBhcmUgY2hhbGxlbmdlZCwgc3VwcG9ydGVkLCBhbmQgZXhwZWN0ZWQgdG8ga2VlcCBpbXByb3ZpbmcuPC9maWdjYXB0aW9uPgoKPC9maWd1cmU+Cgo8cCBzdHlsZT0ibWFyZ2luOjI4cHggMCAwIDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij48c3BhbiBzdHlsZT0iZmxvYXQ6bGVmdCAhaW1wb3J0YW50O2ZvbnQtc2l6ZTo3MnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MC44MiAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDsiPkY8L3NwYW4+b3IgbWFueSBneW1zLCBzdHJlbmd0aCBjb21lcyBmaXJzdCBhbmQgdGVjaG5pcXVlIGdldHMgY2xlYW5lZCB1cCBsYXRlci4gRGF2aWQgRGViZXJyeSB0YWtlcyB0aGUgb3Bwb3NpdGUgdmlldy4gV2hlbiBhIG5ldyBtZW1iZXIgd2Fsa3MgaW50byBUaGFCb3gsIHRoZSBmaXJzdCBwcmlvcml0eSBpcyB0byBzZWUgaG93IHRoZSBib2R5IG1vdmVzLCB3aGVyZSB0aGUgbGltaXRzIGFyZSwgYW5kIHdoYXQgbmVlZHMgdG8gYmUgY29ycmVjdGVkIGJlZm9yZSB0cmFpbmluZyBnZXRzIG1vcmUgZGVtYW5kaW5nLiBUaGF0IGlkZWEgc2hhcGVzIHRoZSBlbnRpcmUgY29hY2hpbmcgcGhpbG9zb3BoeSBiZWhpbmQgaGlzIGd5bTogYXNzZXNzIGZpcnN0LCBjb3JyZWN0IHdoYXQgbWF0dGVycywgdGhlbiBidWlsZCBzdHJlbmd0aCBvbiB0b3Agb2YgYSBiZXR0ZXIgZm91bmRhdGlvbi48L3A+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmN2Y3ZjUgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNlY2VhZTYgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMjBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7bWFyZ2luOjM0cHggMCA0MnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjNweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7Y29sb3I6IzdhN2E3YSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+UXVpY2sgQW5zd2VyPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNXB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yNyAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldoeSBkb2VzIG1vdmVtZW50IHF1YWxpdHkgbWF0dGVyIGJlZm9yZSBzdHJlbmd0aCB0cmFpbmluZz88L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Nb3ZlbWVudCBxdWFsaXR5IGluIHRyYWluaW5nIG1hdHRlcnMgYmVjYXVzZSBiZXR0ZXIgYWxpZ25tZW50LCBtb2JpbGl0eSwgYW5kIGNvbnRyb2wgbWFrZSBzdHJlbmd0aCB3b3JrIHNhZmVyIGFuZCBtb3JlIHVzZWZ1bC4gQXQgVGhhQm94LCBEYXZpZCBzdGFydHMgd2l0aCBhc3Nlc3NtZW50cywgY29ycmVjdGl2ZSBleGVyY2lzZSwgYW5kIHNjYWxhYmxlIGNvYWNoaW5nIHNvIG1lbWJlcnMgY2FuIGJ1aWxkIHN0cmVuZ3RoIHdpdGhvdXQgc2tpcHBpbmcgdGhlIGJhc2ljcyB0aGF0IG9mdGVuIHNoYXBlIGxvbmctdGVybSBwcm9ncmVzcy48L2Rpdj4KCjwvZGl2PgoKPHAgc3R5bGU9Im1hcmdpbjowIDAgMzRweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhhdCBhcHByb2FjaCBpcyBub3QgYWJzdHJhY3QuIEl0IHNob3dzIHVwIGluIHRoZSB3YXkgRGF2aWQgdGFsa3MgYWJvdXQgd2VhayBnbHV0ZXMsIHRpZ2h0IGhpcCBmbGV4b3JzLCBsaW1pdGVkIGFua2xlIG1vYmlsaXR5LCBhbmQgdGhlIGRhaWx5IGhhYml0cyB0aGF0IHF1aWV0bHkgc2hhcGUgaG93IGEgYm9keSBwZXJmb3Jtcy4gSXQgYWxzbyBzaG93cyB1cCBpbiB0aGUgdG9uZSBvZiB0aGUgZ3ltIGl0c2VsZi4gVGhlIG9mZmljaWFsIHNpdGUgZGVzY3JpYmVzIFRoYUJveCBhcyBhbiB1bnByZXRlbnRpb3VzLCByZXN1bHRzLW9yaWVudGVkIGNvbW11bml0eSBidWlsdCBhcm91bmQgbWVtYmVyIGdvYWxzIHJhdGhlciB0aGFuIHBvc3R1cmluZy48L3A+Cgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NjkwcHggIWltcG9ydGFudDttYXJnaW46MCBhdXRvIDQwcHggYXV0byAhaW1wb3J0YW50O3BhZGRpbmc6MCAwIDJweCAwICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ3Y2QgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0icGFkZGluZzoxOHB4IDAgMTZweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjExcHggIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojNmY2YTYyICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxMnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjMwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjE0ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzotMC4zMnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxNHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldoYXQgVGhpcyBTdG9yeSBDb3ZlcnM8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50O2NvbG9yOiMyZjJmMmYgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O21heC13aWR0aDo2MjBweCAhaW1wb3J0YW50OyI+VGhpcyBhcnRpY2xlIGV4cGxhaW5zIGhvdyBEYXZpZCB0cmFpbnMgcGVvcGxlLCB3aG8gYmVuZWZpdHMgbW9zdCBmcm9tIGhpcyBhcHByb2FjaCwgYW5kIHdoeSBUaGFCb3ggc3RhbmRzIG91dCBpbiB0aGUgTGF0dGEgYXJlYS48L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2U1ZGZkNSAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjhweCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjhweCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMy4zMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMThweCAxNHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzoxLjg1cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojNWY1YTUyICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+V2h5IFRoYUJveCBJcyBEaWZmZXJlbnQ8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMjAyMDIwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5OZXcgbWVtYmVycyBzdGFydCB3aXRoIG1vdmVtZW50IGNoZWNrcyBhbmQgY29ycmVjdGl2ZSB3b3JrIGJlZm9yZSBoYXJkZXIgdHJhaW5pbmcgYmVnaW5zLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMy4zMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMThweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTVkZmQ1ICFpbXBvcnRhbnQ7Ij4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS44NXB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzVmNWE1MiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldobyBJdCBTZXJ2ZXM8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMjAyMDIwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGFCb3ggd29ya3Mgd2l0aCBzdHVkZW50IGF0aGxldGVzLCBvbGRlciBhZHVsdHMsIGFuZCBldmVyeWRheSBtZW1iZXJzIHdobyBuZWVkIHRyYWluaW5nIG1hdGNoZWQgdG8gdGhlaXIgbGV2ZWwuPC9kaXY+Cgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjMzLjMzJSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MTRweCAwIDE0cHggMThweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTVkZmQ1ICFpbXBvcnRhbnQ7Ij4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS44NXB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzVmNWE1MiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O21hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPldoeSBJdCBTdGFuZHMgT3V0IExvY2FsbHk8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzQgIWltcG9ydGFudDtjb2xvcjojMjAyMDIwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgZ3ltIGZvY3VzZXMgb24gcmVhbCBjb2FjaGluZyBhbmQgbWVhc3VyYWJsZSBwcm9ncmVzcywgbm90IGp1c3QgYXBwZWFyYW5jZS48L2Rpdj4KCjwvZGl2PgoKPC9kaXY+Cgo8L2Rpdj4KCjwvZGl2PgoKPGgyIHN0eWxlPSJtYXJnaW46MCAwIDE2cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI2cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjIgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ij5XaHkgTW92ZW1lbnQgUXVhbGl0eSBDb21lcyBGaXJzdDwvaDI+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5EYXZpZOKAmXMgdGhpbmtpbmcgaXMgc3RyYWlnaHRmb3J3YXJkLiBJZiBhIG1lbWJlciBpcyBzaXR0aW5nIGZvciBsb25nIGhvdXJzLCB0aGF0IG1lbWJlciBtYXkgYXJyaXZlIHdpdGggd2VhayBnbHV0ZXMsIHRpZ2h0IGhpcCBmbGV4b3JzLCBhbmQgb3RoZXIgc21hbGwgaW1iYWxhbmNlcyB0aGF0IGRvIG5vdCBmZWVsIGRyYW1hdGljIGluIGRhaWx5IGxpZmUgYnV0IGJlY29tZSBhIGJpZ2dlciBpc3N1ZSBvbmNlIHRyYWluaW5nIGdldHMgbW9yZSBpbnRlbnNlLiBGb3IgaGltLCBtb3ZlbWVudCBxdWFsaXR5IGJlZm9yZSBzdHJlbmd0aCB0cmFpbmluZyBpcyBub3QgYSBzbG9nYW4uIEl0IGlzIHRoZSBmaXJzdCBsYXllciBvZiByZXNwb25zaWJsZSBjb2FjaGluZy48L3A+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5IaXMgc2VxdWVuY2UgaXMgY2xlYXI6IG1vdmUgd2VsbCBmaXJzdCwgdGhlbiBtb3ZlIHdlbGwgdW5kZXIgbG9hZCwgdGhlbiBtb3ZlIHdlbGwgZmFzdC4gVGhhdCBtYXR0ZXJzIG1vc3QgaW4geW91dGggYXRobGV0aWNzLCB3aGVyZSBoZSBzZWVzIHJlY3VycmluZyBhbmtsZSwga25lZSwgYW5kIGhpcCBwcm9ibGVtcyB0aWVkIHRvIG92ZXJ1c2UgYW5kIHBvb3IgbWVjaGFuaWNzLiBJbiBhIHRyYXZlbC1iYWxsIGN1bHR1cmUgd2l0aCB2ZXJ5IGxpdHRsZSBkb3dudGltZSwgdGhhdCBraW5kIG9mIGVhcmx5IHNjcmVlbmluZyBjYW4gYmUgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBzdGVhZHkgZGV2ZWxvcG1lbnQgYW5kIHByZXZlbnRhYmxlIHNldGJhY2tzLjwvcD4KCjxoMiBzdHlsZT0ibWFyZ2luOjM0cHggMCAxNnB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+QSBHeW0gQnVpbHQgQXJvdW5kIEFzc2Vzc21lbnQsIE5vdCBHdWVzc3dvcms8L2gyPgoKPHAgc3R5bGU9Im1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+V2hlbiBhIG5ldyBtZW1iZXIgY29tZXMgaW4sIERhdmlkIGRvZXMgbm90IHN0YXJ0IGJ5IGNoYXNpbmcgZmF0aWd1ZSBmb3IgaXRzIG93biBzYWtlLiBIZSB3YW50cyB0byBrbm93IHdoYXQgdGhlIGJvZHkgY2FuIGFjdHVhbGx5IGRvLiBIZSB0YWxrcyBhYm91dCB1c2luZyBhbiBvdmVyaGVhZCBzcXVhdCBhc3Nlc3NtZW50IHRvIHNwb3QgbW92ZW1lbnQgcHJvYmxlbXMgYW5kIHByZXNjcmliaW5nIGNvcnJlY3RpdmUgZXhlcmNpc2UgZm9yIGZvdXIgdG8gc2l4IHdlZWtzIGJlZm9yZSByZS1ldmFsdWF0aW5nLiBIZSBhbHNvIHVzZXMgYW5rbGUgbW9iaWxpdHkgY2hlY2tzLCBiZWNhdXNlIGxpbWl0ZWQgZG9yc2lmbGV4aW9uIGNhbiBjaGFuZ2UgaG93IGEgbWVtYmVyIGN1dHMsIGxhbmRzLCBzcXVhdHMsIGFuZCBhYnNvcmJzIGZvcmNlLjwvcD4KCjxmaWd1cmUgc3R5bGU9Im1hcmdpbjozMHB4IDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KCjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQnJYcEZnai5wbmciIGFsdD0iVHJhaW5pbmcgc2Vzc2lvbiBhdCBUaGFCb3ggc2hvd2luZyBoYW5kcy1vbiBjb2FjaGluZyBhbmQgbW92ZW1lbnQgd29yayIgc3R5bGU9ImRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoycHggIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ij4KCjxmaWdjYXB0aW9uIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6IzdhN2E3YSAhaW1wb3J0YW50O21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RGF2aWTigJlzIHRyYWluaW5nIHN0eWxlIHN0YXJ0cyB3aXRoIGhvdyBhIG1lbWJlciBtb3ZlcywgdGhlbiBidWlsZHMgdG93YXJkIHN0cm9uZ2VyLCBoYXJkZXIsIGFuZCBtb3JlIGRlbWFuZGluZyB3b3JrIG92ZXIgdGltZS48L2ZpZ2NhcHRpb24+Cgo8L2ZpZ3VyZT4KCjxwIHN0eWxlPSJtYXJnaW46MjhweCAwIDE4cHggMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O2NvbG9yOiMxZjFmMWYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoYXQgaXMgb25lIHJlYXNvbiBoaXMgY29hY2hpbmcgZmVlbHMgbW9yZSBwZXJzb25hbCB0aGFuIGdlbmVyaWMgcHJvZ3JhbW1pbmcuIEhlIHNheXMgb25lIG9mIHRoZSBiaWdnZXN0IHRoaW5ncyBoZSBkb2VzIGJldHRlciB0aGFuIG1hbnkgZ3ltcyBpcyBzaW1wbHkga25vd2luZyBoaXMgcGVvcGxlLiBTb21ldGltZXMgYSBtZW1iZXIgd2FudHMgZmF0IGxvc3Mgb3IgbXVzY2xlIGdhaW4uIFNvbWV0aW1lcyBhIG1lbWJlciBtYWlubHkgd2FudHMgZXhlcmNpc2Ugd2l0aG91dCB0aGUgYnVyZGVuIG9mIHBsYW5uaW5nLiBTb21ldGltZXMgYSBtZW1iZXIgbmVlZHMgZGFpbHkgYWNjb3VudGFiaWxpdHkuIERhdmlkIGFkanVzdHMgYXJvdW5kIHRoYXQgcmVhbGl0eSByYXRoZXIgdGhhbiBmb3JjaW5nIGV2ZXJ5IHBlcnNvbiBpbnRvIHRoZSBzYW1lIHNjcmlwdC48L3A+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmYWZhZmEgIWltcG9ydGFudDtib3JkZXItbGVmdDozcHggc29saWQgI2JkYmRiZCAhaW1wb3J0YW50O3BhZGRpbmc6MTRweCAxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luOjMycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjI3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjQzICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+4oCcRXZlcnlib2R54oCZcyBoZXJlIHdpdGggdGhlIHB1cnBvc2UgaW4gbWluZCB0byBiZSBiZXR0ZXIgdG9kYXkgdGhhbiB3ZSB3ZXJlIHllc3RlcmRheSwgcmVnYXJkbGVzcyBvZiB3aGVyZSB3ZSB3ZXJlIGF0IHllc3RlcmRheS7igJ08L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEzcHggIWltcG9ydGFudDtjb2xvcjojN2E3YTdhICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxNHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5EYXZpZCBEZWJlcnJ5PC9kaXY+Cgo8L2Rpdj4KCjxoMiBzdHlsZT0ibWFyZ2luOjM0cHggMCAxNnB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+TWFraW5nIEhhcmQgV29yayBTY2FsYWJsZTwvaDI+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5PbmUgb2YgdGhlIHNtYXJ0ZXN0IHBhcnRzIG9mIERhdmlk4oCZcyBhcHByb2FjaCBpcyB0aGF0IGhlIGRvZXMgbm90IGNvbmZ1c2UgaW50ZW5zaXR5IHdpdGggY29hY2hpbmcgcXVhbGl0eS4gSGUgd2FudHMgbWVtYmVycyB0byBoYXZlIGEgY2hhbGxlbmdpbmcgZXhwZXJpZW5jZSwgYnV0IG5vdCBhIGRlZmVhdGluZyBvbmUuIEhpcyB0aW1lci1iYXNlZCBzZXNzaW9ucyBjYW4gYmVnaW4gd2l0aCBzaG9ydGVyIHdvcmsgcGVyaW9kcyBhbmQgbG9uZ2VyIHJlc3QsIHRoZW4gcHJvZ3Jlc3MgYXMgYSBtZW1iZXIgcHJvdmVzIHJlYWR5LiBUaGF0IGtlZXBzIHRoZSB3b3Jrb3V0IGRlbWFuZGluZyB3aXRob3V0IG1ha2luZyBhIGJlZ2lubmVyIGZlZWwgd2lwZWQgb3V0IG9uIGRheSBvbmUuPC9wPgoKPHAgc3R5bGU9Im1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SGUgaXMgZXNwZWNpYWxseSBjbGVhciBvbiBvbmUgcG9pbnQ6IGV2ZXJ5dGhpbmcgaXMgc2NhbGFibGUuIEluIGhpcyB2aWV3LCB0aGVyZSBpcyBub3RoaW5nIGhlIGRvZXMgd2l0aCBhbiBlbGl0ZSBhdGhsZXRlIHRoYXQgY2Fubm90IGJlIGFkanVzdGVkIGZvciBhIG5vdmljZSBtZW1iZXIuIFRoYXQgbWF0dGVycyBpbiBhIGxvY2FsIG1hcmtldCB3aGVyZSBzb21lIHBlb3BsZSBtYXkgYmUgaW50aW1pZGF0ZWQgYnkgYSBydWdnZWQgZ3ltIGVudmlyb25tZW50IG9yIGJ5IERhdmlk4oCZcyBoaWdoLWVuZXJneSBjb2FjaGluZyBzdHlsZS4gVGhlIG1lc3NhZ2UgdW5kZXJuZWF0aCBhbGwgb2YgaXQgaXMgbW9yZSB3ZWxjb21pbmcgdGhhbiB0aGUgZmlyc3QgaW1wcmVzc2lvbiBtaWdodCBzdWdnZXN0LjwvcD4KCjxkaXYgc3R5bGU9Im1heC13aWR0aDo2OTBweCAhaW1wb3J0YW50O21hcmdpbjozMnB4IGF1dG8gMzZweCBhdXRvICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoycHggc29saWQgIzExMTExMSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2MgIWltcG9ydGFudDtwYWRkaW5nOjE4cHggMCAxMHB4IDAgIWltcG9ydGFudDtib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuOHB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzZmNmE2MiAhaW1wb3J0YW50O21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5FZGl0b3JpYWwgU2VydmljZSBCcmllZjwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MzBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMTQgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi0wLjNweCAhaW1wb3J0YW50O21hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsiPldoYXQgVGhhQm94IE9mZmVyczwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyYjJiMmIgIWltcG9ydGFudDttYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+SW4gc2ltcGxlIHRlcm1zLCBUaGFCb3ggb2ZmZXJzIGd1aWRlZCB0cmFpbmluZyBidWlsdCBhcm91bmQgYXNzZXNzbWVudCwgY29ycmVjdGl2ZSB3b3JrLCBhbmQgc3RlYWR5IGltcHJvdmVtZW50LjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTFkOCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmUxZDggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzMlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDE0cHggMTRweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNnB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzdmNzk2ZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+TWFpbiBPZmZlcmluZzwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjclICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyMDIwMjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk9uZS1vbi1vbmUgYW5kIHNtYWxsLWdyb3VwIHRyYWluaW5nIHRoYXQgc3RhcnRzIHdpdGggbW92ZW1lbnQgYXNzZXNzbWVudCBhbmQgYnVpbGRzIHRvd2FyZCBzdHJlbmd0aCBhbmQgY29uZGl0aW9uaW5nLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNmUxZDggIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDt0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6MzMlICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDE0cHggMTRweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuNnB4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzdmNzk2ZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QmVzdCBLbm93biBGb3I8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O3dpZHRoOjY3JSAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O3BhZGRpbmc6MTRweCAwIDE0cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzIgIWltcG9ydGFudDtjb2xvcjojMjAyMDIwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5IaWdoLWVuZXJneSBjaXJjdWl0IHNlc3Npb25zLCBtb3ZlbWVudC1mb2N1c2VkIGNvYWNoaW5nLCBhbmQgdHJhaW5pbmcgZm9yIHN0dWRlbnQgYXRobGV0ZXMuPC9kaXY+Cgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U2ZTFkOCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMTRweCAxNHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojN2Y3OTZmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5NZW1iZXIgRXhwZXJpZW5jZTwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjclICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyMDIwMjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk1lbWJlcnMgYXJlIHB1c2hlZCwgYnV0IHRoZSB3b3JrIGlzIHNjYWxlZCBzbyB0aGV5IGNhbiBmZWVsIHN1Y2Nlc3NmdWwgYW5kIGtlZXAgY29taW5nIGJhY2suPC9kaXY+Cgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUgIWltcG9ydGFudDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U2ZTFkOCAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMTRweCAxNHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojN2Y3OTZmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5XaG8gSXQgU2VydmVzPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDo2NyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMCAxNHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7Y29sb3I6IzIwMjAyMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+U3R1ZGVudCBhdGhsZXRlcywgb2xkZXIgYWR1bHRzLCBhbmQgZ2VuZXJhbCBtZW1iZXJzIHdobyB3YW50IGNvYWNoaW5nIGluc3RlYWQgb2YgYmVpbmcgbGVmdCB0byBmaWd1cmUgaXQgb3V0IGFsb25lLjwvZGl2PgoKPC9kaXY+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O3BhZGRpbmc6MCAhaW1wb3J0YW50O3RhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDt3aWR0aDozMyUgIWltcG9ydGFudDt2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtwYWRkaW5nOjE0cHggMTRweCAxNHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MS42cHggIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtjb2xvcjojN2Y3OTZmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5BZGRpdGlvbmFsIEZvcm1hdDwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7d2lkdGg6NjclICFpbXBvcnRhbnQ7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7cGFkZGluZzoxNHB4IDAgMTRweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyMDIwMjAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoZSB3ZWJzaXRlIGFsc28gbGlzdHMgc21hbGwgZ3JvdXAgdHJhaW5pbmcgd2l0aCAzMC1taW51dGUgc2Vzc2lvbnMsIGJvZHkgY29tcG9zaXRpb24gdHJhY2tpbmcsIG1vbnRobHkgcmUtY2hlY2tzLCBudXRyaXRpb24gZ3VpZGFuY2UsIGFuZCBncm91cC1jaGF0IHN1cHBvcnQuPC9kaXY+Cgo8L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0ibWFyZ2luOjE0cHggMCAwIDAgIWltcG9ydGFudDtwYWRkaW5nLXRvcDoxMnB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U2ZTFkOCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjYgIWltcG9ydGFudDtjb2xvcjojNmY2YTYyICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgbWFpbiBpZGVhIGlzIHNpbXBsZTogRGF2aWQgd2FudHMgbWVtYmVycyB0byBtb3ZlIGJldHRlciBmaXJzdCwgdGhlbiBidWlsZCBzdHJlbmd0aCBmcm9tIHRoZXJlLjwvZGl2PgoKPC9kaXY+Cgo8aDIgc3R5bGU9Im1hcmdpbjozNHB4IDAgMTZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsiPlRoZSBNZW1iZXIgU3RvcnkgVGhhdCBFeHBsYWlucyBUaGUgTWlzc2lvbjwvaDI+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5UaGUgY2xlYXJlc3QgZXhhbXBsZSBvZiBEYXZpZOKAmXMgd29yayBtYXkgYmUgdGhlIHN0b3J5IGhlIHNoYXJlZCBhYm91dCBTaGVlbmEgSmFja3NvbiwgYSBjbGllbnQgd2hvIG9uY2UgcmVsaWVkIG9uIGEgd2hlZWxjaGFpci4gSGUgZGVzY3JpYmVkIGhlbHBpbmcgaGVyIHN0YW5kIHdpdGggc3VwcG9ydCwgdGhlbiBncmFkdWFsbHkgcmVkdWNpbmcgdGhhdCBzdXBwb3J0IHVudGlsIHNoZSBjb3VsZCBzdGFuZCBvbiBoZXIgb3duLiBNb250aHMgbGF0ZXIsIFNoZWVuYSB3YXMgYmFjayBkb2luZyBkZW1hbmRpbmcgY2lyY3VpdCB3b3JrIHRoYXQgaW5jbHVkZWQgbW92ZW1lbnRzIGZhciByZW1vdmVkIGZyb20gdGhlIGxpbWl0YXRpb25zIHRoYXQgZmlyc3QgYnJvdWdodCBoZXIgaW4uPC9wPgoKPGZpZ3VyZSBzdHlsZT0ibWFyZ2luOjMwcHggMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CNkhwUGhGLmpwZyIgYWx0PSJTaGVlbmEgSmFja3NvbiwgYSBUaGFCb3ggY2xpZW50IHdob3NlIHByb2dyZXNzIHN0b3J5IGlzIGhpZ2hsaWdodGVkIGJ5IERhdmlkIERlYmVycnkiIHN0eWxlPSJkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7Ym9yZGVyOjAgIWltcG9ydGFudDttYXgtd2lkdGg6NTIwcHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjJweCAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDsiPgoKPGZpZ2NhcHRpb24gc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtjb2xvcjojN2E3YTdhICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5TaGVlbmEgSmFja3NvbuKAmXMgcHJvZ3Jlc3MgaXMgdGhlIGtpbmQgb2YgY2xpZW50IHN0b3J5IERhdmlkIHBvaW50cyB0byB3aGVuIGhlIHRhbGtzIGFib3V0IHRyYWluaW5nIGFzIGEgcGF0aCB0b3dhcmQgY29uZmlkZW5jZSwgaW5kZXBlbmRlbmNlLCBhbmQgcmVuZXdlZCBjYXBhYmlsaXR5LjwvZmlnY2FwdGlvbj4KCjwvZmlndXJlPgoKPHAgc3R5bGU9Im1hcmdpbjoyOHB4IDAgMThweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhhdCBzdG9yeSBzYXlzIG1vcmUgYWJvdXQgdGhlIGd5bSB0aGFuIGFueSBzbG9nYW4gY291bGQuIERhdmlkIGlzIG5vdCBjaGFzaW5nIHBlcmZvcm1hdGl2ZSBoYXJkc2hpcC4gSGUgaXMgdHJ5aW5nIHRvIGNyZWF0ZSBhIHNlbnNlIG9mIGFjY29tcGxpc2htZW50LiBJbiBoaXMgd29yZHMsIHRoZSBkZWVwZXIgcG9pbnQgaXMgaGVscGluZyBwZW9wbGUgZGlzY292ZXIgdGhleSBjYW4gZG8gbW9yZSB0aGFuIHRoZXkgdGhvdWdodCB0aGV5IGNvdWxkLiBGb3IgU2hlZW5hLCB0aGF0IHByb2dyZXNzIGRlc2VydmVzIHJlY29nbml0aW9uLiBGb3IgRGF2aWQsIGl0IHJlZmxlY3RzIHRoZSBsYXJnZXIgbWlzc2lvbiBvZiB0aGUgZ3ltOiBtZWV0aW5nIHBlb3BsZSB3aGVyZSB0aGV5IGFyZSwgY29hY2hpbmcgdGhlbSB3aXRoIHBhdGllbmNlLCBhbmQgaGVscGluZyB0aGVtIGJ1aWxkIGV2aWRlbmNlIHRoYXQgdGhlaXIgbmV4dCBzdGVwIGlzIHBvc3NpYmxlLjwvcD4KCjxoMiBzdHlsZT0ibWFyZ2luOjM0cHggMCAxNnB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4yICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+V2h5IFRoaXMgQXBwcm9hY2ggQ29ubmVjdHMgSW4gVGhlIExvY2FsIE1hcmtldDwvaDI+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5EYXZpZCBpcyBjYW5kaWQgYWJvdXQgdGhlIGxvY2FsIGNoYWxsZW5nZS4gSW4gYW5kIGFyb3VuZCBEaWxsb24gQ291bnR5LCBoZSBrbm93cyBzb21lIG1lbWJlcnMgYXJlIGRyYXduIHRvIGJyaWdodGVyLCBwcmV0dGllciBneW1zIHRoYXQgZmVlbCBiZXR0ZXIgc3VpdGVkIGZvciBzb2NpYWwgY29udGVudCBhbmQgY2FzdWFsIGhhbmdpbmcgb3V0LiBUaGFCb3ggaGFzIHRyYWRpdGlvbmFsbHkgbGVhbmVkIHRoZSBvdGhlciB3YXkuIEl0IGNvbWVzIGFjcm9zcyBhcyBhbiBvbGQtc2Nob29sIHBsYWNlIGJ1aWx0IGZvciB3b3JrIGZpcnN0LiBUaGF0IGRpZmZlcmVuY2UgaGFzIHNoYXBlZCBib3RoIGl0cyBpZGVudGl0eSBhbmQgaXRzIGdyb3d0aCBjaGFsbGVuZ2UuPC9wPgoKPHAgc3R5bGU9Im1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+WWV0IHRoYXQgc2FtZSBjb250cmFzdCBtYXkgYWxzbyBiZSB0aGUgcmVhc29uIHRoZSBneW0gc3RhbmRzIG91dC4gV29yZCBvZiBtb3V0aCByZW1haW5zIGhpcyBzdHJvbmdlc3QgY2hhbm5lbCwgYW5kIHRoYXQgdXN1YWxseSBoYXBwZW5zIHdoZW4gbWVtYmVycyBmZWVsIHRoZXkgYXJlIGdldHRpbmcgc29tZXRoaW5nIHNwZWNpZmljIGVub3VnaCB0byB0YWxrIGFib3V0LiBJbiB0aGlzIGNhc2UsIHRoYXQg4oCcc29tZXRoaW5n4oCdIGlzIG5vdCBqdXN0IGEgd29ya291dC4gSXQgaXMgY2FyZWZ1bCBjb2FjaGluZywgcHJvZ3Jlc3MgdHJhY2tpbmcsIGFjY291bnRhYmlsaXR5LCBhbmQgYSB0cmFpbmluZyBleHBlcmllbmNlIHRoYXQgY2FuIGJlIGFkanVzdGVkIGZvciBhIHNlcmlvdXMgYXRobGV0ZSBvciBhIHRydWUgYmVnaW5uZXIgd2l0aG91dCBsb3NpbmcgaXRzIHN0YW5kYXJkcy48L3A+Cgo8aDIgc3R5bGU9Im1hcmdpbjozNHB4IDAgMTZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsiPkZBUSBBYm91dCBUaGFCb3ggQW5kIE1vdmVtZW50LUZpcnN0IFRyYWluaW5nPC9oMj4KCjxoMyBzdHlsZT0ibWFyZ2luOjE4cHggMCA4cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjMgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ij5XaHkgRG9lcyBNb3ZlbWVudCBRdWFsaXR5IE1hdHRlciBCZWZvcmUgU3RyZW5ndGggVHJhaW5pbmc/PC9oMz4KCjxwIHN0eWxlPSJtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O2NvbG9yOiMxZjFmMWYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkJlY2F1c2UgcG9vciBtb3ZlbWVudCBjYW4gbWFrZSBzdHJlbmd0aCB3b3JrIGxlc3MgZWZmZWN0aXZlIGFuZCBjYW4gaW5jcmVhc2UgdGhlIGNoYW5jZSBvZiBjb21wZW5zYXRpb24tYmFzZWQgcGFpbi4gRGF2aWTigJlzIHZpZXcgaXMgdG8gYnVpbGQgdGhlIHBhdHRlcm4gZmlyc3QsIHRoZW4gYWRkIGxvYWQsIHRoZW4gYWRkIHNwZWVkIGFuZCBwb3dlci48L3A+Cgo8aDMgc3R5bGU9Im1hcmdpbjoxOHB4IDAgOHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+V2hhdCBEb2VzIFRoYUJveCBBc3Nlc3MgQmVmb3JlIEEgTmV3IE1lbWJlciBTdGFydHMgVHJhaW5pbmc/PC9oMz4KCjxwIHN0eWxlPSJtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43NSAhaW1wb3J0YW50O2NvbG9yOiMxZjFmMWYgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlRoYUJveCBiZWdpbnMgd2l0aCBtb3ZlbWVudCBhc3Nlc3NtZW50IHdvcmssIGluY2x1ZGluZyBhbiBvdmVyaGVhZCBzcXVhdCByZXZpZXcgYW5kLCB3aGVuIG5lZWRlZCwgb3RoZXIgY2hlY2tzIHN1Y2ggYXMgYW5rbGUgbW9iaWxpdHkgdGVzdGluZy4gVGhlIHBvaW50IGlzIHRvIGZpbmQgd2hhdCBuZWVkcyBhdHRlbnRpb24gYmVmb3JlIHRyYWluaW5nIGdldHMgbW9yZSBhZHZhbmNlZC48L3A+Cgo8aDMgc3R5bGU9Im1hcmdpbjoxOHB4IDAgOHB4IDAgIWltcG9ydGFudDtmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+SXMgVGhhQm94IE9ubHkgRm9yIEFkdmFuY2VkIEF0aGxldGVzPzwvaDM+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5Oby4gRGF2aWQgcmVwZWF0ZWRseSBzYXlzIHRoZSB3b3JrIGlzIHNjYWxhYmxlLiBBIG1lbWJlciB3aG8gaXMganVzdCBzdGFydGluZyBjYW4gdHJhaW4gaW4gdGhlIHNhbWUgZ3ltIGFuZCB3aXRoaW4gdGhlIHNhbWUgY29hY2hpbmcgc3lzdGVtIGFzIGFuIGV4cGVyaWVuY2VkIGF0aGxldGUsIGJ1dCBhdCB0aGUgcmlnaHQgbGV2ZWwuPC9wPgoKPGgzIHN0eWxlPSJtYXJnaW46MThweCAwIDhweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjBweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMyAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsiPldobyBEb2VzIERhdmlkIERlYmVycnkgTW9zdCBFbmpveSBIZWxwaW5nPzwvaDM+Cgo8cCBzdHlsZT0ibWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNzUgIWltcG9ydGFudDtjb2xvcjojMWYxZjFmICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5IZSBzcGVha3MgbW9zdCBzdHJvbmdseSBhYm91dCB0d28gZ3JvdXBzOiBzdHVkZW50IGF0aGxldGVzIHdobyB3YW50IGJldHRlciBwZXJmb3JtYW5jZSBhbmQgb2xkZXIgYWR1bHRzIHdobyB3YW50IGEgYmV0dGVyIHF1YWxpdHkgb2YgbGlmZSwgbW9yZSBtb3ZlbWVudCwgYW5kIHRoZSBhYmlsaXR5IHRvIHN0YXkgYWN0aXZlIHdpdGggZmFtaWx5LjwvcD4KCjxoMyBzdHlsZT0ibWFyZ2luOjE4cHggMCA4cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjMgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ij5Eb2VzIFRoYUJveCBPZmZlciBTbWFsbCBHcm91cCBUcmFpbmluZz88L2gzPgoKPHAgc3R5bGU9Im1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+WWVzLiBUaGUgZmFjaWxpdHkgd2Vic2l0ZSBsaXN0cyBzbWFsbCBncm91cCB0cmFpbmluZyB3aXRoIDMwLW1pbnV0ZSBzZXNzaW9ucywgaW5pdGlhbCBib2R5IGNvbXBvc2l0aW9uIG1ldHJpY3MsIG1vbnRobHkgcmUtZXZhbHVhdGlvbiwgZGlldGFyeSBhbmQgY2Fsb3JpZSBndWlkYW5jZSwgYW5kIGFjY2VzcyB0byBhIGdyb3VwIGNoYXQgZm9yIG1vdGl2YXRpb24uPC9wPgoKPGRpdiBzdHlsZT0iYmFja2dyb3VuZDojZjNmM2YxICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRhICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudDtwYWRkaW5nOjI4cHggMzBweCAhaW1wb3J0YW50O21hcmdpbjo0NHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGgyIHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjM0cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjIgIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ij5LZXkgVGFrZWF3YXlzPC9oMj4KCjx1bCBzdHlsZT0ibWFyZ2luOjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS45NSAhaW1wb3J0YW50O2NvbG9yOiMxNTE1MTUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGxpIHN0eWxlPSJtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyI+TW92ZW1lbnQgcXVhbGl0eSBpbiB0cmFpbmluZyBpcyB0aGUgY29yZSBpZGVhIGJlaGluZCBEYXZpZCBEZWJlcnJ54oCZcyBjb2FjaGluZyBhcHByb2FjaC48L2xpPgoKPGxpIHN0eWxlPSJtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyI+VGhhQm94IGJlZ2lucyB3aXRoIGFzc2Vzc21lbnQgYW5kIGNvcnJlY3Rpb24sIG5vdCByYW5kb20gaW50ZW5zaXR5LjwvbGk+Cgo8bGkgc3R5bGU9Im1hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7Ij5UaGUgZ3ltIHNlcnZlcyBzdHVkZW50IGF0aGxldGVzLCBvbGRlciBhZHVsdHMsIGFuZCBldmVyeWRheSBtZW1iZXJzIHdobyBuZWVkIHRyYWluaW5nIHRoYXQgY2FuIGJlIHNjYWxlZC48L2xpPgoKPGxpIHN0eWxlPSJtYXJnaW46MCAwIDEwcHggMCAhaW1wb3J0YW50OyI+U2hlZW5hIEphY2tzb27igJlzIHByb2dyZXNzIHN0b3J5IHNob3dzIGhvdyBEYXZpZOKAmXMgY29hY2hpbmcgY2FuIGhlbHAgY2xpZW50cyBidWlsZCBjb25maWRlbmNlLCBpbmRlcGVuZGVuY2UsIGFuZCBhIHJlbmV3ZWQgc2Vuc2Ugb2Ygd2hhdCBpcyBwb3NzaWJsZS48L2xpPgoKPGxpIHN0eWxlPSJtYXJnaW46MCAhaW1wb3J0YW50OyI+SW4gYSBtYXJrZXQgZnVsbCBvZiBwb2xpc2hlZCBhbHRlcm5hdGl2ZXMsIFRoYUJveCBzdGFuZHMgb3V0IGJ5IHN0YXlpbmcgZm9jdXNlZCBvbiBjb2FjaGluZyBzdWJzdGFuY2UgYW5kIG1lbWJlciByZXN1bHRzLjwvbGk+Cgo8L3VsPgoKPC9kaXY+Cgo8aDIgc3R5bGU9Im1hcmdpbjowIDAgMTZweCAwICFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MjZweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMiAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDsiPkNvbmNsdXNpb248L2gyPgoKPHAgc3R5bGU9Im1hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc1ICFpbXBvcnRhbnQ7Y29sb3I6IzFmMWYxZiAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIHN0cm9uZ2VzdCBpZGVhIGluIERhdmlkIERlYmVycnnigJlzIHBoaWxvc29waHkgaXMgYWxzbyB0aGUgc2ltcGxlc3Q6IHN0cmVuZ3RoIG1lYW5zIG1vcmUgd2hlbiB0aGUgYm9keSBpcyByZWFkeSBmb3IgaXQuIFRoYXQgYmVsaWVmIHJ1bnMgdGhyb3VnaCBoaXMgd29yayB3aXRoIHN0dWRlbnQgYXRobGV0ZXMsIG9sZGVyIGFkdWx0cywgYW5kIGV2ZXJ5ZGF5IG1lbWJlcnMgd2hvIHdhbnQgc29tZXRoaW5nIG1vcmUgcGVyc29uYWwgdGhhbiBhIGdlbmVyaWMgcHJvZ3JhbS4gSW4gYSBmaXRuZXNzIGN1bHR1cmUgdGhhdCBvZnRlbiByZXdhcmRzIHNwZWVkLCBhcHBlYXJhbmNlLCBhbmQgc3BlY3RhY2xlLCBoaXMgYXBwcm9hY2ggZmVlbHMgZ3JvdW5kZWQuIFN0YXJ0IHdpdGggbW92ZW1lbnQuIEJ1aWxkIGZyb20gdGhlcmUuIExldCB0aGUgcmVzdWx0IGJlIGNvbmZpZGVuY2UgdGhhdCBsYXN0cy48L3A+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmN2Y3ZjUgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNlY2VhZTYgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweCAhaW1wb3J0YW50O3BhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAzNHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS43MiAhaW1wb3J0YW50O2NvbG9yOiMyYTJhMmEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlJlYWRlcnMgaW50ZXJlc3RlZCBpbiBleHBsb3JpbmcgdGhpcyBtb3ZlbWVudC1maXJzdCA8YSBocmVmPSJodHRwczovL3d3dy50aGFib3gubGl2ZS8iIHN0eWxlPSJjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDsiPmd5bSBpbiBMYXR0YTwvYT4gY2FuIHZpc2l0IHRoZSBmYWNpbGl0eSBvbmxpbmUuPC9kaXY+Cgo8L2Rpdj4KCjxmaWd1cmUgc3R5bGU9Im1hcmdpbjowIGF1dG8gMzZweCBhdXRvICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQyMHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KCjxpbWcgc3JjPSJodHRwczovL2lpbGkuaW8vQnJYbU5pZy5wbmciIGFsdD0iVGhhQm94IGxvZ28gYW5kIGJyYW5kaW5nIiBzdHlsZT0iZGlzcGxheTpibG9jayAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQyMHB4ICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czoycHggIWltcG9ydGFudDttYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7Ij4KCjxmaWdjYXB0aW9uIHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6IzdhN2E3YSAhaW1wb3J0YW50O21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+VGhlIFRoYUJveCBpZGVudGl0eSByZWZsZWN0cyB0aGUgZ3lt4oCZcyBzdHJhaWdodGZvcndhcmQgc3R5bGU6IHNpbXBsZSBicmFuZGluZywgZGlyZWN0IGNvYWNoaW5nLCBhbmQgYSBzdHJvbmcgZW1waGFzaXMgb24gd29yayBvdmVyIHNob3cuPC9maWdjYXB0aW9uPgoKPC9maWd1cmU+Cgo8ZGl2IHN0eWxlPSJiYWNrZ3JvdW5kOiNmYmZhZjcgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICNkNmM3YTMgIWltcG9ydGFudDtib3JkZXItdG9wOjRweCBzb2xpZCAjYjg5YTVmICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czozcHggIWltcG9ydGFudDtwYWRkaW5nOjM0cHggMzRweCAzMnB4IDM0cHggIWltcG9ydGFudDttYXJnaW46NTRweCAwIDQycHggMCAhaW1wb3J0YW50O2JveC1zaGFkb3c6MCAxcHggMCByZ2JhKDAsMCwwLDAuMDMpICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KCjxkaXYgc3R5bGU9Im1heC13aWR0aDo2MDBweCAhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTJweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjJweCAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O2NvbG9yOiM4YTdhNTggIWltcG9ydGFudDttYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+QWJvdXQgdGhlIEZlYXR1cmVkIEV4cGVydDwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MzFweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50O21hcmdpbjowIDAgMTBweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5EYXZpZCBEZWJlcnJ5PC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6IzVmNWE1MCAhaW1wb3J0YW50O21hcmdpbjowIDAgNnB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPk93bmVyIGFuZCBDb2FjaCwgVGhhQm94PC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7Y29sb3I6IzhhODQ3OCAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5MYXR0YSwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KCjxociBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2U4ZGZjZiAhaW1wb3J0YW50O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAyNHB4IDAgIWltcG9ydGFudDsiPgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS44OCAhaW1wb3J0YW50O2NvbG9yOiMyNDI0MjQgIWltcG9ydGFudDttYXJnaW46MCAwIDI0cHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RGF2aWQgRGViZXJyeSBpcyB0aGUgb3duZXIgb2YgVGhhQm94LCBhIGd5bSBpbiBMYXR0YSBidWlsdCBhcm91bmQgbW92ZW1lbnQgcXVhbGl0eSwgaGFyZCB3b3JrLCBhbmQgbWVtYmVyLWJ5LW1lbWJlciBjb2FjaGluZy4gSGlzIHBhdGggaW50byBmaXRuZXNzIGJlZ2FuIHdpdGggcGVyc29uYWwgd2VpZ2h0IGxvc3MsIHN0cmVuZ3RoIHRyYWluaW5nLCBhbmQgYSBncm93aW5nIGludGVyZXN0IGluIGhlbHBpbmcgcGVvcGxlIHVuZGVyc3RhbmQgZXhlcmNpc2UuIE92ZXIgdGltZSwgdGhhdCBpbnRlcmVzdCBiZWNhbWUgYSBjYXJlZXIgaW4gY29hY2hpbmcsIHdpdGggZXhwZXJpZW5jZSBhdCBvdGhlciBneW1zIGJlZm9yZSB0YWtpbmcgcm9vdCBhdCBUaGFCb3guIFRvZGF5LCBoZSB3b3JrcyB3aXRoIGEgbWl4IG9mIHN0dWRlbnQgYXRobGV0ZXMsIG9sZGVyIGFkdWx0cywgYW5kIGdlbmVyYWwgbWVtYmVycyB3aGlsZSBrZWVwaW5nIHRoZSBneW3igJlzIGlkZW50aXR5IGZvY3VzZWQgb24gcHJvZ3Jlc3MgdGhhdCBjYW4gYmUgZmVsdCBhbmQgbWVhc3VyZWQuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsR2VvcmdpYSwnVGltZXMgTmV3IFJvbWFuJyxzZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS4zICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDttYXJnaW46MjJweCAwIDEwcHggMCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+TWlzc2lvbiAvIFBoaWxvc29waHk8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTdweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuODQgIWltcG9ydGFudDtjb2xvcjojMjQyNDI0ICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPkRhdmlk4oCZcyBwaGlsb3NvcGh5IGlzIGJ1aWx0IG9uIGEgY2xlYXIgb3JkZXIgb2Ygb3BlcmF0aW9uczogbW92ZSB3ZWxsIGZpcnN0LCB0aGVuIGFkZCB3ZWlnaHQsIHRoZW4gYWRkIHNwZWVkIGFuZCBwb3dlci4gSGUgYmVsaWV2ZXMgYmV0dGVyIG1vdmVtZW50IGxlYWRzIHRvIGJldHRlciBzdHJlbmd0aCwgZmV3ZXIgYXZvaWRhYmxlIHByb2JsZW1zLCBhbmQgbW9yZSB1c2VmdWwgcmVzdWx0cyBvdmVyIHRpbWUuIEp1c3QgYXMgaW1wb3J0YW50LCBoZSB3YW50cyBldmVyeSBtZW1iZXIgdG8gbGVhdmUgd2l0aCBhIHNlbnNlIG9mIGFjY29tcGxpc2htZW50IGFuZCB3aXRoIHByb29mIHRoYXQgc3RlYWR5IHByb2dyZXNzIGlzIHBvc3NpYmxlLjwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLEdlb3JnaWEsJ1RpbWVzIE5ldyBSb21hbicsc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MThweCAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuMyAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O2NvbG9yOiMxMTExMTEgIWltcG9ydGFudDstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7bWFyZ2luOjIycHggMCAxMHB4IDAgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE3cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjg0ICFpbXBvcnRhbnQ7Y29sb3I6IzI0MjQyNCAhaW1wb3J0YW50O21hcmdpbjowIDAgMThweCAwICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij5IaXMgd29yayBwbGFjZXMgc3BlY2lhbCB2YWx1ZSBvbiBtb3ZlbWVudCBhc3Nlc3NtZW50cywgY29ycmVjdGl2ZSBleGVyY2lzZSwgc2NhbGFibGUgcHJvZ3JhbW1pbmcsIGFuZCBjbG9zZSBrbm93bGVkZ2Ugb2YgZWFjaCBtZW1iZXLigJlzIG5lZWRzLiBIZSBzcGVha3MgbW9zdCBwYXNzaW9uYXRlbHkgYWJvdXQgaGVscGluZyBzdHVkZW50IGF0aGxldGVzIHBlcmZvcm0gYmV0dGVyIGFuZCBoZWxwaW5nIG9sZGVyIGFkdWx0cyBzdGF5IGFjdGl2ZSwgaW5kZXBlbmRlbnQsIGFuZCBlbmdhZ2VkIGluIGRhaWx5IGxpZmUuIEFjcm9zcyBib3RoIGdyb3VwcywgdGhlIHRocm91Z2ggbGluZSBpcyBwcmFjdGljYWwgY29hY2hpbmcgdGhhdCBtZWV0cyBwZW9wbGUgd2hlcmUgdGhleSBhcmUuPC9kaXY+Cgo8L2Rpdj4KCjwvZGl2PgoKPGgyIHN0eWxlPSJtYXJnaW46MzRweCAwIDE0cHggMCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JyxHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjIzcHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjI4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7Y29sb3I6IzExMTExMSAhaW1wb3J0YW50Oy13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50OyI+U291cmNlczwvaDI+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE1cHggIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjc4ICFpbXBvcnRhbnQ7Y29sb3I6IzQ0NDQ0NCAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50OyI+SW50ZXJ2aWV3IHRyYW5zY3JpcHQgYW5kIGVkaXRvcmlhbCBub3RlcyBmcm9tIHRoZSBGaXRuZXNzIExpdmluZyBNYWdhemluZSBzcG90bGlnaHQgaW50ZXJ2aWV3IHdpdGggRGF2aWQgRGViZXJyeSwgQXByaWwgMjAuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE4cHggMCAhaW1wb3J0YW50OyI+PGEgaHJlZj0iaHR0cHM6Ly93d3cudGhhYm94LmxpdmUvIiBzdHlsZT0iY29sb3I6IzExMTExMSAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtmb250LWZhbWlseTpHZW9yZ2lhLCdUaW1lcyBOZXcgUm9tYW4nLHNlcmlmICFpbXBvcnRhbnQ7Ij5PZmZpY2lhbCBUaGFCb3ggd2Vic2l0ZTwvYT48L2Rpdj4KCjwvZGl2PgoKPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWYgIWltcG9ydGFudDtmb250LXNpemU6MTFweCAhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjEuM3B4ICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7Y29sb3I6IzdhN2E3YSAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+RWRpdG9yaWFsbHkgcHJvZHVjZWQgYnkgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKI8L2Rpdj4KCjwvZGl2PgoKPC9kaXY+Cgo8L2Rpdj4=
Editorial Feature | Fitness Living Magazine™

Expert Insights: Why Movement Quality Should Come Before Strength Training

At ThaBox, owner and coach David Deberry makes a simple case: better movement comes before heavier loading. For student athletes, older adults, and everyday members alike, that order can shape safer training, better confidence, and longer-term results.
By Daniel Ford | Managing Editor, Fitness Living Magazine™
Latta, South Carolina
Group photo at ThaBox in Latta South Carolina
ThaBox comes across as a close, hard-working gym community where members are challenged, supported, and expected to keep improving.

For many gyms, strength comes first and technique gets cleaned up later. David Deberry takes the opposite view. When a new member walks into ThaBox, the first priority is to see how the body moves, where the limits are, and what needs to be corrected before training gets more demanding. That idea shapes the entire coaching philosophy behind his gym: assess first, correct what matters, then build strength on top of a better foundation.

Quick Answer
Why does movement quality matter before strength training?
Movement quality in training matters because better alignment, mobility, and control make strength work safer and more useful. At ThaBox, David starts with assessments, corrective exercise, and scalable coaching so members can build strength without skipping the basics that often shape long-term progress.

That approach is not abstract. It shows up in the way David talks about weak glutes, tight hip flexors, limited ankle mobility, and the daily habits that quietly shape how a body performs. It also shows up in the tone of the gym itself. The official site describes ThaBox as an unpretentious, results-oriented community built around member goals rather than posturing.

What You’ll Learn
What This Story Covers
This article explains how David trains people, who benefits most from his approach, and why ThaBox stands out in the Latta area.
Why ThaBox Is Different
New members start with movement checks and corrective work before harder training begins.
Who It Serves
ThaBox works with student athletes, older adults, and everyday members who need training matched to their level.
Why It Stands Out Locally
The gym focuses on real coaching and measurable progress, not just appearance.

Why Movement Quality Comes First

David’s thinking is straightforward. If a member is sitting for long hours, that member may arrive with weak glutes, tight hip flexors, and other small imbalances that do not feel dramatic in daily life but become a bigger issue once training gets more intense. For him, movement quality before strength training is not a slogan. It is the first layer of responsible coaching.

His sequence is clear: move well first, then move well under load, then move well fast. That matters most in youth athletics, where he sees recurring ankle, knee, and hip problems tied to overuse and poor mechanics. In a travel-ball culture with very little downtime, that kind of early screening can be the difference between steady development and preventable setbacks.

A Gym Built Around Assessment, Not Guesswork

When a new member comes in, David does not start by chasing fatigue for its own sake. He wants to know what the body can actually do. He talks about using an overhead squat assessment to spot movement problems and prescribing corrective exercise for four to six weeks before re-evaluating. He also uses ankle mobility checks, because limited dorsiflexion can change how a member cuts, lands, squats, and absorbs force.

Training session at ThaBox showing hands-on coaching and movement work
David’s training style starts with how a member moves, then builds toward stronger, harder, and more demanding work over time.

That is one reason his coaching feels more personal than generic programming. He says one of the biggest things he does better than many gyms is simply knowing his people. Sometimes a member wants fat loss or muscle gain. Sometimes a member mainly wants exercise without the burden of planning. Sometimes a member needs daily accountability. David adjusts around that reality rather than forcing every person into the same script.

“Everybody’s here with the purpose in mind to be better today than we were yesterday, regardless of where we were at yesterday.”
David Deberry

Making Hard Work Scalable

One of the smartest parts of David’s approach is that he does not confuse intensity with coaching quality. He wants members to have a challenging experience, but not a defeating one. His timer-based sessions can begin with shorter work periods and longer rest, then progress as a member proves ready. That keeps the workout demanding without making a beginner feel wiped out on day one.

He is especially clear on one point: everything is scalable. In his view, there is nothing he does with an elite athlete that cannot be adjusted for a novice member. That matters in a local market where some people may be intimidated by a rugged gym environment or by David’s high-energy coaching style. The message underneath all of it is more welcoming than the first impression might suggest.

Editorial Service Brief
What ThaBox Offers
In simple terms, ThaBox offers guided training built around assessment, corrective work, and steady improvement.
Main Offering
One-on-one and small-group training that starts with movement assessment and builds toward strength and conditioning.
Best Known For
High-energy circuit sessions, movement-focused coaching, and training for student athletes.
Member Experience
Members are pushed, but the work is scaled so they can feel successful and keep coming back.
Who It Serves
Student athletes, older adults, and general members who want coaching instead of being left to figure it out alone.
Additional Format
The website also lists small group training with 30-minute sessions, body composition tracking, monthly re-checks, nutrition guidance, and group-chat support.
The main idea is simple: David wants members to move better first, then build strength from there.

The Member Story That Explains The Mission

The clearest example of David’s work may be the story he shared about Sheena Jackson, a client who once relied on a wheelchair. He described helping her stand with support, then gradually reducing that support until she could stand on her own. Months later, Sheena was back doing demanding circuit work that included movements far removed from the limitations that first brought her in.

Sheena Jackson, a ThaBox client whose progress story is highlighted by David Deberry
Sheena Jackson’s progress is the kind of client story David points to when he talks about training as a path toward confidence, independence, and renewed capability.

That story says more about the gym than any slogan could. David is not chasing performative hardship. He is trying to create a sense of accomplishment. In his words, the deeper point is helping people discover they can do more than they thought they could. For Sheena, that progress deserves recognition. For David, it reflects the larger mission of the gym: meeting people where they are, coaching them with patience, and helping them build evidence that their next step is possible.

Why This Approach Connects In The Local Market

David is candid about the local challenge. In and around Dillon County, he knows some members are drawn to brighter, prettier gyms that feel better suited for social content and casual hanging out. ThaBox has traditionally leaned the other way. It comes across as an old-school place built for work first. That difference has shaped both its identity and its growth challenge.

Yet that same contrast may also be the reason the gym stands out. Word of mouth remains his strongest channel, and that usually happens when members feel they are getting something specific enough to talk about. In this case, that “something” is not just a workout. It is careful coaching, progress tracking, accountability, and a training experience that can be adjusted for a serious athlete or a true beginner without losing its standards.

FAQ About ThaBox And Movement-First Training

Why Does Movement Quality Matter Before Strength Training?

Because poor movement can make strength work less effective and can increase the chance of compensation-based pain. David’s view is to build the pattern first, then add load, then add speed and power.

What Does ThaBox Assess Before A New Member Starts Training?

ThaBox begins with movement assessment work, including an overhead squat review and, when needed, other checks such as ankle mobility testing. The point is to find what needs attention before training gets more advanced.

Is ThaBox Only For Advanced Athletes?

No. David repeatedly says the work is scalable. A member who is just starting can train in the same gym and within the same coaching system as an experienced athlete, but at the right level.

Who Does David Deberry Most Enjoy Helping?

He speaks most strongly about two groups: student athletes who want better performance and older adults who want a better quality of life, more movement, and the ability to stay active with family.

Does ThaBox Offer Small Group Training?

Yes. The facility website lists small group training with 30-minute sessions, initial body composition metrics, monthly re-evaluation, dietary and calorie guidance, and access to a group chat for motivation.

Key Takeaways

  • Movement quality in training is the core idea behind David Deberry’s coaching approach.
  • ThaBox begins with assessment and correction, not random intensity.
  • The gym serves student athletes, older adults, and everyday members who need training that can be scaled.
  • Sheena Jackson’s progress story shows how David’s coaching can help clients build confidence, independence, and a renewed sense of what is possible.
  • In a market full of polished alternatives, ThaBox stands out by staying focused on coaching substance and member results.

Conclusion

The strongest idea in David Deberry’s philosophy is also the simplest: strength means more when the body is ready for it. That belief runs through his work with student athletes, older adults, and everyday members who want something more personal than a generic program. In a fitness culture that often rewards speed, appearance, and spectacle, his approach feels grounded. Start with movement. Build from there. Let the result be confidence that lasts.

Readers interested in exploring this movement-first gym in Latta can visit the facility online.
ThaBox logo and branding
The ThaBox identity reflects the gym’s straightforward style: simple branding, direct coaching, and a strong emphasis on work over show.
About the Featured Expert
David Deberry
Owner and Coach, ThaBox
Latta, South Carolina

David Deberry is the owner of ThaBox, a gym in Latta built around movement quality, hard work, and member-by-member coaching. His path into fitness began with personal weight loss, strength training, and a growing interest in helping people understand exercise. Over time, that interest became a career in coaching, with experience at other gyms before taking root at ThaBox. Today, he works with a mix of student athletes, older adults, and general members while keeping the gym’s identity focused on progress that can be felt and measured.
Mission / Philosophy
David’s philosophy is built on a clear order of operations: move well first, then add weight, then add speed and power. He believes better movement leads to better strength, fewer avoidable problems, and more useful results over time. Just as important, he wants every member to leave with a sense of accomplishment and with proof that steady progress is possible.
Values / Specialties
His work places special value on movement assessments, corrective exercise, scalable programming, and close knowledge of each member’s needs. He speaks most passionately about helping student athletes perform better and helping older adults stay active, independent, and engaged in daily life. Across both groups, the through line is practical coaching that meets people where they are.

Sources

Interview transcript and editorial notes from the Fitness Living Magazine spotlight interview with David Deberry, April 20.
Official ThaBox website
Editorially produced by Fitness Living Magazine™


Featured Fitness Leader

0 Comments

Write A Comment

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

Nia Jax's Dramatic Body Transformation Prepares Her for WrestleMania 42

Discover Nia Jax's inspiring body transformation journey and fitness strategies as she prepares for WrestleMania 42.

04.10.2026

ProjectROCK Review: Inside Greenville’s Standout Indoor Climbing Gym

ProjectROCK stands out in Upstate South Carolina for its towering climbing walls, outdoor-inspired design, youth programming, and welcoming community-driven experience.

04.08.2026

FitLife Health Clubs Review: What Members Can Expect at This Aiken Gym

In Aiken, a long-established fitness facility is entering a new chapter by focusing on service, accessibility, and a broader vision of what a local gym can offer.

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