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
PG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJCdWlsZGluZyBhIENvbW11bml0eS1Gb2N1c2VkIEd5bTogVGhlIFN0b3J5IEJlaGluZCBGb3JnZSBDSFMiPgo8bWV0YSBwcm9wZXJ0eT0ib2c6ZGVzY3JpcHRpb24iIGNvbnRlbnQ9IkEgRml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIHNwb3RsaWdodCBvbiBUaWZmYW55IERlbm5pcywgQ2hyaXN0aWFuIFdvbGYsIGFuZCBGb3JnZSBDSFMgaW4gQ2hhcmxlc3RvbiwgU291dGggQ2Fyb2xpbmEsIGV4cGxvcmluZyB0aGUgZm91bmRlci1sZWQgdmlzaW9uIGJlaGluZCBhIGxvY2FsbHkgb3duZWQgZ3ltIGJ1aWx0IGFyb3VuZCB0cnVzdCwgc3RyZW5ndGggdHJhaW5pbmcsIGxpbWl0ZWQgbWVtYmVyc2hpcCwgYW5kIGEgY2FsbWVyIG1lbWJlciBleHBlcmllbmNlLiI+CjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly9paWxpLmlvL0JRSFZjd0YucG5nIj4KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGUiIGNvbnRlbnQ9ImFydGljbGUiPgo8bWV0YSBuYW1lPSJ0d2l0dGVyOmNhcmQiIGNvbnRlbnQ9InN1bW1hcnlfbGFyZ2VfaW1hZ2UiPgoKPHN0eWxlPgouZmxtLXdyYXAsCi5mbG0td3JhcCAqIHsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0td3JhcCB7CmJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKY29sb3I6IzFjMWIxOSAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKfQoKLmZsbS1tYWluIHsKbWF4LXdpZHRoOjEwODBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsKcGFkZGluZzowIDI0cHggODhweCAyNHB4ICFpbXBvcnRhbnQ7CmJhY2tncm91bmQ6I2ZmZmZmZiAhaW1wb3J0YW50Owp9CgouZmxtLWlubmVyIHsKbWF4LXdpZHRoOjEwNDBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIGF1dG8gIWltcG9ydGFudDsKfQoKLmZsbS1ib2R5IHsKbWF4LXdpZHRoOjgxMHB4ICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgYXV0byAhaW1wb3J0YW50Owp9CgouZmxtLXRhYmxlLAouZmxtLWxlYXJuLXJvdyB7CmJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZXllYnJvdyB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjIuN3B4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMS41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50Owpjb2xvcjojNmY2OTYyICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc21hbGwtbGFiZWwgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjlweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTAuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50Owpjb2xvcjojNzQ2ZDY1ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDEgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6NThweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjAyICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0xLjE1cHggIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIycHggMCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1kZWNrIHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyNnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDYgIWltcG9ydGFudDsKY29sb3I6IzJmMmIyNiAhaW1wb3J0YW50OwptYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50OwptYXgtd2lkdGg6OTgwcHggIWltcG9ydGFudDsKfQoKLmZsbS1raWNrZXItbGluZSB7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6N3B4IDAgN3B4IDE0cHggIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjg1MHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbnRybywKLmZsbS1wYXJhZ3JhcGgsCi5mbG0tYm9keSBwIHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuOCAhaW1wb3J0YW50Owpjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjhweCAwICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWRyb3BjYXAgewpmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKZm9udC1zaXplOjkwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC43OCAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwpwYWRkaW5nOjZweCAxMnB4IDAgMCAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUsCi5mbG0tcXVpY2stYW5zd2VyLAouZmxtLXF1b3RlLWJsb2NrLAouZmxtLW5vdGUsCi5mbG0tY3RhLAouZmxtLXNvdXJjZS1ub3RlIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1xdW90ZSB7CmJhY2tncm91bmQ6I2ZkZmNmOSAhaW1wb3J0YW50Owpib3JkZXItdG9wOjJweCBzb2xpZCAjMTUxNTE1ICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyNHB4IDI2cHggMjJweCAyNnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgOHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLXRleHQgewpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjMwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4zNiAhaW1wb3J0YW50Owpjb2xvcjojMTQxNDE0ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTRweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcsCi5mbG0taW1hZ2Utd3JhcCBpbWcgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKaGVpZ2h0OmF1dG8gIWltcG9ydGFudDsKYm9yZGVyOjAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWltZyB7Cm1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDEwcHggYXV0byAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tY2FwdGlvbiwKLmZsbS1pbWFnZS1jYXB0aW9uIHsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNTggIWltcG9ydGFudDsKY29sb3I6IzY2NWY1NyAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWNhcHRpb24gewptYXJnaW46MCAwIDE0cHggYXV0byAhaW1wb3J0YW50OwptYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cyB7Cm1heC13aWR0aDo0MzhweCAhaW1wb3J0YW50OwptYXJnaW46MTZweCAwIDAgYXV0byAhaW1wb3J0YW50OwpwYWRkaW5nOjEycHggMCAwIDAgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tb3duZXItZm9jdXMtY29weSB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTUuNXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNTUgIWltcG9ydGFudDsKY29sb3I6IzI0MjExZSAhaW1wb3J0YW50OwptYXJnaW46MCAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKLmZsbS1zdGFuZGFyZC1ib3ggewpiYWNrZ3JvdW5kOiNmZGZjZjkgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzBweCAyOHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtY29weSB7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjdweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU2ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjEycHggIWltcG9ydGFudDsKY29sb3I6IzI2MjMxZiAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE0cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLW9uZSB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTpjbGFtcCg2MHB4LCA3LjR2dywgOTBweCkgIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MC45NCAhaW1wb3J0YW50Owpmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDsKY29sb3I6IzExMTExMSAhaW1wb3J0YW50Owotd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0xLjhweCAhaW1wb3J0YW50OwptYXJnaW46MTRweCAwIDAgMCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLXR3byB7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjEzOHB4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTpjbGFtcCg3MnB4LCAxMS44dncsIDEzOHB4KSAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDowLjg4ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTRweCAhaW1wb3J0YW50Owpjb2xvcjojYjliNWFkICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiNiOWI1YWQgIWltcG9ydGFudDsKbWFyZ2luOjVweCAwIDAgMCAhaW1wb3J0YW50OwpvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLXN1YnRpdGxlIHsKZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Owp0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6Mi4zcHggIWltcG9ydGFudDsKZm9udC1zaXplOjExLjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjkgIWltcG9ydGFudDsKY29sb3I6IzNmM2EzNCAhaW1wb3J0YW50OwptYXgtd2lkdGg6OTAwcHggIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1yb3cgewpwYWRkaW5nOjEycHggMCAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlOGRjICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtbGFiZWwgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDozMSUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsKdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuN3B4ICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNiAhaW1wb3J0YW50Owpjb2xvcjojN2Q3NTZiICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc25hcHNob3QtdmFsdWUgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDo2NyUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MThweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ1ICFpbXBvcnRhbnQ7CmNvbG9yOiMyMDFlMWIgIWltcG9ydGFudDsKfQoKLmZsbS1ub3RlIHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjRweCAyNnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMzZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tcXVpY2stYW5zd2VyLAouZmxtLXF1b3RlLWJsb2NrIHsKYmFja2dyb3VuZDojZjhmN2YzICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MjhweCAzMHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjozOHB4IDAgNDRweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDIgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MzRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjE2ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDMgewpmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MjRweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjI2ICFpbXBvcnRhbnQ7CmZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50Owpjb2xvcjojMTExMTExICFpbXBvcnRhbnQ7Ci13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxMHB4IDAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taW1hZ2Utd3JhcCB7Cm1heC13aWR0aDo3NjBweCAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjozNHB4IGF1dG8gNDJweCBhdXRvICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLWNhcHRpb24gewptYXJnaW46MTBweCAwIDAgMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNhcmQgewpib3JkZXItdG9wOjJweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoyMnB4IDAgMTNweCAwICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgNDZweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbGVhcm4tY29sIHsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CnRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OwpwYWRkaW5nOjE2cHggMThweCAhaW1wb3J0YW50Owpib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbDpmaXJzdC1jaGlsZCB7CmJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2w6bGFzdC1jaGlsZCB7CnBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50Owp9CgouZmxtLXNlcnZpY2UtYnJpZWYgewptYXgtd2lkdGg6NzUwcHggIWltcG9ydGFudDsKbWFyZ2luOjM4cHggYXV0byA0MHB4IGF1dG8gIWltcG9ydGFudDsKYmFja2dyb3VuZDojZmZmZmZmICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTEgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50OwpwYWRkaW5nOjIycHggMCAxM3B4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLXJvdyB7CmJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoxNnB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLXJvdzpsYXN0LWNoaWxkIHsKYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc2VydmljZS1sYWJlbCB7CmRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjMyJSAhaW1wb3J0YW50Owp2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50Owpmb250LXNpemU6MTJweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6MS41cHggIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiM1ZDU2NGUgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWNvcHkgewpkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50Owp3aWR0aDo2NyUgIWltcG9ydGFudDsKdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7CmZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZiAhaW1wb3J0YW50Owpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcgIWltcG9ydGFudDsKY29sb3I6IzFmMWYxZCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggewpiYWNrZ3JvdW5kOiNmNmY1ZjEgIWltcG9ydGFudDsKYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0Om5vbmUgIWltcG9ydGFudDsKYm9yZGVyLXJpZ2h0Om5vbmUgIWltcG9ydGFudDsKYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7CnBhZGRpbmc6MzJweCAzNHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo0OHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1rZXktaGVhZGluZyB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozOHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMTQgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDE3cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggdWwgewptYXJnaW46MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MjRweCAhaW1wb3J0YW50Owpmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWYgIWltcG9ydGFudDsKZm9udC1zaXplOjIxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS44NiAhaW1wb3J0YW50Owpjb2xvcjojMWIxYjE5ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZmVhdHVyZWQtZXhwZXJ0IHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICMxNzE3MTcgIWltcG9ydGFudDsKYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYiAhaW1wb3J0YW50Owpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yaWdodDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50OwpwYWRkaW5nOjQycHggNDZweCA0MHB4IDQ2cHggIWltcG9ydGFudDsKbWFyZ2luOjU4cHggMCA0NnB4IDAgIWltcG9ydGFudDsKYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZmVhdHVyZWQtbmFtZSB7CmZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZTozNnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDYgIWltcG9ydGFudDsKZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7CmNvbG9yOiMxMTExMTEgIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMSAhaW1wb3J0YW50OwptYXJnaW46MCAwIDhweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tY3RhIHsKYmFja2dyb3VuZDojZjhmN2Y0ICFpbXBvcnRhbnQ7CmJvcmRlcjoxcHggc29saWQgI2UyZGVkNyAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKcGFkZGluZzoxOHB4IDIwcHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAzOHB4IDAgIWltcG9ydGFudDsKZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxOXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjggIWltcG9ydGFudDsKY29sb3I6IzJhMmEyYSAhaW1wb3J0YW50Owp9CgouZmxtLXNvdXJjZS1ub3RlIHsKYmFja2dyb3VuZDojZmRmY2Y5ICFpbXBvcnRhbnQ7CmJvcmRlci1sZWZ0OjJweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7CnBhZGRpbmc6MTVweCAxOHB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZm9vdGVyLW1ldGEgewpmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7CnRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS45ICFpbXBvcnRhbnQ7CmNvbG9yOiM3ZDc1NmIgIWltcG9ydGFudDsKbWFyZ2luOjAgMCA2cHggMCAhaW1wb3J0YW50Owp9CgpAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHsKaHRtbCwKYm9keSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDsKLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS13cmFwIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50OwpiYWNrZ3JvdW5kOiNmZmZmZmYgIWltcG9ydGFudDsKfQoKLmZsbS1tYWluIHsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MCBhdXRvICFpbXBvcnRhbnQ7CnBhZGRpbmc6MCAxOHB4IDY0cHggMThweCAhaW1wb3J0YW50Owp9CgouZmxtLWlubmVyLAouZmxtLWJvZHksCi5mbG0tc2VjdGlvbiB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWluLXdpZHRoOjAgIWltcG9ydGFudDsKbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50OwptYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDsKb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50Owp0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsKfQoKdGFibGUuZmxtLXRhYmxlLAp0YWJsZS5mbG0tdGFibGUgdGJvZHksCnRhYmxlLmZsbS10YWJsZSB0ciwKdGFibGUuZmxtLXRhYmxlIHRkLAp0YWJsZS5mbG0tbGVhcm4tcm93LAp0YWJsZS5mbG0tbGVhcm4tcm93IHRib2R5LAp0YWJsZS5mbG0tbGVhcm4tcm93IHRyLAp0YWJsZS5mbG0tbGVhcm4tcm93IHRkIHsKZGlzcGxheTpibG9jayAhaW1wb3J0YW50Owp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1pbi13aWR0aDowICFpbXBvcnRhbnQ7CnBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7CnBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50Owpib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFzdGhlYWQtbGVmdCwKLmZsbS1tYXN0aGVhZC1yaWdodCwKLmZsbS1oZXJvLWxlZnQsCi5mbG0taGVyby1yaWdodCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKbWFyZ2luOjAgIWltcG9ydGFudDsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFzdGhlYWQtcmlnaHQgewptYXJnaW4tdG9wOjE4cHggIWltcG9ydGFudDsKcGFkZGluZy10b3A6MTZweCAhaW1wb3J0YW50Owpib3JkZXItdG9wOjFweCBzb2xpZCAjZTVkZWQyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tbWFzdGhlYWQtcmlnaHQgZGl2IHsKdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZXllYnJvdyB7CmZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNyAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoycHggIWltcG9ydGFudDsKbWFyZ2luLWJvdHRvbToxMnB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taDEgewpmb250LXNpemU6NDBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjA0ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOi0wLjY1cHggIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsKd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDsKb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZGVjayB7CmZvbnQtc2l6ZToyMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNTQgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAyMHB4IDAgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1raWNrZXItbGluZSB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7CnBhZGRpbmc6OHB4IDAgOHB4IDE0cHggIWltcG9ydGFudDsKbWFyZ2luLWJvdHRvbTo4cHggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXJpZ2h0IHsKbWFyZ2luLXRvcDoyOHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0taGVyby1pbWcgewp3aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMTJweCAwICFpbXBvcnRhbnQ7CmJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tY2FwdGlvbiB7Cm1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7Cm1hcmdpbjowIDAgMjBweCAwICFpbXBvcnRhbnQ7CmZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNjIgIWltcG9ydGFudDsKfQoKLmZsbS1vd25lci1mb2N1cyB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjIycHggMCAwIDAgIWltcG9ydGFudDsKcGFkZGluZzoxNXB4IDAgMCAwICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLW93bmVyLWZvY3VzLWNvcHkgewpmb250LXNpemU6MTdweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjU4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZHJvcGNhcCB7CmZvbnQtc2l6ZTo2OHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuODIgIWltcG9ydGFudDsKcGFkZGluZzo3cHggMTBweCAwIDAgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWludHJvLAouZmxtLXBhcmFncmFwaCwKLmZsbS1ib2R5IHAgewpmb250LXNpemU6MjBweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjc0ICFpbXBvcnRhbnQ7Cm1hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50Owp3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLAouZmxtLW5vdGUsCi5mbG0tcXVpY2stYW5zd2VyLAouZmxtLXF1b3RlLWJsb2NrLAouZmxtLWN0YSwKLmZsbS1zb3VyY2Utbm90ZSB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjIycHggIWltcG9ydGFudDsKcGFkZGluZy1yaWdodDoyMnB4ICFpbXBvcnRhbnQ7CmJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50Owp9CgouZmxtLWhlcm8tcXVvdGUgewpwYWRkaW5nLXRvcDoyNHB4ICFpbXBvcnRhbnQ7CnBhZGRpbmctYm90dG9tOjIycHggIWltcG9ydGFudDsKbWFyZ2luLXRvcDo0cHggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLXF1b3RlLXRleHQgewpmb250LXNpemU6MjdweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjM4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtYm94IHsKcGFkZGluZzoyNnB4IDIycHggIWltcG9ydGFudDsKbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtbGFiZWwgewpkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjAgMCAxOHB4IDAgIWltcG9ydGFudDsKcGFkZGluZzowICFpbXBvcnRhbnQ7Cn0KCi5mbG0tc3RhbmRhcmQtY29weSB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50Owpmb250LXNpemU6MjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjQ2ICFpbXBvcnRhbnQ7CndvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7Cm92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLW9uZSB7CmZvbnQtc2l6ZTo1MHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTAuOXB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1saW5lLXR3byB7CmZvbnQtc2l6ZTo2M3B4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjAuOTUgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTEuMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnQ7CndoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOm5vcm1hbCAhaW1wb3J0YW50Owp9CgouZmxtLWFuY2hvci1zdWJ0aXRsZSB7CmZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS44NSAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzoxLjY1cHggIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC1sYWJlbCwKLmZsbS1zbmFwc2hvdC12YWx1ZSB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50Owp9CgouZmxtLXNuYXBzaG90LWxhYmVsIHsKbWFyZ2luLWJvdHRvbTo2cHggIWltcG9ydGFudDsKZm9udC1zaXplOjEwcHggIWltcG9ydGFudDsKfQoKLmZsbS1zbmFwc2hvdC12YWx1ZSB7CmZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuNDUgIWltcG9ydGFudDsKfQoKLmZsbS1oMiB7CmZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMTYgIWltcG9ydGFudDsKbGV0dGVyLXNwYWNpbmc6LTAuMTVweCAhaW1wb3J0YW50Owp3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50OwpvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDsKfQoKLmZsbS1oMyB7CmZvbnQtc2l6ZToyM3B4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMjggIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS13cmFwIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXJnaW46MzBweCAwIDM4cHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWltYWdlLXdyYXAgaW1nIHsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpoZWlnaHQ6YXV0byAhaW1wb3J0YW50Owpib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDsKfQoKLmZsbS1pbWFnZS1jYXB0aW9uIHsKZm9udC1zaXplOjE0cHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS42MiAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNhcmQgewpwYWRkaW5nOjIycHggMCA4cHggMCAhaW1wb3J0YW50OwptYXJnaW46MCAwIDQycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWxlYXJuLWNvbCB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50Owpib3JkZXItbGVmdDpub25lICFpbXBvcnRhbnQ7CmJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2IgIWltcG9ydGFudDsKcGFkZGluZzoxOHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1sZWFybi1jb2w6Zmlyc3QtY2hpbGQgewpib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDsKcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWJyaWVmIHsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKbWFyZ2luOjM2cHggMCA0MHB4IDAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWxhYmVsLAouZmxtLXNlcnZpY2UtY29weSB7CmRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDsKd2lkdGg6MTAwJSAhaW1wb3J0YW50OwptYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OwpwYWRkaW5nOjAgIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWxhYmVsIHsKbWFyZ2luLWJvdHRvbTo3cHggIWltcG9ydGFudDsKfQoKLmZsbS1zZXJ2aWNlLWNvcHkgewpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjY4ICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWJveCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzoyOHB4IDIycHggIWltcG9ydGFudDsKbWFyZ2luOjQycHggMCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1oZWFkaW5nIHsKZm9udC1zaXplOjMxcHggIWltcG9ydGFudDsKbGluZS1oZWlnaHQ6MS4xNCAhaW1wb3J0YW50Owp9CgouZmxtLWtleS1ib3ggdWwgewpwYWRkaW5nLWxlZnQ6MjFweCAhaW1wb3J0YW50Owpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7Cn0KCi5mbG0ta2V5LWJveCBsaSB7Cm1hcmdpbi1ib3R0b206MTJweCAhaW1wb3J0YW50Owp9CgouZmxtLWZlYXR1cmVkLWV4cGVydCB7CndpZHRoOjEwMCUgIWltcG9ydGFudDsKbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsKcGFkZGluZzozMnB4IDIycHggMzRweCAyMnB4ICFpbXBvcnRhbnQ7Cm1hcmdpbjo1MnB4IDAgNDJweCAwICFpbXBvcnRhbnQ7Cn0KCi5mbG0tZmVhdHVyZWQtbmFtZSB7CmZvbnQtc2l6ZTozMXB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDggIWltcG9ydGFudDsKfQoKLmZsbS1mb290ZXItbWV0YSB7CmZvbnQtc2l6ZTo5LjVweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjg1ICFpbXBvcnRhbnQ7CmxldHRlci1zcGFjaW5nOjEuMjVweCAhaW1wb3J0YW50Owp9Cn0KCkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozOTBweCkgewouZmxtLW1haW4gewpwYWRkaW5nLWxlZnQ6MTZweCAhaW1wb3J0YW50OwpwYWRkaW5nLXJpZ2h0OjE2cHggIWltcG9ydGFudDsKfQoKLmZsbS1oMSB7CmZvbnQtc2l6ZTozNnB4ICFpbXBvcnRhbnQ7CmxpbmUtaGVpZ2h0OjEuMDYgIWltcG9ydGFudDsKfQoKLmZsbS1kZWNrIHsKZm9udC1zaXplOjIwcHggIWltcG9ydGFudDsKfQoKLmZsbS1oZXJvLWludHJvLAouZmxtLXBhcmFncmFwaCwKLmZsbS1ib2R5IHAgewpmb250LXNpemU6MTlweCAhaW1wb3J0YW50OwpsaW5lLWhlaWdodDoxLjcyICFpbXBvcnRhbnQ7Cn0KCi5mbG0tYW5jaG9yLWxpbmUtb25lIHsKZm9udC1zaXplOjQ2cHggIWltcG9ydGFudDsKfQoKLmZsbS1hbmNob3ItbGluZS10d28gewpmb250LXNpemU6NTZweCAhaW1wb3J0YW50OwpsZXR0ZXItc3BhY2luZzotMXB4ICFpbXBvcnRhbnQ7Cn0KfQoKQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsKLmZsbS1tYWlue21heC13aWR0aDoxMDgwcHggIWltcG9ydGFudDsgcGFkZGluZzowIDIwcHggODhweCAyMHB4ICFpbXBvcnRhbnQ7fQouZmxtLWlubmVye21heC13aWR0aDoxMDQwcHggIWltcG9ydGFudDt9Ci5mbG0tYm9keXttYXgtd2lkdGg6ODEwcHggIWltcG9ydGFudDt9Ci5mbG0tdGFibGV7dGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0e3dpZHRoOjU0JSAhaW1wb3J0YW50OyBwYWRkaW5nOjAgMzZweCAwIDAgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcmlnaHR7d2lkdGg6NDYlICFpbXBvcnRhbnQ7IHBhZGRpbmc6MCAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0ID4gZGl2OmZpcnN0LWNoaWxke21hcmdpbjowIDAgMTVweCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tbGVmdCA+IGRpdjpmaXJzdC1jaGlsZCAuZmxtLWhlcm8taW50cm97bWFyZ2luOjAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1sZWZ0ID4gLmZsbS1oZXJvLWludHJve21hcmdpbjowIDAgMTdweCAwICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW50cm97Zm9udC1zaXplOjIxcHggIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MS43NiAhaW1wb3J0YW50O30KLmZsbS1kcm9wY2Fwe2ZvbnQtc2l6ZTo5MHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuNzggIWltcG9ydGFudDsgcGFkZGluZzo2cHggMTJweCAwIDAgIWltcG9ydGFudDt9Ci5mbG0taGVyby1pbWd7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjowIDAgMTBweCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8taW1nLWNvbXBhY3R7bWF4LXdpZHRoOjM2MHB4ICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tY2FwdGlvbnttYXgtd2lkdGg6NDM4cHggIWltcG9ydGFudDsgbWFyZ2luOjAgMCAxNHB4IGF1dG8gIWltcG9ydGFudDt9Ci5mbG0tb3duZXItZm9jdXN7bWF4LXdpZHRoOjQzOHB4ICFpbXBvcnRhbnQ7IG1hcmdpbjoxNnB4IDAgMCBhdXRvICFpbXBvcnRhbnQ7fQouZmxtLWhlcm8tcXVvdGV7bWFyZ2luOjAgMCA4cHggMCAhaW1wb3J0YW50OyBwYWRkaW5nOjI0cHggMjZweCAyMnB4IDI2cHggIWltcG9ydGFudDt9Ci5mbG0taGVyby1xdW90ZS10ZXh0e2ZvbnQtc2l6ZTozMHB4ICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjEuMzYgIWltcG9ydGFudDt9Ci5mbG0tc3RhbmRhcmQtYm94e3BhZGRpbmc6MzBweCAyOHB4ICFpbXBvcnRhbnQ7fQouZmxtLXN0YW5kYXJkLWxhYmVse3dpZHRoOjE2OHB4ICFpbXBvcnRhbnQ7IHBhZGRpbmc6MnB4IDI0cHggMCAwICFpbXBvcnRhbnQ7IGRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O30KLmZsbS1zdGFuZGFyZC1jb3B5e21heC13aWR0aDo3OTBweCAhaW1wb3J0YW50OyBmb250LXNpemU6MjdweCAhaW1wb3J0YW50OyBsaW5lLWhlaWdodDoxLjU2ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLW9uZXtmb250LXNpemU6Y2xhbXAoNjBweCwgNy40dncsIDkwcHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuOTQgIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTEuOHB4ICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1saW5lLXR3b3tmb250LXNpemU6Y2xhbXAoNzJweCwgMTEuOHZ3LCAxMzhweCkgIWltcG9ydGFudDsgbGluZS1oZWlnaHQ6MC44OCAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzotNHB4ICFpbXBvcnRhbnQ7IHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7fQouZmxtLWFuY2hvci1jb21wYWN0LW9uZXtmb250LXNpemU6NzJweCAhaW1wb3J0YW50OyBmb250LXNpemU6Y2xhbXAoNTRweCwgNi4ydncsIDcycHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuOTggIWltcG9ydGFudDsgbGV0dGVyLXNwYWNpbmc6LTEuMnB4ICFpbXBvcnRhbnQ7IHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30KLmZsbS1hbmNob3ItY29tcGFjdC10d297Zm9udC1zaXplOjExMnB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTpjbGFtcCg3MnB4LCA5LjJ2dywgMTEycHgpICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OjAuOSAhaW1wb3J0YW50OyBsZXR0ZXItc3BhY2luZzotM3B4ICFpbXBvcnRhbnQ7IHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1yb3d7dGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDsgd2lkdGg6MzMuMzMzJSAhaW1wb3J0YW50OyB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDt9Ci5mbG0tbGVhcm4tY29sOmZpcnN0LWNoaWxke3BhZGRpbmc6MTZweCAxOHB4IDE2cHggMCAhaW1wb3J0YW50O30KLmZsbS1sZWFybi1jb2w6bnRoLWNoaWxkKDIpe3BhZGRpbmc6MTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQouZmxtLWxlYXJuLWNvbDpudGgtY2hpbGQoMyl7cGFkZGluZzoxNnB4IDAgMTZweCAxOHB4ICFpbXBvcnRhbnQ7IGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkNGNiICFpbXBvcnRhbnQ7fQp9Cjwvc3R5bGU+Cgo8ZGl2IGNsYXNzPSJmbG0td3JhcCI+CjxkaXYgY2xhc3M9ImZsbS1tYWluIj4KCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+CnsKIkBjb250ZXh0IjogImh0dHBzOi8vc2NoZW1hLm9yZyIsCiJAZ3JhcGgiOiBbCnsKIkB0eXBlIjogIkFydGljbGUiLAoiQGlkIjogImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vI2ZpdG5lc3MtbGl2aW5nLXByb2ZpbGUiLAoiaGVhZGxpbmUiOiAiQnVpbGRpbmcgYSBDb21tdW5pdHktRm9jdXNlZCBHeW06IFRoZSBTdG9yeSBCZWhpbmQgRm9yZ2UgQ0hTIiwKImRlc2NyaXB0aW9uIjogIkEgRml0bmVzcyBMaXZpbmcgTWFnYXppbmUgZWRpdG9yaWFsIHNwb3RsaWdodCBvbiBUaWZmYW55IERlbm5pcywgQ2hyaXN0aWFuIFdvbGYsIGFuZCBGb3JnZSBDSFMgaW4gQ2hhcmxlc3RvbiwgU291dGggQ2Fyb2xpbmEsIGV4cGxvcmluZyB0aGUgZm91bmRlci1sZWQgdmlzaW9uIGJlaGluZCBhIGxvY2FsbHkgb3duZWQgZ3ltIGJ1aWx0IGFyb3VuZCB0cnVzdCwgc3RyZW5ndGggdHJhaW5pbmcsIGxpbWl0ZWQgbWVtYmVyc2hpcCwgYW5kIGEgY2FsbWVyIG1lbWJlciBleHBlcmllbmNlLiIsCiJpbWFnZSI6IFsKImh0dHBzOi8vaWlsaS5pby9CUUhWY3dGLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQlFIVHdUTi5wbmciLAoiaHR0cHM6Ly9paWxpLmlvL0JRSFRXWXYucG5nIiwKImh0dHBzOi8vaWlsaS5pby9CUUhUTmpJLnBuZyIsCiJodHRwczovL2lpbGkuaW8vQlFIVGhwcC5wbmciCl0sCiJhdXRob3IiOiB7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJEYW5pZWwgRm9yZCIsCiJqb2JUaXRsZSI6ICJNYW5hZ2luZyBFZGl0b3IiCn0sCiJwdWJsaXNoZXIiOiB7CiJAdHlwZSI6ICJPcmdhbml6YXRpb24iLAoibmFtZSI6ICJGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiIKfSwKIm1haW5FbnRpdHlPZlBhZ2UiOiAiaHR0cHM6Ly93d3cuZm9yZ2VjaGFybGVzdG9uLmNvbS8iLAoiZGF0ZVB1Ymxpc2hlZCI6ICIyMDI2LTA1LTAzIiwKImRhdGVNb2RpZmllZCI6ICIyMDI2LTA1LTAzIiwKImtleXdvcmRzIjogWwoiRm9yZ2UgQ0hTIiwKIkNoYXJsZXN0b24gZ3ltIiwKImNvbW11bml0eS1mb2N1c2VkIGd5bSIsCiJsb2NhbGx5IG93bmVkIGd5bSIsCiJzdHJlbmd0aCB0cmFpbmluZyIsCiIyNC83IGd5bSBhY2Nlc3MiLAoiQ2hhcmxlc3RvbiBmaXRuZXNzIgpdLAoiYWJvdXQiOiBbCiJDb21tdW5pdHktZm9jdXNlZCBneW0iLAoiTG9jYWxseSBvd25lZCBmaXRuZXNzIiwKIlN0cmVuZ3RoIHRyYWluaW5nIiwKIjI0LzcgYWNjZXNzIiwKIkNoYXJsZXN0b24gZml0bmVzcyIKXSwKIm1lbnRpb25zIjogWwp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJUaWZmYW55IERlbm5pcyIKfSwKewoiQHR5cGUiOiAiUGVyc29uIiwKIm5hbWUiOiAiQ2hyaXN0aWFuIFdvbGYiCn0sCnsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoibmFtZSI6ICJGb3JnZSBDSFMiLAoidXJsIjogImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vIgp9Cl0KfSwKewoiQHR5cGUiOiBbIkxvY2FsQnVzaW5lc3MiLCAiSGVhbHRoQ2x1YiJdLAoiQGlkIjogImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vI2xvY2FsYnVzaW5lc3MiLAoibmFtZSI6ICJGb3JnZSBDSFMiLAoidXJsIjogImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vIiwKInNhbWVBcyI6IFsKImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vIgpdLAoiaW1hZ2UiOiAiaHR0cHM6Ly9paWxpLmlvL0JRSFZjd0YucG5nIiwKImZvdW5kZXIiOiBbCnsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIlRpZmZhbnkgRGVubmlzIgp9LAp7CiJAdHlwZSI6ICJQZXJzb24iLAoibmFtZSI6ICJDaHJpc3RpYW4gV29sZiIKfQpdLAoiYWRkcmVzcyI6IHsKIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAoiYWRkcmVzc0xvY2FsaXR5IjogIkNoYXJsZXN0b24iLAoiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfSwKImFyZWFTZXJ2ZWQiOiBbCnsKIkB0eXBlIjogIkNpdHkiLAoibmFtZSI6ICJDaGFybGVzdG9uIgp9LAp7CiJAdHlwZSI6ICJQbGFjZSIsCiJuYW1lIjogIldlc3QgQXNobGV5Igp9Cl0sCiJkZXNjcmlwdGlvbiI6ICJGb3JnZSBDSFMgaXMgYSBsb2NhbGx5IG93bmVkIENoYXJsZXN0b24gZml0bmVzcyBmYWNpbGl0eSBmb2N1c2VkIG9uIHN0cmVuZ3RoIHRyYWluaW5nLCAyNC83IGFjY2VzcywgbGltaXRlZCBtZW1iZXJzaGlwLCBhbmQgYSBjYWxtZXIgbWVtYmVyIGV4cGVyaWVuY2UuIiwKImtub3dzQWJvdXQiOiBbCiJzdHJlbmd0aCB0cmFpbmluZyIsCiIyNC83IGd5bSBhY2Nlc3MiLAoiY29tbXVuaXR5LWZvY3VzZWQgZml0bmVzcyIsCiJmdW5jdGlvbmFsIHRyYWluaW5nIiwKImxvY2FsbHkgb3duZWQgZml0bmVzcyBmYWNpbGl0aWVzIgpdLAoicmV2aWV3IjogewoiQHR5cGUiOiAiUmV2aWV3IiwKImF1dGhvciI6IHsKIkB0eXBlIjogIlBlcnNvbiIsCiJuYW1lIjogIkVzcHJpdCBPcmVlIgp9LAoicmV2aWV3Qm9keSI6ICJNeSBhYnNvbHV0ZSBGQVZPUklURSBneW0uIENsZWFuIGZhY2lsaXR5LCBuZXZlciB0b28gY3Jvd2RlZCwgaGlnaCBxdWFsaXR5IG1hY2hpbmVzL3dlaWdodHMgYW5kIGEgc3VwZXIgZnJpZW5kbHkgZW52aXJvbm1lbnQuIEFsc28gTE9DQUxMWSBvd25lZCBhbmQgb3BlcmF0ZWQuIE15IG1vbSBhbmQgSSBoYXZlIGJlZW4gdHJhaW5pbmcgd2l0aCBUaWZmYW55IChvd25lcikgZm9yIG5lYXJseSAxNSB5ZWFycyBhbmQgd2UnbGwgbmV2ZXIgc3RvcCEiCn0KfSwKewoiQHR5cGUiOiAiUGVyc29uIiwKIkBpZCI6ICJodHRwczovL3d3dy5mb3JnZWNoYXJsZXN0b24uY29tLyN0aWZmYW55LWRlbm5pcyIsCiJuYW1lIjogIlRpZmZhbnkgRGVubmlzIiwKImpvYlRpdGxlIjogIkNvLUZvdW5kZXIiLAoiaW1hZ2UiOiAiaHR0cHM6Ly9paWxpLmlvL0JRSFZjd0YucG5nIiwKIndvcmtzRm9yIjogewoiQHR5cGUiOiAiSGVhbHRoQ2x1YiIsCiJuYW1lIjogIkZvcmdlIENIUyIsCiJ1cmwiOiAiaHR0cHM6Ly93d3cuZm9yZ2VjaGFybGVzdG9uLmNvbS8iCn0sCiJrbm93c0Fib3V0IjogWwoic3RyZW5ndGggdHJhaW5pbmciLAoiZ3ltIG93bmVyc2hpcCIsCiJjb21tdW5pdHktZm9jdXNlZCBmaXRuZXNzIiwKImZ1bmN0aW9uYWwgdHJhaW5pbmciLAoibWVtYmVyIHJldGVudGlvbiIsCiJmaXRuZXNzIHByb2dyYW1taW5nIgpdLAoiYWRkcmVzcyI6IHsKIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAoiYWRkcmVzc0xvY2FsaXR5IjogIkNoYXJsZXN0b24iLAoiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9LAp7CiJAdHlwZSI6ICJQZXJzb24iLAoiQGlkIjogImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vI2NocmlzdGlhbi13b2xmIiwKIm5hbWUiOiAiQ2hyaXN0aWFuIFdvbGYiLAoiam9iVGl0bGUiOiAiQ28tRm91bmRlciIsCiJ3b3Jrc0ZvciI6IHsKIkB0eXBlIjogIkhlYWx0aENsdWIiLAoibmFtZSI6ICJGb3JnZSBDSFMiLAoidXJsIjogImh0dHBzOi8vd3d3LmZvcmdlY2hhcmxlc3Rvbi5jb20vIgp9LAoiYWRkcmVzcyI6IHsKIkB0eXBlIjogIlBvc3RhbEFkZHJlc3MiLAoiYWRkcmVzc0xvY2FsaXR5IjogIkNoYXJsZXN0b24iLAoiYWRkcmVzc1JlZ2lvbiI6ICJTQyIsCiJhZGRyZXNzQ291bnRyeSI6ICJVUyIKfQp9LAp7CiJAdHlwZSI6ICJGQVFQYWdlIiwKIkBpZCI6ICJodHRwczovL3d3dy5mb3JnZWNoYXJsZXN0b24uY29tLyNmYXEiLAoibWFpbkVudGl0eSI6IFsKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaG8gRm91bmRlZCBGb3JnZSBDSFM/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiRm9yZ2UgQ0hTIHdhcyBmb3VuZGVkIGJ5IFRpZmZhbnkgRGVubmlzIGFuZCBDaHJpc3RpYW4gV29sZiBpbiBDaGFybGVzdG9uLCBTb3V0aCBDYXJvbGluYS4iCn0KfSwKewoiQHR5cGUiOiAiUXVlc3Rpb24iLAoibmFtZSI6ICJXaGF0IE1ha2VzIEZvcmdlIENIUyBBIENvbW11bml0eS1Gb2N1c2VkIEd5bT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJGb3JnZSBDSFMgaXMgYnVpbHQgYXJvdW5kIGxpbWl0ZWQgbWVtYmVyc2hpcCwgbG9jYWwgb3duZXJzaGlwLCBhIGNsZWFuIHRyYWluaW5nIGVudmlyb25tZW50LCBhbmQgYSB3ZWxjb21pbmcgbWVtYmVyIGN1bHR1cmUgZGVzaWduZWQgdG8gcmVkdWNlIGNoYW9zIGFuZCBpbnRpbWlkYXRpb24uIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiV2hvIElzIEZvcmdlIENIUyBEZXNpZ25lZCBUbyBTZXJ2ZT8iLAoiYWNjZXB0ZWRBbnN3ZXIiOiB7CiJAdHlwZSI6ICJBbnN3ZXIiLAoidGV4dCI6ICJGb3JnZSBDSFMgaXMgZGVzaWduZWQgZm9yIG1lbWJlcnMgd2hvIHdhbnQgYSBjbGVhbiwgY29udmVuaWVudCwgbG9jYWxseSBvd25lZCBwbGFjZSB0byB0cmFpbiB3aXRob3V0IHRoZSBjcm93ZGVkLCBjaGFvdGljIGZlZWxpbmcgb2Z0ZW4gYXNzb2NpYXRlZCB3aXRoIGxhcmdlciBjaGFpbiBneW1zLiIKfQp9LAp7CiJAdHlwZSI6ICJRdWVzdGlvbiIsCiJuYW1lIjogIldoYXQgVHJhaW5pbmcgQXBwcm9hY2ggRG9lcyBUaWZmYW55IERlbm5pcyBFbXBoYXNpemU/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiVGlmZmFueSBEZW5uaXMgZW1waGFzaXplcyBzdHJlbmd0aCB0cmFpbmluZyBhcyBhIGZvdW5kYXRpb24sIHN1cHBvcnRlZCBieSBiYWxhbmNlLCBjb3JlIHdvcmssIGZ1bmN0aW9uYWwgbW92ZW1lbnQsIGNhcmRpbywgYW5kIHByb2dyYW1taW5nIHRoYXQgZml0cyB0aGUgaW5kaXZpZHVhbCBtZW1iZXIuIgp9Cn0sCnsKIkB0eXBlIjogIlF1ZXN0aW9uIiwKIm5hbWUiOiAiRG9lcyBGb3JnZSBDSFMgT2ZmZXIgMjQvNyBBY2Nlc3M/IiwKImFjY2VwdGVkQW5zd2VyIjogewoiQHR5cGUiOiAiQW5zd2VyIiwKInRleHQiOiAiWWVzLiBJbiB0aGUgaW50ZXJ2aWV3LCBUaWZmYW55IERlbm5pcyBkZXNjcmliZWQgRm9yZ2UgQ0hTIGFzIGEgMjQvNyBmYWNpbGl0eSB3aGVyZSBtZW1iZXJzIHVzZSBwaG9uZS1iYXNlZCBhY2Nlc3MsIGhlbHBpbmcgdGhlIGd5bSBzdGF5IGNvbnZlbmllbnQgZm9yIGRpZmZlcmVudCBzY2hlZHVsZXMuIgp9Cn0KXQp9Cl0KfQo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9ImZsbS1pbm5lciI+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjM0cHggMCAyMnB4IDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPHRhYmxlIGNsYXNzPSJmbG0tdGFibGUiIHJvbGU9InByZXNlbnRhdGlvbiIgd2lkdGg9IjEwMCUiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgYm9yZGVyPSIwIj4KPHRyPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1sZWZ0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyJTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjMuNHB4OyBmb250LXNpemU6MTJweDsgbWFyZ2luOjAgMCA5cHggMDsiPkxvY2FsIEZpdG5lc3MgTGVhZGVyc2hpcCBTZXJpZXM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi43cHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojOTI4YTgyOyBtYXJnaW46MDsiPkVkaXRvcmlhbCBTcG90bGlnaHQgLyBDaGFybGVzdG9uLCBTb3V0aCBDYXJvbGluYTwvZGl2Pgo8L3RkPgo8dGQgY2xhc3M9ImZsbS1tYXN0aGVhZC1yaWdodCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozOCU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMzU7IGNvbG9yOiMxNTE1MTU7IG1hcmdpbjowOyB0ZXh0LWFsaWduOnJpZ2h0OyI+QnkgRGFuaWVsIEZvcmQ8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS44cHg7IGZvbnQtc2l6ZToxMXB4OyBtYXJnaW46MTBweCAwIDAgMDsgdGV4dC1hbGlnbjpyaWdodDsiPk1hbmFnaW5nIEVkaXRvcjwvZGl2Pgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjAgMCAzMHB4IDA7IHdpZHRoOjEwMCU7IG1heC13aWR0aDo5NjBweDsiPjwvZGl2PgoKPGRpdiBzdHlsZT0icGFkZGluZzowIDAgMThweCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1leWVicm93Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBGZWF0dXJlIFByb2ZpbGU8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgxIj5CdWlsZGluZyBhIENvbW11bml0eS1Gb2N1c2VkIEd5bTogVGhlIFN0b3J5IEJlaGluZCBGb3JnZSBDSFM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWRlY2siPkhvdyBUaWZmYW55IERlbm5pcyBhbmQgQ2hyaXN0aWFuIFdvbGYgYnVpbHQgYSBsb2NhbGx5IG93bmVkIENoYXJsZXN0b24gZ3ltIGFyb3VuZCB0cnVzdCwgc3RyZW5ndGggdHJhaW5pbmcsIGxpbWl0ZWQgbWVtYmVyc2hpcCwgYW5kIGEgY2FsbWVyIHdheSB0byB0cmFpbi48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWtpY2tlci1saW5lIj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6MS45cHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IG1hcmdpbjowOyI+UmVjb2duaXplZCBieSBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBmb3IgbWVtYmVyIGV4cGVyaWVuY2UsIHN0cmVuZ3RoLWZvY3VzZWQgdHJhaW5pbmcsIGFuZCBsb2NhbCBmaXRuZXNzIGxlYWRlcnNoaXAuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzowOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0taGVyby1sZWZ0IiB2YWxpZ249InRvcCIgd2lkdGg9IjU0JSIgc3R5bGU9IndpZHRoOjU0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjAgMzJweCAwIDA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyI+Cgo8ZGl2IHN0eWxlPSJtYXJnaW46MCAwIDE1cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowOyI+CjxzcGFuIGNsYXNzPSJmbG0tZHJvcGNhcCI+Vzwvc3Bhbj5oZW4gVGlmZmFueSBEZW5uaXMgdGFsa3MgYWJvdXQgRm9yZ2UgQ0hTLCB0aGUgZmlyc3QgdGhpbmcgc2hlIGRlc2NyaWJlcyBpcyBub3QgZXF1aXBtZW50LCBzcXVhcmUgZm9vdGFnZSwgb3IgbWVtYmVyc2hpcCBncm93dGguIFNoZSB0YWxrcyBhYm91dCBsb2NhbCB0cnVzdCwgYSBwcm9taXNlIG1hZGUgdG8gbG9uZ3RpbWUgbWVtYmVycywgYW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYSBneW0gdGhhdCBmZWVscyBjaGFvdGljIGFuZCBvbmUgdGhhdCBmZWVscyBsaWtlIGEgcGxhY2UgcGVvcGxlIGdlbnVpbmVseSBiZWxvbmcuCjwvZGl2Pgo8ZGl2IHN0eWxlPSJjbGVhcjpib3RoOyBoZWlnaHQ6MDsgbGluZS1oZWlnaHQ6MDsgZm9udC1zaXplOjA7Ij48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taGVyby1pbnRybyIgc3R5bGU9Im1hcmdpbjowIDAgMTdweCAwOyI+VGhhdCBkaXN0aW5jdGlvbiBzaXRzIGF0IHRoZSBjZW50ZXIgb2YgdGhlIHN0b3J5LiBBZnRlciByb3VnaGx5IHR3byBkZWNhZGVzIGluIGZpdG5lc3MsIGluY2x1ZGluZyAxNyB5ZWFycyB3aXRoIGEgbG9jYWxseSBvd25lZCBneW0sIFRpZmZhbnkgd2F0Y2hlZCBDaGFybGVzdG9u4oCZcyBtYXJrZXQgc2hpZnQgYXMgbGFyZ2VyIGNoYWlucyBtb3ZlZCBpbi4gSGVyIGFuc3dlciwgYWxvbmdzaWRlIGNvLWZvdW5kZXIgQ2hyaXN0aWFuIFdvbGYsIHdhcyB0byBidWlsZCBzb21ldGhpbmcgbW9yZSBwZXJzb25hbCBpbiB0b25lLCBtb3JlIHByb3RlY3RpdmUgb2YgdGhlIG1lbWJlciBleHBlcmllbmNlLCBhbmQgY2FsbWVyIGluIGRheS10by1kYXkgZmVlbC48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oZXJvLXF1b3RlIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tcXVvdGUtdGV4dCI+4oCcV2Ugd2FudCB0byBjcmVhdGUgYSBzYWZlIHNwYWNlIGZvciBwZW9wbGUgdG8gYWNoaWV2ZSB0aGVpciBmaXRuZXNzIGdvYWxzLuKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjhweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowOyI+VGlmZmFueSBEZW5uaXMsIENvLUZvdW5kZXIgLyBGb3JnZSBDSFM8L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjE3cHggMCAwIDA7IG1hcmdpbjoyMHB4IDAgMCAwOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMnB4OyBmb250LXNpemU6MTFweDsgbGluZS1oZWlnaHQ6MS43OyBjb2xvcjojNzQ2ZDY1OyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgTWVtYmVycyBOb3RpY2UgRmlyc3Q8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS42NjsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5BIHF1aWV0ZXIgZmxvb3IsIGNsZWFuIGVxdWlwbWVudCwgbGVzcyB3YWl0aW5nLCBubyBmaWxtaW5nIGN1bHR1cmUsIGFuZCBhIHJvb20gdGhhdCBmZWVscyBlYXN5IHRvIHVuZGVyc3RhbmQgZnJvbSB0aGUgZmlyc3QgdmlzaXQuIFRoZSBmaXJzdCBpbXByZXNzaW9uIGlzIHNpbXBsZTogbWVtYmVycyBjYW4gdHJhaW4sIGFzayBxdWVzdGlvbnMsIGFuZCBmZWVsIGNvbWZvcnRhYmxlIHdpdGhvdXQgZmlnaHRpbmcgY3Jvd2RzLCBjYW1lcmFzLCBvciBjb25mdXNpb24uPC9kaXY+CjwvZGl2PgoKPC90ZD4KCjx0ZCBjbGFzcz0iZmxtLWhlcm8tcmlnaHQiIHZhbGlnbj0idG9wIiB3aWR0aD0iNDYlIiBzdHlsZT0id2lkdGg6NDYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGltZyBjbGFzcz0iZmxtLWhlcm8taW1nIGZsbS1oZXJvLWltZy1jb21wYWN0IiBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUhWY3dGLnBuZyIgYWx0PSJUaWZmYW55IERlbm5pcyBjby1mb3VuZGVyIG9mIEZvcmdlIENIUyBpbiBDaGFybGVzdG9uIFNvdXRoIENhcm9saW5hIj4KPGRpdiBjbGFzcz0iZmxtLWhlcm8tY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+RmVhdHVyZWQgUHJvZmlsZTo8L3NwYW4+IFRpZmZhbnkgRGVubmlzIGNvLWZvdW5kZWQgRm9yZ2UgQ0hTIGFuZCBzaGFwZWQgaXRzIGRheS10by1kYXkgc3RhbmRhcmQgYXJvdW5kIG1lbWJlciB0cnVzdCwgcHJhY3RpY2FsIHN0cmVuZ3RoLCBhbmQgYSBjYWxtZXIgdHJhaW5pbmcgZW52aXJvbm1lbnQuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJib3JkZXItbGVmdDoycHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzo5cHggMCA5cHggMTRweDsgbWFyZ2luOjAgMCAwIGF1dG87IG1heC13aWR0aDo0MzhweDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjdweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuOTsgbWFyZ2luOjA7Ij5Gb3JnZSBDSFM8YnI+Q2hhcmxlc3RvbiwgU291dGggQ2Fyb2xpbmE8YnI+Zm9yZ2VjaGFybGVzdG9uLmNvbTwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1vd25lci1mb2N1cyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNDVweDsgZm9udC1zaXplOjEwcHg7IGNvbG9yOiM3MDY5NjE7IG1hcmdpbjowIDAgOHB4IDA7Ij5Pd25lciBGb2N1czwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tb3duZXItZm9jdXMtY29weSI+VGlmZmFueSBoYXMgc2hhcGVkIEZvcmdlIENIUyBhcm91bmQgYSBzaW1wbGUgc3RhbmRhcmQ6IG1lbWJlcnMgc2hvdWxkIGZlZWwgc2FmZSwgd2VsY29tZWQsIGFuZCBhYmxlIHRvIHRyYWluIHdpdGhvdXQgY2hhb3MuIFRoYXQgZm91bmRlci1sZWQgdG9uZSBnaXZlcyB0aGUgZ3ltIGl0cyBjbGVhbiwgc3VwcG9ydGl2ZSwgYW5kIHByb3RlY3RpdmUgZmVlbC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJtYXgtd2lkdGg6NDM4cHg7IG1hcmdpbjoxOHB4IDAgMCBhdXRvOyBwYWRkaW5nOjA7IHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50OyBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUhUV1l2LnBuZyIgYWx0PSJGb3JnZSBDSFMgY2xlYW4gb3JnYW5pemVkIGd5bSBmbG9vciBhbmQgdHJhaW5pbmcgc3BhY2UiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6NDM4cHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTNweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzY2NWY1NzsgbWFyZ2luOjhweCAwIDAgMDsgdGV4dC1hbGlnbjpsZWZ0OyI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+VHJhaW5pbmcgRW52aXJvbm1lbnQ6PC9zcGFuPiBUaGUgb3JnYW5pemVkIGZsb29yIHJlZmxlY3RzIHRoZSBGb3JnZSBDSFMgc3RhbmRhcmQ6IGNsZWFyIHNwYWNlLCBjbGVhbiBlcXVpcG1lbnQsIGFuZCBhIHRyYWluaW5nIGV4cGVyaWVuY2UgZGVzaWduZWQgdG8gZmVlbCB1c2FibGUgYW5kIGNhbG0uPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0ibWF4LXdpZHRoOjQzOHB4OyBtYXJnaW46MTRweCAwIDAgYXV0bzsgcGFkZGluZzoxMnB4IDAgMCAwOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkNGNiOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA4cHggMDsiPlRoZSBGb3JnZSBDSFMgU3RhbmRhcmQ8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+MjQvNyBBY2Nlc3M8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+TWVtYmVycyBjYW4gdHJhaW4gYXJvdW5kIHJlYWwgc2NoZWR1bGVzIHdpdGhvdXQgbG9zaW5nIHRoZSBjYWxtZXIgZmVlbCBvZiB0aGUgc3BhY2UuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZTsgd2lkdGg6MTAwJTsgdGFibGUtbGF5b3V0OmZpeGVkOyBib3JkZXItdG9wOjFweCBzb2xpZCAjZThlMmQ5OyI+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6MzQlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDEwcHggOHB4IDA7IGZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6MS4yNXB4OyBmb250LXNpemU6MTBweDsgbGluZS1oZWlnaHQ6MS40OyBjb2xvcjojNzA2ODVmOyBmb250LXdlaWdodDo3MDA7Ij5MaW1pdGVkIE1lbWJlcnM8L2Rpdj4KPGRpdiBzdHlsZT0iZGlzcGxheTp0YWJsZS1jZWxsOyB3aWR0aDo2NiU7IHZlcnRpY2FsLWFsaWduOnRvcDsgcGFkZGluZzo4cHggMDsgZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTMuNXB4OyBsaW5lLWhlaWdodDoxLjQ1OyBjb2xvcjojM2EzNzMyOyI+VGhlIGd5bSBwcm90ZWN0cyBpdHMgZW5lcmd5IGJ5IGF2b2lkaW5nIHRoZSBvdmVyY3Jvd2RlZCBmZWVsaW5nIFRpZmZhbnkgd2FudGVkIHRvIG1vdmUgYXdheSBmcm9tLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGU7IHdpZHRoOjEwMCU7IHRhYmxlLWxheW91dDpmaXhlZDsgYm9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTJkOTsiPgo8ZGl2IHN0eWxlPSJkaXNwbGF5OnRhYmxlLWNlbGw7IHdpZHRoOjM0JTsgdmVydGljYWwtYWxpZ246dG9wOyBwYWRkaW5nOjhweCAxMHB4IDhweCAwOyBmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOjEuMjVweDsgZm9udC1zaXplOjEwcHg7IGxpbmUtaGVpZ2h0OjEuNDsgY29sb3I6IzcwNjg1ZjsgZm9udC13ZWlnaHQ6NzAwOyI+Tm8gRmlsbWluZyBDdWx0dXJlPC9kaXY+CjxkaXYgc3R5bGU9ImRpc3BsYXk6dGFibGUtY2VsbDsgd2lkdGg6NjYlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6OHB4IDA7IGZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjEzLjVweDsgbGluZS1oZWlnaHQ6MS40NTsgY29sb3I6IzNhMzczMjsiPk5vIHRyaXBvZHMsIG5vIGNoYW9zLCBhbmQgbGVzcyBpbnRpbWlkYXRpb24gb24gdGhlIHRyYWluaW5nIGZsb29yLjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8L3RkPgo8L3RyPgo8L3RhYmxlPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzoyOHB4IDAgMjFweCAwOyBjbGVhcjpib3RoOyBtYXJnaW46MCAwIDI0cHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IGNsYXNzPSJmbG0tYW5jaG9yLWxpbmUtb25lIGZsbS1hbmNob3ItY29tcGFjdC1vbmUiPkNvbW11bml0eSBXaXRob3V0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3ItbGluZS10d28gZmxtLWFuY2hvci1jb21wYWN0LXR3byI+Q0hBT1M8L2Rpdj4KPGRpdiBzdHlsZT0iaGVpZ2h0OjFweDsgYmFja2dyb3VuZDojMjIyMjIyOyBtYXJnaW46MTdweCAwIDEycHggMDsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjk2MHB4OyI+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1hbmNob3Itc3VidGl0bGUiPkhvdyBUaWZmYW55IERlbm5pcyBhbmQgQ2hyaXN0aWFuIFdvbGYgYnVpbHQgRm9yZ2UgQ0hTIGFyb3VuZCBtZW1iZXIgdHJ1c3QsIHByYWN0aWNhbCBzdHJlbmd0aCwgYW5kIGEgY2FsbWVyIHdheSB0byB0cmFpbi48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc2VjdGlvbiIgc3R5bGU9InBhZGRpbmc6MCAwIDMwcHggMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7IG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDsiPgo8ZGl2IHN0eWxlPSJib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyBwYWRkaW5nOjhweCAwIDIwcHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoyLjRweDsgZm9udC1zaXplOjExcHg7IG1hcmdpbjowIDAgMTRweCAwOyI+UHJvZmlsZSBTbmFwc2hvdDwvZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlOGRjOyI+CjxkaXYgY2xhc3M9ImZsbS1zbmFwc2hvdC1yb3ciPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPkZvdW5kZXJzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlRpZmZhbnkgRGVubmlzIGFuZCBDaHJpc3RpYW4gV29sZjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+QnVzaW5lc3M8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC12YWx1ZSI+Rm9yZ2UgQ0hTPC9zcGFuPjwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc25hcHNob3Qtcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LWxhYmVsIj5Mb2NhdGlvbjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5DaGFybGVzdG9uLCBTb3V0aCBDYXJvbGluYTwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zbmFwc2hvdC1sYWJlbCI+U2lnbmF0dXJlIEZvY3VzPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtdmFsdWUiPlN0cmVuZ3RoIHRyYWluaW5nLCAyNC83IGFjY2VzcywgbGltaXRlZCBtZW1iZXJzaGlwLCBhbmQgY29tbXVuaXR5LWZvY3VzZWQgZml0bmVzczwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNuYXBzaG90LXJvdyIgc3R5bGU9ImJvcmRlci1ib3R0b206bm9uZTsgcGFkZGluZy1ib3R0b206MDsiPjxzcGFuIGNsYXNzPSJmbG0tc25hcHNob3QtbGFiZWwiPktub3duIEZvcjwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNuYXBzaG90LXZhbHVlIj5BIGNsZWFuIHRyYWluaW5nIGVudmlyb25tZW50LCBjYWxtZXIgbWVtYmVyIGV4cGVyaWVuY2UsIGxvY2FsbHkgb3duZWQgbGVhZGVyc2hpcCwgYW5kIGEgbm8tY2hhb3MgZ3ltIGN1bHR1cmU8L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tYm9keSI+Cgo8ZGl2IGNsYXNzPSJmbG0tbm90ZSI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuMXB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCA5cHggMDsiPkVkaXRvcuKAmXMgTm90ZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMnB4OyBsaW5lLWhlaWdodDoxLjYyOyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkZvcmdlIENIUyBzdGFuZHMgb3V0IGJlY2F1c2UgaXRzIHByb21pc2UgaXMgc2ltcGxlIGFuZCBvcGVyYXRpb25hbDoga2VlcCB0aGUgc3BhY2UgY2xlYW4sIGNhbG0sIHdlbGNvbWluZywgYW5kIHVzYWJsZSBlbm91Z2ggdGhhdCBtZW1iZXJzIHdhbnQgdG8gY29tZSBiYWNrLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIiBzdHlsZT0icGFkZGluZzoycHggMCAzNHB4IDA7IG1hcmdpbjowIDAgMzRweCAwOyBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkNGNiOyB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDsgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50OyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjQuNHB4OyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS42OyBjb2xvcjojNmY2OTYyOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgMjJweCAwOyI+VGhlIEZpdG5lc3MgTGl2aW5nIFByb2ZpbGU8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6J1BsYXlmYWlyIERpc3BsYXknLCBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTo0NnB4OyBsaW5lLWhlaWdodDoxLjA4OyBsZXR0ZXItc3BhY2luZzotMC42NXB4OyBmb250LXdlaWdodDo3MDA7IGNvbG9yOiMxMTExMTE7IC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiMxMTExMTE7IG1hcmdpbjowIDAgMjJweCAwOyB0ZXh0LWFsaWduOmxlZnQ7Ij5CdWlsZGluZyBhIENvbW11bml0eS1Gb2N1c2VkIEd5bTogVGhlIFN0b3J5IEJlaGluZCBGb3JnZSBDSFM8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjdweDsgbGluZS1oZWlnaHQ6MS41NTsgY29sb3I6IzJmMmIyNjsgbWFyZ2luOjA7IHRleHQtYWxpZ246bGVmdDsiPkluc2lkZSB0aGUgZm91bmRlci1sZWQgQ2hhcmxlc3RvbiBneW0gYnVpbHQgYXJvdW5kIG1lbWJlciB0cnVzdCwgbGltaXRlZCBtZW1iZXJzaGlwLCBjbGVhbiBzcGFjZSwgYW5kIHByYWN0aWNhbCBzdHJlbmd0aC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3JnZSBDSFMsIGFsc28ga25vd24gYXMgRm9yZ2UgQ2hhcmxlc3Rvbiwgd2FzIGJ1aWx0IGFyb3VuZCBhIHZlcnkgc3BlY2lmaWMgaWRlYTogYSBneW0gY2FuIGZlZWwgbG9jYWxseSBvd25lZCwgcGVyc29uYWxseSBjYXJlZCBmb3IsIGFuZCBlYXN5IHRvIHVzZSB3aXRob3V0IHNhY3JpZmljaW5nIHNlcmlvdXNuZXNzIGFib3V0IHRyYWluaW5nLiBBdCB0aGUgY2VudGVyIG9mIHRoYXQgaWRlYSBpcyBUaWZmYW55IERlbm5pcywgd2hvc2UgZml0bmVzcyBiYWNrZ3JvdW5kIHNwYW5zIHJvdWdobHkgdHdvIGRlY2FkZXMsIGFuZCBDaHJpc3RpYW4gV29sZiwgaGVyIGNvLWZvdW5kZXIgaW4gYnVpbGRpbmcgdGhlIGJ1c2luZXNzLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXF1aWNrLWFuc3dlciI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuOHB4OyBmb250LXNpemU6MTJweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5RdWljayBBbnN3ZXI8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS42OyBjb2xvcjojMWIxYjFiOyI+Rm9yZ2UgQ0hTIGlzIGEgbG9jYWxseSBvd25lZCBDaGFybGVzdG9uIGd5bSBmb3VuZGVkIGJ5IFRpZmZhbnkgRGVubmlzIGFuZCBDaHJpc3RpYW4gV29sZi4gVGhlIGJ1c2luZXNzIGVtcGhhc2l6ZXMgc3RyZW5ndGggdHJhaW5pbmcsIDI0LzcgYWNjZXNzLCBjbGVhbiBmYWNpbGl0aWVzLCBsaW1pdGVkIG1lbWJlcnNoaXAsIGFuZCBhIHdlbGNvbWluZyBtZW1iZXIgY3VsdHVyZSBkZXNpZ25lZCB0byBhdm9pZCB0aGUgY2hhb3MgYW5kIGludGltaWRhdGlvbiBvZnRlbiBmb3VuZCBpbiBsYXJnZXIgY2hhaW4gZmFjaWxpdGllcy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgVGlmZmFueSwgdGhlIGJ1c2luZXNzIGlzIHBlcnNvbmFsLiBTaGUgZGVzY3JpYmVkIHNhY3JpZmljaW5nIGZpbmFuY2lhbGx5LCBwZXJzb25hbGx5LCBhbmQgcHJvZmVzc2lvbmFsbHkgdG8gYnJpbmcgdGhlIGZhY2lsaXR5IHRvIGxpZmUuIFRoZSBneW0gaXMgc2l6YWJsZSwgYnV0IHRoZSBkZWVwZXIgc3RvcnkgaXMgbm90IGFib3V0IHNxdWFyZSBmb290YWdlLiBJdCBpcyBhYm91dCBidWlsZGluZyBhIHBsYWNlIHRoYXQgZmVlbHMgbG9jYWxseSBsb3ZlZCwgbWVtYmVyLXByb3RlY3RlZCwgYW5kIHN0ZWFkeSBlbm91Z2ggZm9yIGZpdG5lc3MgdG8gYmVjb21lIHBhcnQgb2YgZXZlcnlkYXkgbGlmZS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIGZsbS1sZWFybi1jYXJkIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDEwcHggMDsiPldoYXQgWW914oCZbGwgTGVhcm48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxM3B4IDA7Ij5JbnNpZGUgVGhlIEZvcmdlIENIUyBTdGFuZGFyZDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMXB4OyBsaW5lLWhlaWdodDoxLjc0OyBjb2xvcjojMmMyYjI3OyBtYXgtd2lkdGg6NzIwcHg7IG1hcmdpbjowIDAgMTVweCAwOyI+VGhpcyBwcm9maWxlIGxvb2tzIGF0IGhvdyBGb3JnZSBDSFMgd2FzIGJ1aWx0IGFyb3VuZCB0cnVzdCwgYWNjZXNzLCBzdHJlbmd0aCB0cmFpbmluZywgYW5kIGEgcXVpZXRlciBtZW1iZXIgZXhwZXJpZW5jZSBpbiBhIGNvbXBldGl0aXZlIGxvY2FsIGZpdG5lc3MgbWFya2V0LjwvZGl2PgoKPHRhYmxlIGNsYXNzPSJmbG0tbGVhcm4tcm93IiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7IG1hcmdpbi10b3A6OHB4OyI+Cjx0cj4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaHkgSXTigJlzIERpZmZlcmVudDwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOXB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMWYxZjFkOyI+VGhlIGd5bSBpcyBpbnRlbnRpb25hbGx5IGxpbWl0ZWQsIG9yZ2FuaXplZCwgY2xlYW4sIGFuZCBkZXNpZ25lZCB0byBhdm9pZCB0aGUgb3ZlcmNyb3dkZWQgZmVlbGluZyBvZiBsYXJnZXIgZmFjaWxpdGllcy48L2Rpdj4KPC90ZD4KPHRkIGNsYXNzPSJmbG0tbGVhcm4tY29sIiB2YWxpZ249InRvcCI+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOyBmb250LXNpemU6MTJweDsgbGluZS1oZWlnaHQ6MS4zODsgbGV0dGVyLXNwYWNpbmc6MS40NXB4OyBjb2xvcjojNWQ1NjRlOyBmb250LXdlaWdodDo3MDA7IG1hcmdpbjowIDAgN3B4IDA7Ij5XaG8gSXQgU2VydmVzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE5cHg7IGxpbmUtaGVpZ2h0OjEuNjg7IGNvbG9yOiMxZjFmMWQ7Ij5Gb3JnZSBDSFMgc2VydmVzIG1lbWJlcnMgd2hvIHdhbnQgcHJhY3RpY2FsIHRyYWluaW5nLCBjbGVhciBhY2Nlc3MsIGFuZCBhIHBsYWNlIHRoYXQgZmVlbHMgY29tZm9ydGFibGUgZnJvbSB0aGUgZmlyc3QgdmlzaXQuPC9kaXY+CjwvdGQ+Cjx0ZCBjbGFzcz0iZmxtLWxlYXJuLWNvbCIgdmFsaWduPSJ0b3AiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTsgZm9udC1zaXplOjEycHg7IGxpbmUtaGVpZ2h0OjEuMzg7IGxldHRlci1zcGFjaW5nOjEuNDVweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDdweCAwOyI+V2h5IEl0IFN0YW5kcyBPdXQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzFmMWYxZDsiPkl0cyBsb2NhbCBvd25lcnNoaXAsIG1lbWJlciBjdWx0dXJlLCBhbmQgbm8tY2hhb3MgZW52aXJvbm1lbnQgZ2l2ZSBpdCBhIGNsZWFyIHBsYWNlIGluIENoYXJsZXN0b24gZml0bmVzcy48L2Rpdj4KPC90ZD4KPC90cj4KPC90YWJsZT4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkEgTG9jYWwgR3ltIEJ1aWx0IEluIFJlc3BvbnNlIFRvIEEgQ2hhbmdpbmcgTWFya2V0PC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaWZmYW55IERlbm5pcyBlbnRlcmVkIHRoZSBmaXRuZXNzIGluZHVzdHJ5IGFib3V0IDIwIHllYXJzIGFnby4gRm9yIDE3IG9mIHRob3NlIHllYXJzLCBzaGUgd29ya2VkIGluc2lkZSBhIGxvY2FsbHkgb3duZWQgZ3ltLiBXaGVuIHRoYXQgZ3ltIHdhcyBib3VnaHQgb3V0IGJ5IGEgbGFyZ2VyIGNoYWluLCBzaGUgc2F3IGEgYnJvYWRlciBjaGFuZ2UgdGFraW5nIHBsYWNlIGFjcm9zcyB0aGUgYXJlYTogbWFueSBvZiB0aGUgbG9jYWxseSBvd25lZCBmaXRuZXNzIHNwYWNlcyB3ZXJlIGJlaW5nIHJlcGxhY2VkIGJ5IGxhcmdlLWZvcm1hdCBicmFuZHMuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TaGUgZGlkIG5vdCB3YW50IHRvIGJ1aWxkIGFub3RoZXIgdmVyc2lvbiBvZiB0aGUgc2FtZSB0aGluZy4gVGhlIHZpc2lvbiBzaGUgYW5kIENocmlzdGlhbiBidWlsdCB3YXMgYSBneW0gd2l0aCBsaW1pdGVkIG1lbWJlcnMsIGEgbG9jYWwgdm9pY2UsIGFuZCBhIHNlbnNlIG9mIGNvbW11bml0eSB0aGF0IGZlbHQgaW50ZW50aW9uYWwgZnJvbSB0aGUgYmVnaW5uaW5nLiBUaWZmYW55IGRlc2NyaWJlZCB0aGUgY2hhcm0gb2YgQ2hhcmxlc3RvbiBhcyB0aWVkIHRvIGxvY2FsIGZsYXZvciwga2luZG5lc3MsIGFuZCBhIHdlbGNvbWluZyBzcGlyaXQuIEZvcmdlIENIUyB3YXMgYnVpbHQgdG8gY2FycnkgdGhvc2UgcXVhbGl0aWVzIG9udG8gdGhlIHRyYWluaW5nIGZsb29yLjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyOHB4IDA7IG1hcmdpbjo0MHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojN2Q3NTZiOyBtYXJnaW46MCAwIDEycHggMDsiPk1lbWJlciBFeHBlcmllbmNlPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjMwcHg7IGxpbmUtaGVpZ2h0OjEuNDg7IGNvbG9yOiMyNDIxMWU7IG1hcmdpbjowOyI+QSBtZW1iZXIgYXQgRm9yZ2UgQ0hTIGlzIG1lYW50IHRvIGZlZWwgY29uZmlkZW50LCBjb21mb3J0YWJsZSwgYW5kIGNsZWFyIGFib3V0IHdoYXQgdG8gZG8gbmV4dC48L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcXVvdGUtYmxvY2siPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMXB4OyBsaW5lLWhlaWdodDoxLjQyOyBjb2xvcjojMWIxYjFiOyBtYXJnaW46MCAwIDE0cHggMDsiPuKAnFRoZSBGb3JnZSBDaGFybGVzdG9uIGNvbW11bml0eSBpcyBqdXN0IHNvIHdlbGNvbWluZy4gSXTigJlzIHNvIHN1cHBvcnRpdmUu4oCdPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjEuNnB4OyBmb250LXNpemU6MTJweDsgY29sb3I6Izc1NmU2NjsgbWFyZ2luOjA7Ij5UaWZmYW55IERlbm5pcywgQ28tRm91bmRlciAvIEZvcmdlIENIUzwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+VGhlIFBvd2VyIE9mIE1lbWJlciBUcnVzdDwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+T25lIG9mIHRoZSBzdHJvbmdlc3QgZGV0YWlscyBmcm9tIFRpZmZhbnnigJlzIGludGVydmlldyB3YXMgbWVtYmVyIHJldGVudGlvbi4gU2hlIGRlc2NyaWJlZCBhIDkwIHRvIDk1IHBlcmNlbnQgcmV0ZW50aW9uIHJhdGUgYWNyb3NzIG1vcmUgdGhhbiBhIGRlY2FkZSBvZiByZWxhdGlvbnNoaXBzLiBGb3IgYSBneW0gZm91bmRlciwgdGhhdCBpcyBtb3JlIHRoYW4gYSBidXNpbmVzcyBmaWd1cmUuIEl0IGlzIGV2aWRlbmNlIG9mIGNvbnNpc3RlbmN5LCBzZXJ2aWNlLCBhbmQgcGVyc29uYWwgdHJ1c3QuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5TaGUgcG9pbnRlZCB0byBvbmUgY2xpZW50IHdobyBoYXMgYmVlbiB3aXRoIGhlciBzaW5jZSB0aGUgZmlyc3QgdHJhaW5pbmcgc2Vzc2lvbiBvZiBoZXIgY2FyZWVyLiBTaGUgYWxzbyBzcG9rZSBwcm91ZGx5IGFib3V0IGEgOTMteWVhci1vbGQgY2xpZW50IHdobyBzdGlsbCBkcml2ZXMgaGltc2VsZiB0byB0aGUgZ3ltLCB0cmFpbnMgd2l0aCB0aGUgc2xlZCwgbGlmdHMgd2VpZ2h0cywgYW5kIGtlZXBzIGZpdG5lc3MgYXMgcGFydCBvZiBsaWZlIGFmdGVyIGhlYWx0aCBjaGFsbGVuZ2VzLiBUaG9zZSBzdG9yaWVzIGV4cGxhaW4gdGhlIGRlZXBlciBtZWFuaW5nIGJlaGluZCBGb3JnZSBDSFMuIFRoZSBneW0gaXMgYnVpbHQgZm9yIG1lbWJlcnMgd2hvIHdhbnQgc3RyZW5ndGgsIGJ1dCBhbHNvIGNvbnRpbnVpdHkuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPlN0cmVuZ3RoIFRyYWluaW5nIEFzIFRoZSBGb3VuZGF0aW9uPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5BbHRob3VnaCB0aGlzIHN0b3J5IGJlZ2lucyB3aXRoIGNvbW11bml0eSwgVGlmZmFueeKAmXMgdHJhaW5pbmcgcGhpbG9zb3BoeSBpcyBjbGVhci4gV2hlbiBhc2tlZCB3aGF0IGFwcHJvYWNoIHdvcmtzIGVzcGVjaWFsbHkgd2VsbCBmb3IgaGVyIGNsaWVudHMsIHNoZSByZXR1cm5lZCB0byBzdHJlbmd0aCB0cmFpbmluZy4gRnJlZSB3ZWlnaHRzLCBiYXJiZWxscywgbWFjaGluZXMsIGFuZCB0cmFkaXRpb25hbCBzdHJlbmd0aCB3b3JrIHJlbWFpbiBjZW50cmFsIHRvIGhvdyBzaGUgdGhpbmtzIGFib3V0IGR1cmFibGUgcmVzdWx0cy48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkhlciBicm9hZGVyIHByb2dyYW1taW5nIHZpZXcgaXMgd2VsbC1yb3VuZGVkLiBTaGUgZGVzY3JpYmVkIGFuIGFwcHJvYWNoIHRoYXQgY2FuIGluY2x1ZGUgc3RyZW5ndGgsIGJhbGFuY2UsIGNvcmUgd29yaywgY2FyZGlvLCBiYXJiZWxsIGxpZnRzLCBmdW5jdGlvbmFsIG1vdmVtZW50LCBhbmQgdHJhZGl0aW9uYWwgT2x5bXBpYy1zdHlsZSBsaWZ0cyB3aGVuIGFwcHJvcHJpYXRlIGZvciB0aGUgbWVtYmVyLiBUaGUgZ29hbCBpcyBub3QgdG8gY2hhc2UgZmFkcy4gSXQgaXMgdG8gYnVpbGQgdHJhaW5pbmcgdGhhdCBoZWxwcyBwZW9wbGUgZmVlbCBzdHJvbmcsIGhlYWx0aHksIGNhcGFibGUsIGFuZCBjb21mb3J0YWJsZSBpbiB0aGUgYm9keSB0aGV5IGxpdmUgaW4gZXZlcnkgZGF5LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWltYWdlLXdyYXAiIHN0eWxlPSJtYXgtd2lkdGg6NzAwcHg7Ij4KPGltZyBzcmM9Imh0dHBzOi8vaWlsaS5pby9CUUhUTmpJLnBuZyIgYWx0PSJTdHJlbmd0aCB0cmFpbmluZyBhbmQgbWVtYmVyLWZvY3VzZWQgcHJvZ3JhbW1pbmcgYXQgRm9yZ2UgQ0hTIj4KPGRpdiBjbGFzcz0iZmxtLWltYWdlLWNhcHRpb24iPjxzcGFuIGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJmb250LXNpemU6MTBweDsgY29sb3I6IzdkNzU2YjsiPlN0cmVuZ3RoIEVudmlyb25tZW50Ojwvc3Bhbj4gVGhlIEZvcmdlIENIUyB0cmFpbmluZyBwaGlsb3NvcGh5IGJlZ2lucyB3aXRoIHN0cmVuZ3RoIGFuZCBleHBhbmRzIGludG8gYmFsYW5jZSwgY29yZSB3b3JrLCBmdW5jdGlvbmFsIG1vdmVtZW50LCBhbmQgcHJhY3RpY2FsIHByb2dyYW1taW5nIGZvciByZWFsIGxpZmUuPC9kaXY+CjwvZGl2PgoKPGRpdiBzdHlsZT0iYm9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDRjYjsgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDRjYjsgcGFkZGluZzoyOHB4IDA7IG1hcmdpbjo0MHB4IDA7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6Mi4zcHg7IGZvbnQtc2l6ZToxMXB4OyBjb2xvcjojN2Q3NTZiOyBtYXJnaW46MCAwIDEycHggMDsiPkVkaXRvcmlhbCBQZXJzcGVjdGl2ZTwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZTozMHB4OyBsaW5lLWhlaWdodDoxLjQ4OyBjb2xvcjojMjQyMTFlOyBtYXJnaW46MDsiPkZvcmdlIENIUyBtYXR0ZXJzIGJlY2F1c2UgaXQgdHJlYXRzIGNvbW11bml0eSBhbmQgb3JkZXIgYXMgcGFydCBvZiB0aGUgcmVzdWx0OiBjbGVhbmVyIHNwYWNlLCBjYWxtZXIgYWNjZXNzLCBzdHJvbmdlciBoYWJpdHMsIGFuZCBhIGxvY2FsIGN1bHR1cmUgdGhhdCBtYWtlcyBtZW1iZXJzIHdhbnQgdG8gcmV0dXJuLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1zZWN0aW9uIGZsbS1zZXJ2aWNlLWJyaWVmIj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDEwcHggMDsiPkVkaXRvcmlhbCBTZXJ2aWNlIEJyaWVmPC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1oMiIgc3R5bGU9Im1hcmdpbjowIDAgMTNweCAwOyI+V2hhdCBGb3JnZSBDSFMgT2ZmZXJzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIxcHg7IGxpbmUtaGVpZ2h0OjEuNzI7IGNvbG9yOiMyYTI5MjY7IG1hcmdpbjowIDAgMTVweCAwOyI+VGhlIGZhY2lsaXR5IGlzIGJ1aWx0IGZvciBtZW1iZXJzIHdobyB3YW50IGFuIGFjY2Vzc2libGUsIHdlbGwta2VwdCwgbG9jYWxseSBvd25lZCBwbGFjZSB0byB0cmFpbiB3aXRoIGxlc3MgZnJpY3Rpb24gYW5kIG1vcmUgY29tZm9ydC48L2Rpdj4KCjxkaXYgc3R5bGU9ImJvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ0Y2I7Ij4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkFjY2Vzczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+VGhlIGZhY2lsaXR5IG9wZXJhdGVzIHdpdGggMjQvNyBhY2Nlc3MgdGhyb3VnaCBwaG9uZS1iYXNlZCBlbnRyeSwgZ2l2aW5nIG1lbWJlcnMgZmxleGliaWxpdHkgZm9yIGVhcmx5LCBsYXRlLCBhbmQgc2NoZWR1bGUtZHJpdmVuIHdvcmtvdXRzLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPlRyYWluaW5nIFN0eWxlPC9zcGFuPjxzcGFuIGNsYXNzPSJmbG0tc2VydmljZS1jb3B5Ij5TdHJlbmd0aCB0cmFpbmluZyBpcyBhIGNvcmUgZm9jdXMsIHN1cHBvcnRlZCBieSBmdW5jdGlvbmFsIG1vdmVtZW50LCBiYWxhbmNlLCBjb3JlIHdvcmssIGNhcmRpbywgZnJlZSB3ZWlnaHRzLCBtYWNoaW5lcywgYW5kIGJhcmJlbGwtYmFzZWQgb3B0aW9ucy48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5NZW1iZXIgTW9kZWw8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPk1lbWJlcnNoaXAgaXMgaW50ZW50aW9uYWxseSBsaW1pdGVkLCB3aXRoIFRpZmZhbnkgZGVzY3JpYmluZyBhIHBsYW5uZWQgY2FwIG9mIDY1MCBtZW1iZXJzIHRvIHByb3RlY3QgdGhlIGZlZWwgb2YgdGhlIGd5bSBhbmQgYXZvaWQgb3ZlcmNyb3dkaW5nLjwvc3Bhbj48L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNlcnZpY2Utcm93Ij48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtbGFiZWwiPkZhY2lsaXR5IEN1bHR1cmU8L3NwYW4+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWNvcHkiPlRoZSBlbnZpcm9ubWVudCBpcyBkZXNjcmliZWQgYXMgaW1tYWN1bGF0ZSwgb3JnYW5pemVkLCBwcm9mZXNzaW9uYWwsIGxvY2FsbHkgb3duZWQsIGFuZCBkZXNpZ25lZCB0byBhdm9pZCBjaGFvcywgZmlsbWluZywgYW5kIGludGltaWRhdGlvbi48L3NwYW4+PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1zZXJ2aWNlLXJvdyI+PHNwYW4gY2xhc3M9ImZsbS1zZXJ2aWNlLWxhYmVsIj5QbGFubmVkIEFtZW5pdGllczwvc3Bhbj48c3BhbiBjbGFzcz0iZmxtLXNlcnZpY2UtY29weSI+QXQgdGhlIHRpbWUgb2YgdGhlIGludGVydmlldywgdGhlIGZhY2lsaXR5IHdhcyByZW5vdmF0aW5nIGEgYmFjayBzcGFjZSB0byBhZGQgc2hvd2Vycywgc2F1bmFzLCBhbmQgbGFyZ2VyIGxvY2tlciByb29tcy48L3NwYW4+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9Im1hcmdpbjo0MnB4IDAgNDRweCAwOyBwYWRkaW5nOjIycHggMCAyMnB4IDA7IGJvcmRlci10b3A6MnB4IHNvbGlkICMxMTExMTE7IGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ0Y2I7Ij4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7IGZvbnQtc2l6ZToxMnB4OyBsZXR0ZXItc3BhY2luZzoyLjNweDsgY29sb3I6IzVkNTY0ZTsgZm9udC13ZWlnaHQ6NzAwOyBtYXJnaW46MCAwIDE0cHggMDsiPkVsaXRlIFJldmlldzwvZGl2Pgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyNXB4OyBsaW5lLWhlaWdodDoxLjUyOyBjb2xvcjojMTcxNzE3OyBtYXJnaW46MCAwIDE0cHggMDsiPuKAnE15IGFic29sdXRlIEZBVk9SSVRFIGd5bS4gQ2xlYW4gZmFjaWxpdHksIG5ldmVyIHRvbyBjcm93ZGVkLCBoaWdoIHF1YWxpdHkgbWFjaGluZXMvd2VpZ2h0cyBhbmQgYSBzdXBlciBmcmllbmRseSBlbnZpcm9ubWVudC4gQWxzbyBMT0NBTExZIG93bmVkIGFuZCBvcGVyYXRlZC4gTXkgbW9tIGFuZCBJIGhhdmUgYmVlbiB0cmFpbmluZyB3aXRoIFRpZmZhbnkgKG93bmVyKSBmb3IgbmVhcmx5IDE1IHllYXJzIGFuZCB3ZSdsbCBuZXZlciBzdG9wIeKAnTwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoxLjZweDsgZm9udC1zaXplOjExcHg7IGNvbG9yOiM3NTZlNjY7IG1hcmdpbjowOyI+RXNwcml0IE9yZWUgLyBDdXN0b21lciBSZXZpZXcgU3VwcGxpZWQgRm9yIEVkaXRvcmlhbCBVc2U8L2Rpdj4KPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPkRlc2lnbmVkIEZvciBDb25maWRlbmNlLCBOb3QgSW50aW1pZGF0aW9uPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaWZmYW554oCZcyBwcm91ZGVzdCBtb21lbnRzIGFyZSBub3Qgb25seSBiZWZvcmUtYW5kLWFmdGVyIHN0b3JpZXMuIFNoZSBzcG9rZSBhYm91dCB3YXRjaGluZyBhIG5lcnZvdXMgbmV3IG1lbWJlciBzdGVwIGludG8gdGhlIGd5bSwgc3RhcnQgdG8gZmVlbCBzYWZlLCBiZWdpbiBzYXlpbmcgaGVsbG8sIGFzayBxdWVzdGlvbnMsIGFuZCBldmVudHVhbGx5IGJlY29tZSBjb21mb3J0YWJsZSBlbm91Z2ggdG8gdGFrZSBvd25lcnNoaXAgb2YgdGhlIHRyYWluaW5nIGV4cGVyaWVuY2UuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaGF0IG1hdHRlcnMgYmVjYXVzZSBneW1zIGNhbiBiZSBpbnRpbWlkYXRpbmcuIEZvcmdlIENIUyBpcyBkZXNpZ25lZCB0byByZWR1Y2UgdGhhdCBmcmljdGlvbi4gRXF1aXBtZW50IGlzIGxhaWQgb3V0IHdpdGggcHVycG9zZS4gVHJhaW5lcnMgYXJlIHByZXNlbnQgdG8gaGVscC4gVGhlIHNwYWNlIGlzIG1lYW50IHRvIGJlIGVhc3kgdG8gdW5kZXJzdGFuZCwgZXZlbiBmb3IgYSBtZW1iZXIgd2hvIGlzIG5ldyB0byBsaWZ0aW5nIG9yIHN0aWxsIGxlYXJuaW5nIGhvdyB0byBidWlsZCBhIHRyYWluaW5nIHJvdXRpbmUuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2Utd3JhcCIgc3R5bGU9Im1heC13aWR0aDo3MDBweDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JRSFRocHAucG5nIiBhbHQ9IkZvcmdlIENIUyBmYWNpbGl0eSBjdWx0dXJlIGFuZCB3ZWxjb21pbmcgZ3ltIGV4cGVyaWVuY2UiPgo8ZGl2IGNsYXNzPSJmbG0taW1hZ2UtY2FwdGlvbiI+PHNwYW4gY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBjb2xvcjojN2Q3NTZiOyI+TWVtYmVyIEV4cGVyaWVuY2U6PC9zcGFuPiBGb3JnZSBDSFMgaXMgYnVpbHQgYXJvdW5kIGNvbWZvcnQsIGNsYXJpdHksIGFuZCB0aGUgY29uZmlkZW5jZSB0byB0cmFpbiB3aXRob3V0IHRoZSBpbnRpbWlkYXRpb24gb2Z0ZW4gYXNzb2NpYXRlZCB3aXRoIGxhcmdlciBneW1zLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+T3JnYW5pYyBHcm93dGggQW5kIFRoZSBDaGFsbGVuZ2UgT2YgVmlzaWJpbGl0eTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+TGlrZSBtYW55IGluZGVwZW5kZW50IGZpdG5lc3MgYnVzaW5lc3NlcywgRm9yZ2UgQ0hTIGhhcyBncm93biB0aHJvdWdoIHJlbGF0aW9uc2hpcHMgZmlyc3QuIFRpZmZhbnkgc2FpZCBtYW55IG9yaWdpbmFsIG1lbWJlcnMgZm9sbG93ZWQgZnJvbSB0aGUgcHJldmlvdXMgZmFjaWxpdHksIHRoZW4gaGVscGVkIHNwcmVhZCB0aGUgd29yZC4gVGhlIGd5bSBhbHNvIHVzZWQgc29jaWFsIG1lZGlhIGR1cmluZyB0aGUgYnVpbGQtb3V0LCBnaXZpbmcgcGVvcGxlIGEgd2F5IHRvIGZvbGxvdyB0aGUgcHJvY2VzcyBiZWZvcmUgdGhlIGRvb3JzIG9wZW5lZC48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlRoZSBiaWdnZXN0IGNoYWxsZW5nZSwgc2hlIHNhaWQsIGhhcyBiZWVuIGxldHRpbmcgcGVvcGxlIGtub3cgdGhlIGd5bSBleGlzdHMuIFRoYXQgaXMgYSBmYW1pbGlhciBwcm9ibGVtIGZvciBsb2NhbCBmaXRuZXNzIG93bmVyczogdGhlIHN0cm9uZ2VzdCBtZW1iZXIgY3VsdHVyZSBpbiB0aGUgd29ybGQgc3RpbGwgbmVlZHMgdmlzaWJpbGl0eS4gWWV0IEZvcmdlIENIUyBoYXMgYWxzbyBiZWVuIGNhcmVmdWwgYWJvdXQgZ3Jvd3RoLiBPcmdhbmljIGdyb3d0aCBtYXkgYmUgc2xvd2VyLCBidXQgdGhlIG1lbWJlcnMgd2hvIGhhdmUgam9pbmVkIGFyZSB0aGUga2luZCBvZiBwZW9wbGUgVGlmZmFueSBkZXNjcmliZWQgYXMgcmVzcG9uc2libGUsIGRpdmVyc2UsIHJlc3BlY3RmdWwsIGFuZCBwcm90ZWN0aXZlIG9mIHRoZSBneW0uPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDIiPldoeSBUaGlzIE1hdHRlcnMgTG9jYWxseTwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+SW4gQ2hhcmxlc3RvbiwgU291dGggQ2Fyb2xpbmEsIGEgbG9jYWwgZ3ltIGhhcyB0byBjb21wZXRlIHdpdGggbGFyZ2UgY2hhaW5zLCBjb252ZW5pZW5jZS1kcml2ZW4gb3B0aW9ucywgYW5kIGEgY3Jvd2RlZCBmaXRuZXNzIG1hcmtldC4gRm9yZ2UgQ0hTIG9mZmVycyBzb21ldGhpbmcgZGlmZmVyZW50LiBJdCBnaXZlcyBXZXN0IEFzaGxleSBhbmQgdGhlIGJyb2FkZXIgQ2hhcmxlc3RvbiBjb21tdW5pdHkgYSBsb2NhbGx5IG93bmVkIGd5bSB0aGF0IHZhbHVlcyBhY2Nlc3MsIGNsZWFubGluZXNzLCBsaW1pdGVkIG1lbWJlcnNoaXAsIGFuZCBhIHF1aWV0ZXIgbWVtYmVyIGV4cGVyaWVuY2UuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3IgbWVtYmVycyBzZWFyY2hpbmcgZm9yIGEgcGxhY2UgdGhhdCBmZWVscyBvcmdhbml6ZWQsIHdlbGNvbWluZywgYW5kIHN0cmVuZ3RoLWZvY3VzZWQgd2l0aG91dCBiZWluZyBvdmVyY3Jvd2RlZCwgVGlmZmFueSBhbmQgQ2hyaXN0aWFu4oCZcyBtb2RlbCBvZmZlcnMgYSBjbGVhciBwb2ludCBvZiBkaWZmZXJlbmNlLiBUaGUgZ3ltIGlzIG5vdCB0cnlpbmcgdG8gYmUgZXZlcnl0aGluZyB0byBldmVyeW9uZS4gSXQgaXMgdHJ5aW5nIHRvIGtlZXAgYSBwcm9taXNlOiBjbGVhbiwgY29udmVuaWVudCwgYW5kIG5vIGNoYW9zLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIj5GcmVxdWVudGx5IEFza2VkIFF1ZXN0aW9ucyBBYm91dCBGb3JnZSBDSFM8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+V2hvIEZvdW5kZWQgRm9yZ2UgQ0hTPzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5Gb3JnZSBDSFMgd2FzIGZvdW5kZWQgYnkgVGlmZmFueSBEZW5uaXMgYW5kIENocmlzdGlhbiBXb2xmIGluIENoYXJsZXN0b24sIFNvdXRoIENhcm9saW5hLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IE1ha2VzIEZvcmdlIENIUyBBIENvbW11bml0eS1Gb2N1c2VkIEd5bT88L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Rm9yZ2UgQ0hTIGlzIGJ1aWx0IGFyb3VuZCBsaW1pdGVkIG1lbWJlcnNoaXAsIGxvY2FsIG93bmVyc2hpcCwgYSBjbGVhbiB0cmFpbmluZyBlbnZpcm9ubWVudCwgYW5kIGEgbWVtYmVyIGN1bHR1cmUgVGlmZmFueSBkZXNjcmliZXMgYXMgd2VsY29taW5nLCBzdXBwb3J0aXZlLCBhbmQgcHJvdGVjdGl2ZSBvZiB0aGUgc3BhY2UuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0taDMiPldobyBJcyBGb3JnZSBDSFMgRGVzaWduZWQgVG8gU2VydmU/PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPkZvcmdlIENIUyBpcyBkZXNpZ25lZCBmb3IgbWVtYmVycyB3aG8gd2FudCBhIGNsZWFuLCBjb252ZW5pZW50LCBsb2NhbGx5IG93bmVkIHBsYWNlIHRvIHRyYWluIHdpdGhvdXQgdGhlIGNyb3dkZWQsIGNoYW90aWMgZmVlbGluZyBUaWZmYW55IGFzc29jaWF0ZXMgd2l0aCBtYW55IGxhcmdlciBjaGFpbiBneW1zLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgzIj5XaGF0IFRyYWluaW5nIEFwcHJvYWNoIERvZXMgVGlmZmFueSBEZW5uaXMgRW1waGFzaXplPzwvZGl2Pgo8ZGl2IGNsYXNzPSJmbG0tcGFyYWdyYXBoIj5UaWZmYW55IGVtcGhhc2l6ZXMgc3RyZW5ndGggdHJhaW5pbmcgYXMgYSBmb3VuZGF0aW9uLCBzdXBwb3J0ZWQgYnkgYmFsYW5jZSwgY29yZSB3b3JrLCBmdW5jdGlvbmFsIG1vdmVtZW50LCBjYXJkaW8sIGFuZCBwcm9ncmFtbWluZyB0aGF0IGZpdHMgdGhlIGluZGl2aWR1YWwgbWVtYmVyIHdoZW4gcGVyZm9ybWVkIHNhZmVseS48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMyI+RG9lcyBGb3JnZSBDSFMgT2ZmZXIgMjQvNyBBY2Nlc3M/PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1wYXJhZ3JhcGgiPlllcy4gSW4gdGhlIGludGVydmlldywgVGlmZmFueSBkZXNjcmliZWQgRm9yZ2UgQ0hTIGFzIGEgMjQvNyBmYWNpbGl0eSB3aGVyZSBtZW1iZXJzIHVzZSBwaG9uZS1iYXNlZCBhY2Nlc3MsIGhlbHBpbmcgdGhlIGd5bSBzdGF5IGNvbnZlbmllbnQgZm9yIGRpZmZlcmVudCBzY2hlZHVsZXMuPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0ta2V5LWJveCI+CjxkaXYgY2xhc3M9ImZsbS1rZXktaGVhZGluZyI+S2V5IFRha2Vhd2F5czwvZGl2Pgo8dWw+CjxsaT5Gb3JnZSBDSFMgd2FzIGZvdW5kZWQgYnkgVGlmZmFueSBEZW5uaXMgYW5kIENocmlzdGlhbiBXb2xmIGFzIGEgbG9jYWxseSBvd25lZCBhbHRlcm5hdGl2ZSB0byBjcm93ZGVkIGNoYWluLWd5bSBlbnZpcm9ubWVudHMuPC9saT4KPGxpPlRoZSBneW0gaXMgYnVpbHQgYXJvdW5kIGNsZWFuIHNwYWNlLCBsaW1pdGVkIG1lbWJlcnNoaXAsIDI0LzcgYWNjZXNzLCBhbmQgbWVtYmVyIHRydXN0LjwvbGk+CjxsaT5TdHJlbmd0aCB0cmFpbmluZyBpcyB0aGUgZm91bmRhdGlvbiBvZiBUaWZmYW554oCZcyBhcHByb2FjaCwgc3VwcG9ydGVkIGJ5IGJhbGFuY2VkLCBmdW5jdGlvbmFsLCBhbmQgd2VsbC1yb3VuZGVkIHByb2dyYW1taW5nLjwvbGk+CjxsaT5UaGUgZ3lt4oCZcyBsb2NhbCB2YWx1ZSBjb21lcyBmcm9tIGl0cyBjYWxtZXIgbWVtYmVyIGV4cGVyaWVuY2UsIG9yZ2FuaXplZCBsYXlvdXQsIGFuZCBjb21tdW5pdHktZmlyc3QgY3VsdHVyZS48L2xpPgo8L3VsPgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1oMiI+Q29uY2x1c2lvbjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+Rm9yZ2UgQ0hTIGlzIGEgc3RvcnkgYWJvdXQgb3duZXJzaGlwIGluIHRoZSB0cnVlc3Qgc2Vuc2UuIFRpZmZhbnkgRGVubmlzLCBDaHJpc3RpYW4gV29sZiwgYW5kIHRoZSBGb3JnZSBDSFMgY29tbXVuaXR5IGFyZSBub3Qgc2ltcGx5IG9wZXJhdGluZyBhIGd5bS4gVGhleSBhcmUgcHJvdGVjdGluZyBhIHN0YW5kYXJkOiBhIGNsZWFuZXIgc3BhY2UsIGEgY2FsbWVyIGV4cGVyaWVuY2UsIGEgbG9jYWwgaWRlbnRpdHksIGFuZCBhIHRyYWluaW5nIGN1bHR1cmUgd2hlcmUgbWVtYmVycyBjYW4gZmVlbCBhdCBlYXNlIHdoaWxlIGJ1aWxkaW5nIHN0cmVuZ3RoLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLXBhcmFncmFwaCI+VGhhdCBzdGFuZGFyZCBpcyBzaW1wbGUgZW5vdWdoIHRvIHJlbWVtYmVyIGFuZCBkaWZmaWN1bHQgZW5vdWdoIHRvIG1haW50YWluOiBjbGVhbiwgY29udmVuaWVudCwgYW5kIG5vIGNoYW9zLiBGb3IgdGhlIG1lbWJlcnMgd2hvIGhhdmUgc3RheWVkIHdpdGggVGlmZmFueSBmb3IgeWVhcnMsIGFuZCBmb3IgdGhlIG5ldyBtZW1iZXJzIGRpc2NvdmVyaW5nIHRoZSBneW0gbm93LCB0aGF0IHByb21pc2UgaXMgdGhlIHBvaW50LjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWN0YSI+UmVhZGVycyBpbnRlcmVzdGVkIGluIGV4cGxvcmluZyBGb3JnZSBDSFPigJlzIG1lbWJlci1maXJzdCBhcHByb2FjaCBjYW4gdmlzaXQgdGhpcyA8YSBocmVmPSJodHRwczovL3d3dy5mb3JnZWNoYXJsZXN0b24uY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTE7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5sb2NhbCBneW0gaW4gQ2hhcmxlc3RvbjwvYT4gb25saW5lLjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLWV4cGVydCI+Cjx0YWJsZSBjbGFzcz0iZmxtLXRhYmxlIiByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIxMDAlIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIGJvcmRlcj0iMCIgc3R5bGU9Im1hcmdpbjowIDAgMjBweCAwOyI+Cjx0cj4KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjAlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MCAyOHB4IDAgMDsgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7Ij4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEycHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzcwNjk2MTsgbWFyZ2luOjAgMCA2cHggMDsiPkZlYXR1cmVkIExlYWRlcnNoaXA8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLXNtYWxsLWxhYmVsIiBzdHlsZT0iZm9udC1zaXplOjEwcHg7IGxldHRlci1zcGFjaW5nOjJweDsgY29sb3I6IzhiODM3YTsgbWFyZ2luOjAgMCAxNXB4IDA7Ij5BYm91dCB0aGUgRm91bmRlcnM8L2Rpdj4KPGRpdiBjbGFzcz0iZmxtLWZlYXR1cmVkLW5hbWUiPlRpZmZhbnkgRGVubmlzICZhbXA7IENocmlzdGlhbiBXb2xmPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxN3B4OyBjb2xvcjojNWY1YTUwOyBtYXJnaW46MCAwIDZweCAwOyI+Q28tRm91bmRlcnMgLyBGb3JnZSBDSFM8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOjEzcHg7IGNvbG9yOiM3ZDc1NmI7IG1hcmdpbjowOyI+Q2hhcmxlc3RvbiwgU291dGggQ2Fyb2xpbmE8L2Rpdj4KPC90ZD4KPHRkIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NDAlOyB2ZXJ0aWNhbC1hbGlnbjp0b3A7IHBhZGRpbmc6MDsgdGV4dC1hbGlnbjpyaWdodDsiPgo8aW1nIHNyYz0iaHR0cHM6Ly9paWxpLmlvL0JRSFR3VE4ucG5nIiBhbHQ9IlRpZmZhbnkgRGVubmlzIGFuZCBDaHJpc3RpYW4gV29sZiBjby1mb3VuZGVycyBvZiBGb3JnZSBDSFMiIHN0eWxlPSJkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyBtYXgtd2lkdGg6MzIwcHg7IGhlaWdodDphdXRvOyBib3JkZXI6MDsgbWFyZ2luOjAgMCAwIGF1dG87Ij4KPC90ZD4KPC90cj4KPC90YWJsZT4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2U0ZGZkNzsgbWFyZ2luOjAgMCAyMHB4IDA7Ij48L2Rpdj4KCjxkaXYgc3R5bGU9Im1heC13aWR0aDo2NzBweDsiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToyMHB4OyBsaW5lLWhlaWdodDoxLjg7IGNvbG9yOiMxYjFiMTk7IG1hcmdpbjowIDAgMTlweCAwOyI+VGlmZmFueSBEZW5uaXMgYW5kIENocmlzdGlhbiBXb2xmIGFyZSB0aGUgY28tZm91bmRlcnMgb2YgRm9yZ2UgQ0hTIGluIENoYXJsZXN0b24sIFNvdXRoIENhcm9saW5hLiBUaWZmYW55IGJyaW5ncyB0aGUgZml0bmVzcyBsZWFkZXJzaGlwIHNpZGUgb2YgdGhlIGJ1c2luZXNzLCBzaGFwZWQgYnkgcm91Z2hseSB0d28gZGVjYWRlcyBpbiB0aGUgaW5kdXN0cnkgYW5kIHllYXJzIG9mIHdvcmsgaW5zaWRlIGEgbG9jYWxseSBvd25lZCBneW0gYmVmb3JlIGxhdW5jaGluZyBGb3JnZSBDSFMuIENocmlzdGlhbiBpcyBhIGNvLWZvdW5kZXIgd2hvc2UgY29udHJpYnV0aW9uIGlzIHJvb3RlZCBpbiBvd25lcnNoaXAsIHN0cmF0ZWd5LCBhbmQgaGVscGluZyBidWlsZCB0aGUgYnVzaW5lc3MgaXRzZWxmLiBUb2dldGhlciwgdGhleSBjcmVhdGVkIGEgZmFjaWxpdHkgZGVzaWduZWQgdG8gZmVlbCBjbGVhbmVyLCBjYWxtZXIsIG1vcmUgbG9jYWxseSBncm91bmRlZCwgYW5kIG1vcmUgcGVyc29uYWxseSBjYXJlZCBmb3IgdGhhbiB0aGUgY3Jvd2RlZCBjaGFpbiBtb2RlbCBUaWZmYW55IHdhbnRlZCB0byBtb3ZlIGF3YXkgZnJvbS48L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OidQbGF5ZmFpciBEaXNwbGF5JywgR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MS4yODsgZm9udC13ZWlnaHQ6NzAwOyBjb2xvcjojMTExMTExOyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjojMTExMTExOyBtYXJnaW46MCAwIDhweCAwOyI+TWlzc2lvbiAvIFBoaWxvc29waHk8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjBweDsgbGluZS1oZWlnaHQ6MS44OyBjb2xvcjojMWIxYjE5OyBtYXJnaW46MCAwIDE5cHggMDsiPkZvcmdlIENIUyB3YXMgYnVpbHQgYXJvdW5kIHRoZSBpZGVhIHRoYXQgbWVtYmVycyBzaG91bGQgYmUgYWJsZSB0byB0cmFpbiBpbiBhIHNhZmUsIHN1cHBvcnRpdmUsIGFuZCBwcmFjdGljYWwgZW52aXJvbm1lbnQuIFRpZmZhbnnigJlzIHBoaWxvc29waHkgYmVnaW5zIHdpdGggc3RyZW5ndGggdHJhaW5pbmcsIGJ1dCBpdCBhbHNvIHZhbHVlcyBiYWxhbmNlLCBjb3JlIHdvcmssIGZ1bmN0aW9uYWwgbW92ZW1lbnQsIGFuZCBwcm9ncmFtbWluZyB0aGF0IGZpdHMgdGhlIHBlcnNvbiBpbiBmcm9udCBvZiBoZXIuPC9kaXY+Cgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTonUGxheWZhaXIgRGlzcGxheScsIEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIycHg7IGxpbmUtaGVpZ2h0OjEuMjg7IGZvbnQtd2VpZ2h0OjcwMDsgY29sb3I6IzExMTExMTsgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IzExMTExMTsgbWFyZ2luOjAgMCA4cHggMDsiPlZhbHVlcyAvIFNwZWNpYWx0aWVzPC9kaXY+CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjIwcHg7IGxpbmUtaGVpZ2h0OjEuODsgY29sb3I6IzFiMWIxOTsgbWFyZ2luOjA7Ij5UaGVpciB3b3JrIGlzIGNlbnRlcmVkIG9uIGxvY2FsIG93bmVyc2hpcCwgY2xlYW4gZmFjaWxpdGllcywgbWVtYmVyIHRydXN0LCBjb21tdW5pdHksIHN0cmVuZ3RoIHRyYWluaW5nLCBjb21mb3J0IGZvciBuZXdlciBtZW1iZXJzLCBhbmQgYSBuby1jaGFvcyBneW0gY3VsdHVyZS4gQXQgRm9yZ2UgQ0hTLCB0aG9zZSB2YWx1ZXMgc2hvdyB1cCBpbiB0aGUgbGltaXRlZCBtZW1iZXJzaGlwIG1vZGVsLCAyNC83IGFjY2Vzcywgb3JnYW5pemVkIGxheW91dCwgYW5kIGZvdW5kZXItbGVkIGNvbW1pdG1lbnQgdG8gcHJvdGVjdGluZyB0aGUgbWVtYmVyIGV4cGVyaWVuY2UuPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZmZmZmZjsgYm9yZGVyLXRvcDoycHggc29saWQgIzExMTExMTsgcGFkZGluZzoyNHB4IDAgNHB4IDA7IG1hcmdpbjowIDAgMzJweCAwOyI+CjxkaXYgY2xhc3M9ImZsbS1zbWFsbC1sYWJlbCIgc3R5bGU9ImxldHRlci1zcGFjaW5nOjIuNHB4OyBmb250LXNpemU6MTFweDsgbWFyZ2luOjAgMCAxMHB4IDA7Ij5FZGl0b3JpYWwgQ3JpdGVyaWE8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MjFweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBzcG90bGlnaHQgZmVhdHVyZXMgYXJlIHNlbGVjdGVkIGJhc2VkIG9uIGxvY2FsIGxlYWRlcnNoaXAsIGNsaWVudCBleHBlcmllbmNlLCBzZXJ2aWNlIHF1YWxpdHksIGFuZCBjb250cmlidXRpb24gdG8gdGhlIGZpdG5lc3MgY29tbXVuaXR5LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImJhY2tncm91bmQ6I2ZkZmNmOTsgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICNkOWQ0Y2I7IHBhZGRpbmc6MjBweCAyMnB4OyBtYXJnaW46MCAwIDI4cHggMDsiPgo8ZGl2IGNsYXNzPSJmbG0tc21hbGwtbGFiZWwiIHN0eWxlPSJsZXR0ZXItc3BhY2luZzoycHg7IGZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjc7IG1hcmdpbjowIDAgOHB4IDA7Ij5GaXRuZXNzIExpdmluZyBNYWdhemluZeKEoiBWZXJpZmllZCBTcG90bGlnaHQ8L2Rpdj4KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6R2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyBmb250LXNpemU6MTlweDsgbGluZS1oZWlnaHQ6MS42ODsgY29sb3I6IzI0MjExZTsgbWFyZ2luOjA7Ij5UaGlzIGZlYXR1cmUgaXMgcGFydCBvZiBGaXRuZXNzIExpdmluZyBNYWdhemluZeKEouKAmXMgbG9jYWwgZml0bmVzcyBsZWFkZXJzaGlwIGVkaXRvcmlhbCBzZXJpZXMsIGNyZWF0ZWQgdG8gcmVjb2duaXplIHN0YW5kb3V0IGd5bSBvd25lcnMsIHN0dWRpbyBmb3VuZGVycywgdHJhaW5lcnMsIGFuZCBjb21tdW5pdHkgd2VsbG5lc3MgbGVhZGVycy48L2Rpdj4KPC9kaXY+Cgo8ZGl2IHN0eWxlPSJwYWRkaW5nOjAgMCAzMHB4IDA7IG1hcmdpbjowOyI+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+UHVibGlzaGVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiICZuYnNwOyB8ICZuYnNwOyBMb2NhbCBGaXRuZXNzIExlYWRlcnNoaXAgU2VyaWVzICZuYnNwOyB8ICZuYnNwOyBFZGl0b3JpYWwgU3BvdGxpZ2h0PC9kaXY+CjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSI+RWRpdG9yaWFsbHkgcmV2aWV3ZWQgYW5kIHByZXBhcmVkIGJ5IEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiPC9kaXY+CjwvZGl2PgoKPGRpdiBjbGFzcz0iZmxtLWgyIiBzdHlsZT0ibWFyZ2luOjAgMCAxNHB4IDA7Ij5Tb3VyY2VzPC9kaXY+Cgo8ZGl2IGNsYXNzPSJmbG0tc291cmNlLW5vdGUiPgo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IGZvbnQtc2l6ZToxOHB4OyBsaW5lLWhlaWdodDoxLjY4OyBjb2xvcjojMmEyNzIzOyBtYXJnaW46MDsiPlRoaXMgc3BvdGxpZ2h0IHdhcyBkZXZlbG9wZWQgZnJvbSBhIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiIGludGVydmlldyB3aXRoIFRpZmZhbnkgRGVubmlzLCBzdXBwbGllZCBjdXN0b21lciByZXZpZXcgbWF0ZXJpYWwsIGZvdW5kZXIgaW5mb3JtYXRpb24gaWRlbnRpZnlpbmcgQ2hyaXN0aWFuIFdvbGYgYXMgY28tZm91bmRlciwgYW5kIEZvcmdlIENIU+KAmXMgb2ZmaWNpYWwgd2Vic2l0ZSBhbmQgcHVibGlzaGVkIGJ1c2luZXNzIGluZm9ybWF0aW9uLjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsgZm9udC1zaXplOjE4cHg7IGxpbmUtaGVpZ2h0OjEuNzg7IGNvbG9yOiMzYTM4MzM7IG1hcmdpbjowIDAgMzBweCAwOyI+CjxkaXY+Rml0bmVzcyBMaXZpbmcgTWFnYXppbmXihKIgZWRpdG9yaWFsIGludGVydmlldyB3aXRoIFRpZmZhbnkgRGVubmlzLjwvZGl2Pgo8ZGl2PkN1c3RvbWVyIHJldmlldyBzdXBwbGllZCBmb3IgZWRpdG9yaWFsIHVzZSBieSBFc3ByaXQgT3JlZS48L2Rpdj4KPGRpdj5PZmZpY2lhbCB3ZWJzaXRlOiA8YSBocmVmPSJodHRwczovL3d3dy5mb3JnZWNoYXJsZXN0b24uY29tLyIgc3R5bGU9ImNvbG9yOiMxMTExMTE7IHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Ij5Gb3JnZSBDSFM8L2E+LjwvZGl2Pgo8L2Rpdj4KCjxkaXYgc3R5bGU9ImhlaWdodDoxcHg7IGJhY2tncm91bmQ6I2Q5ZDRjYjsgbWFyZ2luOjI0cHggMCAxOHB4IDA7Ij48L2Rpdj4KCjxkaXYgY2xhc3M9ImZsbS1mb290ZXItbWV0YSIgc3R5bGU9ImZvbnQtc2l6ZToxMHB4OyBsaW5lLWhlaWdodDoxLjg7IGxldHRlci1zcGFjaW5nOjEuNXB4OyBtYXJnaW46MDsiPsKpIEZpdG5lc3MgTGl2aW5nIE1hZ2F6aW5l4oSiLiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvZGl2PgoKPC9kaXY+CjwvZGl2PgoKPC9kaXY+CjwvZGl2Pg==
|
Local Fitness Leadership Series
Editorial Spotlight / Charleston, South Carolina
|
By Daniel Ford
Managing Editor
|
Fitness Living Magazine™ Feature Profile
Building a Community-Focused Gym: The Story Behind Forge CHS
How Tiffany Dennis and Christian Wolf built a locally owned Charleston gym around trust, strength training, limited membership, and a calmer way to train.
Recognized by Fitness Living Magazine™ for member experience, strength-focused training, and local fitness leadership.
|
When Tiffany Dennis talks about Forge CHS, the first thing she describes is not equipment, square footage, or membership growth. She talks about local trust, a promise made to longtime members, and the difference between a gym that feels chaotic and one that feels like a place people genuinely belong.
That distinction sits at the center of the story. After roughly two decades in fitness, including 17 years with a locally owned gym, Tiffany watched Charleston’s market shift as larger chains moved in. Her answer, alongside co-founder Christian Wolf, was to build something more personal in tone, more protective of the member experience, and calmer in day-to-day feel. “We want to create a safe space for people to achieve their fitness goals.”
Tiffany Dennis, Co-Founder / Forge CHS
What Members Notice First
A quieter floor, clean equipment, less waiting, no filming culture, and a room that feels easy to understand from the first visit. The first impression is simple: members can train, ask questions, and feel comfortable without fighting crowds, cameras, or confusion.
|
Featured Profile: Tiffany Dennis co-founded Forge CHS and shaped its day-to-day standard around member trust, practical strength, and a calmer training environment. Forge CHS
Charleston, South Carolina forgecharleston.com Owner Focus
Tiffany has shaped Forge CHS around a simple standard: members should feel safe, welcomed, and able to train without chaos. That founder-led tone gives the gym its clean, supportive, and protective feel.
Training Environment: The organized floor reflects the Forge CHS standard: clear space, clean equipment, and a training experience designed to feel usable and calm.
The Forge CHS Standard 24/7 Access
Members can train around real schedules without losing the calmer feel of the space.
Limited Members
The gym protects its energy by avoiding the overcrowded feeling Tiffany wanted to move away from.
No Filming Culture
No tripods, no chaos, and less intimidation on the training floor.
|
Community Without
CHAOS
How Tiffany Dennis and Christian Wolf built Forge CHS around member trust, practical strength, and a calmer way to train.
Profile Snapshot
FoundersTiffany Dennis and Christian Wolf
BusinessForge CHS
LocationCharleston, South Carolina
Signature FocusStrength training, 24/7 access, limited membership, and community-focused fitness
Known ForA clean training environment, calmer member experience, locally owned leadership, and a no-chaos gym culture
Editor’s Note
Forge CHS stands out because its promise is simple and operational: keep the space clean, calm, welcoming, and usable enough that members want to come back.
The Fitness Living Profile
Building a Community-Focused Gym: The Story Behind Forge CHS
Inside the founder-led Charleston gym built around member trust, limited membership, clean space, and practical strength.
Forge CHS, also known as Forge Charleston, was built around a very specific idea: a gym can feel locally owned, personally cared for, and easy to use without sacrificing seriousness about training. At the center of that idea is Tiffany Dennis, whose fitness background spans roughly two decades, and Christian Wolf, her co-founder in building the business.
Quick Answer
Forge CHS is a locally owned Charleston gym founded by Tiffany Dennis and Christian Wolf. The business emphasizes strength training, 24/7 access, clean facilities, limited membership, and a welcoming member culture designed to avoid the chaos and intimidation often found in larger chain facilities.
For Tiffany, the business is personal. She described sacrificing financially, personally, and professionally to bring the facility to life. The gym is sizable, but the deeper story is not about square footage. It is about building a place that feels locally loved, member-protected, and steady enough for fitness to become part of everyday life.
What You’ll Learn
Inside The Forge CHS Standard
This profile looks at how Forge CHS was built around trust, access, strength training, and a quieter member experience in a competitive local fitness market.
|
Why It’s Different
The gym is intentionally limited, organized, clean, and designed to avoid the overcrowded feeling of larger facilities.
|
Who It Serves
Forge CHS serves members who want practical training, clear access, and a place that feels comfortable from the first visit.
|
Why It Stands Out
Its local ownership, member culture, and no-chaos environment give it a clear place in Charleston fitness.
|
A Local Gym Built In Response To A Changing Market
Tiffany Dennis entered the fitness industry about 20 years ago. For 17 of those years, she worked inside a locally owned gym. When that gym was bought out by a larger chain, she saw a broader change taking place across the area: many of the locally owned fitness spaces were being replaced by large-format brands.
She did not want to build another version of the same thing. The vision she and Christian built was a gym with limited members, a local voice, and a sense of community that felt intentional from the beginning. Tiffany described the charm of Charleston as tied to local flavor, kindness, and a welcoming spirit. Forge CHS was built to carry those qualities onto the training floor.
Member Experience
A member at Forge CHS is meant to feel confident, comfortable, and clear about what to do next.
“The Forge Charleston community is just so welcoming. It’s so supportive.”
Tiffany Dennis, Co-Founder / Forge CHS
The Power Of Member Trust
One of the strongest details from Tiffany’s interview was member retention. She described a 90 to 95 percent retention rate across more than a decade of relationships. For a gym founder, that is more than a business figure. It is evidence of consistency, service, and personal trust.
She pointed to one client who has been with her since the first training session of her career. She also spoke proudly about a 93-year-old client who still drives himself to the gym, trains with the sled, lifts weights, and keeps fitness as part of life after health challenges. Those stories explain the deeper meaning behind Forge CHS. The gym is built for members who want strength, but also continuity.
Strength Training As The Foundation
Although this story begins with community, Tiffany’s training philosophy is clear. When asked what approach works especially well for her clients, she returned to strength training. Free weights, barbells, machines, and traditional strength work remain central to how she thinks about durable results.
Her broader programming view is well-rounded. She described an approach that can include strength, balance, core work, cardio, barbell lifts, functional movement, and traditional Olympic-style lifts when appropriate for the member. The goal is not to chase fads. It is to build training that helps people feel strong, healthy, capable, and comfortable in the body they live in every day.
Strength Environment: The Forge CHS training philosophy begins with strength and expands into balance, core work, functional movement, and practical programming for real life.
Editorial Perspective
Forge CHS matters because it treats community and order as part of the result: cleaner space, calmer access, stronger habits, and a local culture that makes members want to return.
Editorial Service Brief
What Forge CHS Offers
The facility is built for members who want an accessible, well-kept, locally owned place to train with less friction and more comfort.
AccessThe facility operates with 24/7 access through phone-based entry, giving members flexibility for early, late, and schedule-driven workouts.
Training StyleStrength training is a core focus, supported by functional movement, balance, core work, cardio, free weights, machines, and barbell-based options.
Member ModelMembership is intentionally limited, with Tiffany describing a planned cap of 650 members to protect the feel of the gym and avoid overcrowding.
Facility CultureThe environment is described as immaculate, organized, professional, locally owned, and designed to avoid chaos, filming, and intimidation.
Planned AmenitiesAt the time of the interview, the facility was renovating a back space to add showers, saunas, and larger locker rooms.
Elite Review
“My absolute FAVORITE gym. Clean facility, never too crowded, high quality machines/weights and a super friendly environment. Also LOCALLY owned and operated. My mom and I have been training with Tiffany (owner) for nearly 15 years and we'll never stop!”
Esprit Oree / Customer Review Supplied For Editorial Use
Designed For Confidence, Not Intimidation
Tiffany’s proudest moments are not only before-and-after stories. She spoke about watching a nervous new member step into the gym, start to feel safe, begin saying hello, ask questions, and eventually become comfortable enough to take ownership of the training experience.
That matters because gyms can be intimidating. Forge CHS is designed to reduce that friction. Equipment is laid out with purpose. Trainers are present to help. The space is meant to be easy to understand, even for a member who is new to lifting or still learning how to build a training routine.
Member Experience: Forge CHS is built around comfort, clarity, and the confidence to train without the intimidation often associated with larger gyms.
Organic Growth And The Challenge Of Visibility
Like many independent fitness businesses, Forge CHS has grown through relationships first. Tiffany said many original members followed from the previous facility, then helped spread the word. The gym also used social media during the build-out, giving people a way to follow the process before the doors opened.
The biggest challenge, she said, has been letting people know the gym exists. That is a familiar problem for local fitness owners: the strongest member culture in the world still needs visibility. Yet Forge CHS has also been careful about growth. Organic growth may be slower, but the members who have joined are the kind of people Tiffany described as responsible, diverse, respectful, and protective of the gym.
Why This Matters Locally
In Charleston, South Carolina, a local gym has to compete with large chains, convenience-driven options, and a crowded fitness market. Forge CHS offers something different. It gives West Ashley and the broader Charleston community a locally owned gym that values access, cleanliness, limited membership, and a quieter member experience.
For members searching for a place that feels organized, welcoming, and strength-focused without being overcrowded, Tiffany and Christian’s model offers a clear point of difference. The gym is not trying to be everything to everyone. It is trying to keep a promise: clean, convenient, and no chaos.
Frequently Asked Questions About Forge CHS
Who Founded Forge CHS?
Forge CHS was founded by Tiffany Dennis and Christian Wolf in Charleston, South Carolina.
What Makes Forge CHS A Community-Focused Gym?
Forge CHS is built around limited membership, local ownership, a clean training environment, and a member culture Tiffany describes as welcoming, supportive, and protective of the space.
Who Is Forge CHS Designed To Serve?
Forge CHS is designed for members who want a clean, convenient, locally owned place to train without the crowded, chaotic feeling Tiffany associates with many larger chain gyms.
What Training Approach Does Tiffany Dennis Emphasize?
Tiffany emphasizes strength training as a foundation, supported by balance, core work, functional movement, cardio, and programming that fits the individual member when performed safely.
Does Forge CHS Offer 24/7 Access?
Yes. In the interview, Tiffany described Forge CHS as a 24/7 facility where members use phone-based access, helping the gym stay convenient for different schedules.
Key Takeaways
- Forge CHS was founded by Tiffany Dennis and Christian Wolf as a locally owned alternative to crowded chain-gym environments.
- The gym is built around clean space, limited membership, 24/7 access, and member trust.
- Strength training is the foundation of Tiffany’s approach, supported by balanced, functional, and well-rounded programming.
- The gym’s local value comes from its calmer member experience, organized layout, and community-first culture.
Conclusion
Forge CHS is a story about ownership in the truest sense. Tiffany Dennis, Christian Wolf, and the Forge CHS community are not simply operating a gym. They are protecting a standard: a cleaner space, a calmer experience, a local identity, and a training culture where members can feel at ease while building strength.
That standard is simple enough to remember and difficult enough to maintain: clean, convenient, and no chaos. For the members who have stayed with Tiffany for years, and for the new members discovering the gym now, that promise is the point.
Readers interested in exploring Forge CHS’s member-first approach can visit this local gym in Charleston online.
|
Featured Leadership
About the Founders
Tiffany Dennis & Christian Wolf
Co-Founders / Forge CHS
Charleston, South Carolina
|
|
Tiffany Dennis and Christian Wolf are the co-founders of Forge CHS in Charleston, South Carolina. Tiffany brings the fitness leadership side of the business, shaped by roughly two decades in the industry and years of work inside a locally owned gym before launching Forge CHS. Christian is a co-founder whose contribution is rooted in ownership, strategy, and helping build the business itself. Together, they created a facility designed to feel cleaner, calmer, more locally grounded, and more personally cared for than the crowded chain model Tiffany wanted to move away from.
Mission / Philosophy
Forge CHS was built around the idea that members should be able to train in a safe, supportive, and practical environment. Tiffany’s philosophy begins with strength training, but it also values balance, core work, functional movement, and programming that fits the person in front of her.
Values / Specialties
Their work is centered on local ownership, clean facilities, member trust, community, strength training, comfort for newer members, and a no-chaos gym culture. At Forge CHS, those values show up in the limited membership model, 24/7 access, organized layout, and founder-led commitment to protecting the member experience.
Editorial Criteria
Fitness Living Magazine™ spotlight features are selected based on local leadership, client experience, service quality, and contribution to the fitness community.
Fitness Living Magazine™ Verified Spotlight
This feature is part of Fitness Living Magazine™’s local fitness leadership editorial series, created to recognize standout gym owners, studio founders, trainers, and community wellness leaders.
Published by Fitness Living Magazine™ | Local Fitness Leadership Series | Editorial Spotlight
Editorially reviewed and prepared by Fitness Living Magazine™
Sources
This spotlight was developed from a Fitness Living Magazine™ interview with Tiffany Dennis, supplied customer review material, founder information identifying Christian Wolf as co-founder, and Forge CHS’s official website and published business information.
Fitness Living Magazine™ editorial interview with Tiffany Dennis.
Customer review supplied for editorial use by Esprit Oree.
Official website: Forge CHS.
© Fitness Living Magazine™. All rights reserved.
Write A Comment