@StefanGisi/

Learn From the Word (Express)

Express

Learn English from the bible.

fork
loading
Files
  • index.js
  • public
  • routes
  • sessions
  • views
  • app.yaml
  • db.js
  • package-lock.json
  • package.json
  • todo.txt

This Plugin Crashed!

Error: Error: must not create an existing file {"type":"CREATE_FILE","wid":"0.12692724353887552","path":"index.js","file":{"path":"index.js","content":{"asEncoding":{"base64":"Y29uc3QgZXhwcmVzcyA9IHJlcXVpcmUoJ2V4cHJlc3MnKTsKY29uc3QgYm9keVBhcnNlciA9IHJlcXVpcmUoJ2JvZHktcGFyc2VyJyk7CmNvbnN0IHBhdGggPSByZXF1aXJlKCdwYXRoJyk7CmNvbnN0IHhtbFBhcnNlciA9IHJlcXVpcmUoJ3htbC1qcycpOwpjb25zdCBjb3JzID0gcmVxdWlyZSgnY29ycycpOwpjb25zdCBzZXNzaW9uID0gcmVxdWlyZSgnZXhwcmVzcy1zZXNzaW9uJyk7CmNvbnN0IGJjcnlwdCA9IHJlcXVpcmUoJ2JjcnlwdCcpOwpjb25zdCBGaWxlU3RvcmUgPSByZXF1aXJlKCdzZXNzaW9uLWZpbGUtc3RvcmUnKShzZXNzaW9uKTsKY29uc3QgcmVxdWVzdCA9IHJlcXVpcmUoInJlcXVlc3QiKTsKY29uc3Qgbm9kZW1haWxlciA9IHJlcXVpcmUoIm5vZGVtYWlsZXIiKTsKY29uc3QgeyBnb29nbGUgfSA9IHJlcXVpcmUoImdvb2dsZWFwaXMiKTsKY29uc3QgT0F1dGgyID0gZ29vZ2xlLmF1dGguT0F1dGgyOwoKY29uc3QgREJQQ2xpZW50ID0gcmVxdWlyZSggImRpZ2l0YWwtYmlibGUtcGxhdGZvcm0iICk7CmNvbnN0IG15REJQID0gbmV3IERCUENsaWVudC5kZWZhdWx0KCIzZDQ4ZTM4YzFkMTAzOGI3MWU5NmQzYTQ0OWQ4MDM3OSIpOwovL2NvbnNvbGUubG9nKG15REJQKTsKCmNvbnN0IHRyYW5zbGF0ZSA9IHJlcXVpcmUoJ3RyYW5zbGF0ZScpOwp0cmFuc2xhdGUuZW5naW5lID0gJ2dvb2dsZSc7CnRyYW5zbGF0ZS5rZXkgPSAnQUl6YVN5QWp4UjBlb3VaY1hMMlFmUkdOOTNQMW9QYllVN3E4Q0NjJzsKLyogdHJhbnNsYXRlLmVuZ2luZSA9ICd5YW5kZXgnOwogICB0cmFuc2xhdGUua2V5ID0gJ3RybnNsLjEuMS4yMDE2MDgxOFQxODM4MDdaLjdjMTkzOTQ4ODQyYjIyMjguNWI0ODk2MDAxOTMzNThlYWJmY2EzMzNlYjE1OGYwZmFmNDQ5ZTZiMwonOyAqLwoKY29uc3QgYXBpS2V5ID0gIjAwNWU4ZjdlYjE2NzNiYmVkODJhZmRlYTZlMDZiNDgzIjsKCmNvbnN0IHN0cmlwZSA9IHJlcXVpcmUoJ3N0cmlwZScpKCdza19saXZlX3l4VXphTGJhNllhdHJOYUtYQ2p1NzIwUycpOwoKY29uc29sZS5sb2coIkluaXQgTGVhcm4gZnJvbSB0aGUgV29yZCIpOwoKY29uc3QgYXBwID0gZXhwcmVzcygpOwoKYXBwLnVzZShjb3JzKCkpOwoKYXBwLnVzZShzZXNzaW9uKHsKICBuYW1lOiAnbGZ0dy1leHByZXNzLXNlY3JldCcsCiAgc2VjcmV0OiAnR29EbE92RXNZb1VANzc3JywKICBzYXZlVW5pbml0aWFsaXplZDogdHJ1ZSwKICByZXNhdmU6IHRydWUsCiAgc3RvcmU6IG5ldyBGaWxlU3RvcmUoKQp9KSk7CgphcHAudXNlKGJvZHlQYXJzZXIuanNvbigpKTsKYXBwLnVzZShib2R5UGFyc2VyLnVybGVuY29kZWQoeyBleHRlbmRlZDogdHJ1ZSB9KSk7CgphcHAuc2V0KCd2aWV3cycsIHBhdGguam9pbihfX2Rpcm5hbWUsICcuL3ZpZXdzJykpOwphcHAuc2V0KCd2aWV3IGVuZ2luZScsICdqc3gnKTsKYXBwLmVuZ2luZSgnanN4JywgcmVxdWlyZSgnZXhwcmVzcy1yZWFjdC12aWV3cycpLmNyZWF0ZUVuZ2luZSgpKTsKCmFwcC5nZXQoJy8nLCByZXF1aXJlKCcuL3JvdXRlcy9pbmRleCcpLmluZGV4KTsKYXBwLmdldCgnL2RvbmF0ZScsIHJlcXVpcmUoJy4vcm91dGVzL2RvbmF0ZScpLmRvbmF0ZSk7CmFwcC5nZXQoJy80MDAnLCByZXF1aXJlKCcuL3JvdXRlcy9ub3RfZm91bmQnKS5ub3RfZm91bmQpOwphcHAuZ2V0KCcvdHV0b3JpbmcnLCByZXF1aXJlKCcuL3JvdXRlcy90dXRvcmluZycpLnR1dG9yaW5nKTsKYXBwLmdldCgnL2NvbnN0cnVjdGlvbicsIHJlcXVpcmUoJy4vcm91dGVzL2NvbnN0cnVjdGlvbicpLmNvbnN0cnVjdGlvbik7CgphcHAuZ2V0KCcvaW5pdF9ib29rcycsIChyZXEsIHJlcykgPT4gewoKICB2YXIgb3B0aW9ucyA9IHsgbWV0aG9kOiAnR0VUJywKICB1cmw6ICdodHRwczovL2FwaS5zY3JpcHR1cmUuYXBpLmJpYmxlL3YxL2JpYmxlcy8wNjEyNWFkYWQyZDU4OThhLTAxL2Jvb2tzJywgaGVhZGVyczogeyAnYXBpLWtleSc6IGFwaUtleSB9IH07CgogIHJlcXVlc3Qob3B0aW9ucywgZnVuY3Rpb24gKGVycm9yLCByZXNwb25zZSwgYm9keSkgewoKICAgIGlmIChlcnJvcikgdGhyb3cgbmV3IEVycm9yKGVycm9yKTsKCiAgICByZXMuc2VuZChib2R5KTsKCiAgfSk7Cgp9KTsKCmFwcC5nZXQoJy9nZXRfY2hhcHRlcnMnLCAocmVxLCByZXMpID0+IHsKCiAgdmFyIGN1cnJCb29rID0gcmVxLnF1ZXJ5LmN1cnJfYm9vazsKCiAgaWYgKGN1cnJCb29rKSB7CiAgICAKICAgIHZhciBjaGFwdGVyTGluayA9ICdodHRwczovL2FwaS5zY3JpcHR1cmUuYXBpLmJpYmxlL3YxL2JpYmxlcy8wNjEyNWFkYWQyZDU4OThhLTAxL2Jvb2tzLycgKyBjdXJyQm9vayArICcvY2hhcHRlcnMnOwoKICAgIHZhciBvcHRpb25zID0geyBtZXRob2Q6ICdHRVQnLAogICAgdXJsOiBjaGFwdGVyTGluaywgaGVhZGVyczogeyAnYXBpLWtleSc6IGFwaUtleSB9IH07CgogICAgcmVxdWVzdChvcHRpb25zLCBmdW5jdGlvbiAoZXJyb3IsIHJlc3BvbnNlLCBib2R5KSB7CgogICAgICBpZiAoZXJyb3IpIHRocm93IG5ldyBFcnJvcihlcnJvcik7CgogICAgICByZXMuc2VuZChib2R5KTsKCiAgICB9KTsKCiAgfSBlbHNlIHsKCiAgICByZXMuc2VuZCgiZXJyb3IgcmV0cmlldmluZyBjaGFwdGVycy4iKTsKCiAgfQoKfSk7CgphcHAuZ2V0KCcvZ2V0X3ZlcnNlcycsIChyZXEsIHJlcywpID0+IHsKCiAgdmFyIGN1cnJDaGFwdGVyID0gcmVxLnF1ZXJ5LmN1cnJfY2hhcHRlcjsKCiAgaWYgKGN1cnJDaGFwdGVyKSB7CgogICAgdmFyIHZlcnNlTGluayA9ICdodHRwczovL2FwaS5zY3JpcHR1cmUuYXBpLmJpYmxlL3YxL2JpYmxlcy8wNjEyNWFkYWQyZDU4OThhLTAxL2NoYXB0ZXJzLycgKyBjdXJyQ2hhcHRlciArICIvdmVyc2VzIjsKICAgIC8vY29uc29sZS5sb2codmVyc2VMaW5rKTsKCiAgICB2YXIgb3B0aW9ucyA9IHsgbWV0aG9kOiAiR0VUIiwgdXJsOiB2ZXJzZUxpbmssIGhlYWRlcnM6IHsgImFwaS1rZXkiOiBhcGlLZXkgfSB9OwoKICAgIHJlcXVlc3Qob3B0aW9ucywgZnVuY3Rpb24gKGVycm9yLCByZXNwb25zZSwgYm9keSkgewoKICAgICAgaWYgKGVycm9yKSB0aHJvdyBuZXcgRXJyb3IoZXJyb3IpOwoKICAgICAgcmVzLnNlbmQoYm9keSk7CgogICAgfSk7CgogIH0gZWxzZSB7CgogICAgcmVzLnNlbmQoImVycm9yIHJldHJpZXZpbmcgdmVyc2VzIik7CgogIH0KCn0pOwoKYXBwLmdldCgnL2dldF9sZXNzb24nLCAocmVxLCByZXMpID0+IHsKCiAgdmFyIGN1cnJMZXNzb24gPSByZXEucXVlcnkuY3Vycl92ZXJzZTsKCiAgaWYgKGN1cnJMZXNzb24pIHsKCiAgICB2YXIgbGVzc29uTGluayA9ICJodHRwczovL2FwaS5zY3JpcHR1cmUuYXBpLmJpYmxlL3YxL2JpYmxlcy8wNjEyNWFkYWQyZDU4OThhLTAxL3ZlcnNlcy8iICsgY3Vyckxlc3NvbjsKCiAgICB2YXIgb3B0aW9ucyA9IHsgbWV0aG9kOiAiR0VUIiwgdXJsOiBsZXNzb25MaW5rLCBoZWFkZXJzOiB7ICJhcGkta2V5IjogYXBpS2V5IH0gfTsKCiAgICByZXF1ZXN0KG9wdGlvbnMsIGZ1bmN0aW9uIChlcnJvciwgcmVzcG9uc2UsIGJvZHkpIHsKCiAgICAgIGlmIChlcnJvcikgdGhyb3cgbmV3IEVycm9yKGVycm9yKTsKCiAgICAgIHJlcy5zZW5kKGJvZHkpOwoKICAgIH0pOwoKICB9IGVsc2UgewoKICAgIHJlcy5zZW5kKCJlcnJvciByZXRyaWV2aW5nIGxlc3NvbiIpOwoKICB9Cgp9KTsKCmFwcC5nZXQoJy90cmFuc2xhdGUnLCAocmVxLCByZXMsIG5leHQpID0+IHsKCiAgdmFyIGxhbmd1YWdlVGVzdCA9IHJlcS5xdWVyeS5sZXNzb247CgogIGlmIChsYW5ndWFnZVRlc3QpIHsKCiAgICB2YXIgY3VyckxhbmcgPSBsYW5ndWFnZVRlc3QubGFuZ3VhZ2U7CiAgICBzd2l0Y2goY3VyckxhbmcpIHsKICAgICAgY2FzZSAia1IiOiAKICAgICAgICBjdXJyTGFuZyA9ICJrb3IiOwogICAgICAgIGJyZWFrOwogICAgICBjYXNlICJqUCI6CiAgICAgICAgY3VyckxhbmcgPSAiamNsIjsKICAgICAgICBicmVhazsKICAgICAgY2FzZSAic2NOIjoKICAgICAgICBjdXJyTGFuZyA9ICJjdXMiOwogICAgICAgIGJyZWFrOwogICAgICBjYXNlICJ0Y04iOgogICAgICAgIGN1cnJMYW5nID0gImN1dCI7CiAgICAgICAgYnJlYWs7CiAgICB9OwoKICAgIHZhciBjdXJyQm9vayA9IGxhbmd1YWdlVGVzdC52ZXJzZS5zcGxpdCgiLiIpWzBdLnRvTG93ZXJDYXNlKCk7CiAgICB2YXIgY3VyckNoYXB0ZXIgPSBsYW5ndWFnZVRlc3QudmVyc2Uuc3BsaXQoIi4iKVsxXTsKICAgIHZhciBjdXJyVmVyc2UgPSBsYW5ndWFnZVRlc3QudmVyc2Uuc3BsaXQoIi4iKVsyXTsKCiAgICB2YXIgbGVzc29uTGluayA9ICJodHRwOi8vaWJpYmxlcy5uZXQvcXVvdGUucGhwPyIgKyBjdXJyTGFuZyArICItIiArIGN1cnJCb29rICsgIi8iICsgY3VyckNoYXB0ZXIgKyAiOiIgKyBjdXJyVmVyc2U7CiAgICAvL2NvbnNvbGUubG9nKGxlc3NvbkxpbmspOwoKICAgIHZhciBvcHRpb25zID0geyBtZXRob2Q6ICJHRVQiLCB1cmw6IGxlc3NvbkxpbmssIGhlYWRlcnM6IHsgImFwaS1rZXkiOiBhcGlLZXkgfSB9OwoKICAgIHJlcXVlc3Qob3B0aW9ucywgZnVuY3Rpb24gKGVycm9yLCByZXNwb25zZSwgYm9keSkgewoKICAgICAgaWYgKGVycm9yKSB0aHJvdyBuZXcgRXJyb3IoZXJyb3IpOwoKICAgICAgLy9jb25zb2xlLmxvZyhib2R5KTsKCiAgICAgIHJlcy5zZW5kKGJvZHkpOwoKICAgIH0pOwogICAgCiAgfSBlbHNlIHsKCiAgICByZXMuc2VuZCgiZXJyb3IgcmV0cmlldmluZyBsZXNzb24gcGFyYW1ldGVycyIpOwoKICB9Cgp9KTsKCmFwcC5nZXQoJy90cmFuc2xhdGVfd29yZCcsIChyZXEsIHJlcywgbmV4dCkgPT4gewoKICB2YXIgY2hhcnRUZXN0ID0gcmVxLnF1ZXJ5LmxvZ0NoYXJ0OwogIC8vY29uc29sZS5sb2coY2hhcnRUZXN0KTsKICB2YXIgbGFuZ3VhZ2VUZXN0ID0gcmVxLnF1ZXJ5Lmxhbmd1YWdlOwoKICBpZiAobGFuZ3VhZ2VUZXN0ICYmIGNoYXJ0VGVzdCkgewoKICAgIHZhciBjdXJyTGFuZyA9IGxhbmd1YWdlVGVzdC50b0xvd2VyQ2FzZSgpOwogICAgc3dpdGNoKGN1cnJMYW5nKSB7CiAgICAgIGNhc2UgImtyIjogCiAgICAgICAgY3VyckxhbmcgPSAia28iOwogICAgICAgIGJyZWFrOwogICAgICBjYXNlICJqcCI6CiAgICAgICAgY3VyckxhbmcgPSAiamEiOwogICAgICAgIGJyZWFrOwogICAgICBjYXNlICJzY24iOgogICAgICAgIGN1cnJMYW5nID0gInpoIjsKICAgICAgICBicmVhazsKICAgICAgY2FzZSAidGNuIjoKICAgICAgICBjdXJyTGFuZyA9ICJ6aCI7CiAgICAgICAgYnJlYWs7CiAgICB9OwoKICAgIHZhciB0cmFuc2xhdGVkV29yZHMgPSBbXTsKICAgICAgCiAgICBpZiAoY2hhcnRUZXN0Lmxlbmd0aCA+IDApIHsKICAgICAgY2hhcnRUZXN0LmZvckVhY2goZnVuY3Rpb24oY1ROViwgY1ROSSkgewogICAgICAgIC8vY29uc29sZS5sb2coImNUTlY6ICIgKyBjVE5WKTsKICAgICAgICByZXRyaWV2ZVRyYW5zbGF0ZVJlcyhjVE5WKTsKICAgICAgfSk7CiAgICB9CiAgICAKICAgIGFzeW5jIGZ1bmN0aW9uIHJldHJpZXZlVHJhbnNsYXRlUmVzKGNUVikgewoKICAgICAgdmFyIHRlbXBFbmdsaXNoV29yZCA9IGNUVi5yZXBsYWNlKC9bXmEtekEtWl0vZywgJycpOwogICAgICB0ZW1wRW5nbGlzaFdvcmQgPSB0ZW1wRW5nbGlzaFdvcmQudHJpbSgpOwogICAgICAKICAgICAgY29uc3QgdGVtcFRyYW5zbGF0aW9uID0gYXdhaXQgdHJhbnNsYXRlKHRlbXBFbmdsaXNoV29yZCwgY3VyckxhbmcpOwogICAgICAKICAgICAgdHJhbnNsYXRlZFdvcmRzLnB1c2goW3RlbXBFbmdsaXNoV29yZCwgdGVtcFRyYW5zbGF0aW9uXSk7CgogICAgfQogICAgCiAgICBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAvL2NvbnNvbGUubG9nKHRyYW5zbGF0ZWRXb3Jkcyk7CiAgICAgIHJlcy5qc29uKHRyYW5zbGF0ZWRXb3Jkcyk7CiAgICB9LCAzMjApOwoKICB9IGVsc2UgewoKICAgIHJlcy5zZW5kKCJlcnJvciByZXRyaWV2aW5nIGNoYXJ0IHBhcmFtZXRlcnMiKTsKCiAgfQoKfSk7Cgp2YXIgZml4Qm9va1RpdGxlcyA9IHsKICAiRXhvIjogIkV4b2QiLCAiRGV1IjogIkRldXQiLCAiSm9zIjogIkpvc2giLCAiSmRnIjogIkp1ZGciLCAiUnV0IjogIlJ1dGgiLCAiMXNhIjogIjFzYW0iLCAiMnNhIjogIjJzYW0iLCAiMWtpIjogIjFrZ3MiLCAiMmsxIjogIjJrZ3MiLCAiMWNoIjogIjFjaHIiLCAiMmNoIjogIjJjaHIiLCAiRXpyIjogIkV6cmEiLCAiRXN0IjogIkVzdGgiLCAiUHNhIjogIlBzIiwgIlBybyI6ICJQcm92IiwgIkVjYyI6ICJFY2NsIiwgIlNuZyI6ICJTb25nIiwgIkV6ayI6ICJFemVrIiwgIkpvbCI6ICJKb2VsIiwgIkFtbyI6ICJBbW9zIiwgIk9iYSI6ICJPYmFkIiwgIkpvbiI6ICJKb25haCIsICJOYW0iOiAiTmFoIiwgIlplcCI6ICJaZXBoIiwgIlplYyI6ICJaZWNoIiwgIk1hdCI6ICJNYXR0IiwgIk1yayI6ICJNYXJrIiwgIkx1ayI6ICJMdWtlIiwgIkpobiI6ICJKb2huIiwgIkFjdCI6ICJBY3RzIiwgIjFjbyI6ICIxY29yIiwgIjJjbyI6ICIyY29yIiwgIlBocCI6ICJQaGlsIiwgIjF0aCI6ICIxdGhlc3MiLCAiMnRoIjogIjJ0aGVzcyIsICIxdGkiOiAiMXRpbSIsICIydGkiOiAiMnRpbSIsICJUaXQiOiAiVGl0dXMiLCAiUGhtIjogIlBobG0iLCAiMXBlIjogIjFwZXQiLCAiMnBlIjogIjJwZXQiLCAiMWpuIjogIjFqb2huIiwgIjJqbiI6ICIyam9obiIsICIzam4iOiAiM2pvaG4iLCAiSnVkIjogIkp1ZGUiIH07CmFwcC5nZXQoJy9hdWRpbycsIChyZXEsIHJlcywgbmV4dCkgPT4gewoKICB2YXIgYXVkaW9UZXN0ID0gcmVxLnF1ZXJ5LmF1ZGlvVmVyc2U7CiAgdmFyIGJvb2tUZXN0YW1lbnQgPSByZXEucXVlcnkuYm9va1Rlc3RhbWVudDsKICAKICBpZiAoYXVkaW9UZXN0ICYmIGJvb2tUZXN0YW1lbnQpIHsKCiAgICB2YXIgYm9va19pZCA9IGF1ZGlvVGVzdC5ib29rLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgYXVkaW9UZXN0LmJvb2suc2xpY2UoMSkudG9Mb3dlckNhc2UoKTsKCiAgICBpZiAoZml4Qm9va1RpdGxlc1tib29rX2lkXSkgewogICAgICBib29rX2lkID0gZml4Qm9va1RpdGxlc1tib29rX2lkXTsKICAgIH0KCiAgICB2YXIgY2hhcHRlcl9pZCA9IGF1ZGlvVGVzdC5jaGFwdGVyLnNwbGl0KCIuIilbMV07CiAgICB2YXIgdmVyc2VfaWQgPSBhdWRpb1Rlc3QudmVyc2Uuc3BsaXQoIi4iKVsyXTsKCiAgICB2YXIgbG9jYXRpb25MaW5rID0gImh0dHA6Ly9kYnQuaW8vYXVkaW8vbG9jYXRpb24/cHJvdG9jb2w9aHR0cCZ2PTEiOwoKICAgIHZhciBvcHRpb25zID0geyBtZXRob2Q6ICJHRVQiLCB1cmw6IGxvY2F0aW9uTGluaywgaGVhZGVyczogeyJhcGkta2V5IjogYXBpS2V5fSB9OwoKICAgIHJlcXVlc3Qob3B0aW9ucywgZnVuY3Rpb24oX2Vycl8sIF9yZXNfLCBfYm9kXykgewoKICAgICAgdmFyIGF1ZGlvTG9jYXRpb25SZXMgPSBKU09OLnBhcnNlKF9ib2RfKTsKICAgICAgLy9jb25zb2xlLmxvZyhhdWRpb0xvY2F0aW9uUmVzKTsKICAgICAgdmFyIHVwcGVyTGluayA9IGF1ZGlvTG9jYXRpb25SZXNbMF0ucHJvdG9jb2wgKyAiOi8vIiArIGF1ZGlvTG9jYXRpb25SZXNbMF0uc2VydmVyICsgYXVkaW9Mb2NhdGlvblJlc1swXS5yb290X3BhdGg7CiAgICAgIC8vY29uc29sZS5sb2codXBwZXJMaW5rKTsKCiAgICAgIAogICAgICB2YXIgcGF0aExpbmsgPSAiaHR0cDovL2RidC5pby9hdWRpby9wYXRoP2tleT0zZDQ4ZTM4YzFkMTAzOGI3MWU5NmQzYTQ0OWQ4MDM3OSZkYW1faWQ9RU5HRVNWIiArIGJvb2tUZXN0YW1lbnQgKyAiJmJvb2tfaWQ9IiArIGJvb2tfaWQgKyAiJmNoYXB0ZXJfaWQ9IiArIGNoYXB0ZXJfaWQgKyAiJnY9MiI7CiAgICAgIC8vY29uc29sZS5sb2cocGF0aExpbmspOwoKICAgICAgb3B0aW9ucy51cmwgPSBwYXRoTGluazsKCiAgICAgIHJlcXVlc3Qob3B0aW9ucywgZnVuY3Rpb24oX2Vycl8sIF9yZXNfLCBfYm9kXykgewoKICAgICAgICB2YXIgYXVkaW9QYXRoUmVzID0gSlNPTi5wYXJzZShfYm9kXyk7CiAgICAgICAgLy9jb25zb2xlLmxvZyhhdWRpb1BhdGhSZXMpOwogICAgICAgIAogICAgICAgIHZhciBmaW5hbExpbmsgPSB1cHBlckxpbmsgKyAiLyIgKyBhdWRpb1BhdGhSZXNbMF0ucGF0aDsKCiAgICAgICAgb3B0aW9ucy51cmwgPSAnaHR0cHM6Ly9kYnQuaW8vYXVkaW8vdmVyc2VzdGFydD9rZXk9M2Q0OGUzOGMxZDEwMzhiNzFlOTZkM2E0NDlkODAzNzkmZGFtX2lkPUVOR0VTVicgKyBib29rVGVzdGFtZW50ICsgJyZvc2lzX2NvZGU9JyArIGJvb2tfaWQgKyAnJmNoYXB0ZXJfbnVtYmVyPScgKyBjaGFwdGVyX2lkICsgJyZ2ZXJzZV9udW1iZXI9JyArIHZlcnNlX2lkICsgJyZ2PTInOwoKICAgICAgICAvL2NvbnNvbGUubG9nKG9wdGlvbnMudXJsKTsKCiAgICAgICAgcmVxdWVzdChvcHRpb25zLCBmdW5jdGlvbihfZXJyXywgX3Jlc18sIF9ib2RfKSB7CgogICAgICAgICAgdmFyIHZlcnNlVGltZVJlcyA9IEpTT04ucGFyc2UoX2JvZF8pOwogICAgICAgICAgY29uc29sZS5sb2codmVyc2VUaW1lUmVzKTsKCiAgICAgICAgICB2YXIgZmluYWxBdWRpbyA9IHsKICAgICAgICAgICAgJ2xpbmsnOiBmaW5hbExpbmssCiAgICAgICAgICAgICdzdGFydF90aW1lJzogdmVyc2VUaW1lUmVzWzBdLnZlcnNlX3N0YXJ0LAogICAgICAgICAgICAnZW5kX3RpbWUnOiAnJwogICAgICAgICAgfTsKCiAgICAgICAgICBvcHRpb25zLnVybCA9ICdodHRwczovL2RidC5pby9hdWRpby92ZXJzZXN0YXJ0P2tleT0zZDQ4ZTM4YzFkMTAzOGI3MWU5NmQzYTQ0OWQ4MDM3OSZkYW1faWQ9RU5HRVNWJyArIGJvb2tUZXN0YW1lbnQgKyAnJm9zaXNfY29kZT0nICsgYm9va19pZCArICcmY2hhcHRlcl9udW1iZXI9JyArIGNoYXB0ZXJfaWQgKyAnJnZlcnNlX251bWJlcj0nICsgKHBhcnNlSW50KHZlcnNlX2lkKSArIDEpICsgJyZ2PTInOwoKICAgICAgICAgIC8vY29uc29sZS5sb2cob3B0aW9ucy51cmwpOwoKICAgICAgICAgIHJlcXVlc3Qob3B0aW9ucywgZnVuY3Rpb24oX2Vycl8sIF9yZXNfLCBfYm9kXykgewoKICAgICAgICAgICAgdmFyIHZlcnNlVGltZVJlczIgPSBKU09OLnBhcnNlKF9ib2RfKTsKICAgICAgICAgICAgLy9jb25zb2xlLmxvZyh2ZXJzZVRpbWVSZXMyKTsKCiAgICAgICAgICAgIGZpbmFsQXVkaW8uZW5kX3RpbWUgPSB2ZXJzZVRpbWVSZXMyWzBdLnZlcnNlX3N0YXJ0OwogICAgICAgICAgICAKICAgICAgICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKCiAgICAgICAgICAgICAgcmVzLmpzb24oZmluYWxBdWRpbyk7CgogICAgICAgICAgICB9LCAzMjApOwoKICAgICAgICAgIH0pOwoKICAgICAgICB9KTsKCiAgICAgIH0pOwoKICAgIH0pOwoKICB9IGVsc2UgewoKICAgIHJlcy5zZW5kKCJlcnJvciByZXRyaWV2aW5nIGF1ZGlvIGxpbmsgfHwgYm9vayB0ZXN0YW1lbnQiKTsKCiAgfQoKfSk7CgphcHAuZ2V0KCcvcGFyc2UnLCAocmVxLCByZXMsIG5leHQpID0+IHsKCiAgdmFyIHZlcnNlVGVzdCA9IHJlcS5xdWVyeS52ZXJzZVRleHQ7CgogIGlmICh2ZXJzZVRlc3QpIHsKCiAgICB2YXIgcGFyc2VMaW5rID0gImh0dHA6Ly9lcmcuZGVscGgtaW4ubmV0L3Jlc3QvMC45L3BhcnNlP21ycz1qc29uJnByb3BlcnRpZXM9anNvbiZpbnB1dD0iICsgZW5jb2RlVVJJQ29tcG9uZW50KHZlcnNlVGVzdCk7CgogICAgdmFyIG9wdGlvbnMgPSB7IG1ldGhvZDogIkdFVCIsIHVybDogcGFyc2VMaW5rLCBoZWFkZXJzOiB7ICJhcGkta2V5IjogYXBpS2V5IH0gfTsKCiAgICByZXF1ZXN0KG9wdGlvbnMsIGZ1bmN0aW9uKGVycm9yLCByZXNwb3NuZSwgYm9keSkgewoKICAgICAgaWYgKGVycm9yKSB0aHJvdyBuZXcgRXJyb3IoZXJyb3IpOwogICAgICAKICAgICAgLy9jb25zb2xlLmxvZyhib2R5KTsKICAgICAgcmVzLnNlbmQoYm9keSk7CgogICAgfSk7CgogIH0gZWxzZSB7CgogICAgcmVzLnNlbmQoImVycm9yIHJldHJpZXZpbmcgdmVyc2UgdGV4dCBwYXJhbWV0ZXIiKTsKCiAgfQoKfSk7CgphcHAuZ2V0KCcvZnJvbV9zaGFyZScsIChyZXEsIHJlcykgPT4gewoKICB2YXIgc2hhcmVUZXN0ID0gcmVxLnF1ZXJ5LmdldFZlcnNlOwogIHZhciBzaGFyZVNlc3MgPSB7CiAgICB2ZXJzZTogcmVxLnNlc3Npb24uc2hhcmVkVmVyc2UsCiAgICB0aXRsZTogcmVxLnNlc3Npb24uc2hhcmVkVGl0bGUKICB9OyAKCiAgLy9jb25zb2xlLmxvZyhzaGFyZVRlc3QgKyAiIDogIiArIHNoYXJlU2Vzcyk7CgogIGlmIChzaGFyZVRlc3QpIHsKCiAgICBpZiAoc2hhcmVTZXNzKSB7CgogICAgICBkZWxldGUgcmVxLnNlc3Npb24uc2hhcmVkVmVyc2U7CiAgICAgIGRlbGV0ZSByZXEuc2Vzc2lvbi5zaGFyZWRUaXRsZTsKICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgICAgICByZXMuc2VuZChzaGFyZVNlc3MpOyAgICAKICAgICAgfSwgMzIwKTsKCiAgICB9CgogIH0gZWxzZSB7CgogICAgcmVzLnNlbmQoImVycm9yIHJldHJpZXZpbmcgdmVyc2UgcGFyYW1ldGVyIGZyb20gc2hhcmUgbGluayIpOwoKICB9Cgp9KTsKCmFwcC5nZXQoJy9zaGFyZScsIChyZXEsIHJlcywgbmV4dCkgPT4gewogIAogIHZhciBzaGFyZVRlc3QgPSByZXEucXVlcnkudmVyc2U7CiAgdmFyIHRpdGxlVGVzdCA9IHJlcS5xdWVyeS50aXRsZTsKICAvL2NvbnNvbGUubG9nKCJzaGFyZVRlc3Q6ICIgKyBzaGFyZVRlc3QpOwogIC8vY29uc29sZS5sb2coInRpdGxlVGVzdDogIiArIHRpdGxlVGVzdCk7CgogIGlmIChzaGFyZVRlc3QpIHsKCiAgICByZXEuc2Vzc2lvbi5zaGFyZWRWZXJzZSA9IHNoYXJlVGVzdDsKICAgIHJlcS5zZXNzaW9uLnNoYXJlZFRpdGxlID0gdGl0bGVUZXN0OwogICAgLy9jb25zb2xlLmxvZygic3VjY2VzcyBzZXR0aW5nIHNoYXJlIHNlc3Npb24sIHJlZGlyZWN0IHRvIGluZGV4Iik7CiAgICByZXMucmVkaXJlY3QoX19kaXJuYW1lICsgJy8uLi8uLi8nKTsKCiAgfSBlbHNlIHsKCiAgICByZXMuc2VuZCgiZXJyb3IgcmV0cmlldmluZyB2ZXJzZSBwYXJhbWV0ZXIgZnJvbSBzaGFyZSBsaW5rIik7CiAgCiAgfQoKfSk7CgphcHAuZ2V0KCcvZ290X2Nvb2tpZXMnLCAocmVxLCByZXMsIG5leHQpID0+IHsKCiAgdmFyIGVuYWJsZVRlc3QgPSByZXEucXVlcnkuY29va2llOwogIHZhciBjaGVja1Rlc3QgPSByZXEucXVlcnkuY2hlY2s7CiAgdmFyIGNvb2tpZVRlc3QgPSByZXEuc2Vzc2lvbi5lbmFibGU7CgogIGlmIChlbmFibGVUZXN0IHx8IGNoZWNrVGVzdCkgewoKICAgIGlmIChlbmFibGVUZXN0KQogICAgICBzZW5kRW5hYmxlZCgpOwogICAgCiAgICBpZiAoY2hlY2tUZXN0KQogICAgICBzZW5kQ2hlY2tlZCgpOwoKICAgIGZ1bmN0aW9uIHNlbmRFbmFibGVkKCkgewogICAgICAKICAgICAgcmVxLnNlc3Npb24uZW5hYmxlID0gdHJ1ZTsKICAgICAgcmVzLnNlbmQoImVuYWJsZWQiKTsKCiAgICB9CgogICAgZnVuY3Rpb24gc2VuZENoZWNrZWQoKSB7CiAgICAgIAogICAgICAvL2NvbnNvbGUubG9nKGNoZWNrVGVzdCk7CiAgICAgIHJlcS5zZXNzaW9uLmVuYWJsZSA/IHJlcy5zZW5kKCJlbmFibGVkIikgOiByZXMuc2VuZCgiZGlzYWJsZWQiKTsKCiAgICB9CgogIH0KCn0pOwoKYXBwLmdldCgnL21lc3NhZ2VfdHV0b3JpbmcnLCAocmVxLCByZXMsIG5leHQpID0+IHsKCiAgdmFyIG1lc3NhZ2VUZXN0ID0gcmVxLnF1ZXJ5Lm1lc3NhZ2U7CgogIG1lc3NhZ2VUZXN0LmVtYWlsQWRkcmVzcyA9IGRlY29kZVVSSUNvbXBvbmVudChtZXNzYWdlVGVzdC5lbWFpbEFkZHJlc3MpOwoKICB2YXIgbGFzdE5hbWVDaGVjayA9IG1lc3NhZ2VUZXN0Lmxhc3ROYW1lID8gIiAiICsgbWVzc2FnZVRlc3QubGFzdE5hbWUgOiAiIjsKICB2YXIgZW1haWxDaGVjayA9IG1lc3NhZ2VUZXN0LmVtYWlsQWRkcmVzcyA/ICIgRW06ICIgKyBtZXNzYWdlVGVzdC5lbWFpbEFkZHJlc3MgOiAiIjsKICB2YXIgcGhvbmVDaGVjayA9IG1lc3NhZ2VUZXN0LnBob25lTnVtYmVyID8gIiBQaDogIiArIG1lc3NhZ2VUZXN0LnBob25lTnVtYmVyIDogIiI7CiAgdmFyIG1lc3NhZ2VDaGVjayA9IG1lc3NhZ2VUZXN0LmNudGN0TXNnID8gIlxyXG4iICsgbWVzc2FnZVRlc3QuY250Y3RNc2cgOiAiIjsKCiAgLy9NYWlsIFVzZXIgSFRNTAogIHZhciBtZXNzYWdlVXNlckh0bWwgPSAnPGh0bWw+PGhlYWQ+PG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGltcG9ydCB1cmwoXCdodHRwczovL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vZm9udHMvY3NzP2tpdD1VdmxNUk5YR0NJV0ExYklvaFJ3VDVUdTZLblNDOENxNXJBM05JcXlFOC03ZW9nMi1lTnZmam91NXNvTjh0R2ZyMjNvYnBuVkd0Ri1CUXRuVUFlanVZODUteDh6cXUtNjY3dUhXbGpldl80QVwnKTsubHN0LWtpeF90c3k3ZDljbXBucWwtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtN31vbC5sc3Qta2l4XzFleml5aDh3cG85bS03LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTcgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0wLHVwcGVyLXJvbWFuKSAiLiAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTEsdXBwZXItbGF0aW4pICIuICJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTM+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMyxsb3dlci1sYXRpbikgIikgIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtOH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0yLGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0zIDB9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0zIDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTY+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTZ9dWwubHN0LWtpeF93Y25jZTByeHMwYzctOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy02e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfMWV6aXloOHdwbzltLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTh9dWwubHN0LWtpeF93Y25jZTByeHMwYzctMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy0xe2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0wfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMyAwfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdzFiNjg3anBsN2FxLTY+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTZ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS04IDB9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi00IDB9LmxzdC1raXhfbm12czlnZ3YzMHZzLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTJ9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy00e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNntsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNT5saTpiZWZvcmV7Y29udGVudDoiKCIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNSxsb3dlci1sYXRpbikgIikgIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNz5saTpiZWZvcmV7Y29udGVudDoiKCIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNyxsb3dlci1sYXRpbikgIikgIn1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy04e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi00PmxpOmJlZm9yZXtjb250ZW50OiIoIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi00LGRlY2ltYWwpICIpICJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTg+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTgsbG93ZXItcm9tYW4pICIpICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTF9LmxzdC1raXhfa3RlbHIxbTEwemE2LTY+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTYsbG93ZXItcm9tYW4pICIpICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTR9LmxzdC1raXhfa3RlbHIxbTEwemE2LTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0yIDB9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0xfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC02LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTYgMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNX0ubHN0LWtpeF9memJ3dzB3Z2FsYS0yPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNCAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTMsZGVjaW1hbCkgIi4gIn11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMiAwfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTEgMH11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi0we2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTEuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMSAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS01PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTUsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0zIDB9LmxzdC1raXhfZnpid3cwd2dhbGEtMD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjZiAgIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtOH0ubHN0LWtpeF90c3k3ZDljbXBucWwtMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS03LGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNCAwfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy00fS5sc3Qta2l4X2t0ZWxyMW0xMHphNi03Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi03fXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS02IDB9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0xLGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNCAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNyAwfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMCAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0wfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi04fW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNCAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMyAwfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtM311bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdjVobGdyZmxtYTBiLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS0xe2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi03PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0yfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tOCAwfS5sc3Qta2l4XzFleml5aDh3cG85bS02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS02fS5sc3Qta2l4X29sazRmcjlsaDRsMS01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS01fS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTMsZGVjaW1hbCkgIi4gIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtN30ubHN0LWtpeF9ubXZzOWdndjMwdnMtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0zLGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTB9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMSxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtNT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC01LGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTEsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNSxsb3dlci1yb21hbikgIi4gIn1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTEgMH1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdzFiNjg3anBsN2FxLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTF9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0yIDB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS01IDB9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC01LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTUgMH1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC00e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0zPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3RzeTdkOWNtcG5xbC03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTcsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNyxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS04PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC02fS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0xPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEyICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0yIDB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS02IDB9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS01IDB9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTg+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTU+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTh9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTY+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTM+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTc+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMCx1cHBlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMH1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTAgMH0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS04LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTE+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNyxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF93Y25jZTByeHMwYzctMD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjZiAgIn0ubHN0LWtpeF93Y25jZTByeHMwYzctMj5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS02LGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0xfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNiAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMCAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0zfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNyAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMCAwfS5sc3Qta2l4XzFleml5aDh3cG85bS0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTIsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tND5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS00LGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4XzFleml5aDh3cG85bS0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTEsbG93ZXItbGF0aW4pICIuICJ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS01IDB9LmxzdC1raXhfMWV6aXloOHdwbzltLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNSxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tN31vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTEuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMSAwfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy04fW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS00e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTMsZGVjaW1hbCkgIi4gIn1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNiAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTMsbG93ZXItbGF0aW4pICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0xIDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMSxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS01LGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC04IDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtND5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS00LGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4XzFleml5aDh3cG85bS0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTAsdXBwZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTR9LmxzdC1raXhfdzFiNjg3anBsN2FxLTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTV9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTI+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMixkZWNpbWFsKSAiLiAifW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi02fW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMiAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNSAwfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0zfS5sc3Qta2l4X29sazRmcjlsaDRsMS03Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS03fS5sc3Qta2l4XzFleml5aDh3cG85bS00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS00fS5sc3Qta2l4XzFleml5aDh3cG85bS02PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTYsZGVjaW1hbCkgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS04LGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNCAwfS5sc3Qta2l4XzFleml5aDh3cG85bS03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTcsbG93ZXItbGF0aW4pICIuICJ9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi01LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTUgMH1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi00e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTJ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0wIDB9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtMntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTIsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTY+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTZ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0zIDB9LmxzdC1raXhfdzFiNjg3anBsN2FxLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfZnpid3cwd2dhbGEtMT5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjYiAgIn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy01fW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS04PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTgsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi04e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfMWV6aXloOHdwbzltLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTN9LmxzdC1raXhfa3RlbHIxbTEwemE2LTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTR9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0wIDB9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS02IDB9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTN9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy03IDB9LmxzdC1raXhfdzFiNjg3anBsN2FxLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMCxkZWNpbWFsKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy03Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy03fW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0yIDB9LmxzdC1raXhfMWV6aXloOHdwbzltLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS03IDB9LmxzdC1raXhfdjVobGdyZmxtYTBiLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi03IDB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF92NWhsZ3JmbG1hMGItOD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS04e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTAsZGVjaW1hbCkgIi4gIn1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0yLGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTIsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtND5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNH0ubHN0LWtpeF90c3k3ZDljbXBucWwtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtM31vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy04LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTggMH1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTEgMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtND5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy00LGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtOCAwfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi00PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTM+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfdjVobGdyZmxtYTBiLTI+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS04IDB9LmxzdC1raXhfZnpid3cwd2dhbGEtNT5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdjVobGdyZmxtYTBiLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTIgICJ9LmxzdC1raXhfZnpid3cwd2dhbGEtNz5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjYiAgIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtOCxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy04LGxvd2VyLXJvbWFuKSAiLiAifW9se21hcmdpbjowO3BhZGRpbmc6MH10YWJsZSB0ZCx0YWJsZSB0aHtwYWRkaW5nOjB9LmMye2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtwYWRkaW5nOjVwdCA1cHQgNXB0IDVwdDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDAwMDA7Ym9yZGVyLXRvcC13aWR0aDowcHQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjBwdDtib3JkZXItbGVmdC1jb2xvcjojMDAwMDAwO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItcmlnaHQtY29sb3I6IzAwMDAwMDtib3JkZXItbGVmdC13aWR0aDowcHQ7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjBwdDt3aWR0aDo0NjBwdDtib3JkZXItdG9wLWNvbG9yOiMwMDAwMDA7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZH0uYzN7bWFyZ2luLWxlZnQ6NC41cHQ7cGFkZGluZy10b3A6MTBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS4zO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnQ7aGVpZ2h0OjExcHR9LmMxMHttYXJnaW4tbGVmdDo0LjVwdDtwYWRkaW5nLXRvcDowcHQ7cGFkZGluZy1ib3R0b206NHB0O2xpbmUtaGVpZ2h0OjEuMjtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmMwe2NvbG9yOiM0NDU1NjY7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXN0eWxlOm5vcm1hbH0uYzd7Y29sb3I6IzAwYWI0NDtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2ZvbnQtc3R5bGU6bm9ybWFsfS5jNHtwYWRkaW5nLXRvcDowcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0O2hlaWdodDoxMXB0fS5jMTZ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpub25lO2NvbG9yOiMxMTU1Y2M7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmU7Zm9udC1zaXplOjEycHQ7Zm9udC1mYW1pbHk6IkxhdG8ifS5jNXtjb2xvcjojMzUzNzQ0O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXNpemU6MTFwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIjtmb250LXN0eWxlOm5vcm1hbH0uYzl7bWFyZ2luLWxlZnQ6NC41cHQ7cGFkZGluZy10b3A6MTBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS43ODU3MTQyODU3MTQyODU4O29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmNlbnRlcn0uYzEze3BhZGRpbmctdG9wOjEwcHQ7dGV4dC1pbmRlbnQ6LTcycHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmM4e3BhZGRpbmctdG9wOjEwcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuNzg1NzE0Mjg1NzE0Mjg1ODtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fS5jMTd7Zm9udC1zaXplOjEycHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2NvbG9yOiM0NDU1NjY7Zm9udC13ZWlnaHQ6NDAwfS5jMTJ7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxNHB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXdlaWdodDo3MDB9LmM2e2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1yaWdodDphdXRvfS5jMTF7Zm9udC1zaXplOjE4cHQ7Zm9udC1mYW1pbHk6IkNhdGFtYXJhbiI7Y29sb3I6Izk0NmNhMTtmb250LXdlaWdodDo0MDB9LmMxNXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7bWF4LXdpZHRoOjQ2OHB0O3BhZGRpbmc6MHB0IDcycHQgMHB0IDcycHR9LmMxNHtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0fS5jMXtoZWlnaHQ6MzA2cHR9LmMxOHtoZWlnaHQ6MTFwdH0udGl0bGV7cGFkZGluZy10b3A6MTZwdDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZTozNnB0O3BhZGRpbmctYm90dG9tOjBwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIjtsaW5lLWhlaWdodDoxLjA7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH0uc3VidGl0bGV7cGFkZGluZy10b3A6MHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjEzcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWxpe2NvbG9yOiMzNTM3NDQ7Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSJ9cHttYXJnaW46MDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEifWgxe3BhZGRpbmctdG9wOjI0cHQ7Y29sb3I6IzM1Mzc0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWgye3BhZGRpbmctdG9wOjE2cHQ7Y29sb3I6IzAwYWI0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWgze3BhZGRpbmctdG9wOjEwcHQ7Y29sb3I6IzM1Mzc0NDtmb250LXNpemU6MTNwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7bGluZS1oZWlnaHQ6MS4wO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDR7cGFkZGluZy10b3A6OHB0Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6bm9uZTtjb2xvcjojNjY2NjY2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDV7cGFkZGluZy10b3A6OHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDZ7cGFkZGluZy10b3A6OHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO2ZvbnQtc3R5bGU6aXRhbGljO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9PC9zdHlsZT48L2hlYWQ+PGJvZHkgY2xhc3M9ImMxNSI+PGRpdj48cCBjbGFzcz0iYzQiPjxzcGFuIGNsYXNzPSJjNSI+PGltZyBzcmM9Imh0dHBzOi8vbGVhcm4tZnJvbS10aGUtd29yZC1leHByZXNzLS1zdGVmYW5naXNpLnJlcGwuY28vaW1hZ2VzL21haWxfYmFubmVyLnBuZyIgLz48L3NwYW4+PC9wPjwvZGl2PjxoMiBjbGFzcz0iYzEwIiBpZD0iaC4xMXM4czNmdnNpdiI+PHNwYW4gY2xhc3M9ImMxMSI+SGVsbG8gJyArIG1lc3NhZ2VUZXN0LmZpcnN0TmFtZSArICchPC9zcGFuPjwvaDI+PGEgaWQ9InQuNmVjNWU4MTAxZDkyMDUyYzBmZjdiNWEwZDk5Mjc4Y2IzMmY2OWNkYSI+PC9hPjxhIGlkPSJ0LjAiPjwvYT48dGFibGUgY2xhc3M9ImM2Ij48dGJvZHk+PHRyIGNsYXNzPSJjMSI+PHRkIGNsYXNzPSJjMiIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PHAgY2xhc3M9ImM4Ij48c3BhbiBjbGFzcz0iYzE3Ij5Mb29rcyBsaWtlIHlvdVwndmUganVzdCBzaWduZWQgdXAgZm9yIExlYXJuIGZyb20gdGhlIFdvcmQgdHV0b3JpbmcuIFdlXCdyZSBwYXNzaW9uYXRlIGFib3V0IGhlbHBpbmcgbGFuZ3VhZ2UgbGVhcm5lcnMgYXJvdW5kIHRoZSB3b3JsZCBtYXN0ZXIgdGhlaXIgZHJlYW0gbGFuZ3VhZ2VzIGFuZCBiZWNvbWUgY2xvc2VyIHRvIEdvZCE8L3NwYW4+PC9wPjxwIGNsYXNzPSJjOSI+PHNwYW4gY2xhc3M9ImMwIj5CeSBzdHVkeWluZyB3aXRoIHVzLCB5b3VcJ2xsIGJlIHdlbGwgb24gdGhlIHdheSB0byBzdWNjZXNzIGJlY29taW5nIGEgbWFzdGVyIGxpbmd1aXN0IGFuZCBldmFuZ2Vsc2l0Ljwvc3Bhbj48L3A+PHAgY2xhc3M9ImM5Ij48c3BhbiBjbGFzcz0iYzAiPldlIHdpbGwgYmUgaW4gY29udGFjdCB3aXRoIHlvdSBBU0FQLiBIb3BlIHlvdSBlbmpveSB1c2luZyBvdXIgc2VydmljZXMhPC9zcGFuPjwvcD48cCBjbGFzcz0iYzkiPjxzcGFuIGNsYXNzPSJjMTciPkVtYWlsIHVzIEAgPC9zcGFuPjxzcGFuIGNsYXNzPSJjMTYiPjxhIGNsYXNzPSJjMTQiIGhyZWY9Im1haWx0bzppbmZvQHByb2dyYW1taW5naW5wYXJhZGlzZS5jb20iPmluZm9AcHJvZ3JhbW1pbmdpbnBhcmFkaXNlLmNvbTwvYT48L3NwYW4+PC9wPjxwIGNsYXNzPSJjMTMiPjxzcGFuIGNsYXNzPSJjMTIiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtDb3B5cmlnaHQgwqkgTGVhcm4gZnJvbSB0aGUgV29yZCAyMDE5PC9zcGFuPjwvcD48cCBjbGFzcz0iYzEzIGMxOCI+PHNwYW4gY2xhc3M9ImMwIj48L3NwYW4+PC9wPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PHAgY2xhc3M9ImMzIj48c3BhbiBjbGFzcz0iYzUiPjwvc3Bhbj48L3A+PC9ib2R5PjwvaHRtbD4nOwoKICB2YXIgdXNlclRleHQgPSB7CiAgICAnZnJvbUhlYWRlcic6ICdMZWFybiBmcm9tIHRoZSBXb3JkIEFkbWluIDxzYWx2YXRpb25zdWl0ZUBnbWFpbC5jb20+JywKICAgICdtYWlsVGV4dCc6ICJIZWxsbyAiICsgbWVzc2FnZVRlc3QuZmlyc3ROYW1lICsgbGFzdE5hbWVDaGVjayArICdMb29rcyBsaWtlIHlvdVwndmUganVzdCBzaWduZWQgdXAgZm9yIExlYXJuIGZyb20gdGhlIFdvcmQgdHV0b3JpbmcuIFdlXCdyZSBwYXNzaW9uYXRlIGFib3V0IGhlbHBpbmcgbGFuZ3VhZ2UgbGVhcm5lcnMgYXJvdW5kIHRoZSB3b3JsZCBtYXN0ZXIgdGhlaXIgZHJlYW0gbGFuZ3VhZ2VzIGFuZCBiZWNvbWUgY2xvc2VyIHRvIEdvZCEnLAogICAgJ21haWxTdWJqZWN0JzogIlRoYW5rIHlvdSBmb3IgeW91ciBpbnRlcmVzdCBpbiBMZWFybiBmcm9tIHRoZSBXb3JkIiwKICAgICdtYWlsSHRtbCc6IG1lc3NhZ2VVc2VySHRtbAogIH0KCiAgLy9NYWlsIEFkbWluIFRleHQKCiAgdmFyIG1lc3NhZ2VBZG1pbkh0bWwgPSAnPGh0bWw+PGhlYWQ+PG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PVVURi04IiBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGltcG9ydCB1cmwoXCdodHRwczovL3RoZW1lcy5nb29nbGV1c2VyY29udGVudC5jb20vZm9udHMvY3NzP2tpdD1VdmxNUk5YR0NJV0ExYklvaFJ3VDVUdTZLblNDOENxNXJBM05JcXlFOC03ZW9nMi1lTnZmam91NXNvTjh0R2ZyMjNvYnBuVkd0Ri1CUXRuVUFlanVZODUteDh6cXUtNjY3dUhXbGpldl80QVwnKTsubHN0LWtpeF90c3k3ZDljbXBucWwtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtN31vbC5sc3Qta2l4XzFleml5aDh3cG85bS03LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTcgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0wLHVwcGVyLXJvbWFuKSAiLiAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTEsdXBwZXItbGF0aW4pICIuICJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTM+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMyxsb3dlci1sYXRpbikgIikgIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtOH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0yLGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0zIDB9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0zIDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTY+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTZ9dWwubHN0LWtpeF93Y25jZTByeHMwYzctOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy02e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfMWV6aXloOHdwbzltLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTh9dWwubHN0LWtpeF93Y25jZTByeHMwYzctMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy0xe2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0wfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMyAwfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdzFiNjg3anBsN2FxLTY+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTZ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS04IDB9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi00IDB9LmxzdC1raXhfbm12czlnZ3YzMHZzLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTJ9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy00e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNntsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNT5saTpiZWZvcmV7Y29udGVudDoiKCIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNSxsb3dlci1sYXRpbikgIikgIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNz5saTpiZWZvcmV7Y29udGVudDoiKCIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNyxsb3dlci1sYXRpbikgIikgIn1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy04e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi00PmxpOmJlZm9yZXtjb250ZW50OiIoIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi00LGRlY2ltYWwpICIpICJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTg+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTgsbG93ZXItcm9tYW4pICIpICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTF9LmxzdC1raXhfa3RlbHIxbTEwemE2LTY+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTYsbG93ZXItcm9tYW4pICIpICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTR9LmxzdC1raXhfa3RlbHIxbTEwemE2LTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0yIDB9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0xfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC02LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTYgMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNX0ubHN0LWtpeF9memJ3dzB3Z2FsYS0yPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNCAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTMsZGVjaW1hbCkgIi4gIn11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMiAwfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTEgMH11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi0we2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTEuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMSAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS01PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTUsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0zIDB9LmxzdC1raXhfZnpid3cwd2dhbGEtMD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjZiAgIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtOH0ubHN0LWtpeF90c3k3ZDljbXBucWwtMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS03LGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNCAwfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy00fS5sc3Qta2l4X2t0ZWxyMW0xMHphNi03Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi03fXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS02IDB9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0xLGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNCAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNyAwfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMCAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0wfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi04fW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNCAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMyAwfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtM311bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdjVobGdyZmxtYTBiLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS0xe2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi03PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0yfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tOCAwfS5sc3Qta2l4XzFleml5aDh3cG85bS02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS02fS5sc3Qta2l4X29sazRmcjlsaDRsMS01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS01fS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTMsZGVjaW1hbCkgIi4gIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtN30ubHN0LWtpeF9ubXZzOWdndjMwdnMtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0zLGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTB9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMSxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtNT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC01LGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTEsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNSxsb3dlci1yb21hbikgIi4gIn1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTEgMH1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdzFiNjg3anBsN2FxLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTF9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0yIDB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS01IDB9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC01LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTUgMH1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC00e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0zPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3RzeTdkOWNtcG5xbC03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTcsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNyxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS04PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC02fS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0xPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEyICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0yIDB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS02IDB9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS01IDB9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTg+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTU+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTh9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTY+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTM+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTc+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMCx1cHBlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMH1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTAgMH0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS04LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTE+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNyxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF93Y25jZTByeHMwYzctMD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjZiAgIn0ubHN0LWtpeF93Y25jZTByeHMwYzctMj5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS02LGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0xfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNiAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMCAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0zfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNyAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMCAwfS5sc3Qta2l4XzFleml5aDh3cG85bS0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTIsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tND5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS00LGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4XzFleml5aDh3cG85bS0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTEsbG93ZXItbGF0aW4pICIuICJ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS01IDB9LmxzdC1raXhfMWV6aXloOHdwbzltLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNSxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tN31vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTEuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMSAwfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy04fW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS00e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTMsZGVjaW1hbCkgIi4gIn1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNiAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTMsbG93ZXItbGF0aW4pICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0xIDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMSxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS01LGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC04IDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtND5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS00LGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4XzFleml5aDh3cG85bS0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTAsdXBwZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTR9LmxzdC1raXhfdzFiNjg3anBsN2FxLTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTV9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTI+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMixkZWNpbWFsKSAiLiAifW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi02fW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMiAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNSAwfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0zfS5sc3Qta2l4X29sazRmcjlsaDRsMS03Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS03fS5sc3Qta2l4XzFleml5aDh3cG85bS00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS00fS5sc3Qta2l4XzFleml5aDh3cG85bS02PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTYsZGVjaW1hbCkgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS04LGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNCAwfS5sc3Qta2l4XzFleml5aDh3cG85bS03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTcsbG93ZXItbGF0aW4pICIuICJ9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi01LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTUgMH1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi00e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTJ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0wIDB9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtMntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0we2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTIsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTY+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTZ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0zIDB9LmxzdC1raXhfdzFiNjg3anBsN2FxLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfZnpid3cwd2dhbGEtMT5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjYiAgIn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy01fW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS04PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTgsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi04e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfMWV6aXloOHdwbzltLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTN9LmxzdC1raXhfa3RlbHIxbTEwemE2LTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTR9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0wIDB9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS02IDB9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTN9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy03IDB9LmxzdC1raXhfdzFiNjg3anBsN2FxLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMCxkZWNpbWFsKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy03Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy03fW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0yIDB9LmxzdC1raXhfMWV6aXloOHdwbzltLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS03IDB9LmxzdC1raXhfdjVobGdyZmxtYTBiLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi03IDB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF92NWhsZ3JmbG1hMGItOD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS04e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTAsZGVjaW1hbCkgIi4gIn1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0yLGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTIsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF93MWI2ODdqcGw3YXEtND5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNH0ubHN0LWtpeF90c3k3ZDljbXBucWwtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtM31vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy04LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTggMH1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTEgMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtND5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy00LGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtOCAwfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi00PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTM+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfdjVobGdyZmxtYTBiLTI+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS04IDB9LmxzdC1raXhfZnpid3cwd2dhbGEtNT5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdjVobGdyZmxtYTBiLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTIgICJ9LmxzdC1raXhfZnpid3cwd2dhbGEtNz5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVjYiAgIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtOCxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy04LGxvd2VyLXJvbWFuKSAiLiAifW9se21hcmdpbjowO3BhZGRpbmc6MH10YWJsZSB0ZCx0YWJsZSB0aHtwYWRkaW5nOjB9LmM5e2JvcmRlci1yaWdodC1zdHlsZTpzb2xpZDtwYWRkaW5nOjVwdCA1cHQgNXB0IDVwdDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDAwMDA7Ym9yZGVyLXRvcC13aWR0aDowcHQ7Ym9yZGVyLXJpZ2h0LXdpZHRoOjBwdDtib3JkZXItbGVmdC1jb2xvcjojMDAwMDAwO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItcmlnaHQtY29sb3I6IzAwMDAwMDtib3JkZXItbGVmdC13aWR0aDowcHQ7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZDtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLXdpZHRoOjBwdDt3aWR0aDo0NjBwdDtib3JkZXItdG9wLWNvbG9yOiMwMDAwMDA7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZH0uYzZ7bWFyZ2luLWxlZnQ6NC41cHQ7cGFkZGluZy10b3A6MTBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS4zO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnQ7aGVpZ2h0OjExcHR9LmM0e3BhZGRpbmctdG9wOjEwcHQ7dGV4dC1pbmRlbnQ6LTcycHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmM4e2NvbG9yOiM0NDU1NjY7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXN0eWxlOm5vcm1hbH0uYzV7Y29sb3I6IzM1Mzc0NDtmb250LXdlaWdodDo0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7Zm9udC1zdHlsZTpub3JtYWx9LmM3e21hcmdpbi1sZWZ0OjQuNXB0O3BhZGRpbmctdG9wOjBwdDtwYWRkaW5nLWJvdHRvbTo0cHQ7bGluZS1oZWlnaHQ6MS4yO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmNlbnRlcn0uYzJ7bWFyZ2luLWxlZnQ6NC41cHQ7cGFkZGluZy10b3A6MTBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS43ODU3MTQyODU3MTQyODU4O29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmNlbnRlcn0uYzE3e3BhZGRpbmctdG9wOjEwcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuNzg1NzE0Mjg1NzE0Mjg1ODtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmMxNntwYWRkaW5nLXRvcDowcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fS5jMTl7Y29sb3I6IzAwYWI0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8ifS5jMTh7Zm9udC1zaXplOjEycHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2NvbG9yOiM0NDU1NjY7Zm9udC13ZWlnaHQ6NDAwfS5jMTB7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2NvbG9yOiM1YzI4NmQ7Zm9udC13ZWlnaHQ6NDAwfS5jM3tib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tcmlnaHQ6YXV0b30uYzF7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2NvbG9yOiM1YzI4NmQ7Zm9udC13ZWlnaHQ6NzAwfS5jMTN7Zm9udC1zaXplOjE4cHQ7Zm9udC1mYW1pbHk6IkNhdGFtYXJhbiI7Y29sb3I6Izk0NmNhMTtmb250LXdlaWdodDo0MDB9LmMyMHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2ZvbnQtd2VpZ2h0OjcwMH0uYzE1e2ZvbnQtc2l6ZToxNHB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtjb2xvcjojMDAwMDAwO2ZvbnQtd2VpZ2h0OjQwMH0uYzEye3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc3R5bGU6bm9ybWFsfS5jMTF7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO21heC13aWR0aDo0NjhwdDtwYWRkaW5nOjBwdCA3MnB0IDBwdCA3MnB0fS5jMTR7aGVpZ2h0OjExcHR9LmMwe2hlaWdodDozMDZwdH0udGl0bGV7cGFkZGluZy10b3A6MTZwdDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZTozNnB0O3BhZGRpbmctYm90dG9tOjBwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIjtsaW5lLWhlaWdodDoxLjA7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH0uc3VidGl0bGV7cGFkZGluZy10b3A6MHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjEzcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWxpe2NvbG9yOiMzNTM3NDQ7Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSJ9cHttYXJnaW46MDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEifWgxe3BhZGRpbmctdG9wOjI0cHQ7Y29sb3I6IzM1Mzc0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWgye3BhZGRpbmctdG9wOjE2cHQ7Y29sb3I6IzAwYWI0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWgze3BhZGRpbmctdG9wOjEwcHQ7Y29sb3I6IzM1Mzc0NDtmb250LXNpemU6MTNwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7bGluZS1oZWlnaHQ6MS4wO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDR7cGFkZGluZy10b3A6OHB0Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6bm9uZTtjb2xvcjojNjY2NjY2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDV7cGFkZGluZy10b3A6OHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDZ7cGFkZGluZy10b3A6OHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO2ZvbnQtc3R5bGU6aXRhbGljO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9PC9zdHlsZT48L2hlYWQ+PGJvZHkgY2xhc3M9ImMxMSI+PGRpdj48cCBjbGFzcz0iYzE0IGMxNiI+PHNwYW4gY2xhc3M9ImM1Ij48aW1nIHNyYz0iaHR0cHM6Ly9sZWFybi1mcm9tLXRoZS13b3JkLWV4cHJlc3MtLXN0ZWZhbmdpc2kucmVwbC5jby9pbWFnZXMvbWFpbF9iYW5uZXIucG5nIiAvPjwvc3Bhbj48L3A+PC9kaXY+PGgyIGNsYXNzPSJjNyIgaWQ9ImguMTFzOHMzZnZzaXYiPjxzcGFuIGNsYXNzPSJjMTMiPkhlbGxvIEFkbWluITwvc3Bhbj48L2gyPjxhIGlkPSJ0LjhhNTlmMDg1N2NjZWQ4NDMxMWU0MzczNTg4MjY5NzEzM2NmZTRjNWQiPjwvYT48YSBpZD0idC4wIj48L2E+PHRhYmxlIGNsYXNzPSJjMyI+PHRib2R5Pjx0ciBjbGFzcz0iYzAiPjx0ZCBjbGFzcz0iYzkiIGNvbHNwYW49IjEiIHJvd3NwYW49IjEiPjxwIGNsYXNzPSJjMTciPjxzcGFuIGNsYXNzPSJjMTgiPkEgbmV3IHVzZXIgaGFzIGp1c3Qgc2lnbmVkIHVwIGZvciB0dXRvcmluZy4gUGxlYXNlIHJldmlldyB0aGUgZGV0YWlscyBiZWxvdy48L3NwYW4+PC9wPjxwIGNsYXNzPSJjMiI+PHNwYW4gY2xhc3M9ImMxIj5OYW1lPC9zcGFuPjxzcGFuIGNsYXNzPSJjMTAiPjogPC9zcGFuPjxzcGFuIGNsYXNzPSJjMTUgYzEyIj4nICsgbWVzc2FnZVRlc3QuZmlyc3ROYW1lICsgbGFzdE5hbWVDaGVjayArICcgPC9zcGFuPjwvcD48cCBjbGFzcz0iYzIiPjxzcGFuIGNsYXNzPSJjMSI+RW1haWw8L3NwYW4+PHNwYW4gY2xhc3M9ImMxMCI+OiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMxNSBjMTIiPicgKyBtZXNzYWdlVGVzdC5lbWFpbEFkZHJlc3MgKyAnPC9zcGFuPjwvcD48cCBjbGFzcz0iYzIiPjxzcGFuIGNsYXNzPSJjMSI+UGhvbmU8L3NwYW4+PHNwYW4gY2xhc3M9ImMxMCI+OiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMxNSBjMTIiPicgKyBwaG9uZUNoZWNrICsgJzwvc3Bhbj48L3A+PHAgY2xhc3M9ImMyIj48c3BhbiBjbGFzcz0iYzEiPkNsYXNzIFNpemU8L3NwYW4+PHNwYW4gY2xhc3M9ImMxMCI+OiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMxNSI+JyArIG1lc3NhZ2VUZXN0LmNsYXNzU2l6ZSArICcgOiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMxIj5UeXBlOiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMxNSI+JyArIG1lc3NhZ2VUZXN0LmNsYXNzVHlwZSArICc8L3NwYW4+PC9wPjxwIHN0eWxlPSJtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDhweDsiPicgKyBtZXNzYWdlQ2hlY2sgKyAnPC9wPjxwIGNsYXNzPSJjNCI+PHNwYW4gY2xhc3M9ImMyMCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0NvcHlyaWdodCDCqSBMZWFybiBmcm9tIHRoZSBXb3JkIDIwMTk8L3NwYW4+PC9wPjxwIGNsYXNzPSJjNCBjMTQiPjxzcGFuIGNsYXNzPSJjOCI+PC9zcGFuPjwvcD48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxwIGNsYXNzPSJjNiI+PHNwYW4gY2xhc3M9ImM1Ij48L3NwYW4+PC9wPjwvYm9keT48L2h0bWw+JzsKCiAgdmFyIGFkbWluVGV4dCA9IHsKICAgICdmcm9tSGVhZGVyJzogJyInICsgbWVzc2FnZVRlc3QuZmlyc3ROYW1lICsgbGFzdE5hbWVDaGVjayArICciIDwnICsgbWVzc2FnZVRlc3QuZW1haWxBZGRyZXNzICsgJz4nLAogICAgJ21haWxUZXh0JzogIk5ldyB0dXRvcmluZyByZXF1ZXN0IGZyb206ICIgKyBtZXNzYWdlVGVzdC5maXJzdE5hbWUgKyBsYXN0TmFtZUNoZWNrICsgZW1haWxDaGVjayArIHBob25lQ2hlY2sgKyAiXHJcbiBDbGFzcyBTaXplOiAiICsgbWVzc2FnZVRlc3QuY2xhc3NTaXplICsgIiBDbGFzcyBUeXBlOiAiICsgbWVzc2FnZVRlc3QuY2xhc3NUeXBlICsgbWVzc2FnZUNoZWNrLAogICAgJ21haWxTdWJqZWN0JzogIkxlYXJuIGZyb20gdGhlIFdvcmQgdHV0b3JpbmcgcmVxdWVzdCBmcm9tICIgKyBtZXNzYWdlVGVzdC5maXJzdE5hbWUgKyAiICIgKyBsYXN0TmFtZUNoZWNrLAogICAgJ21haWxIdG1sJzogbWVzc2FnZUFkbWluSHRtbAogIH0KCiAgaWYgKG1lc3NhZ2VUZXN0KSB7IAoKICAgIGNvbnNvbGUubG9nKG1lc3NhZ2VUZXN0KTsKICAgIHZhciBtZXNzYWdlc0NvbXBsZXRlID0gMDsKCiAgICBjb25zdCB1c2VyX25hbWUgICAgID0gJ3NhbHZhdGlvbnN1aXRlQGdtYWlsLmNvbSc7CiAgICBjb25zdCByZWZyZXNoX3Rva2VuID0gJzEvYmhXVWZQYld5Rk1tZGNKd3B0R3ZWN1V3Rzk5Z1MyZ2kwbDdNenZLVXlkMCc7CiAgICB2YXIgYWNjZXNzX3Rva2VuID0gJyc7CiAgICBjb25zdCBjbGllbnRfaWQgICAgID0gJzI1NjU3OTYwMjM2My1kaG1uaDR0YzRvajlzMWh0aXQ0ZzFuOTZqcTZqcmptcS5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbSc7CiAgICBjb25zdCBjbGllbnRfc2VjcmV0ID0gJ1QwbF9yMHR1Ti1xUGVhYXBzM1NTM0RDNic7CgogICAgY29uc3QgZW1haWxfdG9fYWRtaW4gPSAnc3RnaXNpQGdtYWlsLmNvbSc7CiAgICBjb25zdCBlbWFpbF90b191c2VyID0gbWVzc2FnZVRlc3QuZW1haWxBZGRyZXNzOwoKICAgIGFzeW5jIGZ1bmN0aW9uIG1lc3NhZ2VUdXRvcmluZyhtYWlsV2hvLCBtYWlsT2JqZWN0KSB7CgogICAgICBjb25zdCBvYXV0aDJDbGllbnQgPSBuZXcgT0F1dGgyKAogICAgICAgIGNsaWVudF9pZCwgLy8gQ2xpZW50SUQKICAgICAgICBjbGllbnRfc2VjcmV0LCAvLyBDbGllbnQgU2VjcmV0CiAgICAgICAgImh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL29hdXRocGxheWdyb3VuZCIgLy8gUmVkaXJlY3QgVVJMCiAgICAgICk7CgogICAgICBvYXV0aDJDbGllbnQuc2V0Q3JlZGVudGlhbHMoewogICAgICAgIHJlZnJlc2hfdG9rZW46IHJlZnJlc2hfdG9rZW4KICAgICAgfSk7CiAgICAgIGFjY2Vzc190b2tlbiA9IG9hdXRoMkNsaWVudC5nZXRBY2Nlc3NUb2tlbigpOwoKICAgICAgbGV0IHRyYW5zcG9ydGVyID0gbm9kZW1haWxlci5jcmVhdGVUcmFuc3BvcnQoewogICAgICAgIGhvc3Q6ICdzbXRwLmdtYWlsLmNvbScsCiAgICAgICAgcG9ydDogNDY1LAogICAgICAgIHNlY3VyZTogdHJ1ZSwKICAgICAgICBhdXRoOiB7CiAgICAgICAgICB0eXBlOiAnT0F1dGgyJywKICAgICAgICAgIHVzZXI6IHVzZXJfbmFtZSwKICAgICAgICAgIGNsaWVudElkOiBjbGllbnRfaWQsCiAgICAgICAgICBjbGllbnRTZWNyZXQ6IGNsaWVudF9zZWNyZXQsCiAgICAgICAgICByZWZyZXNoVG9rZW46IHJlZnJlc2hfdG9rZW4KICAgICAgICB9CiAgICAgIH0pOwoKICAgICAgY29uc29sZS5sb2coIm1haWxXaG86ICIgKyBtYWlsV2hvKTsKCiAgICAgIC8vIHNldHVwIGUtbWFpbCBkYXRhIHdpdGggdW5pY29kZSBzeW1ib2xzCiAgICAgIGxldCBtYWlsT3B0aW9ucyA9IHsKICAgICAgICAgIGZyb20gICAgOiB1c2VyX25hbWUsIC8vIHNlbmRlciBhZGRyZXNzCiAgICAgICAgICB0byAgICAgIDogbWFpbFdobywgLy8gbGlzdCBvZiByZWNlaXZlcnMKICAgICAgICAgIHN1YmplY3QgOiBtYWlsT2JqZWN0Lm1haWxTdWJqZWN0LCAvLyBTdWJqZWN0IGxpbmUKICAgICAgICAgIHRleHQgICAgOiBtYWlsT2JqZWN0Lm1haWxUZXh0LCAvLyBwbGFpbnRleHQgYm9keQogICAgICAgICAgaHRtbCAgICA6IG1haWxPYmplY3QubWFpbEh0bWwsIC8vIGh0bWwgYm9keQoKICAgICAgICAgIGF1dGggOiB7CiAgICAgICAgICAgIHVzZXIgICAgICAgICA6IHVzZXJfbmFtZSwKICAgICAgICAgICAgcmVmcmVzaFRva2VuIDogcmVmcmVzaF90b2tlbiwKICAgICAgICAgICAgYWNjZXNzVG9rZW4gIDogYWNjZXNzX3Rva2VuLAogICAgICAgICAgICBleHBpcmVzICAgICAgOiAxNDk0Mzg4MTgyNDgwCiAgICAgICAgICB9CiAgICAgIH07CgogICAgICAvLyBzZW5kIG1haWwgd2l0aCBkZWZpbmVkIHRyYW5zcG9ydCBvYmplY3QKICAgICAgdHJhbnNwb3J0ZXIuc2VuZE1haWwobWFpbE9wdGlvbnMsIGZ1bmN0aW9uIChlcnJvciwgaW5mbykgewoKICAgICAgICBpZiAoZXJyb3IpIHsKICAgICAgICAgICAgcmV0dXJuIGNvbnNvbGUubG9nKGVycm9yKTsKICAgICAgICB9CiAgICAgICAgY29uc29sZS5sb2coJ01lc3NhZ2Ugc2VudDogJyArIGluZm8ucmVzcG9uc2UpOwoKICAgICAgICBtZXNzYWdlc0NvbXBsZXRlKys7CgogICAgICB9KTsKCiAgICB9CgogICAgbWVzc2FnZVR1dG9yaW5nKGVtYWlsX3RvX3VzZXIsIHVzZXJUZXh0KS5jYXRjaChjb25zb2xlLmVycm9yKTsKCiAgICBtZXNzYWdlVHV0b3JpbmcoZW1haWxfdG9fYWRtaW4sIGFkbWluVGV4dCkuY2F0Y2goY29uc29sZS5lcnJvcik7CgogICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKCiAgICAgIGlmIChtZXNzYWdlc0NvbXBsZXRlID09IDIpIHsKICAgICAgICByZXMuc2VuZCgidHV0b3JpbmcgcmVxdWVzdCBzZW50IHN1Y2Nlc3NmdWxseSIpOwogICAgICB9CgogICAgfSwgMTI4MCk7CgogIH0gZWxzZSB7CgogICAgcmVzLnNlbmQoImVycm9yIHJldHJpZXZpbmcgbWVzc2FnZSBwYXJhbWV0ZXJzIik7CgogIH0KCn0pOwoKYXBwLmdldCgnL2RvbmF0aW9uJywgKHJlcSwgcmVzLCBuZXh0KSA9PiB7CgogIHZhciB1c2VyUEkgPSByZXEucXVlcnkuZG9uYXRpb247CgogIC8vY29uc29sZS5sb2coIkdFVCBSZXF1ZXN0cyIpOwoKICBzdHJpcGUuY3VzdG9tZXJzLmNyZWF0ZSgKICAgIHsKICAgICAgZW1haWw6IHVzZXJQSS5zdHJpcGVFTUFJTCwKICAgICAgc291cmNlOiB1c2VyUEkuc3RyaXBlVE9LRU4KICAgIH0sCiAgICBmdW5jdGlvbihlcnIsIGN1c3RvbWVyKSB7CgogICAgICBpZiAoZXJyKSB7CgogICAgICAgIGNvbnNvbGUubG9nKCJFcnJvciBjcmVhdGluZyBjdXN0b21lci4iKTsKICAgICAgICBjb25zb2xlLmxvZyhlcnIpOwoKICAgICAgfQoKICAgICAgLy8gRG8gc29tZXRoaW5nIHdpdGggY3JlYXRlZCBjdXN0b21lciBvYmplY3QKICAgICAgY29uc29sZS5sb2coY3VzdG9tZXIuaWQpOwoKCiAgICAgIHN0cmlwZS5jaGFyZ2VzLmNyZWF0ZSh7CgogICAgICAgIGFtb3VudDogdXNlclBJLnN0cmlwZVBSSUNFLAogICAgICAgIGN1cnJlbmN5OiAndXNkJywKICAgICAgICBjdXN0b21lcjogY3VzdG9tZXIuaWQsCgogICAgICB9KS50aGVuKGZ1bmN0aW9uKGNoYXJnZSkgewoKICAgICAgICBpZiAoIWNoYXJnZS5mYWlsdXJlX2NvZGUgJiYgIWNoYXJnZS5mYWlsdXJlX21lc3NhZ2UpIHsKCiAgICAgICAgICAgIHJlcy5zZW5kKCJTdWNjZXNzIGNoYXJnaW5nIHVzZXIuIik7CgogICAgICAgIH0gZWxzZSB7CgogICAgICAgICAgY29uc29sZS5sb2coIkVycm9yIGNoYXJnaW5nIGRvbmF0aW9uLiIpOwogICAgICAgICAgY29uc29sZS5sb2coY2hhcmdlLmZhaWx1cmVfY29kZSArICI6ICIgKyBjaGFyZ2UuZmFpbHVyZV9tZXNzYWdlKTsKCiAgICAgICAgfQoKICAgICAgfSk7CgogICAgfQoKICApLmNhdGNoKChlcnIpID0+IHsKCiAgICAvLyBEZWFsIHdpdGggYW4gZXJyb3IKICAgIGNvbnNvbGUubG9nKCJFcnJvciBjaGFyZ2luZyBwYXltZW50LiIpOwogICAgY29uc29sZS5sb2coZXJyKTsKCiAgfSk7Cgp9KTsKCmFwcC5nZXQoJy9tZXNzYWdlX2RvbmF0aW9uJywgKHJlcSwgcmVzLCBuZXh0KSA9PiB7CgogIHZhciBtZXNzYWdlVGVzdCA9IHJlcS5xdWVyeS5tZXNzYWdlOwoKICB2YXIgcGhvbmVDaGVjayA9IG1lc3NhZ2VUZXN0LnVzZXJQaG9uZSA/IG1lc3NhZ2VUZXN0LnVzZXJQaG9uZSA6ICIiOwoKICAvL1VzZXIgSFRNTAoKICB2YXIgbWVzc2FnZVVzZXJIdG1sID0gJzxodG1sPjxoZWFkPjxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPkBpbXBvcnQgdXJsKFwnaHR0cHM6Ly90aGVtZXMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2ZvbnRzL2Nzcz9raXQ9VXZsTVJOWEdDSVdBMWJJb2hSd1Q1VHU2S25TQzhDcTVyQTNOSXF5RTgtN2VvZzItZU52ZmpvdTVzb044dEdmcjIzb2JwblZHdEYtQlF0blVBZWp1WTg1LXg4enF1LTY2N3VIV2xqZXZfNEFcJyk7LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTc+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTd9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS03IDB9LmxzdC1raXhfdzFiNjg3anBsN2FxLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMCx1cHBlci1yb21hbikgIi4gIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0xLHVwcGVyLWxhdGluKSAiLiAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTMsbG93ZXItbGF0aW4pICIpICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTh9LmxzdC1raXhfa3RlbHIxbTEwemE2LTI+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMixkZWNpbWFsKSAiLiAifW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMyAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMyAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS02fXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctNntsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy03e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS04fXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMH1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0zLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTMgMH11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy00e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctMntsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS02fS5sc3Qta2l4X3RzeTdkOWNtcG5xbC01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC01fW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtOCAwfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNCAwfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0yfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfa3RlbHIxbTEwemE2LTU+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTUsbG93ZXItbGF0aW4pICIpICJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTc+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTcsbG93ZXItbGF0aW4pICIpICJ9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtND5saTpiZWZvcmV7Y29udGVudDoiKCIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNCxkZWNpbWFsKSAiKSAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi04PmxpOmJlZm9yZXtjb250ZW50OiIoIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi04LGxvd2VyLXJvbWFuKSAiKSAifS5sc3Qta2l4X29sazRmcjlsaDRsMS0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0xfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi02PmxpOmJlZm9yZXtjb250ZW50OiIoIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi02LGxvd2VyLXJvbWFuKSAiKSAifS5sc3Qta2l4X29sazRmcjlsaDRsMS00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS00fS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0wfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMiAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC02IDB9LmxzdC1raXhfMWV6aXloOHdwbzltLTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTV9LmxzdC1raXhfZnpid3cwd2dhbGEtMj5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTQgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0zLGRlY2ltYWwpICIuICJ9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItNntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0yLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTIgMH11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi01e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0xIDB9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTEgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS01LGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMyAwfS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTh9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTF9LmxzdC1raXhfdzFiNjg3anBsN2FxLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNyxsb3dlci1sYXRpbikgIi4gIn1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTQgMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtND5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtN311bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi04e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNiAwfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdzFiNjg3anBsN2FxLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMSxsb3dlci1sYXRpbikgIi4gIn1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTQgMH1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS03LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTcgMH1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTAgMH0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtOH1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTQgMH1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0zLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTMgMH11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfbm12czlnZ3YzMHZzLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTN9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi01PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifXVsLmxzdC1raXhfZnpid3cwd2dhbGEtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtNntsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS04e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF92NWhsZ3JmbG1hMGItNz5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS04LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTggMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNX0ubHN0LWtpeF90c3k3ZDljbXBucWwtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0zLGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTc+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTd9LmxzdC1raXhfbm12czlnZ3YzMHZzLTM+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMyxkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0wfS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTEsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNSxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0xLGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy01PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTUsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0xIDB9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0xfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMiAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNSAwfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC01IDB9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF92NWhsZ3JmbG1hMGItMz5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS00PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF90c3k3ZDljbXBucWwtNz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC03LGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTcsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfZnpid3cwd2dhbGEtOD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtNj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNn0ubHN0LWtpeF92NWhsZ3JmbG1hMGItMT5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMiAgIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS02PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMiAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNiAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNSAwfS5sc3Qta2l4X3djbmNlMHJ4czBjNy04PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy01PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC04fS5sc3Qta2l4X3djbmNlMHJ4czBjNy00PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy02PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy0zPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy03PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTAsdXBwZXItbGF0aW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTF9LmxzdC1raXhfMWV6aXloOHdwbzltLTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0wIDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtOCxkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy0xPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifS5sc3Qta2l4X29sazRmcjlsaDRsMS03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTcsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTA+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTI+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNixsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi02LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTYgMH1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTAgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtM31vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC03LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTcgMH1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTAgMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0yLGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfMWV6aXloOHdwbzltLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0xLGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNSAwfS5sc3Qta2l4XzFleml5aDh3cG85bS01PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTUsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfMWV6aXloOHdwbzltLTc+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTd9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTEgMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtOH1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS01e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0zLGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy02LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTYgMH0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0zLGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTEuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMSAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTEsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNSxkZWNpbWFsKSAiLiAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtOCAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTAsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNCxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0wLHVwcGVyLWxhdGluKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC00fS5sc3Qta2l4X3cxYjY4N2pwbDdhcS01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS01fS5sc3Qta2l4X29sazRmcjlsaDRsMS0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTIsZGVjaW1hbCkgIi4gIn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNn1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0yLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTIgMH1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy01LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTUgMH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtM30ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtN30ubHN0LWtpeF8xZXppeWg4d3BvOW0tND5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfMWV6aXloOHdwbzltLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tOCxsb3dlci1yb21hbikgIi4gIn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTQgMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS03LGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi01IDB9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xe2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X29sazRmcjlsaDRsMS0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0yfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMCAwfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0yLGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy02fW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMyAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS00PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTQsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNixkZWNpbWFsKSAiLiAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNntsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS01e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS04LGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS04e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfa3RlbHIxbTEwemE2LTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi02e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0zfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi00fW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMCAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNiAwfS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0yfS5sc3Qta2l4X29sazRmcjlsaDRsMS0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0zfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNyAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTAsZGVjaW1hbCkgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtN31vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0we2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMiAwfS5sc3Qta2l4XzFleml5aDh3cG85bS0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0yfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNyAwfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi02PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNyAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdjVobGdyZmxtYTBiLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0wLGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfbm12czlnZ3YzMHZzLTI+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMixsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0yLGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC00PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTQsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTR9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTN9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy04IDB9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0xIDB9LmxzdC1raXhfbm12czlnZ3YzMHZzLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNCxsb3dlci1sYXRpbikgIi4gIn1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi04LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTggMH0ubHN0LWtpeF92NWhsZ3JmbG1hMGItND5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS0zPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0yPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtOCAwfS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTB9LmxzdC1raXhfbm12czlnZ3YzMHZzLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNixkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0wPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEyICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNixkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC04PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTgsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtOCxsb3dlci1yb21hbikgIi4gIn1vbHttYXJnaW46MDtwYWRkaW5nOjB9dGFibGUgdGQsdGFibGUgdGh7cGFkZGluZzowfS5jMXtib3JkZXItcmlnaHQtc3R5bGU6c29saWQ7cGFkZGluZzo1cHQgNXB0IDVwdCA1cHQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwMDAwO2JvcmRlci10b3Atd2lkdGg6MHB0O2JvcmRlci1yaWdodC13aWR0aDowcHQ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwMDAwMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDAwMDA7Ym9yZGVyLWxlZnQtd2lkdGg6MHB0O2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowcHQ7d2lkdGg6NDYwcHQ7Ym9yZGVyLXRvcC1jb2xvcjojMDAwMDAwO2JvcmRlci1ib3R0b20tc3R5bGU6c29saWR9LmMwe3BhZGRpbmctdG9wOjEwcHQ7dGV4dC1pbmRlbnQ6LTcycHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXI7aGVpZ2h0OjExcHR9LmMze2NvbG9yOiM0NDU1NjY7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXN0eWxlOm5vcm1hbH0uYzExe2NvbG9yOiM5NDZjYTE7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxOHB0O2ZvbnQtZmFtaWx5OiJDYXRhbWFyYW4iO2ZvbnQtc3R5bGU6bm9ybWFsfS5jMntjb2xvcjojMzUzNzQ0O2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtmb250LXNpemU6MTFwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIjtmb250LXN0eWxlOm5vcm1hbH0uYzEwe3BhZGRpbmctdG9wOjEwcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0O2hlaWdodDoxMXB0fS5jNXttYXJnaW4tbGVmdDo0LjVwdDtwYWRkaW5nLXRvcDowcHQ7cGFkZGluZy1ib3R0b206NHB0O2xpbmUtaGVpZ2h0OjEuMjtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmM2e3BhZGRpbmctdG9wOjEwcHQ7dGV4dC1pbmRlbnQ6LTcycHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmM0e3BhZGRpbmctdG9wOjBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS4zO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnQ7aGVpZ2h0OjExcHR9LmMxM3twYWRkaW5nLXRvcDoxMHB0O3BhZGRpbmctYm90dG9tOjBwdDtsaW5lLWhlaWdodDoxLjM7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246Y2VudGVyfS5jOXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2ZvbnQtd2VpZ2h0OjcwMH0uYzE0e2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1yaWdodDphdXRvfS5jN3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7bWF4LXdpZHRoOjQ2OHB0O3BhZGRpbmc6MHB0IDcycHQgMHB0IDcycHR9LmM4e2hlaWdodDozMDZwdH0uYzEye21hcmdpbi1sZWZ0OjQuNXB0fS50aXRsZXtwYWRkaW5nLXRvcDoxNnB0O2NvbG9yOiMzNTM3NDQ7Zm9udC1zaXplOjM2cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fS5zdWJ0aXRsZXtwYWRkaW5nLXRvcDowcHQ7Y29sb3I6IzY2NjY2Njtmb250LXNpemU6MTNwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7bGluZS1oZWlnaHQ6MS4wO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9bGl7Y29sb3I6IzM1Mzc0NDtmb250LXNpemU6MTFwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIn1we21hcmdpbjowO2NvbG9yOiMzNTM3NDQ7Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSJ9aDF7cGFkZGluZy10b3A6MjRwdDtjb2xvcjojMzUzNzQ0O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTRwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7bGluZS1oZWlnaHQ6MS4wO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDJ7cGFkZGluZy10b3A6MTZwdDtjb2xvcjojMDBhYjQ0O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTRwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7bGluZS1oZWlnaHQ6MS4wO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDN7cGFkZGluZy10b3A6MTBwdDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZToxM3B0O3BhZGRpbmctYm90dG9tOjBwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIjtsaW5lLWhlaWdodDoxLjA7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH1oNHtwYWRkaW5nLXRvcDo4cHQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpub25lO2NvbG9yOiM2NjY2NjY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXNpemU6MTFwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS4zO3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmU7Zm9udC1mYW1pbHk6IlRyZWJ1Y2hldCBNUyI7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH1oNXtwYWRkaW5nLXRvcDo4cHQ7Y29sb3I6IzY2NjY2Njtmb250LXNpemU6MTFwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlRyZWJ1Y2hldCBNUyI7bGluZS1oZWlnaHQ6MS4zO3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH1oNntwYWRkaW5nLXRvcDo4cHQ7Y29sb3I6IzY2NjY2Njtmb250LXNpemU6MTFwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlRyZWJ1Y2hldCBNUyI7bGluZS1oZWlnaHQ6MS4zO3BhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7Zm9udC1zdHlsZTppdGFsaWM7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH08L3N0eWxlPjwvaGVhZD48Ym9keSBjbGFzcz0iYzciPjxkaXY+PHAgY2xhc3M9ImM0Ij48c3BhbiBjbGFzcz0iYzIiPjxpbWcgc3JjPSJodHRwczovL2xlYXJuLWZyb20tdGhlLXdvcmQtZXhwcmVzcy0tc3RlZmFuZ2lzaS5yZXBsLmNvL2ltYWdlcy9tYWlsX2Jhbm5lci5wbmciIC8+PC9zcGFuPjwvcD48L2Rpdj48aDIgY2xhc3M9ImM1IiBpZD0iaC4xMXM4czNmdnNpdiI+PHNwYW4gY2xhc3M9ImMxMSI+SGVsbG8hPC9zcGFuPjwvaDI+PHAgY2xhc3M9ImMxMyI+PHNwYW4gY2xhc3M9ImMyIj5UaGFuayB5b3UgZm9yIHlvdXIgZG9uYXRpb24gb2YgPGI+JCcgKyBtZXNzYWdlVGVzdC5kb25hdGVBbXQgKyAnPC9iPiEgV2UgcmVhbGx5IGFwcHJlY2lhdGUgeW91ciBzdXBwb3J0IGFuZCBob3BlIHRoYXQgTGVhcm4gZnJvbSB0aGUgV29yZCBjYW4gaGVscCB5b3UgdG8gYWNoaWV2ZSB5b3VyIGxpbmd1aXN0aWMgYW5kIGV2YW5nZWxpY2FsIGdvYWxzITwvc3Bhbj48L3A+PHAgY2xhc3M9ImMxMCI+PHNwYW4gY2xhc3M9ImMyIj48L3NwYW4+PC9wPjxhIGlkPSJ0LjkzNGVmNzE4OTllMjUwNWU2ZjNiYWE5NjIxNDcyZGVlOGQ5NmNmYTEiPjwvYT48YSBpZD0idC4wIj48L2E+PHRhYmxlIGNsYXNzPSJjMTQiPjx0Ym9keT48dHIgY2xhc3M9ImM4Ij48dGQgY2xhc3M9ImMxIiBjb2xzcGFuPSIxIiByb3dzcGFuPSIxIj48cCBjbGFzcz0iYzYiPjxzcGFuIGNsYXNzPSJjOSI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0NvcHlyaWdodCDCqSBMZWFybiBmcm9tIHRoZSBXb3JkIDIwMTk8L3NwYW4+PC9wPjxwIGNsYXNzPSJjMCI+PHNwYW4gY2xhc3M9ImMzIj48L3NwYW4+PC9wPjwvdGQ+PC90cj48L3Rib2R5PjwvdGFibGU+PHAgY2xhc3M9ImMxMCBjMTIiPjxzcGFuIGNsYXNzPSJjMiI+PC9zcGFuPjwvcD48L2JvZHk+PC9odG1sPic7CgogIHZhciB1c2VyVGV4dCA9IHsKICAgICdmcm9tSGVhZGVyJzogJ0xlYXJuIGZyb20gdGhlIFdvcmQgQWRtaW4gPHNhbHZhdGlvbnN1aXRlQGdtYWlsLmNvbT4nLAogICAgJ21haWxUZXh0JzogIkhlbGxvICIgKyBtZXNzYWdlVGVzdC51c2VyTmFtZSArICcuIExvb2tzIGxpa2UgeW91XCd2ZSBqdXN0IGRvbmF0ZWQgJyArIG1lc3NhZ2VUZXN0LmRvbmF0ZUFtdCArICcgZG9sbGFycyB0byBMZWFybiBmcm9tIHRoZSBXb3JkLldlIHJlYWxseSBhcHByZWNpYXRlIHlvdXIgc3VwcG9ydCBhbmQgaG9wZSB0aGF0IExlYXJuIGZyb20gdGhlIFdvcmQgY2FuIGhlbHAgeW91IHRvIGFjaGlldmUgeW91ciBsaW5ndWlzdGljIGFuZCBldmFuZ2VsaWNhbCBnb2FscyEnLAogICAgJ21haWxTdWJqZWN0JzogIlRoYW5rIHlvdSBmb3IgeW91ciBkb25hdGlvbiB0byBMZWFybiBmcm9tIHRoZSBXb3JkIiwKICAgICdtYWlsSHRtbCc6IG1lc3NhZ2VVc2VySHRtbAogIH07CgogIC8vQWRtaW4gSFRNTAogIHZhciBtZXNzYWdlQWRtaW5IdG1sID0gJzxodG1sPjxoZWFkPjxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPkBpbXBvcnQgdXJsKFwnaHR0cHM6Ly90aGVtZXMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2ZvbnRzL2Nzcz9raXQ9VXZsTVJOWEdDSVdBMWJJb2hSd1Q1VHU2S25TQzhDcTVyQTNOSXF5RTgtN2VvZzItZU52ZmpvdTVzb044dEdmcjIzb2JwblZHdEYtQlF0blVBZWp1WTg1LXg4enF1LTY2N3VIV2xqZXZfNEFcJyk7LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTc+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTd9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNy5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS03IDB9LmxzdC1raXhfdzFiNjg3anBsN2FxLTI+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTA+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMCx1cHBlci1yb21hbikgIi4gIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0xLHVwcGVyLWxhdGluKSAiLiAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0zPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTMsbG93ZXItbGF0aW4pICIpICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTh9LmxzdC1raXhfa3RlbHIxbTEwemE2LTI+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMixkZWNpbWFsKSAiLiAifW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMyAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMyAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS02fXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctNntsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy03e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS04fXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMH1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0zLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTMgMH11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy00e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfd2NuY2UwcnhzMGM3LTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF93Y25jZTByeHMwYzctMntsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3djbmNlMHJ4czBjNy0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS02fS5sc3Qta2l4X3RzeTdkOWNtcG5xbC01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC01fW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtOCAwfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTQuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNCAwfS5sc3Qta2l4X25tdnM5Z2d2MzB2cy0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0yfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy03e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTZ7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfa3RlbHIxbTEwemE2LTU+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTUsbG93ZXItbGF0aW4pICIpICJ9LmxzdC1raXhfa3RlbHIxbTEwemE2LTc+bGk6YmVmb3Jle2NvbnRlbnQ6IigiIGNvdW50ZXIobHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTcsbG93ZXItbGF0aW4pICIpICJ9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtND5saTpiZWZvcmV7Y29udGVudDoiKCIgY291bnRlcihsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNCxkZWNpbWFsKSAiKSAifS5sc3Qta2l4X2t0ZWxyMW0xMHphNi04PmxpOmJlZm9yZXtjb250ZW50OiIoIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi04LGxvd2VyLXJvbWFuKSAiKSAifS5sc3Qta2l4X29sazRmcjlsaDRsMS0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0xfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi02PmxpOmJlZm9yZXtjb250ZW50OiIoIiBjb3VudGVyKGxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi02LGxvd2VyLXJvbWFuKSAiKSAifS5sc3Qta2l4X29sazRmcjlsaDRsMS00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS00fS5sc3Qta2l4X2t0ZWxyMW0xMHphNi0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0wfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMiAwfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNi5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC02IDB9LmxzdC1raXhfMWV6aXloOHdwbzltLTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTV9LmxzdC1raXhfZnpid3cwd2dhbGEtMj5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTQgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0zLGRlY2ltYWwpICIuICJ9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItNntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0yLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTIgMH11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi01e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0xIDB9dWwubHN0LWtpeF92NWhsZ3JmbG1hMGItMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTEgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtNT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS01LGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMyAwfS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTA+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTg+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTh9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTF9LmxzdC1raXhfdzFiNjg3anBsN2FxLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNyxsb3dlci1sYXRpbikgIi4gIn1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTQgMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtND5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtN311bC5sc3Qta2l4X3Y1aGxncmZsbWEwYi04e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNiAwfXVsLmxzdC1raXhfdjVobGdyZmxtYTBiLTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdzFiNjg3anBsN2FxLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMSxsb3dlci1sYXRpbikgIi4gIn1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTQgMH1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS03LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTcgMH1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTAgMH0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtMH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtOH1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTQgMH1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0zLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTMgMH11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfbm12czlnZ3YzMHZzLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTN9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi01PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifXVsLmxzdC1raXhfZnpid3cwd2dhbGEtMXtsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS0ze2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtNntsaXN0LXN0eWxlLXR5cGU6bm9uZX11bC5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9dWwubHN0LWtpeF9memJ3dzB3Z2FsYS04e2xpc3Qtc3R5bGUtdHlwZTpub25lfXVsLmxzdC1raXhfZnpid3cwd2dhbGEtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF92NWhsZ3JmbG1hMGItNz5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS04LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTggMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNn0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNX0ubHN0LWtpeF90c3k3ZDljbXBucWwtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0zLGRlY2ltYWwpICIuICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTc+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTd9LmxzdC1raXhfbm12czlnZ3YzMHZzLTM+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMyxkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0wPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0wfS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTEsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNSxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0xLGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy01PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTUsbG93ZXItcm9tYW4pICIuICJ9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi0xIDB9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0xPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0xfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtMiAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNSAwfW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC01IDB9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF92NWhsZ3JmbG1hMGItMz5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS00PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF90c3k3ZDljbXBucWwtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF90c3k3ZDljbXBucWwtNz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC03LGxvd2VyLWxhdGluKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTcsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfZnpid3cwd2dhbGEtOD5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMCAgIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtNj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNn0ubHN0LWtpeF92NWhsZ3JmbG1hMGItMT5saTpiZWZvcmV7Y29udGVudDoiXDAwMjVhMiAgIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS02PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMiAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNiAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNSAwfS5sc3Qta2l4X3djbmNlMHJ4czBjNy04PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy01PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEwICAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC04Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC04fS5sc3Qta2l4X3djbmNlMHJ4czBjNy00PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy02PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy0zPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy03PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTAsdXBwZXItbGF0aW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTE+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTF9LmxzdC1raXhfMWV6aXloOHdwbzltLTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTB9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0wIDB9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtOCxkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3djbmNlMHJ4czBjNy0xPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNiICAifS5sc3Qta2l4X29sazRmcjlsaDRsMS03PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTcsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTA+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2YgICJ9LmxzdC1raXhfd2NuY2UwcnhzMGM3LTI+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNixsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtMX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi02LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTYgMH1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTAgMH0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtM31vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC03LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTcgMH1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0wLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTAgMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0yLGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTB7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfMWV6aXloOHdwbzltLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNCxsb3dlci1sYXRpbikgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMT5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0xLGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTUuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNSAwfS5sc3Qta2l4XzFleml5aDh3cG85bS01PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTUsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfMWV6aXloOHdwbzltLTc+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTd9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNntsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0xLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTEgMH0ubHN0LWtpeF9ubXZzOWdndjMwdnMtOD5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtOH1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS01e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTh7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X3cxYjY4N2pwbDdhcS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0zLGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF93MWI2ODdqcGw3YXEtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy02LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTYgMH0ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtMz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0zLGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTEuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMSAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0xPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTEsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNSxkZWNpbWFsKSAiLiAifW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtOCAwfS5sc3Qta2l4X29sazRmcjlsaDRsMS0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTAsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfb2xrNGZyOWxoNGwxLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtNCxsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF8xZXppeWg4d3BvOW0tMD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0wLHVwcGVyLWxhdGluKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC00fS5sc3Qta2l4X3cxYjY4N2pwbDdhcS01Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS01fS5sc3Qta2l4X29sazRmcjlsaDRsMS0yPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfb2xrNGZyOWxoNGwxLTIsZGVjaW1hbCkgIi4gIn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9rdGVscjFtMTB6YTYtNj5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNn1vbC5sc3Qta2l4X3RzeTdkOWNtcG5xbC0yLnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTIgMH1vbC5sc3Qta2l4X25tdnM5Z2d2MzB2cy01LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTUgMH0ubHN0LWtpeF9rdGVscjFtMTB6YTYtMz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtM30ubHN0LWtpeF9vbGs0ZnI5bGg0bDEtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9vbGs0ZnI5bGg0bDEtN30ubHN0LWtpeF8xZXppeWg4d3BvOW0tND5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tNH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS02LGRlY2ltYWwpICIuICJ9LmxzdC1raXhfMWV6aXloOHdwbzltLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tOCxsb3dlci1yb21hbikgIi4gIn1vbC5sc3Qta2l4XzFleml5aDh3cG85bS00LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfMWV6aXloOHdwbzltLTQgMH0ubHN0LWtpeF8xZXppeWg4d3BvOW0tNz5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4XzFleml5aDh3cG85bS03LGxvd2VyLWxhdGluKSAiLiAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTN7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi01IDB9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtNHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi0xe2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4X29sazRmcjlsaDRsMS0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0yfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMCAwfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTJ7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtMHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS0yLGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X25tdnM5Z2d2MzB2cy02Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy02fW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTMuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMyAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS00PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTQsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNixkZWNpbWFsKSAiLiAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTE+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tNntsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtNT5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS01e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF93MWI2ODdqcGw3YXEtOD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3cxYjY4N2pwbDdhcS04LGxvd2VyLXJvbWFuKSAiLiAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTd7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9rdGVscjFtMTB6YTYtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4XzFleml5aDh3cG85bS04e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfa3RlbHIxbTEwemE2LTU+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTV9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi02e2xpc3Qtc3R5bGUtdHlwZTpub25lfS5sc3Qta2l4XzFleml5aDh3cG85bS0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0zfS5sc3Qta2l4X2t0ZWxyMW0xMHphNi00Pmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X2t0ZWxyMW0xMHphNi00fW9sLmxzdC1raXhfdHN5N2Q5Y21wbnFsLTAuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtMCAwfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTYuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNiAwfS5sc3Qta2l4X3RzeTdkOWNtcG5xbC0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0yfS5sc3Qta2l4X29sazRmcjlsaDRsMS0zPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4X29sazRmcjlsaDRsMS0zfW9sLmxzdC1raXhfbm12czlnZ3YzMHZzLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNyAwfS5sc3Qta2l4X3cxYjY4N2pwbDdhcS0wPmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTAsZGVjaW1hbCkgIi4gIn0ubHN0LWtpeF9ubXZzOWdndjMwdnMtNz5saXtjb3VudGVyLWluY3JlbWVudDpsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtN31vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0we2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfMWV6aXloOHdwbzltLTIuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF8xZXppeWg4d3BvOW0tMiAwfS5sc3Qta2l4XzFleml5aDh3cG85bS0yPmxpe2NvdW50ZXItaW5jcmVtZW50OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0yfW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtNyAwfS5sc3Qta2l4X3Y1aGxncmZsbWEwYi02PmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifW9sLmxzdC1raXhfa3RlbHIxbTEwemE2LTcuc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF9rdGVscjFtMTB6YTYtNyAwfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTR7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfdjVobGdyZmxtYTBiLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI3NGYgICJ9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtM3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS0ye2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTF7bGlzdC1zdHlsZS10eXBlOm5vbmV9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtOHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0ubHN0LWtpeF9ubXZzOWdndjMwdnMtMD5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy0wLGRlY2ltYWwpICIuICJ9b2wubHN0LWtpeF9vbGs0ZnI5bGg0bDEtN3tsaXN0LXN0eWxlLXR5cGU6bm9uZX1vbC5sc3Qta2l4X29sazRmcjlsaDRsMS02e2xpc3Qtc3R5bGUtdHlwZTpub25lfW9sLmxzdC1raXhfb2xrNGZyOWxoNGwxLTV7bGlzdC1zdHlsZS10eXBlOm5vbmV9LmxzdC1raXhfbm12czlnZ3YzMHZzLTI+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtMixsb3dlci1yb21hbikgIi4gIn0ubHN0LWtpeF90c3k3ZDljbXBucWwtMj5saTpiZWZvcmV7Y29udGVudDoiIiBjb3VudGVyKGxzdC1jdG4ta2l4X3RzeTdkOWNtcG5xbC0yLGxvd2VyLXJvbWFuKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC00PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTQsbG93ZXItbGF0aW4pICIuICJ9LmxzdC1raXhfdzFiNjg3anBsN2FxLTQ+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdzFiNjg3anBsN2FxLTR9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTM+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTN9b2wubHN0LWtpeF9ubXZzOWdndjMwdnMtOC5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4X25tdnM5Z2d2MzB2cy04IDB9b2wubHN0LWtpeF8xZXppeWg4d3BvOW0tMS5zdGFydHtjb3VudGVyLXJlc2V0OmxzdC1jdG4ta2l4XzFleml5aDh3cG85bS0xIDB9LmxzdC1raXhfbm12czlnZ3YzMHZzLTQ+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNCxsb3dlci1sYXRpbikgIi4gIn1vbC5sc3Qta2l4X2t0ZWxyMW0xMHphNi04LnN0YXJ0e2NvdW50ZXItcmVzZXQ6bHN0LWN0bi1raXhfa3RlbHIxbTEwemE2LTggMH0ubHN0LWtpeF92NWhsZ3JmbG1hMGItND5saTpiZWZvcmV7Y29udGVudDoiXDAwMjc0ZiAgIn0ubHN0LWtpeF9memJ3dzB3Z2FsYS0zPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWNmICAifS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0yPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNzRmICAifW9sLmxzdC1raXhfdzFiNjg3anBsN2FxLTguc3RhcnR7Y291bnRlci1yZXNldDpsc3QtY3RuLWtpeF93MWI2ODdqcGw3YXEtOCAwfS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTU+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1YTAgICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTA+bGl7Y291bnRlci1pbmNyZW1lbnQ6bHN0LWN0bi1raXhfbm12czlnZ3YzMHZzLTB9LmxzdC1raXhfbm12czlnZ3YzMHZzLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtNixkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3Y1aGxncmZsbWEwYi0wPmxpOmJlZm9yZXtjb250ZW50OiJcMDAyNWEyICAifS5sc3Qta2l4X2Z6Ynd3MHdnYWxhLTc+bGk6YmVmb3Jle2NvbnRlbnQ6IlwwMDI1Y2IgICJ9LmxzdC1raXhfdHN5N2Q5Y21wbnFsLTY+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF90c3k3ZDljbXBucWwtNixkZWNpbWFsKSAiLiAifS5sc3Qta2l4X3RzeTdkOWNtcG5xbC04PmxpOmJlZm9yZXtjb250ZW50OiIiIGNvdW50ZXIobHN0LWN0bi1raXhfdHN5N2Q5Y21wbnFsLTgsbG93ZXItcm9tYW4pICIuICJ9LmxzdC1raXhfbm12czlnZ3YzMHZzLTg+bGk6YmVmb3Jle2NvbnRlbnQ6IiIgY291bnRlcihsc3QtY3RuLWtpeF9ubXZzOWdndjMwdnMtOCxsb3dlci1yb21hbikgIi4gIn1vbHttYXJnaW46MDtwYWRkaW5nOjB9dGFibGUgdGQsdGFibGUgdGh7cGFkZGluZzowfS5jMTd7Ym9yZGVyLXJpZ2h0LXN0eWxlOnNvbGlkO3BhZGRpbmc6NXB0IDVwdCA1cHQgNXB0O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMDAwMDtib3JkZXItdG9wLXdpZHRoOjBwdDtib3JkZXItcmlnaHQtd2lkdGg6MHB0O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDAwMDA7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1yaWdodC1jb2xvcjojMDAwMDAwO2JvcmRlci1sZWZ0LXdpZHRoOjBwdDtib3JkZXItdG9wLXN0eWxlOnNvbGlkO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20td2lkdGg6MHB0O3dpZHRoOjQ2MHB0O2JvcmRlci10b3AtY29sb3I6IzAwMDAwMDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkfS5jNXtwYWRkaW5nLXRvcDoxMHB0O3RleHQtaW5kZW50Oi03MnB0O3BhZGRpbmctYm90dG9tOjBwdDtsaW5lLWhlaWdodDoxLjM7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDoxMXB0fS5jMTV7bWFyZ2luLWxlZnQ6NC41cHQ7cGFkZGluZy10b3A6MTBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS4zO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnQ7aGVpZ2h0OjExcHR9LmMye2NvbG9yOiMwMDAwMDA7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxNHB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXN0eWxlOm5vcm1hbH0uYzB7Y29sb3I6IzAwYWI0NDtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1zaXplOjE0cHQ7Zm9udC1mYW1pbHk6IkxhdG8iO2ZvbnQtc3R5bGU6bm9ybWFsfS5jMTF7Y29sb3I6IzM1Mzc0NDtmb250LXdlaWdodDo0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7Zm9udC1zdHlsZTpub3JtYWx9LmMze21hcmdpbi1sZWZ0OjQuNXB0O3BhZGRpbmctdG9wOjEwcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuNzg1NzE0Mjg1NzE0Mjg1ODtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmMxe2NvbG9yOiM0NDU1NjY7Zm9udC13ZWlnaHQ6NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2ZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXN0eWxlOm5vcm1hbH0uYzE0e3BhZGRpbmctdG9wOjBwdDtwYWRkaW5nLWJvdHRvbTowcHQ7bGluZS1oZWlnaHQ6MS4zO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnQ7aGVpZ2h0OjExcHR9LmMxMnttYXJnaW4tbGVmdDo0LjVwdDtwYWRkaW5nLXRvcDowcHQ7cGFkZGluZy1ib3R0b206NHB0O2xpbmUtaGVpZ2h0OjEuMjtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmM5e3BhZGRpbmctdG9wOjEwcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuNzg1NzE0Mjg1NzE0Mjg1ODtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpjZW50ZXJ9LmM0e2ZvbnQtc2l6ZToxMnB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtjb2xvcjojNDQ1NTY2O2ZvbnQtd2VpZ2h0OjQwMH0uYzEze2ZvbnQtc2l6ZToxOHB0O2ZvbnQtZmFtaWx5OiJDYXRhbWFyYW4iO2NvbG9yOiM5NDZjYTE7Zm9udC13ZWlnaHQ6NDAwfS5jOHtmb250LXNpemU6MTRwdDtmb250LWZhbWlseToiTGF0byI7Y29sb3I6IzVjMjg2ZDtmb250LXdlaWdodDo3MDB9LmMxMHtmb250LXNpemU6MTRwdDtmb250LWZhbWlseToiTGF0byI7Y29sb3I6IzVjMjg2ZDtmb250LXdlaWdodDo0MDB9LmM3e2JvcmRlci1zcGFjaW5nOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1yaWdodDphdXRvfS5jMTh7YmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO2ZvbnQtc2l6ZToxNHB0O2ZvbnQtZmFtaWx5OiJMYXRvIjtmb250LXdlaWdodDo3MDB9LmMxNntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7bWF4LXdpZHRoOjQ2OHB0O3BhZGRpbmc6MHB0IDcycHQgMHB0IDcycHR9LmM2e2hlaWdodDozMDZwdH0udGl0bGV7cGFkZGluZy10b3A6MTZwdDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZTozNnB0O3BhZGRpbmctYm90dG9tOjBwdDtmb250LWZhbWlseToiUHJveGltYSBOb3ZhIjtsaW5lLWhlaWdodDoxLjA7b3JwaGFuczoyO3dpZG93czoyO3RleHQtYWxpZ246bGVmdH0uc3VidGl0bGV7cGFkZGluZy10b3A6MHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjEzcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWxpe2NvbG9yOiMzNTM3NDQ7Zm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSJ9cHttYXJnaW46MDtjb2xvcjojMzUzNzQ0O2ZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEifWgxe3BhZGRpbmctdG9wOjI0cHQ7Y29sb3I6IzM1Mzc0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWgye3BhZGRpbmctdG9wOjE2cHQ7Y29sb3I6IzAwYWI0NDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJQcm94aW1hIE5vdmEiO2xpbmUtaGVpZ2h0OjEuMDtvcnBoYW5zOjI7d2lkb3dzOjI7dGV4dC1hbGlnbjpsZWZ0fWgze3BhZGRpbmctdG9wOjEwcHQ7Y29sb3I6IzM1Mzc0NDtmb250LXNpemU6MTNwdDtwYWRkaW5nLWJvdHRvbTowcHQ7Zm9udC1mYW1pbHk6IlByb3hpbWEgTm92YSI7bGluZS1oZWlnaHQ6MS4wO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDR7cGFkZGluZy10b3A6OHB0Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6bm9uZTtjb2xvcjojNjY2NjY2O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDV7cGFkZGluZy10b3A6OHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9aDZ7cGFkZGluZy10b3A6OHB0O2NvbG9yOiM2NjY2NjY7Zm9udC1zaXplOjExcHQ7cGFkZGluZy1ib3R0b206MHB0O2ZvbnQtZmFtaWx5OiJUcmVidWNoZXQgTVMiO2xpbmUtaGVpZ2h0OjEuMztwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO2ZvbnQtc3R5bGU6aXRhbGljO29ycGhhbnM6Mjt3aWRvd3M6Mjt0ZXh0LWFsaWduOmxlZnR9PC9zdHlsZT48L2hlYWQ+PGJvZHkgY2xhc3M9ImMxNiI+PGRpdj48cCBjbGFzcz0iYzE0Ij48c3BhbiBjbGFzcz0iYzExIj48aW1nIHNyYz0iaHR0cHM6Ly9sZWFybi1mcm9tLXRoZS13b3JkLWV4cHJlc3MtLXN0ZWZhbmdpc2kucmVwbC5jby9pbWFnZXMvbWFpbF9iYW5uZXIucG5nIiAvPjwvc3Bhbj48L3A+PC9kaXY+PGgyIGNsYXNzPSJjMTIiIGlkPSJoLjExczhzM2Z2c2l2Ij48c3BhbiBjbGFzcz0iYzEzIj5IZWxsbyBBZG1pbiE8L3NwYW4+PC9oMj48YSBpZD0idC4xMGUwZDdiYzM1ZjgzMWRjMmZiZjFkZTkwYjFhN2U4Y2ViNWNmYjZmIj48L2E+PGEgaWQ9InQuMCI+PC9hPjx0YWJsZSBjbGFzcz0iYzciPjx0Ym9keT48dHIgY2xhc3M9ImM2Ij48dGQgY2xhc3M9ImMxNyIgY29sc3Bhbj0iMSIgcm93c3Bhbj0iMSI+PHAgY2xhc3M9ImM5Ij48c3BhbiBjbGFzcz0iYzQiPkEgbmV3IHVzZXIgaGFzIGp1c3QgZG9uYXRlZCB0byBMZWFybiBmcm9tIHRoZSBXb3JkPC9zcGFuPjwvcD48cCBjbGFzcz0iYzMiPjxzcGFuIGNsYXNzPSJjOCI+RW1haWw8L3NwYW4+PHNwYW4gY2xhc3M9ImMxMCI+OiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMyIj4nICsgbWVzc2FnZVRlc3QudXNlckVtYWlsICsgJzwvc3Bhbj48L3A+PHAgY2xhc3M9ImMzIj48c3BhbiBjbGFzcz0iYzgiPk5hbWU8L3NwYW4+PHNwYW4gY2xhc3M9ImMxMCI+OiA8L3NwYW4+PHNwYW4gY2xhc3M9ImMyIj4nICsgbWVzc2FnZVRlc3QudXNlck5hbWUgKyAnPC9zcGFuPjwvcD48cCBjbGFzcz0iYzMiPjxzcGFuIGNsYXNzPSJjOCI+RG9uYXRpb24gQW1vdW50PC9zcGFuPjxzcGFuIGNsYXNzPSJjMTAiPjogPC9zcGFuPjxzcGFuIGNsYXNzPSJjMiI+PGI+JCcgKyBtZXNzYWdlVGVzdC5kb25hdGVBbXQgKyAnPC9iPjwvc3Bhbj48L3A+PHAgY2xhc3M9ImMzIj48c3BhbiBjbGFzcz0iYzE4Ij4mbmJzcDsgJm5ic3A7Q29weXJpZ2h0IMKpIExlYXJuIGZyb20gdGhlIFdvcmQgMjAxOTwvc3Bhbj48L3A+PHAgY2xhc3M9ImM1Ij48c3BhbiBjbGFzcz0iYzEiPjwvc3Bhbj48L3A+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJsZT48cCBjbGFzcz0iYzE1Ij48c3BhbiBjbGFzcz0iYzExIj48L3NwYW4+PC9wPjwvYm9keT48L2h0bWw+JzsKCiAgdmFyIGFkbWluVGV4dCA9IHsKICAgICdmcm9tSGVhZGVyJzogJyInICsgbWVzc2FnZVRlc3QudXNlck5hbWUgKyAnIiA8JyArIG1lc3NhZ2VUZXN0LmVtYWlsQWRkcmVzcyArICc+JywKICAgICdtYWlsVGV4dCc6ICJOZXcgZG9uYXRpb24gYnk6ICIgKyBtZXNzYWdlVGVzdC51c2VyTmFtZSArICIoIiArIG1lc3NhZ2VUZXN0LnVzZXJFbWFpbCArICIpIGluIHRoZSBhbW91bnQgb2YgIiArIG1lc3NhZ2VUZXN0LmRvbmF0ZUFtdCArICIgZG9sbGFycy4iLAogICAgJ21haWxTdWJqZWN0JzogJ05ldyBkb25hdGlvbiByZWNlaXZlZCBmb3IgTGVhcm4gZnJvbSB0aGUgV29yZCcsCiAgICAnbWFpbEh0bWwnOiBtZXNzYWdlQWRtaW5IdG1sCiAgfTsKCiAgaWYgKG1lc3NhZ2VUZXN0KSB7IAoKICAgIGNvbnNvbGUubG9nKG1lc3NhZ2VUZXN0KTsKICAgIHZhciBtZXNzYWdlc0NvbXBsZXRlID0gMDsKCiAgICBjb25zdCB1c2VyX25hbWUgICAgID0gJ3NhbHZhdGlvbnN1aXRlQGdtYWlsLmNvbSc7CiAgICBjb25zdCByZWZyZXNoX3Rva2VuID0gJzEvYmhXVWZQYld5Rk1tZGNKd3B0R3ZWN1V3Rzk5Z1MyZ2kwbDdNenZLVXlkMCc7CiAgICB2YXIgYWNjZXNzX3Rva2VuID0gJyc7CiAgICBjb25zdCBjbGllbnRfaWQgICAgID0gJzI1NjU3OTYwMjM2My1kaG1uaDR0YzRvajlzMWh0aXQ0ZzFuOTZqcTZqcmptcS5hcHBzLmdvb2dsZXVzZXJjb250ZW50LmNvbSc7CiAgICBjb25zdCBjbGllbnRfc2VjcmV0ID0gJ1QwbF9yMHR1Ti1xUGVhYXBzM1NTM0RDNic7CgogICAgY29uc3QgZW1haWxfdG9fYWRtaW4gPSAnc3RnaXNpQGdtYWlsLmNvbSc7CiAgICBjb25zdCBlbWFpbF90b191c2VyID0gbWVzc2FnZVRlc3QudXNlckVtYWlsOwoKICAgIGFzeW5jIGZ1bmN0aW9uIG1lc3NhZ2VEb25hdGUobWFpbFdobywgbWFpbE9iamVjdCkgewoKICAgICAgY29uc3Qgb2F1dGgyQ2xpZW50ID0gbmV3IE9BdXRoMigKICAgICAgICBjbGllbnRfaWQsIC8vIENsaWVudElECiAgICAgICAgY2xpZW50X3NlY3JldCwgLy8gQ2xpZW50IFNlY3JldAogICAgICAgICJodHRwczovL2RldmVsb3BlcnMuZ29vZ2xlLmNvbS9vYXV0aHBsYXlncm91bmQiIC8vIFJlZGlyZWN0IFVSTAogICAgICApOwoKICAgICAgb2F1dGgyQ2xpZW50LnNldENyZWRlbnRpYWxzKHsKICAgICAgICByZWZyZXNoX3Rva2VuOiByZWZyZXNoX3Rva2VuCiAgICAgIH0pOwogICAgICBhY2Nlc3NfdG9rZW4gPSBvYXV0aDJDbGllbnQuZ2V0QWNjZXNzVG9rZW4oKTsKCiAgICAgIGxldCB0cmFuc3BvcnRlciA9IG5vZGVtYWlsZXIuY3JlYXRlVHJhbnNwb3J0KHsKICAgICAgICBob3N0OiAnc210cC5nbWFpbC5jb20nLAogICAgICAgIHBvcnQ6IDQ2NSwKICAgICAgICBzZWN1cmU6IHRydWUsCiAgICAgICAgYXV0aDogewogICAgICAgICAgdHlwZTogJ09BdXRoMicsCiAgICAgICAgICB1c2VyOiB1c2VyX25hbWUsCiAgICAgICAgICBjbGllbnRJZDogY2xpZW50X2lkLAogICAgICAgICAgY2xpZW50U2VjcmV0OiBjbGllbnRfc2VjcmV0LAogICAgICAgICAgcmVmcmVzaFRva2VuOiByZWZyZXNoX3Rva2VuCiAgICAgICAgfQogICAgICB9KTsKCiAgICAgIGNvbnNvbGUubG9nKCJtYWlsV2hvOiAiICsgbWFpbFdobyk7CgogICAgICAvLyBzZXR1cCBlLW1haWwgZGF0YSB3aXRoIHVuaWNvZGUgc3ltYm9scwogICAgICBsZXQgbWFpbE9wdGlvbnMgPSB7CiAgICAgICAgICBmcm9tICAgIDogdXNlcl9uYW1lLCAvLyBzZW5kZXIgYWRkcmVzcwogICAgICAgICAgdG8gICAgICA6IG1haWxXaG8sIC8vIGxpc3Qgb2YgcmVjZWl2ZXJzCiAgICAgICAgICBzdWJqZWN0IDogbWFpbE9iamVjdC5tYWlsU3ViamVjdCwgLy8gU3ViamVjdCBsaW5lCiAgICAgICAgICB0ZXh0ICAgIDogbWFpbE9iamVjdC5tYWlsVGV4dCwgLy8gcGxhaW50ZXh0IGJvZHkKICAgICAgICAgIGh0bWwgICAgOiBtYWlsT2JqZWN0Lm1haWxIdG1sLCAvLyBodG1sIGJvZHkKCiAgICAgICAgICBhdXRoIDogewogICAgICAgICAgICB1c2VyICAgICAgICAgOiB1c2VyX25hbWUsCiAgICAgICAgICAgIHJlZnJlc2hUb2tlbiA6IHJlZnJlc2hfdG9rZW4sCiAgICAgICAgICAgIGFjY2Vzc1Rva2VuICA6IGFjY2Vzc190b2tlbiwKICAgICAgICAgICAgZXhwaXJlcyAgICAgIDogMTQ5NDM4ODE4MjQ4MAogICAgICAgICAgfQogICAgICB9OwoKICAgICAgLy8gc2VuZCBtYWlsIHdpdGggZGVmaW5lZCB0cmFuc3BvcnQgb2JqZWN0CiAgICAgIHRyYW5zcG9ydGVyLnNlbmRNYWlsKG1haWxPcHRpb25zLCBmdW5jdGlvbiAoZXJyb3IsIGluZm8pIHsKCiAgICAgICAgaWYgKGVycm9yKSB7CiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLmxvZyhlcnJvcik7CiAgICAgICAgfQogICAgICAgIGNvbnNvbGUubG9nKCdNZXNzYWdlIHNlbnQ6ICcgKyBpbmZvLnJlc3BvbnNlKTsKCiAgICAgICAgbWVzc2FnZXNDb21wbGV0ZSsrOwoKICAgICAgfSk7CgogICAgfQoKICAgIG1lc3NhZ2VEb25hdGUoZW1haWxfdG9fdXNlciwgdXNlclRleHQpLmNhdGNoKGNvbnNvbGUuZXJyb3IpOwoKICAgIG1lc3NhZ2VEb25hdGUoZW1haWxfdG9fYWRtaW4sIGFkbWluVGV4dCkuY2F0Y2goY29uc29sZS5lcnJvcik7CgogICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKCiAgICAgIGlmIChtZXNzYWdlc0NvbXBsZXRlID09IDIpIHsKICAgICAgICBjb25zb2xlLmxvZygidXNlciBhbmQgYWRtaW4gbWVzc2FnZXMgc2VudCIpOwogICAgICAgIHJlcy5zZW5kKCJkb25hdGlvbiBub3RpZmNhdGlvbiBzZW50IHN1Y2Nlc3NmdWxseSIpOwogICAgICB9CgogICAgfSwgMTI4MCk7CgogIH0gZWxzZSB7CgogICAgcmVzLnNlbmQoImVycm9yIHJldHJpZXZpbmcgbWVzc2FnZSBwYXJhbWV0ZXJzIik7CgogIH0KCn0pOwoKYXBwLnVzZShleHByZXNzLnN0YXRpYyhfX2Rpcm5hbWUgKyAnL3B1YmxpYycpKTsKCmFwcC5saXN0ZW4oMzAwMCwgKCkgPT4gY29uc29sZS5sb2coJ3NlcnZlciBzdGFydGVkJykpOw=="},"asBuffer":null},"loaded":true}}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const xmlParser = require('xml-js');
const cors = require('cors');
const session = require('express-session');
const bcrypt = require('bcrypt');
const FileStore = require('session-file-store')(session);
const request = require("request");
const nodemailer = require("nodemailer");
const { google } = require("googleapis");
const OAuth2 = google.auth.OAuth2;

const DBPClient = require( "digital-bible-platform" );
const myDBP = new DBPClient.default("3d48e38c1d1038b71e96d3a449d80379");
//console.log(myDBP);

const translate = require('translate');
translate.engine = 'google';
translate.key = 'AIzaSyAjxR0eouZcXL2QfRGN93P1oPbYU7q8CCc';
/* translate.engine = 'yandex';
   translate.key = 'trnsl.1.1.20160818T183807Z.7c193948842b2228.5b489600193358eabfca333eb158f0faf449e6b3
'; */

const apiKey = "005e8f7eb1673bbed82afdea6e06b483";

const stripe = require('stripe')('sk_live_yxUzaLba6YatrNaKXCju720S');

console.log("Init Learn from the Word");

const app = express();

app.use(cors());

app.use(session({
  name: 'lftw-express-secret',
  secret: '[email protected]',
  saveUninitialized: true,
  resave: true,
  store: new FileStore()
}));

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

app.set('views', path.join(__dirname, './views'));
app.set('view engine', 'jsx');
app.engine('jsx', require('express-react-views').createEngine());

app.get('/', require('./routes/index').index);
app.get('/donate', require('./routes/donate').donate);
app.get('/400', require('./routes/not_found').not_found);
app.get('/tutoring', require('./routes/tutoring').tutoring);
app.get('/construction', require('./routes/construction').construction);

app.get('/init_books', (req, res) => {

  var options = { method: 'GET',
  url: 'https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/books', headers: { 'api-key': apiKey } };

  request(options, function (error, response, body) {

    if (error) throw new Error(error);

    res.send(body);

  });

});

app.get('/get_chapters', (req, res) => {

  var currBook = req.query.curr_book;

  if (currBook) {
    
    var chapterLink = 'https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/books/' + currBook + '/chapters';

    var options = { method: 'GET',
    url: chapterLink, headers: { 'api-key': apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      res.send(body);

    });

  } else {

    res.send("error retrieving chapters.");

  }

});

app.get('/get_verses', (req, res,) => {

  var currChapter = req.query.curr_chapter;

  if (currChapter) {

    var verseLink = 'https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/chapters/' + currChapter + "/verses";
    //console.log(verseLink);

    var options = { method: "GET", url: verseLink, headers: { "api-key": apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      res.send(body);

    });

  } else {

    res.send("error retrieving verses");

  }

});

app.get('/get_lesson', (req, res) => {

  var currLesson = req.query.curr_verse;

  if (currLesson) {

    var lessonLink = "https://api.scripture.api.bible/v1/bibles/06125adad2d5898a-01/verses/" + currLesson;

    var options = { method: "GET", url: lessonLink, headers: { "api-key": apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      res.send(body);

    });

  } else {

    res.send("error retrieving lesson");

  }

});

app.get('/translate', (req, res, next) => {

  var languageTest = req.query.lesson;

  if (languageTest) {

    var currLang = languageTest.language;
    switch(currLang) {
      case "kR": 
        currLang = "kor";
        break;
      case "jP":
        currLang = "jcl";
        break;
      case "scN":
        currLang = "cus";
        break;
      case "tcN":
        currLang = "cut";
        break;
    };

    var currBook = languageTest.verse.split(".")[0].toLowerCase();
    var currChapter = languageTest.verse.split(".")[1];
    var currVerse = languageTest.verse.split(".")[2];

    var lessonLink = "http://ibibles.net/quote.php?" + currLang + "-" + currBook + "/" + currChapter + ":" + currVerse;
    //console.log(lessonLink);

    var options = { method: "GET", url: lessonLink, headers: { "api-key": apiKey } };

    request(options, function (error, response, body) {

      if (error) throw new Error(error);

      //console.log(body);

      res.send(body);

    });
    
  } else {

    res.send("error retrieving lesson parameters");

  }

});

app.get('/translate_word', (req, res, next) => {

  var chartTest = req.query.logChart;
  //console.log(chartTest);
  var languageTest = req.query.language;

  if (languageTest && chartTest) {

    var currLang = languageTest.toLowerCase();
    switch(currLang) {
      case "kr": 
        currLang = "ko";
        break;
      case "jp":
        currLang = "ja";
        break;
      case "scn":
        currLang = "zh";
        break;
      case "tcn":
        currLang = "zh";
        break;
    };

    var translatedWords = [];
      
    if (chartTest.length > 0) {
      chartTest.forEach(function(cTNV, cTNI) {
        //console.log("cTNV: " + cTNV);
        retrieveTranslateRes(cTNV);
      });
    }
    
    async function retrieveTranslateRes(cTV) {

      var tempEnglishWord = cTV.replace(/[^a-zA-Z]/g, '');
      tempEnglishWord = tempEnglishWord.trim();
      
      const tempTranslation = await translate(tempEnglishWord, currLang);
      
      translatedWords.push([tempEnglishWord, tempTranslation]);

    }
    
    setTimeout(function() {
      //console.log(translatedWords);
      res.json(translatedWords);
    }, 320);

  } else {

    res.send("error retrieving chart parameters");

  }

});

var fixBookTitles = {
  "Exo": "Exod", "Deu": "Deut", "Jos": "Josh", "Jdg": "Judg", "Rut": "Ruth", "1sa": "1sam", "2sa": "2sam", "1ki": "1kgs", "2k1": "2kgs", "1ch": "1chr", "2ch": "2chr", "Ezr": "Ezra", "Est": "Esth", "Psa": "Ps", "Pro": "Prov", "Ecc": "Eccl", "Sng": "Song", "Ezk": "Ezek", "Jol": "Joel", "Amo": "Amos", "Oba": "Obad", "Jon": "Jonah", "Nam": "Nah", "Zep": "Zeph", "Zec": "Zech", "Mat": "Matt", "Mrk": "Mark", "Luk": "Luke", "Jhn": "John", "Act": "Acts", "1co": "1cor", "2co": "2cor", "Php": "Phil", "1th": "1thess", "2th": "2thess", "1ti": "1tim", "2ti": "2tim", "Tit": "Titus", "Phm": "Phlm", "1pe": "1pet", "2pe": "2pet", "1jn": "1john", "2jn": "2john", "3jn": "3john", "Jud": "Jude" };
app.get('/audio', (req, res, next) => {

  var audioTest = req.query.audioVerse;
  var bookTestament = req.query.bookTestament;
  
  if (audioTest && bookTestament) {

    var book_id = audioTest.book.charAt(0).toUpperCase() + audioTest.book.slice(1).toLowerCase();

    if (fixBookTitles[book_id]) {
      book_id = fixBookTitles[book_id];
    }

    var chapter_id = audioTest.chapter.split(".")[1];
    var verse_id = audioTest.verse.split(".")[2];

    var locationLink = "http://dbt.io/audio/location?protocol=http&v=1";

    var options = { method: "GET", url: locationLink, headers: {"api-key": apiKey} };

    request(options, function(_err_, _res_, _bod_) {

      var audioLocationRes = JSON.parse(_bod_);
      //console.log(audioLocationRes);
      var upperLink = audioLocationRes[0].protocol + "://" + audioLocationRes[0].server + audioLocationRes[0].root_path;
      //console.log(upperLink);

      
      var pathLink = "http://dbt.io/audio/path?key=3d48e38c1d1038b71e96d3a449d80379&dam_id=ENGESV" + bookTestament + "&book_id=" + book_id + "&chapter_id=" + chapter_id + "&v=2";
      //console.log(pathLink);

      options.url = pathLink;

      request(options, function(_err_, _res_, _bod_) {

        var audioPathRes = JSON.parse(_bod_);
        //console.log(audioPathRes);
        
        var finalLink = upperLink + "/" + audioPathRes[0].path;

        options.url = 'https://dbt.io/audio/versestart?key=3d48e38c1d1038b71e96d3a449d80379&dam_id=ENGESV' + bookTestament + '&osis_code=' + book_id + '&chapter_number=' + chapter_id + '&verse_number=' + verse_id + '&v=2';

        //console.log(options.url);

        request(options, function(_err_, _res_, _bod_) {

          var verseTimeRes = JSON.parse(_bod_);
          console.log(verseTimeRes);

          var finalAudio = {
            'link': finalLink,
            'start_time': verseTimeRes[0].verse_start,
            'end_time': ''
          };

          options.url = 'https://dbt.io/audio/versestart?key=3d48e38c1d1038b71e96d3a449d80379&dam_id=ENGESV' + bookTestament + '&osis_code=' + book_id + '&chapter_number=' + chapter_id + '&verse_number=' + (parseInt(verse_id) + 1) + '&v=2';

          //console.log(options.url);

          request(options, function(_err_, _res_, _bod_) {

            var verseTimeRes2 = JSON.parse(_bod_);
            //console.log(verseTimeRes2);

            finalAudio.end_time = verseTimeRes2[0].verse_start;
            
            setTimeout(function() {

              res.json(finalAudio);

            }, 320);

          });

        });

      });

    });

  } else {

    res.send("error retrieving audio link || book testament");

  }

});

app.get('/parse', (req, res, next) => {

  var verseTest = req.query.verseText;

  if (verseTest) {

    var parseLink = "http://erg.delph-in.net/rest/0.9/parse?mrs=json&properties=json&input=" + encodeURIComponent(verseTest);

    var options = { method: "GET", url: parseLink, headers: { "api-key": apiKey } };

    request(options, function(error, resposne, body) {

      if (error) throw new Error(error);
      
      //console.log(body);
      res.send(body);

    });

  } else {

    res.send("error retrieving verse text parameter");

  }

});

app.get('/from_share', (req, res) => {

  var shareTest = req.query.getVerse;
  var shareSess = {
    verse: req.session.sharedVerse,
    title: req.session.sharedTitle
  }; 

  //console.log(shareTest + " : " + shareSess);

  if (shareTest) {

    if (shareSess) {

      delete req.session.sharedVerse;
      delete req.session.sharedTitle;
      setTimeout(function() {
        res.send(shareSess);    
      }, 320);

    }

  } else {

    res.send("error retrieving verse parameter from share link");

  }

});

app.get('/share', (req, res, next) => {
  
  var shareTest = req.query.verse;
  var titleTest = req.query.title;
  //console.log("shareTest: " + shareTest);
  //console.log("titleTest: " + titleTest);

  if (shareTest) {

    req.session.sharedVerse = shareTest;
    req.session.sharedTitle = titleTest;
    //console.log("success setting share session, redirect to index");
    res.redirect(__dirname + '/../../');

  } else {

    res.send("error retrieving verse parameter from share link");
  
  }

});

app.get('/got_cookies', (req, res, next) => {

  var enableTest = req.query.cookie;
  var checkTest = req.query.check;
  var cookieTest = req.session.enable;

  if (enableTest || checkTest) {

    if (enableTest)
      sendEnabled();
    
    if (checkTest)
      sendChecked();

    function sendEnabled() {
      
      req.session.enable = true;
      res.send("enabled");

    }

    function sendChecked() {
      
      //console.log(checkTest);
      req.session.enable ? res.send("enabled") : res.send("disabled");

    }

  }

});

app.get('/message_tutoring', (req, res, next) => {

  var messageTest = req.query.message;

  messageTest.emailAddress = decodeURIComponent(messageTest.emailAddress);

  var lastNameCheck = messageTest.lastName ? " " + messageTest.lastName : "";
  var emailCheck = messageTest.emailAddress ? " Em: " + messageTest.emailAddress : "";
  var phoneCheck = messageTest.phoneNumber ? " Ph: " + messageTest.phoneNumber : "";
  var messageCheck = messageTest.cntctMsg ? "\r\n" + messageTest.cntctMsg : "";

  //Mail User HTML
  var messageUserHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c2{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c3{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c10{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c0{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c7{color:#00ab44;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Lato";font-style:normal}.c4{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c16{-webkit-text-decoration-skip:none;color:#1155cc;font-weight:400;text-decoration:underline;text-decoration-skip-ink:none;font-size:12pt;font-family:"Lato"}.c5{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c9{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c13{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c8{padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:left}.c17{font-size:12pt;font-family:"Lato";color:#445566;font-weight:400}.c12{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c6{border-spacing:0;border-collapse:collapse;margin-right:auto}.c11{font-size:18pt;font-family:"Catamaran";color:#946ca1;font-weight:400}.c15{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c14{color:inherit;text-decoration:inherit}.c1{height:306pt}.c18{height:11pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c15"><div><p class="c4"><span class="c5"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c10" id="h.11s8s3fvsiv"><span class="c11">Hello ' + messageTest.firstName + '!</span></h2><a id="t.6ec5e8101d92052c0ff7b5a0d99278cb32f69cda"></a><a id="t.0"></a><table class="c6"><tbody><tr class="c1"><td class="c2" colspan="1" rowspan="1"><p class="c8"><span class="c17">Looks like you\'ve just signed up for Learn from the Word tutoring. We\'re passionate about helping language learners around the world master their dream languages and become closer to God!</span></p><p class="c9"><span class="c0">By studying with us, you\'ll be well on the way to success becoming a master linguist and evangelsit.</span></p><p class="c9"><span class="c0">We will be in contact with you ASAP. Hope you enjoy using our services!</span></p><p class="c9"><span class="c17">Email us @ </span><span class="c16"><a class="c14" href="mailto:[email protected]">[email protected]</a></span></p><p class="c13"><span class="c12">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c13 c18"><span class="c0"></span></p></td></tr></tbody></table><p class="c3"><span class="c5"></span></p></body></html>';

  var userText = {
    'fromHeader': 'Learn from the Word Admin <[email protected]>',
    'mailText': "Hello " + messageTest.firstName + lastNameCheck + 'Looks like you\'ve just signed up for Learn from the Word tutoring. We\'re passionate about helping language learners around the world master their dream languages and become closer to God!',
    'mailSubject': "Thank you for your interest in Learn from the Word",
    'mailHtml': messageUserHtml
  }

  //Mail Admin Text

  var messageAdminHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c9{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c6{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c4{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c8{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c5{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c7{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c2{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c17{padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c16{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left}.c19{color:#00ab44;font-weight:700;font-size:14pt;font-family:"Lato"}.c18{font-size:12pt;font-family:"Lato";color:#445566;font-weight:400}.c10{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:400}.c3{border-spacing:0;border-collapse:collapse;margin-right:auto}.c1{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:700}.c13{font-size:18pt;font-family:"Catamaran";color:#946ca1;font-weight:400}.c20{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c15{font-size:14pt;font-family:"Lato";color:#000000;font-weight:400}.c12{text-decoration:none;vertical-align:baseline;font-style:normal}.c11{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c14{height:11pt}.c0{height:306pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c11"><div><p class="c14 c16"><span class="c5"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c7" id="h.11s8s3fvsiv"><span class="c13">Hello Admin!</span></h2><a id="t.8a59f0857cced84311e43735882697133cfe4c5d"></a><a id="t.0"></a><table class="c3"><tbody><tr class="c0"><td class="c9" colspan="1" rowspan="1"><p class="c17"><span class="c18">A new user has just signed up for tutoring. Please review the details below.</span></p><p class="c2"><span class="c1">Name</span><span class="c10">: </span><span class="c15 c12">' + messageTest.firstName + lastNameCheck + ' </span></p><p class="c2"><span class="c1">Email</span><span class="c10">: </span><span class="c15 c12">' + messageTest.emailAddress + '</span></p><p class="c2"><span class="c1">Phone</span><span class="c10">: </span><span class="c15 c12">' + phoneCheck + '</span></p><p class="c2"><span class="c1">Class Size</span><span class="c10">: </span><span class="c15">' + messageTest.classSize + ' : </span><span class="c1">Type: </span><span class="c15">' + messageTest.classType + '</span></p><p style="margin-top: 8px; margin-bottom: 8px;">' + messageCheck + '</p><p class="c4"><span class="c20">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c4 c14"><span class="c8"></span></p></td></tr></tbody></table><p class="c6"><span class="c5"></span></p></body></html>';

  var adminText = {
    'fromHeader': '"' + messageTest.firstName + lastNameCheck + '" <' + messageTest.emailAddress + '>',
    'mailText': "New tutoring request from: " + messageTest.firstName + lastNameCheck + emailCheck + phoneCheck + "\r\n Class Size: " + messageTest.classSize + " Class Type: " + messageTest.classType + messageCheck,
    'mailSubject': "Learn from the Word tutoring request from " + messageTest.firstName + " " + lastNameCheck,
    'mailHtml': messageAdminHtml
  }

  if (messageTest) { 

    console.log(messageTest);
    var messagesComplete = 0;

    const user_name     = '[email protected]';
    const refresh_token = '1/bhWUfPbWyFMmdcJwptGvV7UwG99gS2gi0l7MzvKUyd0';
    var access_token = '';
    const client_id     = '256579602363-dhmnh4tc4oj9s1htit4g1n96jq6jrjmq.apps.googleusercontent.com';
    const client_secret = 'T0l_r0tuN-qPeaaps3SS3DC6';

    const email_to_admin = '[email protected]';
    const email_to_user = messageTest.emailAddress;

    async function messageTutoring(mailWho, mailObject) {

      const oauth2Client = new OAuth2(
        client_id, // ClientID
        client_secret, // Client Secret
        "https://developers.google.com/oauthplayground" // Redirect URL
      );

      oauth2Client.setCredentials({
        refresh_token: refresh_token
      });
      access_token = oauth2Client.getAccessToken();

      let transporter = nodemailer.createTransport({
        host: 'smtp.gmail.com',
        port: 465,
        secure: true,
        auth: {
          type: 'OAuth2',
          user: user_name,
          clientId: client_id,
          clientSecret: client_secret,
          refreshToken: refresh_token
        }
      });

      console.log("mailWho: " + mailWho);

      // setup e-mail data with unicode symbols
      let mailOptions = {
          from    : user_name, // sender address
          to      : mailWho, // list of receivers
          subject : mailObject.mailSubject, // Subject line
          text    : mailObject.mailText, // plaintext body
          html    : mailObject.mailHtml, // html body

          auth : {
            user         : user_name,
            refreshToken : refresh_token,
            accessToken  : access_token,
            expires      : 1494388182480
          }
      };

      // send mail with defined transport object
      transporter.sendMail(mailOptions, function (error, info) {

        if (error) {
            return console.log(error);
        }
        console.log('Message sent: ' + info.response);

        messagesComplete++;

      });

    }

    messageTutoring(email_to_user, userText).catch(console.error);

    messageTutoring(email_to_admin, adminText).catch(console.error);

    setTimeout(function() {

      if (messagesComplete == 2) {
        res.send("tutoring request sent successfully");
      }

    }, 1280);

  } else {

    res.send("error retrieving message parameters");

  }

});

app.get('/donation', (req, res, next) => {

  var userPI = req.query.donation;

  //console.log("GET Requests");

  stripe.customers.create(
    {
      email: userPI.stripeEMAIL,
      source: userPI.stripeTOKEN
    },
    function(err, customer) {

      if (err) {

        console.log("Error creating customer.");
        console.log(err);

      }

      // Do something with created customer object
      console.log(customer.id);


      stripe.charges.create({

        amount: userPI.stripePRICE,
        currency: 'usd',
        customer: customer.id,

      }).then(function(charge) {

        if (!charge.failure_code && !charge.failure_message) {

            res.send("Success charging user.");

        } else {

          console.log("Error charging donation.");
          console.log(charge.failure_code + ": " + charge.failure_message);

        }

      });

    }

  ).catch((err) => {

    // Deal with an error
    console.log("Error charging payment.");
    console.log(err);

  });

});

app.get('/message_donation', (req, res, next) => {

  var messageTest = req.query.message;

  var phoneCheck = messageTest.userPhone ? messageTest.userPhone : "";

  //User HTML

  var messageUserHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c1{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c0{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center;height:11pt}.c3{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c11{color:#946ca1;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:18pt;font-family:"Catamaran";font-style:normal}.c2{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c10{padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c5{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c6{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c4{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c13{padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center}.c9{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c14{border-spacing:0;border-collapse:collapse;margin-right:auto}.c7{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c8{height:306pt}.c12{margin-left:4.5pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c7"><div><p class="c4"><span class="c2"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c5" id="h.11s8s3fvsiv"><span class="c11">Hello!</span></h2><p class="c13"><span class="c2">Thank you for your donation of <b>$' + messageTest.donateAmt + '</b>! We really appreciate your support and hope that Learn from the Word can help you to achieve your linguistic and evangelical goals!</span></p><p class="c10"><span class="c2"></span></p><a id="t.934ef71899e2505e6f3baa9621472dee8d96cfa1"></a><a id="t.0"></a><table class="c14"><tbody><tr class="c8"><td class="c1" colspan="1" rowspan="1"><p class="c6"><span class="c9">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c0"><span class="c3"></span></p></td></tr></tbody></table><p class="c10 c12"><span class="c2"></span></p></body></html>';

  var userText = {
    'fromHeader': 'Learn from the Word Admin <[email protected]>',
    'mailText': "Hello " + messageTest.userName + '. Looks like you\'ve just donated ' + messageTest.donateAmt + ' dollars to Learn from the Word.We really appreciate your support and hope that Learn from the Word can help you to achieve your linguistic and evangelical goals!',
    'mailSubject': "Thank you for your donation to Learn from the Word",
    'mailHtml': messageUserHtml
  };

  //Admin HTML
  var messageAdminHtml = '<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">@import url(\'https://themes.googleusercontent.com/fonts/css?kit=UvlMRNXGCIWA1bIohRwT5Tu6KnSC8Cq5rA3NIqyE8-7eog2-eNvfjou5soN8tGfr23obpnVGtF-BQtnUAejuY85-x8zqu-667uHWljev_4A\');.lst-kix_tsy7d9cmpnql-7>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-7}ol.lst-kix_1eziyh8wpo9m-7.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-7 0}.lst-kix_w1b687jpl7aq-2>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-2}.lst-kix_ktelr1m10za6-0>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-0,upper-roman) ". "}.lst-kix_ktelr1m10za6-1>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-1,upper-latin) ". "}.lst-kix_ktelr1m10za6-3>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-3,lower-latin) ") "}.lst-kix_olk4fr9lh4l1-8>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-8}.lst-kix_ktelr1m10za6-2>li:before{content:"" counter(lst-ctn-kix_ktelr1m10za6-2,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-3.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-3 0}ol.lst-kix_nmvs9ggv30vs-3.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-3 0}.lst-kix_olk4fr9lh4l1-6>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-6}ul.lst-kix_wcnce0rxs0c7-8{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-6{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-7{list-style-type:none}.lst-kix_1eziyh8wpo9m-8>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-8}ul.lst-kix_wcnce0rxs0c7-0{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-1{list-style-type:none}.lst-kix_w1b687jpl7aq-0>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-0}ol.lst-kix_ktelr1m10za6-3.start{counter-reset:lst-ctn-kix_ktelr1m10za6-3 0}ul.lst-kix_wcnce0rxs0c7-4{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-5{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-2{list-style-type:none}ul.lst-kix_wcnce0rxs0c7-3{list-style-type:none}.lst-kix_w1b687jpl7aq-6>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-6}.lst-kix_tsy7d9cmpnql-5>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-5}ol.lst-kix_olk4fr9lh4l1-8.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-8 0}ol.lst-kix_ktelr1m10za6-4.start{counter-reset:lst-ctn-kix_ktelr1m10za6-4 0}.lst-kix_nmvs9ggv30vs-2>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-2}ol.lst-kix_nmvs9ggv30vs-5{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-4{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-7{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6{list-style-type:none}.lst-kix_ktelr1m10za6-5>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-5,lower-latin) ") "}.lst-kix_ktelr1m10za6-7>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-7,lower-latin) ") "}ol.lst-kix_nmvs9ggv30vs-8{list-style-type:none}.lst-kix_ktelr1m10za6-4>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-4,decimal) ") "}.lst-kix_ktelr1m10za6-8>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-8,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-1>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-1}.lst-kix_ktelr1m10za6-6>li:before{content:"(" counter(lst-ctn-kix_ktelr1m10za6-6,lower-roman) ") "}.lst-kix_olk4fr9lh4l1-4>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-4}.lst-kix_ktelr1m10za6-0>li{counter-increment:lst-ctn-kix_ktelr1m10za6-0}ol.lst-kix_olk4fr9lh4l1-2.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-2 0}ol.lst-kix_nmvs9ggv30vs-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-1>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-1}ol.lst-kix_nmvs9ggv30vs-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-2{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-6 0}.lst-kix_1eziyh8wpo9m-5>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-5}.lst-kix_fzbww0wgala-2>li:before{content:"\0025a0  "}ol.lst-kix_nmvs9ggv30vs-4.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-4 0}.lst-kix_w1b687jpl7aq-3>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-3,decimal) ". "}ul.lst-kix_v5hlgrflma0b-6{list-style-type:none}ol.lst-kix_ktelr1m10za6-2.start{counter-reset:lst-ctn-kix_ktelr1m10za6-2 0}ul.lst-kix_v5hlgrflma0b-5{list-style-type:none}ul.lst-kix_v5hlgrflma0b-4{list-style-type:none}ul.lst-kix_v5hlgrflma0b-3{list-style-type:none}ul.lst-kix_v5hlgrflma0b-2{list-style-type:none}ul.lst-kix_v5hlgrflma0b-1{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-1.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-1 0}ul.lst-kix_v5hlgrflma0b-0{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-1 0}.lst-kix_w1b687jpl7aq-5>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-3.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-3 0}.lst-kix_fzbww0wgala-0>li:before{content:"\0025cf  "}.lst-kix_w1b687jpl7aq-8>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-8}.lst-kix_tsy7d9cmpnql-1>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-1}.lst-kix_w1b687jpl7aq-7>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-7,lower-latin) ". "}ol.lst-kix_w1b687jpl7aq-4.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-4 0}.lst-kix_nmvs9ggv30vs-4>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-4}.lst-kix_ktelr1m10za6-7>li{counter-increment:lst-ctn-kix_ktelr1m10za6-7}ul.lst-kix_v5hlgrflma0b-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-6.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-6 0}ul.lst-kix_v5hlgrflma0b-7{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-1,lower-latin) ". "}ol.lst-kix_olk4fr9lh4l1-4.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-4 0}ol.lst-kix_olk4fr9lh4l1-7.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-7 0}ol.lst-kix_ktelr1m10za6-0.start{counter-reset:lst-ctn-kix_ktelr1m10za6-0 0}.lst-kix_olk4fr9lh4l1-0>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-0}.lst-kix_ktelr1m10za6-8>li{counter-increment:lst-ctn-kix_ktelr1m10za6-8}ol.lst-kix_tsy7d9cmpnql-4.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-4 0}ol.lst-kix_w1b687jpl7aq-3.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-3 0}ul.lst-kix_fzbww0wgala-0{list-style-type:none}.lst-kix_nmvs9ggv30vs-3>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-3}ul.lst-kix_fzbww0wgala-2{list-style-type:none}.lst-kix_v5hlgrflma0b-5>li:before{content:"\00274f  "}ul.lst-kix_fzbww0wgala-1{list-style-type:none}ul.lst-kix_fzbww0wgala-4{list-style-type:none}ul.lst-kix_fzbww0wgala-3{list-style-type:none}ul.lst-kix_fzbww0wgala-6{list-style-type:none}ul.lst-kix_fzbww0wgala-5{list-style-type:none}ul.lst-kix_fzbww0wgala-8{list-style-type:none}ul.lst-kix_fzbww0wgala-7{list-style-type:none}.lst-kix_v5hlgrflma0b-7>li:before{content:"\00274f  "}.lst-kix_ktelr1m10za6-2>li{counter-increment:lst-ctn-kix_ktelr1m10za6-2}ol.lst-kix_1eziyh8wpo9m-8.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-8 0}.lst-kix_1eziyh8wpo9m-6>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-6}.lst-kix_olk4fr9lh4l1-5>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-5}.lst-kix_tsy7d9cmpnql-3>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-3,decimal) ". "}.lst-kix_w1b687jpl7aq-7>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-7}.lst-kix_nmvs9ggv30vs-3>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-3,decimal) ". "}.lst-kix_tsy7d9cmpnql-0>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-0}.lst-kix_tsy7d9cmpnql-1>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-1,lower-latin) ". "}.lst-kix_tsy7d9cmpnql-5>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-5,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-1>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-1,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-5>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-5,lower-roman) ". "}ol.lst-kix_tsy7d9cmpnql-7{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-6{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-1.start{counter-reset:lst-ctn-kix_ktelr1m10za6-1 0}ol.lst-kix_tsy7d9cmpnql-3{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-2{list-style-type:none}.lst-kix_w1b687jpl7aq-1>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-1}ol.lst-kix_w1b687jpl7aq-2.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-2 0}ol.lst-kix_olk4fr9lh4l1-5.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-5 0}ol.lst-kix_tsy7d9cmpnql-5{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-5.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-5 0}ol.lst-kix_tsy7d9cmpnql-4{list-style-type:none}.lst-kix_v5hlgrflma0b-3>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-4>li:before{content:"\0025cb  "}ol.lst-kix_tsy7d9cmpnql-1{list-style-type:none}ol.lst-kix_tsy7d9cmpnql-0{list-style-type:none}.lst-kix_tsy7d9cmpnql-7>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-7,lower-latin) ". "}.lst-kix_nmvs9ggv30vs-7>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-7,lower-latin) ". "}.lst-kix_fzbww0wgala-8>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-6>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-6}.lst-kix_v5hlgrflma0b-1>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-6>li:before{content:"\0025cf  "}ol.lst-kix_nmvs9ggv30vs-2.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-2 0}ol.lst-kix_olk4fr9lh4l1-6.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-6 0}ol.lst-kix_w1b687jpl7aq-5.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-5 0}.lst-kix_wcnce0rxs0c7-8>li:before{content:"\0025a0  "}.lst-kix_wcnce0rxs0c7-5>li:before{content:"\0025a0  "}.lst-kix_tsy7d9cmpnql-8>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-8}.lst-kix_wcnce0rxs0c7-4>li:before{content:"\0025cb  "}.lst-kix_wcnce0rxs0c7-6>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-3>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-0>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-0,upper-latin) ". "}.lst-kix_nmvs9ggv30vs-1>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-1}.lst-kix_1eziyh8wpo9m-0>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-0}ol.lst-kix_olk4fr9lh4l1-0.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-0 0}.lst-kix_olk4fr9lh4l1-8>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-8,decimal) ". "}.lst-kix_wcnce0rxs0c7-1>li:before{content:"\0025cb  "}.lst-kix_olk4fr9lh4l1-7>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-7,lower-roman) ". "}.lst-kix_wcnce0rxs0c7-0>li:before{content:"\0025cf  "}.lst-kix_wcnce0rxs0c7-2>li:before{content:"\0025a0  "}.lst-kix_olk4fr9lh4l1-6>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-6,lower-latin) ". "}.lst-kix_ktelr1m10za6-1>li{counter-increment:lst-ctn-kix_ktelr1m10za6-1}ol.lst-kix_ktelr1m10za6-6.start{counter-reset:lst-ctn-kix_ktelr1m10za6-6 0}ol.lst-kix_nmvs9ggv30vs-0.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-0 0}.lst-kix_w1b687jpl7aq-3>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-3}ol.lst-kix_tsy7d9cmpnql-7.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-7 0}ol.lst-kix_w1b687jpl7aq-0.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-0 0}.lst-kix_1eziyh8wpo9m-2>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-2,lower-roman) ". "}ol.lst-kix_w1b687jpl7aq-0{list-style-type:none}.lst-kix_1eziyh8wpo9m-4>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-4,lower-latin) ". "}.lst-kix_1eziyh8wpo9m-1>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-1,lower-latin) ". "}ol.lst-kix_1eziyh8wpo9m-5.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-5 0}.lst-kix_1eziyh8wpo9m-5>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-5,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-7>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-7}ol.lst-kix_w1b687jpl7aq-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1.start{counter-reset:lst-ctn-kix_olk4fr9lh4l1-1 0}.lst-kix_nmvs9ggv30vs-8>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-8}ol.lst-kix_w1b687jpl7aq-5{list-style-type:none}ol.lst-kix_w1b687jpl7aq-8{list-style-type:none}ol.lst-kix_w1b687jpl7aq-7{list-style-type:none}ol.lst-kix_w1b687jpl7aq-2{list-style-type:none}ol.lst-kix_w1b687jpl7aq-1{list-style-type:none}ol.lst-kix_w1b687jpl7aq-4{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-3,decimal) ". "}ol.lst-kix_w1b687jpl7aq-3{list-style-type:none}ol.lst-kix_nmvs9ggv30vs-6.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-6 0}.lst-kix_olk4fr9lh4l1-3>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-3,lower-latin) ". "}ol.lst-kix_tsy7d9cmpnql-1.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-1 0}.lst-kix_olk4fr9lh4l1-1>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-1,lower-roman) ". "}.lst-kix_olk4fr9lh4l1-5>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-5,decimal) ". "}ol.lst-kix_tsy7d9cmpnql-8.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-8 0}.lst-kix_olk4fr9lh4l1-0>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-0,lower-latin) ". "}.lst-kix_olk4fr9lh4l1-4>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-4,lower-roman) ". "}.lst-kix_1eziyh8wpo9m-0>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-0,upper-latin) ". "}.lst-kix_tsy7d9cmpnql-4>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-4}.lst-kix_w1b687jpl7aq-5>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-5}.lst-kix_olk4fr9lh4l1-2>li:before{content:"" counter(lst-ctn-kix_olk4fr9lh4l1-2,decimal) ". "}ol.lst-kix_1eziyh8wpo9m-2{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-1{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-0{list-style-type:none}.lst-kix_ktelr1m10za6-6>li{counter-increment:lst-ctn-kix_ktelr1m10za6-6}ol.lst-kix_tsy7d9cmpnql-2.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-2 0}ol.lst-kix_nmvs9ggv30vs-5.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-5 0}.lst-kix_ktelr1m10za6-3>li{counter-increment:lst-ctn-kix_ktelr1m10za6-3}.lst-kix_olk4fr9lh4l1-7>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-7}.lst-kix_1eziyh8wpo9m-4>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-4}.lst-kix_1eziyh8wpo9m-6>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-6,decimal) ". "}.lst-kix_1eziyh8wpo9m-8>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-8,lower-roman) ". "}ol.lst-kix_1eziyh8wpo9m-4.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-4 0}.lst-kix_1eziyh8wpo9m-7>li:before{content:"" counter(lst-ctn-kix_1eziyh8wpo9m-7,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-3{list-style-type:none}ol.lst-kix_ktelr1m10za6-5.start{counter-reset:lst-ctn-kix_ktelr1m10za6-5 0}ol.lst-kix_ktelr1m10za6-4{list-style-type:none}ol.lst-kix_ktelr1m10za6-1{list-style-type:none}.lst-kix_olk4fr9lh4l1-2>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-2}ol.lst-kix_1eziyh8wpo9m-0.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-0 0}ol.lst-kix_ktelr1m10za6-2{list-style-type:none}ol.lst-kix_ktelr1m10za6-0{list-style-type:none}.lst-kix_w1b687jpl7aq-2>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-2,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-6>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-6}ol.lst-kix_1eziyh8wpo9m-3.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-3 0}.lst-kix_w1b687jpl7aq-4>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-6>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-6,decimal) ". "}.lst-kix_fzbww0wgala-1>li:before{content:"\0025cb  "}ol.lst-kix_1eziyh8wpo9m-6{list-style-type:none}.lst-kix_nmvs9ggv30vs-5>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-5}ol.lst-kix_1eziyh8wpo9m-5{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-4{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-3{list-style-type:none}.lst-kix_w1b687jpl7aq-8>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-8,lower-roman) ". "}ol.lst-kix_ktelr1m10za6-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-8{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-8{list-style-type:none}ol.lst-kix_ktelr1m10za6-5{list-style-type:none}.lst-kix_ktelr1m10za6-5>li{counter-increment:lst-ctn-kix_ktelr1m10za6-5}ol.lst-kix_1eziyh8wpo9m-7{list-style-type:none}ol.lst-kix_ktelr1m10za6-6{list-style-type:none}.lst-kix_1eziyh8wpo9m-3>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-3}.lst-kix_ktelr1m10za6-4>li{counter-increment:lst-ctn-kix_ktelr1m10za6-4}ol.lst-kix_tsy7d9cmpnql-0.start{counter-reset:lst-ctn-kix_tsy7d9cmpnql-0 0}ol.lst-kix_w1b687jpl7aq-6.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-6 0}.lst-kix_tsy7d9cmpnql-2>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-2}.lst-kix_olk4fr9lh4l1-3>li{counter-increment:lst-ctn-kix_olk4fr9lh4l1-3}ol.lst-kix_nmvs9ggv30vs-7.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-7 0}.lst-kix_w1b687jpl7aq-0>li:before{content:"" counter(lst-ctn-kix_w1b687jpl7aq-0,decimal) ". "}.lst-kix_nmvs9ggv30vs-7>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-7}ol.lst-kix_olk4fr9lh4l1-0{list-style-type:none}ol.lst-kix_1eziyh8wpo9m-2.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-2 0}.lst-kix_1eziyh8wpo9m-2>li{counter-increment:lst-ctn-kix_1eziyh8wpo9m-2}ol.lst-kix_w1b687jpl7aq-7.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-7 0}.lst-kix_v5hlgrflma0b-6>li:before{content:"\00274f  "}ol.lst-kix_ktelr1m10za6-7.start{counter-reset:lst-ctn-kix_ktelr1m10za6-7 0}ol.lst-kix_olk4fr9lh4l1-4{list-style-type:none}.lst-kix_v5hlgrflma0b-8>li:before{content:"\00274f  "}ol.lst-kix_olk4fr9lh4l1-3{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-2{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-1{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-8{list-style-type:none}.lst-kix_nmvs9ggv30vs-0>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-0,decimal) ". "}ol.lst-kix_olk4fr9lh4l1-7{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-6{list-style-type:none}ol.lst-kix_olk4fr9lh4l1-5{list-style-type:none}.lst-kix_nmvs9ggv30vs-2>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-2>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-2,lower-roman) ". "}.lst-kix_tsy7d9cmpnql-4>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-4,lower-latin) ". "}.lst-kix_w1b687jpl7aq-4>li{counter-increment:lst-ctn-kix_w1b687jpl7aq-4}.lst-kix_tsy7d9cmpnql-3>li{counter-increment:lst-ctn-kix_tsy7d9cmpnql-3}ol.lst-kix_nmvs9ggv30vs-8.start{counter-reset:lst-ctn-kix_nmvs9ggv30vs-8 0}ol.lst-kix_1eziyh8wpo9m-1.start{counter-reset:lst-ctn-kix_1eziyh8wpo9m-1 0}.lst-kix_nmvs9ggv30vs-4>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-4,lower-latin) ". "}ol.lst-kix_ktelr1m10za6-8.start{counter-reset:lst-ctn-kix_ktelr1m10za6-8 0}.lst-kix_v5hlgrflma0b-4>li:before{content:"\00274f  "}.lst-kix_fzbww0wgala-3>li:before{content:"\0025cf  "}.lst-kix_v5hlgrflma0b-2>li:before{content:"\00274f  "}ol.lst-kix_w1b687jpl7aq-8.start{counter-reset:lst-ctn-kix_w1b687jpl7aq-8 0}.lst-kix_fzbww0wgala-5>li:before{content:"\0025a0  "}.lst-kix_nmvs9ggv30vs-0>li{counter-increment:lst-ctn-kix_nmvs9ggv30vs-0}.lst-kix_nmvs9ggv30vs-6>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-6,decimal) ". "}.lst-kix_v5hlgrflma0b-0>li:before{content:"\0025a2  "}.lst-kix_fzbww0wgala-7>li:before{content:"\0025cb  "}.lst-kix_tsy7d9cmpnql-6>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-6,decimal) ". "}.lst-kix_tsy7d9cmpnql-8>li:before{content:"" counter(lst-ctn-kix_tsy7d9cmpnql-8,lower-roman) ". "}.lst-kix_nmvs9ggv30vs-8>li:before{content:"" counter(lst-ctn-kix_nmvs9ggv30vs-8,lower-roman) ". "}ol{margin:0;padding:0}table td,table th{padding:0}.c17{border-right-style:solid;padding:5pt 5pt 5pt 5pt;border-bottom-color:#000000;border-top-width:0pt;border-right-width:0pt;border-left-color:#000000;vertical-align:top;border-right-color:#000000;border-left-width:0pt;border-top-style:solid;border-left-style:solid;border-bottom-width:0pt;width:460pt;border-top-color:#000000;border-bottom-style:solid}.c5{padding-top:10pt;text-indent:-72pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:center;height:11pt}.c15{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c2{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Lato";font-style:normal}.c0{color:#00ab44;font-weight:700;text-decoration:none;vertical-align:baseline;font-size:14pt;font-family:"Lato";font-style:normal}.c11{color:#353744;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Proxima Nova";font-style:normal}.c3{margin-left:4.5pt;padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c1{color:#445566;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:12pt;font-family:"Lato";font-style:normal}.c14{padding-top:0pt;padding-bottom:0pt;line-height:1.3;orphans:2;widows:2;text-align:left;height:11pt}.c12{margin-left:4.5pt;padding-top:0pt;padding-bottom:4pt;line-height:1.2;orphans:2;widows:2;text-align:center}.c9{padding-top:10pt;padding-bottom:0pt;line-height:1.7857142857142858;orphans:2;widows:2;text-align:center}.c4{font-size:12pt;font-family:"Lato";color:#445566;font-weight:400}.c13{font-size:18pt;font-family:"Catamaran";color:#946ca1;font-weight:400}.c8{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:700}.c10{font-size:14pt;font-family:"Lato";color:#5c286d;font-weight:400}.c7{border-spacing:0;border-collapse:collapse;margin-right:auto}.c18{background-color:#ffffff;font-size:14pt;font-family:"Lato";font-weight:700}.c16{background-color:#ffffff;max-width:468pt;padding:0pt 72pt 0pt 72pt}.c6{height:306pt}.title{padding-top:16pt;color:#353744;font-size:36pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}li{color:#353744;font-size:11pt;font-family:"Proxima Nova"}p{margin:0;color:#353744;font-size:11pt;font-family:"Proxima Nova"}h1{padding-top:24pt;color:#353744;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h2{padding-top:16pt;color:#00ab44;font-weight:700;font-size:14pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h3{padding-top:10pt;color:#353744;font-size:13pt;padding-bottom:0pt;font-family:"Proxima Nova";line-height:1.0;orphans:2;widows:2;text-align:left}h4{padding-top:8pt;-webkit-text-decoration-skip:none;color:#666666;text-decoration:underline;font-size:11pt;padding-bottom:0pt;line-height:1.3;page-break-after:avoid;text-decoration-skip-ink:none;font-family:"Trebuchet MS";orphans:2;widows:2;text-align:left}h5{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:8pt;color:#666666;font-size:11pt;padding-bottom:0pt;font-family:"Trebuchet MS";line-height:1.3;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c16"><div><p class="c14"><span class="c11"><img src="https://learn-from-the-word-express--stefangisi.repl.co/images/mail_banner.png" /></span></p></div><h2 class="c12" id="h.11s8s3fvsiv"><span class="c13">Hello Admin!</span></h2><a id="t.10e0d7bc35f831dc2fbf1de90b1a7e8ceb5cfb6f"></a><a id="t.0"></a><table class="c7"><tbody><tr class="c6"><td class="c17" colspan="1" rowspan="1"><p class="c9"><span class="c4">A new user has just donated to Learn from the Word</span></p><p class="c3"><span class="c8">Email</span><span class="c10">: </span><span class="c2">' + messageTest.userEmail + '</span></p><p class="c3"><span class="c8">Name</span><span class="c10">: </span><span class="c2">' + messageTest.userName + '</span></p><p class="c3"><span class="c8">Donation Amount</span><span class="c10">: </span><span class="c2"><b>$' + messageTest.donateAmt + '</b></span></p><p class="c3"><span class="c18">&nbsp; &nbsp;Copyright © Learn from the Word 2019</span></p><p class="c5"><span class="c1"></span></p></td></tr></tbody></table><p class="c15"><span class="c11"></span></p></body></html>';

  var adminText = {
    'fromHeader': '"' + messageTest.userName + '" <' + messageTest.emailAddress + '>',
    'mailText': "New donation by: " + messageTest.userName + "(" + messageTest.userEmail + ") in the amount of " + messageTest.donateAmt + " dollars.",
    'mailSubject': 'New donation received for Learn from the Word',
    'mailHtml': messageAdminHtml
  };

  if (messageTest) { 

    console.log(messageTest);
    var messagesComplete = 0;

    const user_name     = '[email protected]';
    const refresh_token = '1/bhWUfPbWyFMmdcJwptGvV7UwG99gS2gi0l7MzvKUyd0';
    var access_token = '';
    const client_id     = '256579602363-dhmnh4tc4oj9s1htit4g1n96jq6jrjmq.apps.googleusercontent.com';
    const client_secret = 'T0l_r0tuN-qPeaaps3SS3DC6';

    const email_to_admin = '[email protected]';
    const email_to_user = messageTest.userEmail;

    async function messageDonate(mailWho, mailObject) {

      const oauth2Client = new OAuth2(
        client_id, // ClientID
        client_secret, // Client Secret
        "https://developers.google.com/oauthplayground" // Redirect URL
      );

      oauth2Client.setCredentials({
        refresh_token: refresh_token
      });
      access_token = oauth2Client.getAccessToken();

      let transporter = nodemailer.createTransport({
        host: 'smtp.gmail.com',
        port: 465,
        secure: true,
        auth: {
          type: 'OAuth2',
          user: user_name,
          clientId: client_id,
          clientSecret: client_secret,
          refreshToken: refresh_token
        }
      });

      console.log("mailWho: " + mailWho);

      // setup e-mail data with unicode symbols
      let mailOptions = {
          from    : user_name, // sender address
          to      : mailWho, // list of receivers
          subject : mailObject.mailSubject, // Subject line
          text    : mailObject.mailText, // plaintext body
          html    : mailObject.mailHtml, // html body

          auth : {
            user         : user_name,
            refreshToken : refresh_token,
            accessToken  : access_token,
            expires      : 1494388182480
          }
      };

      // send mail with defined transport object
      transporter.sendMail(mailOptions, function (error, info) {

        if (error) {
            return console.log(error);
        }
        console.log('Message sent: ' + info.response);

        messagesComplete++;

      });

    }

    messageDonate(email_to_user, userText).catch(console.error);

    messageDonate(email_to_admin, adminText).catch(console.error);

    setTimeout(function() {

      if (messagesComplete == 2) {
        console.log("user and admin messages sent");
        res.send("donation notifcation sent successfully");
      }

    }, 1280);

  } else {

    res.send("error retrieving message parameters");

  }

});

app.use(express.static(__dirname + '/public'));

app.listen(3000, () => console.log('server started'));