From f55f0faa18c757ace151acd0fc8fc286c6dd59a5 Mon Sep 17 00:00:00 2001 From: Loona <163903727+imdakiki@users.noreply.github.com> Date: Sat, 8 Jun 2024 16:09:26 +0100 Subject: [PATCH 001/434] Register qefw.is-a.dev --- domains/qefw.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/qefw.json diff --git a/domains/qefw.json b/domains/qefw.json new file mode 100644 index 000000000..b23f4c367 --- /dev/null +++ b/domains/qefw.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "imdakiki", + "email": "skullkid73@outlook.com", + "discord": "898255050592366642" + }, + + "record": { + "CNAME": "kikisdevelopment.github.io" + } + } + \ No newline at end of file From f47eaae8729a38ddb758ed62559cabae8741e383 Mon Sep 17 00:00:00 2001 From: Efebey2903 Date: Fri, 6 Sep 2024 20:09:04 +0300 Subject: [PATCH 002/434] Register CS2.is-a.dev --- domains/cs2.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/cs2.json diff --git a/domains/cs2.json b/domains/cs2.json new file mode 100644 index 000000000..e55a3fefd --- /dev/null +++ b/domains/cs2.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Efebey2903", + "email": "", + "discord": "1036244397026705498", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.iO6WbGlFYu8wWhVp0Xk4gIT8xg3YwATEdfKj3FxusyVMlxJ2B0AMIQJRoWwFd8yfxlxntALywZ-7sff5ptGT0eYjou0O_8aBK3VqArkwhPhb-k3sZa7IVAlQcVYW9wf4HwkqGBrmu7Ul3A96xHQiC5kWAZdznYWjtAOnTsZ3vNWtL8Wzd-S7W9XrsIAaFr4sktznXOpL3HWu9dcD9h5nR4mzbmuQfwYgg2fYy2wmZ2Isvq_swwXlkjeCpjNxaz7dIPhzExcf_Fkqaus4kmWhgPNvVviylA7902Z9TGyaCsyL2H1YJoWVax3wuFniC1NcZQA1zNbv3EKOaix-WsKSag.vsrZZNDWz2ETmpXnfmq0sA.UnUVX0vRlkWQb119R_hwRKQAzPTxF5cWgXCcmofHKAOq4gxyyODjiBUhQ5Kq1xq9OMmd0mAPwEJySl0MicMM9mfv85cWaWT-2QAcM5OvUxs.A9koYMPNPEhJ1VzUxtLZAQ" + }, + + "record": { + "TXT": "text" + } + } + \ No newline at end of file From 6351a678d8f6b432d810f9696d9fd58a56e932ad Mon Sep 17 00:00:00 2001 From: VinceAle7082 Date: Thu, 26 Sep 2024 20:34:38 +0200 Subject: [PATCH 003/434] Add Gitea iPv6 address --- domains/gitea.vinceale7082.json | 12 ++++++++++++ domains/vinceale7082.json | 23 +++++++++++------------ 2 files changed, 23 insertions(+), 12 deletions(-) create mode 100644 domains/gitea.vinceale7082.json diff --git a/domains/gitea.vinceale7082.json b/domains/gitea.vinceale7082.json new file mode 100644 index 000000000..dba4078dc --- /dev/null +++ b/domains/gitea.vinceale7082.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "VinceAle7082", + "email": "vinceale7082@gmail.com", + "discord": "1078447459900063816", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw" + }, + + "record": { + "AAAA": ["fe80::be24:11ff:fe36:a970"] + } +} diff --git a/domains/vinceale7082.json b/domains/vinceale7082.json index 4a95357c0..64ad9a8f8 100644 --- a/domains/vinceale7082.json +++ b/domains/vinceale7082.json @@ -1,13 +1,12 @@ { - "owner": { - "username": "VinceAle7082", - "email": "vinceale7082@gmail.com", - "discord": "1078447459900063816", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw" - }, - - "record": { - "A": ["37.183.129.150"] - } - } - + "owner": { + "username": "VinceAle7082", + "email": "vinceale7082@gmail.com", + "discord": "1078447459900063816", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw" + }, + + "record": { + "A": ["37.183.129.150"] + } +} From 212269125b160bd593b74a4af61424ec4cec709f Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 29 Sep 2024 20:45:03 +0200 Subject: [PATCH 004/434] Create seiko.json --- domains/seiko.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/seiko.json diff --git a/domains/seiko.json b/domains/seiko.json new file mode 100644 index 000000000..06e1f9751 --- /dev/null +++ b/domains/seiko.json @@ -0,0 +1,11 @@ +{ + "description": "Documentation for is-a-dev", + "repo": "https://github.com/is-a-dev/docs", + "owner": { + "username": "delta-omega", + "email": "zxroff@proton.me" + }, + "record": { + "CNAME": "https://api-delta-omega.bot.nu/" + } +} From 848f4a34c2c81be3d6440aed0b940d8b20fe4213 Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 29 Sep 2024 20:53:01 +0200 Subject: [PATCH 005/434] Update seiko.json --- domains/seiko.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/domains/seiko.json b/domains/seiko.json index 06e1f9751..5ab3e9aaa 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -1,11 +1,9 @@ { - "description": "Documentation for is-a-dev", - "repo": "https://github.com/is-a-dev/docs", "owner": { - "username": "delta-omega", + "username": "seiko", "email": "zxroff@proton.me" }, "record": { - "CNAME": "https://api-delta-omega.bot.nu/" + "URL": "https://delta-omega.rf.gd/" } } From 696d4c84665192a5d248ee3cad21a38f8cffd04c Mon Sep 17 00:00:00 2001 From: amongus <102772348+urasdbwd@users.noreply.github.com> Date: Tue, 1 Oct 2024 16:06:59 -0700 Subject: [PATCH 006/434] Register visualstudios.is-a.dev --- domains/visualstudios.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/visualstudios.json diff --git a/domains/visualstudios.json b/domains/visualstudios.json new file mode 100644 index 000000000..546788ac9 --- /dev/null +++ b/domains/visualstudios.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "urasdbwd", + "email": "", + "discord": "291889282032074752", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Sy-d2x01pYZzTD90bZcglG8OYmn1SxVYrRMrvZhPnnqe9Ts_Gvezgd24_yXbzD2jsAVhvBfenoa_teLHDE_csWeYfkXCju0o5i5uVgsVOoNtvp89_qtve2tbQe5KoupTZsGZp0s9qotepx7GYNEV6P4JRqpMhIAHlLVWI8yXoF8F-6CvvuG6mFcMLjKM1NUqMoV-KKdcfl8JREmEyjK7QrqfrM5Q5Ot21qEpUYGSB3UFNt4u2g27kwDIZeJZG7ukstzM2v3TIOzChIDZ-32t0Myb1BGJMuCKiTk24OMkNgR1rmJaMEewKZ6Fb3bWm99QLf1PJvNY92y9AhPVSSnZSA.g7J9AQmShP32h1_BPbc2kQ.cWvD_oVy6YhyM1O97FDQ2ZxNEZ5F2H4BltudozRxeB4ax9NGJODr7JxiaNacIKhKKK7mY-QBqsNr308UUkrSv17bYpJAwKvqeECwj_qVJUo.RoRJYnjI3KVlpfKAXwzxIw" + }, + + "record": { + "A": ["193.149.164.209"] + } + } + \ No newline at end of file From 8ea65bdd9104d70a34e6a86083855b35c1228c34 Mon Sep 17 00:00:00 2001 From: amongus <102772348+urasdbwd@users.noreply.github.com> Date: Wed, 2 Oct 2024 06:29:43 -0700 Subject: [PATCH 007/434] Register vercelstats.is-a.dev --- domains/vercelstats.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/vercelstats.json diff --git a/domains/vercelstats.json b/domains/vercelstats.json new file mode 100644 index 000000000..df488964d --- /dev/null +++ b/domains/vercelstats.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "urasdbwd", + "email": "", + "discord": "291889282032074752", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Rk-tjtU1eVZHHNI82WkQoEiO7wtfqi_6oY-9xBg7tg1mIJpxyKGdsiwV_TAp3mX-iG_U9htCCFHbJLhGfX4RqVkdUiHmyawfIjohS0VRBqRLOJd3-9ReuVtGUpQ_DOaRiRAk-2Hlhk_ezQL4AiuhXHD28mmIYeKUStsdzBlbRmpQlwoYM-2yFIKMEMkh-CRc-icSqg4qfGW5L-a9b4ZWpJyjueT-Im_zFuSOlxxNw2973ReDrufBlH9aDP5Jaf182kkLC_3Tqal06AFP3E9_fDDop6I9LHgGSxDgdGxsk6sk_JqNiCuEPj5FPrtyzT8w8d2wrgPbT6JAm2TbATwPpg.is8KsKYKveS3VWScvBcJcw.jR2xMNvc4N8daMiq4nI4_XWM0DHse1UNfSoArKF9udkm5-8e9LDupPjzNeA-gLaSXE_bLOxbq3ofTUqFWrckSdQodJfJzqCaU_fhrYxGmX8.T8FA4E_QlW4nmGGOhNUFAg" + }, + + "record": { + "A": ["193.149.164.209"] + } + } + \ No newline at end of file From 5ea51aa8f9ecaa1cb88048eb6b9ac44e2e5747f4 Mon Sep 17 00:00:00 2001 From: amongus <102772348+urasdbwd@users.noreply.github.com> Date: Wed, 2 Oct 2024 10:30:21 -0700 Subject: [PATCH 008/434] Register blindstudios.is-a.dev --- domains/blindstudios.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/blindstudios.json diff --git a/domains/blindstudios.json b/domains/blindstudios.json new file mode 100644 index 000000000..bf854552b --- /dev/null +++ b/domains/blindstudios.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "urasdbwd", + "email": "", + "discord": "291889282032074752", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.F299V2wTYMNurO2uHOa8VcSRKYBCoUAdCf7UfkKbP6j1p-eUNWwfACF3-MRC87QJgLQ6oOsup94_Mog8jx1nk--qGdtI_MJCzeg1CxdE-O3c6pQKFRT-f-EpksF3SlOC3ZpiVoYr8xRDOk0Z9YJ5Kp9YgS4nX53e32q_YAHrxIBn982VbfkSMuWgN8XNVtELx4V9k2Mm3FUVxxcUenS7RK8E9bkN9J2yytst3fOKeP3Y1RGqmx-lK9IpIJoOacz8O-O47KCBEo5xHuNowLkrxA4ZKh9_buapeBKLwKMN0L9WgaABYE5gYJ16Hu3nPV9am3QAvJa9UJKtMNPJNg1Ytg.eVZIak0vT5zOE5bRpJ-4Nw.0nvLUiumNwnzS-In3p_LxfltkRH42IFB7ORkWyNlQAPj73PyFksbHfwgah43wCTCH7Nn4M324xg_JiHKBdUXneagncW2cuPzQM-hXt1E0-E.bl3U_qohdjGOIOejzipLJA" + }, + + "record": { + "A": ["193.149.164.209"] + } + } + \ No newline at end of file From af50f8a4f01a1f171dcc21edaf6b1e6fc9088e9b Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 3 Oct 2024 17:37:17 +0500 Subject: [PATCH 009/434] Create img.juststudio.json --- domains/img.juststudio.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 domains/img.juststudio.json diff --git a/domains/img.juststudio.json b/domains/img.juststudio.json new file mode 100644 index 000000000..1a826a332 --- /dev/null +++ b/domains/img.juststudio.json @@ -0,0 +1,17 @@ +{ + "description": "JustStudio.", + "repo": "https://github.com/JustStudio7/images", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + } +} From 2e54dfdd9ad380d40495598a88ffad15e3184d41 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 3 Oct 2024 17:40:58 +0500 Subject: [PATCH 010/434] Update img.juststudio.json --- domains/img.juststudio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/img.juststudio.json b/domains/img.juststudio.json index 1a826a332..62374a88f 100644 --- a/domains/img.juststudio.json +++ b/domains/img.juststudio.json @@ -12,6 +12,6 @@ "185.199.109.153", "185.199.110.153", "185.199.111.153" - ], + ] } } From 4626c2c31efee1823b3bc05748e59b2eef87868a Mon Sep 17 00:00:00 2001 From: Csaba Szilveszter-Berei Date: Thu, 3 Oct 2024 19:14:28 +0300 Subject: [PATCH 011/434] Update szbcs to cname instead of an A record --- domains/szbcs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/szbcs.json b/domains/szbcs.json index 9a8f239d6..6575ca6fe 100644 --- a/domains/szbcs.json +++ b/domains/szbcs.json @@ -4,6 +4,6 @@ "email": "szilvesztercsab@gmail.com" }, "record": { - "A": ["35.211.253.61"] + "CNAME": ["szbcs.duckdns.org"] } } From 266bf57e0fa85982aca33224b5635d0cdfbfbc76 Mon Sep 17 00:00:00 2001 From: CuteDog5695 Date: Thu, 3 Oct 2024 19:20:44 +0300 Subject: [PATCH 012/434] Update domains/szbcs.json --- domains/szbcs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/szbcs.json b/domains/szbcs.json index 6575ca6fe..f559706f7 100644 --- a/domains/szbcs.json +++ b/domains/szbcs.json @@ -4,6 +4,6 @@ "email": "szilvesztercsab@gmail.com" }, "record": { - "CNAME": ["szbcs.duckdns.org"] + "CNAME": "szbcs.duckdns.org" } } From cfa0eb01af7c1ca24d01454dd063d5c62f3e784d Mon Sep 17 00:00:00 2001 From: NIPER <82673619+NIPERR@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:16:32 +0200 Subject: [PATCH 013/434] Delete niper.is-a.dev --- domains/niper.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/niper.json diff --git a/domains/niper.json b/domains/niper.json deleted file mode 100644 index 31bcbc521..000000000 --- a/domains/niper.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "NIPERR", - "email": "marcel.dziewaa@gmail.com" - }, - "record": { - "URL": "https://niper.vercel.app" - } -} From 7a93a33ae94081995d63c1fd22da9b1fa7fc8f08 Mon Sep 17 00:00:00 2001 From: LootingVI Date: Thu, 3 Oct 2024 21:58:02 +0200 Subject: [PATCH 014/434] Delete ezdevelopment.is-a.dev --- domains/ezdevelopment.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/ezdevelopment.json diff --git a/domains/ezdevelopment.json b/domains/ezdevelopment.json deleted file mode 100644 index 783bcc971..000000000 --- a/domains/ezdevelopment.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "LootingVI", - "email": "", - "discord": "978512875503112213", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.e2m8iB8OW7SeiTaSu22xtGCASYR6LCknfIHizqoZkDuTPaEI6v9BV8BwgwlKprsG50m4URb66TThpiUPHQ0Z2TtD2vaKPVfWr4PAvTtdPDcwXJI7i8ev--fVJmnodZlD_ZXtCDGkxzyk5IDn0-AnNf6Jqm2Y5d2OdSP1EWB6fNFk8uEjL5P0SCzz7DA4RBM_Ys5HsFViWIt8jAp7--rUhdPyeEc99Kd_c_31PV8RNgSZeAokGfB1Sh2BCtWvdv9x9xwj_HXyFE9wiYFThtdvVVJYaiuyBMGoB-MRgXrr-RewkuJ9Tq8-QPngqWFvz_e1NMbxDoKed86IaZtXRtQPlw.Nj_jQ6kpVYc8F922Sfr1lw.87qOa_nbMSJg3atfmSFQgw_CyreHbGCyobyBx6hSOjR-9Znnxbp_-7WUjX7OzWVIdCuX-J_FMSUZB5Fnon_SV76KNTVvOWqsch-D4avHQ9o.YKbL2aEK3vybgVVcbzva1Q" - }, - - "record": { - "A": ["147.189.171.62"] - } - } - \ No newline at end of file From 13fbf0fb38fc54652e0b3d0e28aa62d36a3dd7c8 Mon Sep 17 00:00:00 2001 From: amongus <102772348+urasdbwd@users.noreply.github.com> Date: Thu, 3 Oct 2024 16:34:10 -0700 Subject: [PATCH 015/434] Delete domains/visualstudios.json --- domains/visualstudios.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/visualstudios.json diff --git a/domains/visualstudios.json b/domains/visualstudios.json deleted file mode 100644 index 546788ac9..000000000 --- a/domains/visualstudios.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "urasdbwd", - "email": "", - "discord": "291889282032074752", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Sy-d2x01pYZzTD90bZcglG8OYmn1SxVYrRMrvZhPnnqe9Ts_Gvezgd24_yXbzD2jsAVhvBfenoa_teLHDE_csWeYfkXCju0o5i5uVgsVOoNtvp89_qtve2tbQe5KoupTZsGZp0s9qotepx7GYNEV6P4JRqpMhIAHlLVWI8yXoF8F-6CvvuG6mFcMLjKM1NUqMoV-KKdcfl8JREmEyjK7QrqfrM5Q5Ot21qEpUYGSB3UFNt4u2g27kwDIZeJZG7ukstzM2v3TIOzChIDZ-32t0Myb1BGJMuCKiTk24OMkNgR1rmJaMEewKZ6Fb3bWm99QLf1PJvNY92y9AhPVSSnZSA.g7J9AQmShP32h1_BPbc2kQ.cWvD_oVy6YhyM1O97FDQ2ZxNEZ5F2H4BltudozRxeB4ax9NGJODr7JxiaNacIKhKKK7mY-QBqsNr308UUkrSv17bYpJAwKvqeECwj_qVJUo.RoRJYnjI3KVlpfKAXwzxIw" - }, - - "record": { - "A": ["193.149.164.209"] - } - } - \ No newline at end of file From 5358890f1c134ad935d0db61b3b32e140d171cc2 Mon Sep 17 00:00:00 2001 From: DevHanza <75363593+DevHanza@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:20:22 +0530 Subject: [PATCH 016/434] Create devhanza.json Redirect to https://hansana.is-a.dev/ --- domains/devhanza.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/devhanza.json diff --git a/domains/devhanza.json b/domains/devhanza.json new file mode 100644 index 000000000..65e96b3af --- /dev/null +++ b/domains/devhanza.json @@ -0,0 +1,11 @@ +{ + "description": "DevHanza Website", + "repo": "https://github.com/DevHanza/hansana.is-a.dev", + "owner": { + "username": "devhanza", + "email": "josephandrew1@logicstreak.com" + }, + "record": { + "URL": "hansana.is-a.dev" + } +} From 985f97396c5e3a5187d3933e42943c59a331b4d4 Mon Sep 17 00:00:00 2001 From: DevHanza <75363593+DevHanza@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:24:34 +0530 Subject: [PATCH 017/434] Update devhanza.json --- domains/devhanza.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/domains/devhanza.json b/domains/devhanza.json index 65e96b3af..e7e14efc3 100644 --- a/domains/devhanza.json +++ b/domains/devhanza.json @@ -1,11 +1,9 @@ { - "description": "DevHanza Website", - "repo": "https://github.com/DevHanza/hansana.is-a.dev", "owner": { - "username": "devhanza", + "username": "DevHanza", "email": "josephandrew1@logicstreak.com" }, "record": { - "URL": "hansana.is-a.dev" + "URL": "https://hansana.is-a.dev/" } } From 402c5c195048eed3eb0c22deb0585efca30180c5 Mon Sep 17 00:00:00 2001 From: DevHanza <75363593+DevHanza@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:27:18 +0530 Subject: [PATCH 018/434] AAAA Records Added to hansana.json --- domains/hansana.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/domains/hansana.json b/domains/hansana.json index 3660ee32c..40d9f9eb5 100644 --- a/domains/hansana.json +++ b/domains/hansana.json @@ -12,6 +12,12 @@ "185.199.110.153", "185.199.111.153" ], + "AAAA": [ + "2606:50c0:8000::153", + "2606:50c0:8001::153", + "2606:50c0:8002::153", + "2606:50c0:8003::153" + ], "MX": [ "mx1.improvmx.com", "mx2.improvmx.com" From 11bb5267eb779b25f57641618a14d89998bc90eb Mon Sep 17 00:00:00 2001 From: DevHanza <75363593+DevHanza@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:31:01 +0530 Subject: [PATCH 019/434] Update _github-pages-challenge-DevHanza.hansana.json --- domains/_github-pages-challenge-DevHanza.hansana.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/_github-pages-challenge-DevHanza.hansana.json b/domains/_github-pages-challenge-DevHanza.hansana.json index 4c6a207bd..f90d67258 100644 --- a/domains/_github-pages-challenge-DevHanza.hansana.json +++ b/domains/_github-pages-challenge-DevHanza.hansana.json @@ -1,9 +1,9 @@ { "owner": { - "username": "hansanad", + "username": "DevHanza", "email": "josephandrew1@logicstreak.com" }, "record": { - "TXT": "f5a2e9d9fc400899120ec6e97e3291" + "TXT": "f8be8c81d5fc3ad6c97e687a404a9d" } } From 8a25d753cb1d29a64dc242f972400873d2979217 Mon Sep 17 00:00:00 2001 From: CuteDog5695 Date: Fri, 4 Oct 2024 19:09:25 +0300 Subject: [PATCH 020/434] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a1ca0512c..0fe1cc629 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@

is-a-dev is a service that allows developers to get a sweet-looking ".is-a.dev" domain for their personal websites.

- Discord Server + Discord Server

## Phishing emails alert @@ -45,7 +45,7 @@ If you have an issue that contains confidental infomation, send an email to secu > [!WARNING] > **When using automated registration, please ensure your records are valid. Please do NOT "test" out the system and create invalid PRs, it wastes maintainers' time.** -Join our [Discord server](https://discord.gg/is-a-dev), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. +Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. ## Status You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.net). From 0ca6bdfa82c9108a1223d7a3a22014d19fe70e75 Mon Sep 17 00:00:00 2001 From: Efebey2903 Date: Sat, 5 Oct 2024 00:55:44 +0300 Subject: [PATCH 021/434] Register efe-esxi.is-a.dev --- domains/efe-esxi.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/efe-esxi.json diff --git a/domains/efe-esxi.json b/domains/efe-esxi.json new file mode 100644 index 000000000..5b6f4e1e5 --- /dev/null +++ b/domains/efe-esxi.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Efebey2903", + "email": "", + "discord": "1036244397026705498", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.p80sFWEHwAx-piEPnJxcNPKFf2ybMxNbvJEw_6IYUxLq4jgGjBOO9et5GcBy8xqjV8ltsyiQVBiD4-rI2chW4CekjfrmbtztSEuDFgO_-YonHXnY97NdGXa3vwkBmBcokVlvYDn3hOMROBexby_5imYQ1kbWG17q4430-Adj5l2g8aX1TtEJaDQMZE7cDx48WjRzmpDxWn5bQGrFDLzUXyISzSw6t4Yn3ajD0s4EHoRMW8kTn4Iz2LnHT9c92SCwRzsFzRd7WpeLQ7D0d5allFFAbUWLzar96QHzpex2pMJM3UbZI11RaCTmQJP6js8xGW5huq1O9KzsS4BzUlKesA.cIb7UseFOBaIpZ84z8b_Ng.xTLtMCbl_XRJvrIRcTCD6_z4LfG5x4Udf8Nsrtp51Q8eRdvkEaSaBzdc2TDAAZkGz0H3VUiodCL2fDCF-UI2a7T0rb6cq7T7PEUt66BJ57c.xmrV6jXfP79yzpM-6hCDDQ" + }, + + "record": { + "A": ["115.239.230.106"] + } + } + \ No newline at end of file From ec733256fc3df34a39d481440e34aeff3cf429ac Mon Sep 17 00:00:00 2001 From: Efebey2903 Date: Sat, 5 Oct 2024 01:09:10 +0300 Subject: [PATCH 022/434] Delete domains/cs2.json --- domains/cs2.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/cs2.json diff --git a/domains/cs2.json b/domains/cs2.json deleted file mode 100644 index e55a3fefd..000000000 --- a/domains/cs2.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "Efebey2903", - "email": "", - "discord": "1036244397026705498", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.iO6WbGlFYu8wWhVp0Xk4gIT8xg3YwATEdfKj3FxusyVMlxJ2B0AMIQJRoWwFd8yfxlxntALywZ-7sff5ptGT0eYjou0O_8aBK3VqArkwhPhb-k3sZa7IVAlQcVYW9wf4HwkqGBrmu7Ul3A96xHQiC5kWAZdznYWjtAOnTsZ3vNWtL8Wzd-S7W9XrsIAaFr4sktznXOpL3HWu9dcD9h5nR4mzbmuQfwYgg2fYy2wmZ2Isvq_swwXlkjeCpjNxaz7dIPhzExcf_Fkqaus4kmWhgPNvVviylA7902Z9TGyaCsyL2H1YJoWVax3wuFniC1NcZQA1zNbv3EKOaix-WsKSag.vsrZZNDWz2ETmpXnfmq0sA.UnUVX0vRlkWQb119R_hwRKQAzPTxF5cWgXCcmofHKAOq4gxyyODjiBUhQ5Kq1xq9OMmd0mAPwEJySl0MicMM9mfv85cWaWT-2QAcM5OvUxs.A9koYMPNPEhJ1VzUxtLZAQ" - }, - - "record": { - "TXT": "text" - } - } - \ No newline at end of file From 68bec1a03d6e05787c286809041dee67e03d7abf Mon Sep 17 00:00:00 2001 From: Bennett B Madavana <34763279+bennett1412@users.noreply.github.com> Date: Sat, 5 Oct 2024 10:27:56 +1000 Subject: [PATCH 023/434] Added domain name for bennett1412 --- domains/bennett1412.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/bennett1412.json diff --git a/domains/bennett1412.json b/domains/bennett1412.json new file mode 100644 index 000000000..570b16d38 --- /dev/null +++ b/domains/bennett1412.json @@ -0,0 +1,12 @@ +{ + "description": "Deploying my portfolio website", + "repo": "https://github.com/bennett1412/portfolio2.0", + "owner": { + "username": "bennett1412", + "email": "bennettmadavana@gmail.com", + "twitter": "@MadavanaB" + }, + "record": { + "CNAME": "https://bennett1412.github.io" + } +} \ No newline at end of file From 4a0820d3d315651bad720387f014058bbb00e9c5 Mon Sep 17 00:00:00 2001 From: Bennett B Madavana <34763279+bennett1412@users.noreply.github.com> Date: Sat, 5 Oct 2024 10:30:52 +1000 Subject: [PATCH 024/434] Fixed domain file --- domains/bennett1412.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/bennett1412.json b/domains/bennett1412.json index 570b16d38..3333e558c 100644 --- a/domains/bennett1412.json +++ b/domains/bennett1412.json @@ -7,6 +7,6 @@ "twitter": "@MadavanaB" }, "record": { - "CNAME": "https://bennett1412.github.io" + "CNAME": "bennett1412.github.io" } } \ No newline at end of file From de6817387d9e126314c941fa851dede81fac1e4e Mon Sep 17 00:00:00 2001 From: Code with Gem Date: Sat, 5 Oct 2024 10:05:44 +0800 Subject: [PATCH 025/434] Rename gemrey13.json to codewithgem.json --- domains/{gemrey13.json => codewithgem.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{gemrey13.json => codewithgem.json} (100%) diff --git a/domains/gemrey13.json b/domains/codewithgem.json similarity index 100% rename from domains/gemrey13.json rename to domains/codewithgem.json From bea20730d8f04e472d921d239944bb91c4511bb3 Mon Sep 17 00:00:00 2001 From: hackqd <89543330+hackqd@users.noreply.github.com> Date: Sat, 5 Oct 2024 13:21:02 +0530 Subject: [PATCH 026/434] Create hackqd.json --- domains/hackqd.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/hackqd.json diff --git a/domains/hackqd.json b/domains/hackqd.json new file mode 100644 index 000000000..6bc511def --- /dev/null +++ b/domains/hackqd.json @@ -0,0 +1,12 @@ +{ + "description": "personal website", + "repo": "https://github.com/hackqd/hackqd.github.io", + "owner": { + "username": "hackqd", + "email": "hackqdftw@gmail.com", + "twitter": "" + }, + "record": { + "CNAME": "hackqd.github.io" + } +} From d8f9f96275335fbb970b914529e3db056fe4c1a5 Mon Sep 17 00:00:00 2001 From: PlOszukiwaczDEV <87446593+PlOszukiwaczDEV@users.noreply.github.com> Date: Sat, 5 Oct 2024 11:48:55 +0200 Subject: [PATCH 027/434] Create _discord.ploszukiwacz.json --- domains/_discord.ploszukiwacz.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.ploszukiwacz.json diff --git a/domains/_discord.ploszukiwacz.json b/domains/_discord.ploszukiwacz.json new file mode 100644 index 000000000..e41ea70af --- /dev/null +++ b/domains/_discord.ploszukiwacz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PlOszukiwaczDEV", + "email": "ploszukiwacz1@gmail.com" + }, + "record": { + "TXT": "dh=eaa22a150696d8482b787e7ec7b05b3512224995" + } +} From b1251d39138063c46875d74b92ea077c40fc3c6e Mon Sep 17 00:00:00 2001 From: EducatedSuddenBucket Date: Sat, 5 Oct 2024 15:46:47 +0530 Subject: [PATCH 028/434] Register _discord.e.is-a.dev --- domains/_discord.e.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_discord.e.json diff --git a/domains/_discord.e.json b/domains/_discord.e.json new file mode 100644 index 000000000..b2b0a44d2 --- /dev/null +++ b/domains/_discord.e.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.E52gF-yRvCrEPcTRHxMbPUqD3h9rFOcrEu7zeUC8-bcjtSOLrw7TwnWKn0ca_trDmDAf0Se7lxfbhmMwv06eCgrZn-fBgaYD3YeQ6rHlmL3L6WQgx16qhF-KdjyyPRGCdPmSfeoowR45AxY_48QLixoDzNIxWte8CUvJ_nCmC2NKhA84HRD8qudA0w7I0riwr9J7JCz1NLkGaGqLg_Oi4IDClom8nOhb3cB4w0BgK5umz0BmiXH5SibsfG7fkFJ4ETvQzzIrNH_w8TLkNRGv5hs3lSBEobx4Qe_BCq1KHuSHo-LmE-Aw74G96GgVHATECw0RW2sVyK3OnIOTZKzwDg.efXKzrCWSo9Ze3Xir-KhUg.PCY3rWSr7tGJsVM_wF5VKnRB2Tk2QKNKS6pZPJJH9XirQY7TJocpov1F0xZxI4mzll5FjRgP_DxsErWY-p3YqLDUSk5lJ7RywtFpfr4wsLOrjEEcwj_yYNAVphDqxsI3.OL1QnPKxsZtqZXbrhbnk2w" + }, + + "record": { + "TXT": "dh=2812b2fbe8af8bd92dc2c1248d0d3a71a5b8555c" + } + } + \ No newline at end of file From 8eb64e1bd4c36ad9202a424e8e13cf695c8bf12d Mon Sep 17 00:00:00 2001 From: QuinceTart10 Date: Sat, 5 Oct 2024 17:10:55 +0200 Subject: [PATCH 029/434] Create vps.quincetart10.json --- domains/vps.quincetart10.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/vps.quincetart10.json diff --git a/domains/vps.quincetart10.json b/domains/vps.quincetart10.json new file mode 100644 index 000000000..05a64bc57 --- /dev/null +++ b/domains/vps.quincetart10.json @@ -0,0 +1,13 @@ +{ + "description": "VPS", + "owner": { + "username": "QuinceTart10", + "email": "", + "discord": "862644161156218891" + }, + "record": { + "A": [ + "64.226.124.11" + ] + } +} From 434391cab65f4ada22f3753bcb0611dc7070b46b Mon Sep 17 00:00:00 2001 From: Ace Duke <123620052+xAceDuke@users.noreply.github.com> Date: Sun, 6 Oct 2024 00:33:47 +0900 Subject: [PATCH 030/434] Create dev.udhaya.json --- domains/dev.udhaya.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/dev.udhaya.json diff --git a/domains/dev.udhaya.json b/domains/dev.udhaya.json new file mode 100644 index 000000000..31dc2651a --- /dev/null +++ b/domains/dev.udhaya.json @@ -0,0 +1,12 @@ +{ + "description": "Dev Portfolio", + "owner": { + "username": "xaceduke", + "email": "kinghtth0@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } +} From 66398728710616e019c567d308ad044b6930bb7f Mon Sep 17 00:00:00 2001 From: Melishy <121497579+Melishy@users.noreply.github.com> Date: Sat, 5 Oct 2024 18:33:54 +0300 Subject: [PATCH 031/434] Register luoxh.is-a.dev --- domains/luoxh.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/luoxh.json diff --git a/domains/luoxh.json b/domains/luoxh.json new file mode 100644 index 000000000..39b4ab240 --- /dev/null +++ b/domains/luoxh.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Melishy", + "email": "", + "discord": "1053012080812359750", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.B3hAKGwYwN12MhWyWlMcowtjr_w6FqpinnuTuIXKqUvuTL3ToA17Iy6qIZ6fojNxUsuhtz7fxnE8WkhLsPsVZ08_td5fFMJPThpP4fyqLyFppKjxNnPb4cLSvTec2kFSeyI8FWihG8kfinPeYwps3_rWMUhxQm1lQ-4iBGQ318nthuYs9xVvMsEJH2ftIriSzfA7N4bFJRhJTukB3ssjEH4HEsKDUuuk-TzSJcsSfTLfhWNfqZpIDo-4usv3ZnsWnddXr--nFyUGzRPbuyG_pYb49HJVu2hFGpwFN4AFyPQTX9O70SfRF7r3phm9OFLbvOL5l62Mq-JtBh8hTMKGVw.2jTYnYz8EtdK821s5QzTYQ.BfnuxMM5WPKEQnIYK7-1_p90M8we9BSqSo5hvA7TThM7YIgx-gsfsiOjz--ckrx6H5Ky1vDqXtWhyjDi5wCPti24czng0HpZVZvtHzqMphs.SoyzJiB6WaULLrIMI-Akyg" + }, + + "record": { + "CNAME": "_github-pages-challenge-melishy.luoxh" + } + } + \ No newline at end of file From 66b2b6d9528ef3943b765a605fc6c80bbc4ea271 Mon Sep 17 00:00:00 2001 From: Ace Duke <123620052+xAceDuke@users.noreply.github.com> Date: Sun, 6 Oct 2024 00:34:53 +0900 Subject: [PATCH 032/434] Update udhaya.json --- domains/udhaya.json | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/domains/udhaya.json b/domains/udhaya.json index 1585ab18a..31dc2651a 100644 --- a/domains/udhaya.json +++ b/domains/udhaya.json @@ -1,11 +1,12 @@ { - "description": "Just My personal portfolio page hosted in vercel", - "repo": "https://github.com/xAceDuke/ProjectAlpha", - "owner": { - "username": "xAceDuke", - "email": "kinghtth0@gmail.com" - }, - "record": { - "CNAME": "projectalpha-xtgt.vercel.app" - } + "description": "Dev Portfolio", + "owner": { + "username": "xaceduke", + "email": "kinghtth0@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } } From 5cf5226960ebfd29f284374a1cc2f77b5b46ca86 Mon Sep 17 00:00:00 2001 From: Melishy <121497579+Melishy@users.noreply.github.com> Date: Sat, 5 Oct 2024 18:49:45 +0300 Subject: [PATCH 033/434] Update luoxh.json Fix: invalid records --- domains/luoxh.json | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/domains/luoxh.json b/domains/luoxh.json index 39b4ab240..0bc232954 100644 --- a/domains/luoxh.json +++ b/domains/luoxh.json @@ -1,13 +1,12 @@ { - "owner": { - "username": "Melishy", - "email": "", - "discord": "1053012080812359750", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.B3hAKGwYwN12MhWyWlMcowtjr_w6FqpinnuTuIXKqUvuTL3ToA17Iy6qIZ6fojNxUsuhtz7fxnE8WkhLsPsVZ08_td5fFMJPThpP4fyqLyFppKjxNnPb4cLSvTec2kFSeyI8FWihG8kfinPeYwps3_rWMUhxQm1lQ-4iBGQ318nthuYs9xVvMsEJH2ftIriSzfA7N4bFJRhJTukB3ssjEH4HEsKDUuuk-TzSJcsSfTLfhWNfqZpIDo-4usv3ZnsWnddXr--nFyUGzRPbuyG_pYb49HJVu2hFGpwFN4AFyPQTX9O70SfRF7r3phm9OFLbvOL5l62Mq-JtBh8hTMKGVw.2jTYnYz8EtdK821s5QzTYQ.BfnuxMM5WPKEQnIYK7-1_p90M8we9BSqSo5hvA7TThM7YIgx-gsfsiOjz--ckrx6H5Ky1vDqXtWhyjDi5wCPti24czng0HpZVZvtHzqMphs.SoyzJiB6WaULLrIMI-Akyg" - }, - - "record": { - "CNAME": "_github-pages-challenge-melishy.luoxh" - } + "description": "🌸 This is nicer with it's own site of discord app named Luo Xiaohei", + "repo": "https://github.com/lxhapp/lxhapp.github.io", + "owner": { + "username": "Melishy", + "email": "nazariktymkiv67@gmail.com", + "twitter": "themelishy" + }, + "record": { + "CNAME": "lxhapp.github.io" } - \ No newline at end of file +} From a7e27313fa32294afbee80554e02a08cefb23f86 Mon Sep 17 00:00:00 2001 From: PyNexus Date: Sat, 5 Oct 2024 19:25:19 +0200 Subject: [PATCH 034/434] Register theheavy.is-a.dev --- domains/theheavy.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/theheavy.json diff --git a/domains/theheavy.json b/domains/theheavy.json new file mode 100644 index 000000000..f1f64f81b --- /dev/null +++ b/domains/theheavy.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "PyNexus-PYPI", + "email": "", + "discord": "1266113644643614803", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Q0hi0eXIZoyV_qha54TNehZhpAbeSyzQI1OIT2wjQvArwviwVaqn4AKQj4LWMxDJFDu7KgAL-k336uR2UF26HMQ1h3BhR9t8xq_UdDJLrNv9HOyxBzLrVWZp3yveH__Cli62iKkBzJCu-0q2IbThvnZEhyyELgHBhXMot5eqWpm5vE_MGICc50lcz7vZNDPJTEGiie6bLdbvNPfxiXVugjhm7WW_tNoSheHSSOGr3asBTLFpl_46d-KGH07uKCc_wGgn9rz26qY0dwhaqTRDmq1lWn4_yuknefBHVw51vpk_C-7NA0lMp711CfPeqw0fKQT5n-QCSp4JfyYgXJkQhg.S6gJHj5xinUubawSe5bbEg.HR9U7iv7mJJAXQ1u5U88vuT0W9XbCd74QpxNl9Swn0QZ7DZs4foP8VbwLE7-L1EmEog8VSHnVWnrJO3SY06DZscCELHocxxPrOpe7cTcpomW3Sx4_fItRqIWV4OWl1Lr.qqnRh7IvZACgHMU5bwXM3g" + }, + + "record": { + "CNAME": "theheavy.is-a.dev" + } + } + \ No newline at end of file From 641300f4d309381ac76bafb481dfcffa7655e41f Mon Sep 17 00:00:00 2001 From: The Heavy Date: Sat, 5 Oct 2024 21:40:12 +0200 Subject: [PATCH 035/434] Update theheavy.json --- domains/theheavy.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/theheavy.json b/domains/theheavy.json index f1f64f81b..3fc953d9d 100644 --- a/domains/theheavy.json +++ b/domains/theheavy.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "theheavy.is-a.dev" + "CNAME": "theheavy.github.io" } } - \ No newline at end of file + From d9162aa547381e53ea5eaf5a151efbda8d822e57 Mon Sep 17 00:00:00 2001 From: The Heavy Date: Sat, 5 Oct 2024 21:44:02 +0200 Subject: [PATCH 036/434] Update theheavy.json --- domains/theheavy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/theheavy.json b/domains/theheavy.json index 3fc953d9d..7a1f38934 100644 --- a/domains/theheavy.json +++ b/domains/theheavy.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "theheavy.github.io" + "CNAME": "pynexus-pypi.github.io/theheavy.github.io" } } From 2c4a8a3dfd40c7eede49a8606a2bb8a903491544 Mon Sep 17 00:00:00 2001 From: Krishanu <119403856+krishanunaskar@users.noreply.github.com> Date: Sun, 6 Oct 2024 01:18:32 +0530 Subject: [PATCH 037/434] Create _discord.krishanu.json --- domains/_discord.krishanu.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_discord.krishanu.json diff --git a/domains/_discord.krishanu.json b/domains/_discord.krishanu.json new file mode 100644 index 000000000..cddbd0ee3 --- /dev/null +++ b/domains/_discord.krishanu.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "krishanunaskar", + "email": "portfolio.krishanu@gmail.com", + "discord": "977802250716078210" + }, + + "record": { + "TXT": "dh=1603c613efb962d2d1557e92b16fe8caf00d0680" + } +} From 8ea409f9e8f6ac9b4dc68a244cc9173ec6a575e9 Mon Sep 17 00:00:00 2001 From: The Heavy Date: Sat, 5 Oct 2024 22:23:23 +0200 Subject: [PATCH 038/434] Update theheavy.json --- domains/theheavy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/theheavy.json b/domains/theheavy.json index 7a1f38934..290aefd4e 100644 --- a/domains/theheavy.json +++ b/domains/theheavy.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "pynexus-pypi.github.io/theheavy.github.io" + "CNAME": "pynexus-pypi.github.io" } } From 8855902199a50b9ce3d9800695638f76c2226506 Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sat, 5 Oct 2024 22:24:53 +0200 Subject: [PATCH 039/434] Update seiko.json --- domains/seiko.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/domains/seiko.json b/domains/seiko.json index 5ab3e9aaa..527e22013 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -1,9 +1,11 @@ { "owner": { - "username": "seiko", - "email": "zxroff@proton.me" + "username": "Delta-0mega", + "email": "delta-omegaone@proton.me" }, "record": { - "URL": "https://delta-omega.rf.gd/" + "A": [ + "38.22.104.142" + ] } } From 8c8ac6bf3e2f78dc9de145776b0597942b789af8 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 5 Oct 2024 17:25:19 -0400 Subject: [PATCH 040/434] chore: formatting and validation --- domains/theheavy.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/theheavy.json b/domains/theheavy.json index 290aefd4e..882c5f174 100644 --- a/domains/theheavy.json +++ b/domains/theheavy.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "PyNexus-PYPI", - "email": "", - "discord": "1266113644643614803", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Q0hi0eXIZoyV_qha54TNehZhpAbeSyzQI1OIT2wjQvArwviwVaqn4AKQj4LWMxDJFDu7KgAL-k336uR2UF26HMQ1h3BhR9t8xq_UdDJLrNv9HOyxBzLrVWZp3yveH__Cli62iKkBzJCu-0q2IbThvnZEhyyELgHBhXMot5eqWpm5vE_MGICc50lcz7vZNDPJTEGiie6bLdbvNPfxiXVugjhm7WW_tNoSheHSSOGr3asBTLFpl_46d-KGH07uKCc_wGgn9rz26qY0dwhaqTRDmq1lWn4_yuknefBHVw51vpk_C-7NA0lMp711CfPeqw0fKQT5n-QCSp4JfyYgXJkQhg.S6gJHj5xinUubawSe5bbEg.HR9U7iv7mJJAXQ1u5U88vuT0W9XbCd74QpxNl9Swn0QZ7DZs4foP8VbwLE7-L1EmEog8VSHnVWnrJO3SY06DZscCELHocxxPrOpe7cTcpomW3Sx4_fItRqIWV4OWl1Lr.qqnRh7IvZACgHMU5bwXM3g" - }, - - "record": { - "CNAME": "pynexus-pypi.github.io" - } + "owner": { + "username": "PyNexus-PYPI", + "email": "", + "discord": "1266113644643614803", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Q0hi0eXIZoyV_qha54TNehZhpAbeSyzQI1OIT2wjQvArwviwVaqn4AKQj4LWMxDJFDu7KgAL-k336uR2UF26HMQ1h3BhR9t8xq_UdDJLrNv9HOyxBzLrVWZp3yveH__Cli62iKkBzJCu-0q2IbThvnZEhyyELgHBhXMot5eqWpm5vE_MGICc50lcz7vZNDPJTEGiie6bLdbvNPfxiXVugjhm7WW_tNoSheHSSOGr3asBTLFpl_46d-KGH07uKCc_wGgn9rz26qY0dwhaqTRDmq1lWn4_yuknefBHVw51vpk_C-7NA0lMp711CfPeqw0fKQT5n-QCSp4JfyYgXJkQhg.S6gJHj5xinUubawSe5bbEg.HR9U7iv7mJJAXQ1u5U88vuT0W9XbCd74QpxNl9Swn0QZ7DZs4foP8VbwLE7-L1EmEog8VSHnVWnrJO3SY06DZscCELHocxxPrOpe7cTcpomW3Sx4_fItRqIWV4OWl1Lr.qqnRh7IvZACgHMU5bwXM3g" + }, + "record": { + "CNAME": "pynexus-pypi.github.io" } - +} From 0909943242795e68d134f0bedea9981b80b94845 Mon Sep 17 00:00:00 2001 From: Formuna <108485174+FormunaGit@users.noreply.github.com> Date: Sat, 5 Oct 2024 19:25:10 -0300 Subject: [PATCH 041/434] Create _vercel.linux.formuna.json --- domains/_vercel.linux.formuna.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.linux.formuna.json diff --git a/domains/_vercel.linux.formuna.json b/domains/_vercel.linux.formuna.json new file mode 100644 index 000000000..e41fbc0e1 --- /dev/null +++ b/domains/_vercel.linux.formuna.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "FormunaGit", + "email": "", + "discord": "754657845563097108" + }, + "record": { + "TXT": "vc-domain-verify=linux.formuna.is-a.dev,5838b861496b1a02cb3c" + } +} From fd0e375f21ed6bc9cf56d98acc08b5a9d1aa5ca5 Mon Sep 17 00:00:00 2001 From: Formuna <108485174+FormunaGit@users.noreply.github.com> Date: Sat, 5 Oct 2024 19:26:06 -0300 Subject: [PATCH 042/434] Create linux.formuna.json --- domains/linux.formuna.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/linux.formuna.json diff --git a/domains/linux.formuna.json b/domains/linux.formuna.json new file mode 100644 index 000000000..aacfbb1fa --- /dev/null +++ b/domains/linux.formuna.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "FormunaGit", + "email": "", + "discord": "754657845563097108" + }, + "record": { + "CNAME": "rimwiki.vercel.app" + } +} From 00a9c957ad42738a7ca0a704311b5b39427e5388 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Sun, 6 Oct 2024 13:49:18 +0700 Subject: [PATCH 043/434] Register huygd.is-a.dev subdomain --- domains/huygd.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/huygd.json diff --git a/domains/huygd.json b/domains/huygd.json new file mode 100644 index 000000000..b84df3445 --- /dev/null +++ b/domains/huygd.json @@ -0,0 +1,11 @@ +{ + "description": "My first domain to learn", + "repo": "https://github.com/huygmdvn/register", + "owner": { + "username": "huygmdvn", + "email": "huynhquochuytkna@gmail.com" + }, + "record": { + "A": "103.77.240.59" + } +} From d322aac09011dc0b7010c8822d5e8faea6893094 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Sun, 6 Oct 2024 13:59:36 +0700 Subject: [PATCH 044/434] Update Cname to cloudflare --- domains/nsupdate.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/nsupdate.json diff --git a/domains/nsupdate.json b/domains/nsupdate.json new file mode 100644 index 000000000..0734e6251 --- /dev/null +++ b/domains/nsupdate.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "huygmdvn", + "email": "huynhquochuytkna@gmail.com" + }, + "record": { + "CNAME": "register-4ve.pages.dev" + } +} From 7e37fded32b385095af599cb32e917e63932744d Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Sun, 6 Oct 2024 14:31:23 +0700 Subject: [PATCH 045/434] Update domains/huygd.json Co-authored-by: CuteDog5695 --- domains/huygd.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/huygd.json b/domains/huygd.json index b84df3445..de39c9a22 100644 --- a/domains/huygd.json +++ b/domains/huygd.json @@ -6,6 +6,6 @@ "email": "huynhquochuytkna@gmail.com" }, "record": { - "A": "103.77.240.59" + "CNAME": "register-4ve.pages.dev" } } From 617ea0139436bbaf431c727dcdefdd1fc40772ac Mon Sep 17 00:00:00 2001 From: CuteDog5695 Date: Sun, 6 Oct 2024 10:33:45 +0300 Subject: [PATCH 046/434] Delete domains/nsupdate.json --- domains/nsupdate.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/nsupdate.json diff --git a/domains/nsupdate.json b/domains/nsupdate.json deleted file mode 100644 index 0734e6251..000000000 --- a/domains/nsupdate.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "huygmdvn", - "email": "huynhquochuytkna@gmail.com" - }, - "record": { - "CNAME": "register-4ve.pages.dev" - } -} From 3ee48e464a914dad3a688880d79635a1f756d8e6 Mon Sep 17 00:00:00 2001 From: Ace Duke <123620052+xAceDuke@users.noreply.github.com> Date: Sun, 6 Oct 2024 18:32:46 +0900 Subject: [PATCH 047/434] Create www.udhaya.json --- domains/www.udhaya.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/www.udhaya.json diff --git a/domains/www.udhaya.json b/domains/www.udhaya.json new file mode 100644 index 000000000..a30fdef28 --- /dev/null +++ b/domains/www.udhaya.json @@ -0,0 +1,10 @@ +{ + "description": "Netfily CNAME", + "owner": { + "username": "xaceduke", + "email": "kinghtth0@gmail.com" + }, + "record": { + "CNAME": "mainudhaya.netlify.app" + } +} From 2c08da236035b47a2ce5c006280bd3c1dcedeaea Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 6 Oct 2024 17:43:11 +0800 Subject: [PATCH 048/434] Update w.json --- domains/w.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/domains/w.json b/domains/w.json index b8151727b..8a9905969 100644 --- a/domains/w.json +++ b/domains/w.json @@ -1,11 +1,10 @@ { "owner": { "username": "wdhdev", - "email": "william@williamharrison.dev", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.SdYpx7eNqzrsSaps8ePYAkUaNG-q_yn4sIwHgBleDwBi380-SWsVjBboVLydwM6PxK1gAzRamHu9HlrccM-6EHeWhogQlRxpqh00vdm_YvY2B2GizVZyo2WL1mcz9rYmicfWso_pcVNhgxHzj3k4MtNMcVbnQmFhVg8mk3DwXQyvK347cZCRnwuQe4l0XAX9xfEPJ-A02ljxjQUrwzaIUfDuJHM5UBC7uS5I6FRl8M2Sz0VlvmiE3lqdsxphL1vOAR3guCCulNyfLo-yvLqIvxGF-L2zbuaKMpQta0wxwTE4M2TNFJ3ajawCeWtzQvtHvjonuKoLZk02mkp2c4zlCA.XEGDbkb6MearJnI0Lx3mxw.uIfclT8STiI1PQpL7HBPPduiLS89ybBNYCz-5suFAqwpeoFqmeKoYjMLKssywx_UeNfYJ8EakPpSrno7PsVPeKhixsw1XwAj2Mnb_FkYQ6S-ibd0Mh3fS6299ISEmhBK.bT1AIOehMEy6K3M7amOaVQ" + "email": "william@m.is-a.dev" }, "record": { - "CNAME": "edge.redirect.pizza" + "CNAME": "cname.dub.co" } } From e947c9dfd064fcf88bbaa7b8698f1da27792836d Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 6 Oct 2024 17:43:58 +0800 Subject: [PATCH 049/434] Create _vercel.w.json --- domains/_vercel.w.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.w.json diff --git a/domains/_vercel.w.json b/domains/_vercel.w.json new file mode 100644 index 000000000..47ace0695 --- /dev/null +++ b/domains/_vercel.w.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@m.is-a.dev" + }, + + "record": { + "TXT": "vc-domain-verify=w.is-a.dev,c96785bdf579f8c7140e" + } +} From 68b9cbcf0cd993f1c55aa63f3fffdf1cdb1ed0db Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 6 Oct 2024 17:48:00 +0800 Subject: [PATCH 050/434] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0fe1cc629..3cb4a7ba6 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ If you have an issue that contains confidental infomation, send an email to secu ## Register ### Manual Registration -> If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge). +> If you want a more visual guide, check out [this blog post](https://w.is-a.dev/2u58kTT). - [Fork](https://github.com/is-a-dev/register/fork) and star this repository - Add a new file called `your-domain-name.json` in the `domains` folder to register `your-domain-name.is-a.dev` From a346c5dff755311c44f3a67cf066383bec24e54f Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 6 Oct 2024 17:49:10 +0800 Subject: [PATCH 051/434] Delete domains/_vercel.w.json --- domains/_vercel.w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_vercel.w.json diff --git a/domains/_vercel.w.json b/domains/_vercel.w.json deleted file mode 100644 index 47ace0695..000000000 --- a/domains/_vercel.w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "TXT": "vc-domain-verify=w.is-a.dev,c96785bdf579f8c7140e" - } -} From cbd371e7be4af938082b0519a97736ba68d1cd15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bu=C4=9Fra=20Altun?= <78092286+NotRabug50@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:43:46 +0300 Subject: [PATCH 052/434] Register rabug.is-a.dev --- domains/rabug.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/rabug.json diff --git a/domains/rabug.json b/domains/rabug.json new file mode 100644 index 000000000..6c9a5f23a --- /dev/null +++ b/domains/rabug.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "NotRabug50", + "email": "", + "discord": "541194606214250496", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ps0moOTq92R__wFgKFQH6WfwtOBaTQI4l7VY-uKJH1Eq0_rgwbZn5VFO4JGz06gUM6TF7WcUJTXCKMBNmJ2FP72EziCABmyM9Nre1UzcAWQ5u8vI9BoBsFTRqbqtezMbfwi18iYzl5PhpTT9jFP9OVosqgRTaCuFQab6u_63KwrOfw4cH-vKUKAU0fr3Q0t2hlFKyioN04n--bgMbtxBkH1F9U4Y2WeeAikUsNUM-RJPxSRDkE5jPQwH3CRvteBDR3p9kMvT8hZDXH0MUQizKFE5ok2GEpc0f4yw7XZtCf59fg-kAuBlneA0or4twHPmMVBc5gj3RMQ2wkBM5TtEKg.Dz0wpW_pv-ibVW_W-AG46w.JxtLaG5wminoevZ_ovAe-G5MsPRfQLP-JsiFF_0nuHEYCrAGQvbDyTs5R9E6B9iqEvyWu7gcOAaSoclyaworD83p0P8oDbHcrRuzFnEl-N0.CsKvYUIxVUV9977e0H3KTw" + }, + + "record": { + "CNAME": "notrabug.vercel.app" + } + } + \ No newline at end of file From bea86fea81abff120d85d94fa802694e2ced8992 Mon Sep 17 00:00:00 2001 From: Flavio <118379452+Ciao287@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:00:08 +0200 Subject: [PATCH 053/434] Create _discord.ciaobot.json --- domains/_discord.ciaobot.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_discord.ciaobot.json diff --git a/domains/_discord.ciaobot.json b/domains/_discord.ciaobot.json new file mode 100644 index 000000000..3de0ba048 --- /dev/null +++ b/domains/_discord.ciaobot.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Ciao287", + "email": "", + "discord": "687333016921440317" + }, + "record": { + "TXT": "dh=7033eb795b01d2b28ceb767f8e34a4dffa268406" + } +} From f8d2bce66a7ab6cd48c41f59487ed7500c3bfd51 Mon Sep 17 00:00:00 2001 From: Flavio <118379452+Ciao287@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:10:51 +0200 Subject: [PATCH 054/434] Create _discord.status.ciaobot.json --- domains/_discord.status.ciaobot.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_discord.status.ciaobot.json diff --git a/domains/_discord.status.ciaobot.json b/domains/_discord.status.ciaobot.json new file mode 100644 index 000000000..80a194d66 --- /dev/null +++ b/domains/_discord.status.ciaobot.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Ciao287", + "email": "", + "discord": "687333016921440317" + }, + "record": { + "TXT": "dh=5b1ae56adf1959519abbb008b4803ee9911ff1b6" + } +} From 335c79ee3271e7cf5ee11dcb614206248b181478 Mon Sep 17 00:00:00 2001 From: Formuna <108485174+FormunaGit@users.noreply.github.com> Date: Sun, 6 Oct 2024 08:15:18 -0300 Subject: [PATCH 055/434] Rename _vercel.linux.formuna.json to _vercel.formuna.json --- domains/{_vercel.linux.formuna.json => _vercel.formuna.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_vercel.linux.formuna.json => _vercel.formuna.json} (100%) diff --git a/domains/_vercel.linux.formuna.json b/domains/_vercel.formuna.json similarity index 100% rename from domains/_vercel.linux.formuna.json rename to domains/_vercel.formuna.json From f15fc194d4a64c0a7bed20ff0cb357373236168a Mon Sep 17 00:00:00 2001 From: Ashesh <103701190+BloodLetters@users.noreply.github.com> Date: Sun, 6 Oct 2024 19:23:33 +0800 Subject: [PATCH 056/434] Register Ash.is-a.dev --- domains/ash.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/ash.json diff --git a/domains/ash.json b/domains/ash.json new file mode 100644 index 000000000..9c10aac63 --- /dev/null +++ b/domains/ash.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "BloodLetters", + "email": "", + "discord": "961870785486671872", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ViU_s7aERLW_mNpbpi9hxOs4zrccaqUhyyUAxIZEKbqex3iWjZP9AUM7uoeyQh9qPzVy8fp92ArDGlC-iYQwW7Xw6WHwzMo_zQGZchYGcI7gDJnI-BSKEwTe9oFPqLzkbR8o3guo7_7Qo54bWm7UDjBjca2JCol7iXJgXP0cUJzgrX3QTPxVEigrvnBNsSIr83WlFZZagm9gyCBpl0WTVLjomcSHdTB2IjM6_yMkYCD1cLDOrkXwqH79o1orLZWrHbDf_6Mqfyay7ZoRiacDTAAi7LVMYo-bjo82IwrCRCNXbHsANk3kJKQnVETKX37bB8sPyRT7I_oygAk9tGcu0A.sbMp8UsiUgSWQ2-vTfEvxA.TzjhAHzK6nG9FtsYXnn3rqwGECCQk0m-KRlrz8-t6BDAPX2SWp0-KEp1pdmc4Okgg5iBl_LRTavfdX2xLuuFHp0G5lzit1LmeEsV6QNfrmY.sIKZgtKW8YqtT_ohHyte9Q" + }, + + "record": { + "CNAME": "web-production-six.vercel.app" + } + } + \ No newline at end of file From 87c81c274cf1e344585c0acb93ce5c4fcb5a36ce Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 6 Oct 2024 13:25:00 +0200 Subject: [PATCH 057/434] Update seiko.json (added txt for mail client) --- domains/seiko.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/seiko.json b/domains/seiko.json index 527e22013..76559e509 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -6,6 +6,7 @@ "record": { "A": [ "38.22.104.142" - ] + ], + "TXT" : "zoho-verification=zb49702583.zmverify.zoho.eu" } } From 6a4145302ec9eeabf9b29864603090a12109fc3c Mon Sep 17 00:00:00 2001 From: QuantumMapleQC Date: Sun, 6 Oct 2024 13:16:34 +0000 Subject: [PATCH 058/434] Create quantummapleqc.json --- domains/quantummapleqc.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/quantummapleqc.json diff --git a/domains/quantummapleqc.json b/domains/quantummapleqc.json new file mode 100644 index 000000000..9ce37d6e7 --- /dev/null +++ b/domains/quantummapleqc.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/QuantumMapleQC/quantumapleqc.github.io", + "owner": { + "username": "quantumapleqc", + "email": "thefattestmod@gmail.com", + }, + "record": { + "CNAME": "quantummapleqc.github.io" + } +} From 5246f51b3e50a94fbffd86c3748faa040681a82a Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 6 Oct 2024 11:07:50 -0400 Subject: [PATCH 059/434] chore: formatting and validation --- domains/seiko.json | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/domains/seiko.json b/domains/seiko.json index 76559e509..b0b16bf2b 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -1,12 +1,14 @@ { - "owner": { - "username": "Delta-0mega", - "email": "delta-omegaone@proton.me" - }, - "record": { - "A": [ - "38.22.104.142" - ], - "TXT" : "zoho-verification=zb49702583.zmverify.zoho.eu" - } + "owner": { + "username": "Delta-0mega", + "email": "delta-omegaone@proton.me" + }, + "record": { + "A": [ + "38.22.104.142" + ], + "TXT": [ + "zoho-verification=zb49702583.zmverify.zoho.eu" + ] + } } From 0e722ee26eb8bc08ffe08406f0e281a7eeffe366 Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 6 Oct 2024 18:54:03 +0200 Subject: [PATCH 060/434] Create _vercel.seiko.json --- domains/_vercel.seiko.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.seiko.json diff --git a/domains/_vercel.seiko.json b/domains/_vercel.seiko.json new file mode 100644 index 000000000..e80d06333 --- /dev/null +++ b/domains/_vercel.seiko.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Delta 0mega", + "email": "zxroff@proton.me", + "discord": "1279377552561147964" + }, + "record": { + "TXT": "vc-domain-verify=seiko.is-a.dev,e8e0dd92b8aecad6d7af" + } +} From d17bbf05ed61c23ef8aa19e7b3f99ce292ec620f Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 6 Oct 2024 18:54:56 +0200 Subject: [PATCH 061/434] Delete domains/seiko.json --- domains/seiko.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/seiko.json diff --git a/domains/seiko.json b/domains/seiko.json deleted file mode 100644 index b0b16bf2b..000000000 --- a/domains/seiko.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "Delta-0mega", - "email": "delta-omegaone@proton.me" - }, - "record": { - "A": [ - "38.22.104.142" - ], - "TXT": [ - "zoho-verification=zb49702583.zmverify.zoho.eu" - ] - } -} From 3aff95ebf94560f3b66e053f35f179c9f822a9a1 Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 6 Oct 2024 19:10:12 +0200 Subject: [PATCH 062/434] Create seiko.json --- domains/seiko.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/seiko.json diff --git a/domains/seiko.json b/domains/seiko.json new file mode 100644 index 000000000..d5e742bdd --- /dev/null +++ b/domains/seiko.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Delta 0mega", + "email": "zxroff@proton.me", + "discord": "1279377552561147964" + }, + "record": { + "A": ["76.76.21.241"] + } +} From 802123395809dd9b605f235f85d1761c4f36dc36 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:20:03 -0400 Subject: [PATCH 063/434] chore: fixing json and formatting --- domains/seiko.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/domains/seiko.json b/domains/seiko.json index d5e742bdd..00a970ffd 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -1,10 +1,12 @@ { - "owner": { - "username": "Delta 0mega", - "email": "zxroff@proton.me", - "discord": "1279377552561147964" - }, - "record": { - "A": ["76.76.21.241"] - } + "owner": { + "username": "Delta-0mega", + "email": "zxroff@proton.me", + "discord": "1279377552561147964" + }, + "record": { + "A": [ + "76.76.21.241" + ] + } } From 24280d56b2998b69a556480aaba6fd7e7af2190c Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:21:24 -0400 Subject: [PATCH 064/434] chore: fixing json and formatting --- domains/_vercel.seiko.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/domains/_vercel.seiko.json b/domains/_vercel.seiko.json index e80d06333..702f88aa1 100644 --- a/domains/_vercel.seiko.json +++ b/domains/_vercel.seiko.json @@ -1,10 +1,10 @@ { - "owner": { - "username": "Delta 0mega", - "email": "zxroff@proton.me", - "discord": "1279377552561147964" - }, - "record": { - "TXT": "vc-domain-verify=seiko.is-a.dev,e8e0dd92b8aecad6d7af" - } + "owner": { + "username": "Delta-0mega", + "email": "zxroff@proton.me", + "discord": "1279377552561147964" + }, + "record": { + "TXT": "vc-domain-verify=seiko.is-a.dev,e8e0dd92b8aecad6d7af" + } } From f841f6691d2e5e0464b1bbcbb7e7fcf9ba456d91 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:23:54 -0400 Subject: [PATCH 065/434] chore: fixing json and formatting --- domains/quantummapleqc.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/domains/quantummapleqc.json b/domains/quantummapleqc.json index 9ce37d6e7..5df9d954f 100644 --- a/domains/quantummapleqc.json +++ b/domains/quantummapleqc.json @@ -1,10 +1,10 @@ { - "repo": "https://github.com/QuantumMapleQC/quantumapleqc.github.io", - "owner": { - "username": "quantumapleqc", - "email": "thefattestmod@gmail.com", - }, - "record": { - "CNAME": "quantummapleqc.github.io" - } + "repo": "https://github.com/QuantumMapleQC/quantumapleqc.github.io", + "owner": { + "username": "quantumapleqc", + "email": "thefattestmod@gmail.com" + }, + "record": { + "CNAME": "quantummapleqc.github.io" + } } From 0693187abfd04c88ff717814761a73b0c52457ef Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Sun, 6 Oct 2024 20:04:47 +0200 Subject: [PATCH 066/434] Update seiko.json --- domains/seiko.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/domains/seiko.json b/domains/seiko.json index 00a970ffd..27a6b2633 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -5,8 +5,6 @@ "discord": "1279377552561147964" }, "record": { - "A": [ - "76.76.21.241" - ] + "CNAME": "seiko-portfolio.vercel.app" } } From 15c198dcd514d24534dab7a11cd6663345656c05 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Mon, 7 Oct 2024 08:49:58 +0530 Subject: [PATCH 067/434] Update saxophone.json --- domains/saxophone.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/saxophone.json b/domains/saxophone.json index 27aed633f..e8ef89b77 100644 --- a/domains/saxophone.json +++ b/domains/saxophone.json @@ -6,7 +6,8 @@ }, "record": { "A": [ - "216.24.57.1" + "104.18.24.34", + "104.18.25.34" ], "MX": [ "mx1.forwardemail.net", From 6f8e480f01ec23e9852db2b571e48c898a2fefd8 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Mon, 7 Oct 2024 08:50:24 +0530 Subject: [PATCH 068/434] Delete domains/blog.saxophone.json --- domains/blog.saxophone.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/blog.saxophone.json diff --git a/domains/blog.saxophone.json b/domains/blog.saxophone.json deleted file mode 100644 index a24c990a0..000000000 --- a/domains/blog.saxophone.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "subdomain for my blog", - "owner": { - "username": "saxophone-guy", - "email": "itsarchit@keemail.me" - }, - "record": { - "A": [ - "216.24.57.1" - ] - } -} From 24194691f97a0d2c8ecdd437aaaa86be118454e0 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Mon, 7 Oct 2024 08:54:37 +0530 Subject: [PATCH 069/434] Update and rename saxophone.json to _dnslink.saxophone.json --- domains/_dnslink.saxophone.json | 10 ++++++++++ domains/saxophone.json | 18 ------------------ 2 files changed, 10 insertions(+), 18 deletions(-) create mode 100644 domains/_dnslink.saxophone.json delete mode 100644 domains/saxophone.json diff --git a/domains/_dnslink.saxophone.json b/domains/_dnslink.saxophone.json new file mode 100644 index 000000000..b830fcab8 --- /dev/null +++ b/domains/_dnslink.saxophone.json @@ -0,0 +1,10 @@ +{ + "description": "my website's ipfs stuff. (basically web3 -> web2 connection)", + "owner": { + "username": "saxophone-guy", + "email": "itsarchit@keemail.me" + }, + "record": { + "TXT": "dnslink=/ipns/k51qzi5uqu5dk6ipnpcrhit2aii6c8q00d53lrswd0702q67c6dap9g1z8lewm" + } +} diff --git a/domains/saxophone.json b/domains/saxophone.json deleted file mode 100644 index e8ef89b77..000000000 --- a/domains/saxophone.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "description": "saxophones are the best instrument", - "owner": { - "username": "saxophone-guy", - "email": "itsarchit@keemail.me" - }, - "record": { - "A": [ - "104.18.24.34", - "104.18.25.34" - ], - "MX": [ - "mx1.forwardemail.net", - "mx2.forwardemail.net" - ], - "TXT": "forward-email=itsarchit@keemail.me" - } -} From 3dafbd09d7605f139ace495875004e173155b9c7 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Mon, 7 Oct 2024 08:55:11 +0530 Subject: [PATCH 070/434] Create saxophone --- domains/saxophone | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 domains/saxophone diff --git a/domains/saxophone b/domains/saxophone new file mode 100644 index 000000000..2085cbf6e --- /dev/null +++ b/domains/saxophone @@ -0,0 +1,18 @@ +{ + "description": "my website's ipfs stuff. (basically web3 -> web2 connection)", + "owner": { + "username": "saxophone-guy", + "email": "itsarchit@keemail.me" + }, + "record": { + "A": [ + "104.18.24.34", + "104.18.25.34" + ], + "MX": [ + "mx1.forwardemail.net", + "mx2.forwardemail.net" + ], + "TXT": "forward-email=itsarchit@keemail.me" + } +} From 87ed833e38334f4e89928b7dce5908f5a69fe5e9 Mon Sep 17 00:00:00 2001 From: Lua <167039839+notxlua@users.noreply.github.com> Date: Sun, 6 Oct 2024 22:36:38 -0500 Subject: [PATCH 071/434] Update lua.json I'm updating the nameserver to work with dreamhost. These are the nameservers that dreamhost uses: (This information is already public) ns1.dreamhost.com 162.159.26.14 ns2.dreamhost.com 162.159.26.81 ns3.dreamhost.com 162.159.27.84 I am using the first one's IP. If this is incorrect please correct me! Once the script is updated, it should point to their nameservers and theoretically work when connected. I will then make my site from their built-in wordpress editor. The reason is so I can have subpages that instead of just redirecting the user to a bad free wordpress site, is actually owned and operated by me. --- domains/lua.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/domains/lua.json b/domains/lua.json index 3778f152d..f42a8e234 100644 --- a/domains/lua.json +++ b/domains/lua.json @@ -2,9 +2,11 @@ "description": "Just a website for detailing the game development projects of Lua", "owner": { "username": "notxlua", - "email": "notxlua@gmail.com" + "email": "notxlua@gmail.com", + "discord": "778436572835086366" }, + "record": { - "CNAME": "xmw2.wordpress.com" + "A": ["162.159.26.14"] } } From 3cc770fa895a74d43dfa73bba8cecf06680be537 Mon Sep 17 00:00:00 2001 From: Lua <167039839+notxlua@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:07:27 -0500 Subject: [PATCH 072/434] Update lua.json --- domains/lua.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/lua.json b/domains/lua.json index f42a8e234..d2ee2a181 100644 --- a/domains/lua.json +++ b/domains/lua.json @@ -7,6 +7,6 @@ }, "record": { - "A": ["162.159.26.14"] + "A": ["162.159.26.14","162.159.26.81","162.159.27.84"] } } From 3b4f4f8acec356b69ef909043d57fceca1fe7898 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:43:15 +0530 Subject: [PATCH 073/434] Update and rename saxophone to saxophone.json --- domains/{saxophone => saxophone.json} | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename domains/{saxophone => saxophone.json} (76%) diff --git a/domains/saxophone b/domains/saxophone.json similarity index 76% rename from domains/saxophone rename to domains/saxophone.json index 2085cbf6e..b27c59593 100644 --- a/domains/saxophone +++ b/domains/saxophone.json @@ -1,13 +1,12 @@ { - "description": "my website's ipfs stuff. (basically web3 -> web2 connection)", + "description": "my website's ipfs stuff. (basically web3 -> web2 connection). i used an nginx proxy hosted on render in order to proxy my website!", "owner": { "username": "saxophone-guy", "email": "itsarchit@keemail.me" }, "record": { "A": [ - "104.18.24.34", - "104.18.25.34" + "216.24.57.1" ], "MX": [ "mx1.forwardemail.net", From 0e036d2c9e4be8bc378d3820e5cc68710ca9ac47 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Mon, 7 Oct 2024 09:46:30 +0530 Subject: [PATCH 074/434] Delete domains/_dnslink.saxophone.json --- domains/_dnslink.saxophone.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_dnslink.saxophone.json diff --git a/domains/_dnslink.saxophone.json b/domains/_dnslink.saxophone.json deleted file mode 100644 index b830fcab8..000000000 --- a/domains/_dnslink.saxophone.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "my website's ipfs stuff. (basically web3 -> web2 connection)", - "owner": { - "username": "saxophone-guy", - "email": "itsarchit@keemail.me" - }, - "record": { - "TXT": "dnslink=/ipns/k51qzi5uqu5dk6ipnpcrhit2aii6c8q00d53lrswd0702q67c6dap9g1z8lewm" - } -} From 6183808d264a495ffb1545d80819d31ce04c7995 Mon Sep 17 00:00:00 2001 From: Ashesh <103701190+BloodLetters@users.noreply.github.com> Date: Mon, 7 Oct 2024 13:28:41 +0800 Subject: [PATCH 075/434] Create _vercel.ash.json --- domains/_vercel.ash.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.ash.json diff --git a/domains/_vercel.ash.json b/domains/_vercel.ash.json new file mode 100644 index 000000000..eafe9708c --- /dev/null +++ b/domains/_vercel.ash.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Blooletters", + "email": "", + "discord": "961870785486671872" + }, + "record": { + "TXT": "vc-domain-verify=ash.is-a.dev,6543a60bcc98259cc8d5" + } +} From 9678c7bd55640a2fc1a979b8c79c360af920af81 Mon Sep 17 00:00:00 2001 From: Stef_DP Date: Mon, 7 Oct 2024 11:09:13 +0200 Subject: [PATCH 076/434] fix username --- domains/_vercel.ash.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_vercel.ash.json b/domains/_vercel.ash.json index eafe9708c..c9de1a5d5 100644 --- a/domains/_vercel.ash.json +++ b/domains/_vercel.ash.json @@ -1,6 +1,6 @@ { "owner": { - "username": "Blooletters", + "username": "BloodLetters", "email": "", "discord": "961870785486671872" }, From a05123a3c0b03a7e790a963390a10f082d42e09f Mon Sep 17 00:00:00 2001 From: iamthen0ise Date: Mon, 7 Oct 2024 13:10:41 +0300 Subject: [PATCH 077/434] Register noise.i-a-dev --- noise.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 noise.json diff --git a/noise.json b/noise.json new file mode 100644 index 000000000..a827f8268 --- /dev/null +++ b/noise.json @@ -0,0 +1,11 @@ +{ + "description": "This is a domain for my personal website!", + "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io", + "owner": { + "username": "iamthen0ise", + "email": "evgenii.uvarov.post@gmail.com", + }, + "record": { + "CNAME": "iamthen0ise.github.io" + } +} From 63a40684d8c507ead4f21132e89820c4ead7b51b Mon Sep 17 00:00:00 2001 From: Andrei Jiroh Halili Date: Mon, 7 Oct 2024 19:26:33 +0800 Subject: [PATCH 078/434] Register andreijiroh.is-a.dev --- domains/andreijiroh.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/andreijiroh.json diff --git a/domains/andreijiroh.json b/domains/andreijiroh.json new file mode 100644 index 000000000..227043a5f --- /dev/null +++ b/domains/andreijiroh.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "ajhalili2006", + "email": "", + "discord": "437044173825114113", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYflKk2IBSfS6chUMYUGHREeeZVR18nZA-TlYCa5lgQGaR1P6lixNKJAJcJv72mUkHus2VyrrxSkl5ttCTtBXFdFs8eA4jNFPjtvC_7Qt-i_v0UWs5rxtdZ2y3MsN6jzPeVzHcVq2gQG9RFdIniBHMKuEOfiPCPqXp_CbdjBddCRQRsIzunnAwof917053o4EV3JCMVN9ObW3Jdq9GD9QaB_vPG9HjFqzwlvSA6QFbQYYilvij7UF5I3pcLfNyOw3tascM6GMDlXJxtqL2r6HLo58MSagDKycFCuuxdfsRljnLypuwF0m_3bEV76QRpvMWY_NmW6FaveHLjzd82l0g.ABEBdXC3pvmyqoKfDAw86A.NNKf3gP3_-fzpnvGWIBJaSzsU-d1ZJsDFJSyc52B6pjz1LrYOeK_0-QjF8w1Y1xiaRz475Drvb-27xOCjANJjZlgtCVrG1mgVxWDanb30kmyV8KtNLnlGO3VKMWXqy7r.K9X3W6jos3JsIFCn6LGifA" + }, + + "record": { + "CNAME": "ajhalili2006.pages.dev" + } + } + \ No newline at end of file From 2d2468d6fe8be3a30de39109409d107ca8eb08df Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Mon, 7 Oct 2024 20:02:21 +0700 Subject: [PATCH 079/434] Update A record point to a hosting --- domains/huygd.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/huygd.json b/domains/huygd.json index de39c9a22..b84df3445 100644 --- a/domains/huygd.json +++ b/domains/huygd.json @@ -6,6 +6,6 @@ "email": "huynhquochuytkna@gmail.com" }, "record": { - "CNAME": "register-4ve.pages.dev" + "A": "103.77.240.59" } } From e0d4ea555826395341983bfdc0dcacee74e44da4 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Mon, 7 Oct 2024 20:13:48 +0700 Subject: [PATCH 080/434] Register huygmd.is-a.dev --- domains/huygmd-is-a-dev.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/huygmd-is-a-dev.json diff --git a/domains/huygmd-is-a-dev.json b/domains/huygmd-is-a-dev.json new file mode 100644 index 000000000..9f895e5c3 --- /dev/null +++ b/domains/huygmd-is-a-dev.json @@ -0,0 +1,13 @@ +{ + "description": "My second domain, should be used to feature my project in the future", + "repo": "https://github.com/huygmdvn/register", + "owner": { + "username": "huygmdvn", + "email": "huynhquochuytkna@gmail.com" + }, + "record": { + "A": [ + "103.77.240.59" + ] + } +} From 1db1b12351795dac757bc7f6388b6f97aae14427 Mon Sep 17 00:00:00 2001 From: huygmdvn Date: Mon, 7 Oct 2024 20:21:30 +0700 Subject: [PATCH 081/434] Update huygd.json --- domains/huygd.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/huygd.json b/domains/huygd.json index b84df3445..07116369e 100644 --- a/domains/huygd.json +++ b/domains/huygd.json @@ -6,6 +6,8 @@ "email": "huynhquochuytkna@gmail.com" }, "record": { - "A": "103.77.240.59" + "A": [ + "103.77.240.59" + ] } } From cb7952727de283d143d85d262cf451e09a522dbf Mon Sep 17 00:00:00 2001 From: William Harrison Date: Tue, 8 Oct 2024 09:27:47 +0800 Subject: [PATCH 082/434] revert link update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3cb4a7ba6..0fe1cc629 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ If you have an issue that contains confidental infomation, send an email to secu ## Register ### Manual Registration -> If you want a more visual guide, check out [this blog post](https://w.is-a.dev/2u58kTT). +> If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge). - [Fork](https://github.com/is-a-dev/register/fork) and star this repository - Add a new file called `your-domain-name.json` in the `domains` folder to register `your-domain-name.is-a.dev` From d10e3da7211cb1062c67cbbb3362d4fd50c1d1d9 Mon Sep 17 00:00:00 2001 From: Shreyas Jain Date: Mon, 7 Oct 2024 23:49:41 -0400 Subject: [PATCH 083/434] Register shreyas.is-a.dev --- domains/shreyas.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/shreyas.json diff --git a/domains/shreyas.json b/domains/shreyas.json new file mode 100644 index 000000000..af8d0fbeb --- /dev/null +++ b/domains/shreyas.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "shrysjain", + "email": "2027sjain@tjhsst.edu" + }, + "record": { + "URL": "https://shrysjain.me/" + } +} From 416f24f3e0d58bfb6ec1ee830f6b0ce4990941fa Mon Sep 17 00:00:00 2001 From: windowsed <47655623+windowsed1225@users.noreply.github.com> Date: Tue, 8 Oct 2024 16:09:42 +0800 Subject: [PATCH 084/434] Register windowsed.is-a.dev --- domains/windowsed.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/windowsed.json diff --git a/domains/windowsed.json b/domains/windowsed.json new file mode 100644 index 000000000..5bb7c8f9a --- /dev/null +++ b/domains/windowsed.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "windowsed1225", + "email": "", + "discord": "906415095473655810", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Wu2s52VXs8ZJdqRj-2BQR7uW8Y5PTkyDREXRM18p7MHsubvopdIV4SfcNaXFcYvjiyJBUeq-txAqRnlebZU_Z1RgeoN0raa50fEo1jyiXEngDzvnDcnqlWUeI49eXP-2JSbUEXm3Y_sX2tmjZvlyUg0gN1rNa7-p13d2WJB1yWG-DEQK680lyJ63q_3ImzjkzzwJaiNtqInvbro6IOI0zOGREvoycbSFB7dICeTodq5BNYm5coBrY1g_QxmhL5x6uVovN64SJssy1MAKhr8i2iR3KhfJkHWFIiaJviGfJqJic4w3TKIFPlvelclyqMDFatFdaR_cNSEQZNZrQLAafQ.MDwq2TyPR64xGApOjOEllQ.7sfYfncrWm11i5oFs_I5-kNFptjdv6vuqksAgUwBWJpSpY3vytpHY9Sm6vRT1E0K1A7nMlTcPFa5mYm-EuxkqigLAis2uqK3E0ydYXZ75kABX0JT7Qg8r3U10XGpjeKL0-5WnKRvytun9O7XJGuLPQ.-Q_dogK2zHsV1DuGhhaF-A" + }, + + "record": { + "A": ["76.76.21.21"] + } + } + \ No newline at end of file From 74b56fb8c9641d672264966084d1e64b87ca7ee7 Mon Sep 17 00:00:00 2001 From: Ishaan <89083494+Ishaan1313@users.noreply.github.com> Date: Tue, 8 Oct 2024 16:15:50 +0530 Subject: [PATCH 085/434] Register corruptedarc.is-a.dev --- domains/corruptedarc.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/corruptedarc.json diff --git a/domains/corruptedarc.json b/domains/corruptedarc.json new file mode 100644 index 000000000..b5db21260 --- /dev/null +++ b/domains/corruptedarc.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Ishaan1313", + "email": "", + "discord": "692993163333337139", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.nz3C6PVPANIFqr0_iY3MkvN3ctls-oCC6bwZUWbYQyi-tlj-_XY3bSjnQmJFprlolUd67Xhc8QAQRj-MNtoy78YwftYo9lppMIBK2OQsYL0RASN0cr_AX3QbOEtXlZQqg4H8D_Q6PnAIKDlEzCCbwijDMvaFRAGv6VcQfCHBEGW1Ie88U5UebjkjeCtQM1eX2ynyDmHnE7gjRmf3SwqP4cBEuSpPTkMmVUEPGCfo4k6yyaDITx74UA8dkRJrMwQO_htOdM2RVPx2jrwpgMVF2ImZ9U0KEZ_39WKwb7ViMqMltjJr6odL7IKYjRKSo7O3DrYwq54WR4VeH6bS0MRocg.XYWpDfIUROkY9Oe7e8c0VQ.RUTLljeHNV84W9s1iNRbWlA0AL2gjhQU06VKfbnbztGXF62UVHotnOWmDpBaZmEF-2skAN3IeZOGiB9VfS2UMSDhhQ4MAL1u_k7ZgZn5HNyNkxjIlVrviYM8p3Iz4p8n.PeWN0VyoWuMo5O00qWpeTw" + }, + + "record": { + "CNAME": "https://corruptedarc.netlify.app" + } + } + \ No newline at end of file From 010988bdd02eabcfc0b204be2149e69168fce066 Mon Sep 17 00:00:00 2001 From: cbbnbbc <59731650+cbbnbbc@users.noreply.github.com> Date: Tue, 8 Oct 2024 19:06:44 +0800 Subject: [PATCH 086/434] Register jshlyzxl.is-a.dev --- domains/jshlyzxl.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/jshlyzxl.json diff --git a/domains/jshlyzxl.json b/domains/jshlyzxl.json new file mode 100644 index 000000000..bc6e5f818 --- /dev/null +++ b/domains/jshlyzxl.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "cbbnbbc", + "email": "", + "discord": "1038746610076762112", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Ab2hd4po08soMX0a0bMY_OYRwwnzSzOfytWFgSfqRcpamAeZfJ1ME2Eco_1EQgAkrgt2cnTcdIbyS17lAaFw5btEdLQKHBZaDoQdp74curgiEj1eYWRgYKQjMPS93QZdHXhgUUqLyldjggWF0Xu5fdJStxuL69MyJem9WmdXyruSOkPm01eEFZIimgd00gXs0BzPsfX4CMuakoYlOXijZlPhbJkJv-kRaJ4aFh9TUJKd8bqNRvyi6nv7JoL85yaEaIRB-d3i58G78qA-8vINoO7gAFb-ozavxkE5VY7P3F0jUJotRuXhik4BfYy40DcklPaB207S7EvUP22iijUGag.lqHb96P3LwB1bY9f7DLfLw.oHHZiB_3-GfVpTBN26unT0iDyVmA8uvOzhJ_tn2ePNKrLelQ_g--6240eFDC_vZGEgfpzEfNbWfAiZFSch1E3LV9rnmfDPVPmZJJV6hjnNk.VqaT4nVX8nGXpwSzkmsKaA" + }, + + "record": { + "CNAME": "zxl-1np.pages.dev" + } + } + \ No newline at end of file From be6e75dc06c0fd67ebd6bb1f98e5a675bf1fafa4 Mon Sep 17 00:00:00 2001 From: Sono Date: Tue, 8 Oct 2024 15:19:15 +0200 Subject: [PATCH 087/434] Create julian.json --- domains/julian.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 domains/julian.json diff --git a/domains/julian.json b/domains/julian.json new file mode 100644 index 000000000..0d429b763 --- /dev/null +++ b/domains/julian.json @@ -0,0 +1,18 @@ +{ + "owner": { + "username": "getSono", + "email": "sono.arbeit@gmail.com" + }, + "record": { + "A": [ + "185.199.110.153", + "185.199.108.153", + "185.199.109.153", + "185.199.111.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} From 12a56bdfc9d8573a594bb51e3cfab15dbe0d2470 Mon Sep 17 00:00:00 2001 From: windowsed <47655623+windowsed1225@users.noreply.github.com> Date: Tue, 8 Oct 2024 21:20:26 +0800 Subject: [PATCH 088/434] Update windowsed.json --- domains/windowsed.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/windowsed.json b/domains/windowsed.json index 5bb7c8f9a..727ae68d9 100644 --- a/domains/windowsed.json +++ b/domains/windowsed.json @@ -7,7 +7,7 @@ }, "record": { - "A": ["76.76.21.21"] + "TXT": "vc-domain-verify=windowsed.is-a.dev,e5344d1f26e8286585de" } } - \ No newline at end of file + From 53614714cd7c1a953749819f234898e649fad2bc Mon Sep 17 00:00:00 2001 From: Sono Date: Tue, 8 Oct 2024 15:21:54 +0200 Subject: [PATCH 089/434] Create *.julian.json --- domains/*.julian.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/*.julian.json diff --git a/domains/*.julian.json b/domains/*.julian.json new file mode 100644 index 000000000..9c2c441e2 --- /dev/null +++ b/domains/*.julian.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "getSono", + "email": "sono.arbeit@gmail.com" + }, + "record": { + "CNAME": "edge.redirect.pizza" + } +} From 6a627c91f46e0c49d6b4566450199f261c58fe8d Mon Sep 17 00:00:00 2001 From: windowsed <47655623+windowsed1225@users.noreply.github.com> Date: Tue, 8 Oct 2024 21:22:48 +0800 Subject: [PATCH 090/434] Update windowsed.json email --- domains/windowsed.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/windowsed.json b/domains/windowsed.json index 727ae68d9..bb59f1c28 100644 --- a/domains/windowsed.json +++ b/domains/windowsed.json @@ -1,7 +1,7 @@ { "owner": { "username": "windowsed1225", - "email": "", + "email": "me@windowsed.me", "discord": "906415095473655810", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Wu2s52VXs8ZJdqRj-2BQR7uW8Y5PTkyDREXRM18p7MHsubvopdIV4SfcNaXFcYvjiyJBUeq-txAqRnlebZU_Z1RgeoN0raa50fEo1jyiXEngDzvnDcnqlWUeI49eXP-2JSbUEXm3Y_sX2tmjZvlyUg0gN1rNa7-p13d2WJB1yWG-DEQK680lyJ63q_3ImzjkzzwJaiNtqInvbro6IOI0zOGREvoycbSFB7dICeTodq5BNYm5coBrY1g_QxmhL5x6uVovN64SJssy1MAKhr8i2iR3KhfJkHWFIiaJviGfJqJic4w3TKIFPlvelclyqMDFatFdaR_cNSEQZNZrQLAafQ.MDwq2TyPR64xGApOjOEllQ.7sfYfncrWm11i5oFs_I5-kNFptjdv6vuqksAgUwBWJpSpY3vytpHY9Sm6vRT1E0K1A7nMlTcPFa5mYm-EuxkqigLAis2uqK3E0ydYXZ75kABX0JT7Qg8r3U10XGpjeKL0-5WnKRvytun9O7XJGuLPQ.-Q_dogK2zHsV1DuGhhaF-A" }, From c6b2d16bf824b488d13d1910d193c62382a0c052 Mon Sep 17 00:00:00 2001 From: Mkeko <110392629+Mkeko@users.noreply.github.com> Date: Tue, 8 Oct 2024 17:56:09 +0300 Subject: [PATCH 091/434] Register mkeko.is-a.dev --- domains/mkeko.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/mkeko.json diff --git a/domains/mkeko.json b/domains/mkeko.json new file mode 100644 index 000000000..9c9035e79 --- /dev/null +++ b/domains/mkeko.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Mkeko", + "email": "", + "discord": "1212043905059790881", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mpAIHF5ARNtbLHUexgxUHZNO53e3259DfYRU7FYGbMsj9WhxmfG4t2mq0bKuZhecEmBPwNOrDtrO1xF0Uwu-__m7TA8kab0fvOOUzYQyMdKe3j9DsJcQQsTj4De9a8pBc3sgTLFKxZ92g7-WFL_bakRYGApq49OS0n_ScvEBrqt6GVoe5PZ2xayGJP8x2kY9E0waDGUZVUX6X0PPo_U_8RpKVe7U7epxTEe7IGd6A_Sll96DnXt4AXduO5vToQeC-9XprhAQG__ipGbBJqsZCoJCTA3TlUNOkYVOCNcXSZIOdJr4x_0ZUvYUAFQ7kBNfbAKwrd1Y9trQu7VBn3m-gA.8IRnBOFeMQLHTbJwypc2xA.mC-9UEiAaBOg7WnXCqY-GLJg7WY_U7g_BmUleQxMMpe1P42GP1hufUO0JZOKXYyBJcifc5UD-YZGn6RKCAJFuOwQzTKzSoKIAKZHHF5w8-U.bu-XlPF8R_JwdsKsFXYiTw" + }, + + "record": { + "TXT": "vc-domain-verify=mkeko.is-a.dev,060738e86128a300ceee" + } + } + \ No newline at end of file From 77c95ad2129eda8969b2ab91618506d811b5b0b1 Mon Sep 17 00:00:00 2001 From: Mkeko <110392629+Mkeko@users.noreply.github.com> Date: Tue, 8 Oct 2024 18:23:31 +0300 Subject: [PATCH 092/434] Update and rename mkeko.json to _vercel.mkeko.json --- domains/_vercel.mkeko.json | 10 ++++++++++ domains/mkeko.json | 13 ------------- 2 files changed, 10 insertions(+), 13 deletions(-) create mode 100644 domains/_vercel.mkeko.json delete mode 100644 domains/mkeko.json diff --git a/domains/_vercel.mkeko.json b/domains/_vercel.mkeko.json new file mode 100644 index 000000000..2d477d5e3 --- /dev/null +++ b/domains/_vercel.mkeko.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Mkeko", + "email": "", + "discord": "1212043905059790881" + }, + "record": { + "TXT": "vc-domain-verify=mkeko.is-a.dev,060738e86128a300ceee" + } +} diff --git a/domains/mkeko.json b/domains/mkeko.json deleted file mode 100644 index 9c9035e79..000000000 --- a/domains/mkeko.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "Mkeko", - "email": "", - "discord": "1212043905059790881", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mpAIHF5ARNtbLHUexgxUHZNO53e3259DfYRU7FYGbMsj9WhxmfG4t2mq0bKuZhecEmBPwNOrDtrO1xF0Uwu-__m7TA8kab0fvOOUzYQyMdKe3j9DsJcQQsTj4De9a8pBc3sgTLFKxZ92g7-WFL_bakRYGApq49OS0n_ScvEBrqt6GVoe5PZ2xayGJP8x2kY9E0waDGUZVUX6X0PPo_U_8RpKVe7U7epxTEe7IGd6A_Sll96DnXt4AXduO5vToQeC-9XprhAQG__ipGbBJqsZCoJCTA3TlUNOkYVOCNcXSZIOdJr4x_0ZUvYUAFQ7kBNfbAKwrd1Y9trQu7VBn3m-gA.8IRnBOFeMQLHTbJwypc2xA.mC-9UEiAaBOg7WnXCqY-GLJg7WY_U7g_BmUleQxMMpe1P42GP1hufUO0JZOKXYyBJcifc5UD-YZGn6RKCAJFuOwQzTKzSoKIAKZHHF5w8-U.bu-XlPF8R_JwdsKsFXYiTw" - }, - - "record": { - "TXT": "vc-domain-verify=mkeko.is-a.dev,060738e86128a300ceee" - } - } - \ No newline at end of file From 388740cff58008512befdedd8e6e4821d7e5ee3f Mon Sep 17 00:00:00 2001 From: win64 Date: Tue, 8 Oct 2024 22:23:36 +0700 Subject: [PATCH 093/434] Create win64.json --- domains/win64.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/win64.json diff --git a/domains/win64.json b/domains/win64.json new file mode 100644 index 000000000..b79f1731a --- /dev/null +++ b/domains/win64.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "userwin64, + "email": "win64inquiries@gmail.com" + }, + "record": { + "CNAME": "win64.is-a.dev" + } +} From 6b47e1b31f1423479fa50552ea7c8cab58ab0075 Mon Sep 17 00:00:00 2001 From: Mkeko Date: Tue, 8 Oct 2024 18:36:09 +0300 Subject: [PATCH 094/434] Create mkeko.json --- domains/mkeko.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/mkeko.json diff --git a/domains/mkeko.json b/domains/mkeko.json new file mode 100644 index 000000000..c80318e33 --- /dev/null +++ b/domains/mkeko.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Mkeko", + "email": "", + "discord": "1212043905059790881" + }, + "record": { + "A": ["76.76.21.21"] + } + } \ No newline at end of file From 3d6e37aaa5f5c299c0775c4984919b0c44d899de Mon Sep 17 00:00:00 2001 From: Mkeko Date: Tue, 8 Oct 2024 19:26:39 +0300 Subject: [PATCH 095/434] Create cdn.mkeko.json idk what to put in repo bec it zipline .... --- domains/cdn.mkeko.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/cdn.mkeko.json diff --git a/domains/cdn.mkeko.json b/domains/cdn.mkeko.json new file mode 100644 index 000000000..73934773f --- /dev/null +++ b/domains/cdn.mkeko.json @@ -0,0 +1,14 @@ +{ + "description": "for my zipline", + "repo": "https://github.com/Mkeko", + "owner": { + "username": "Mkeko", + "email": "", + "twitter": "Mkekomc" + }, + "record": { + "A": [ + "69.30.249.53" + ] + } +} \ No newline at end of file From 53226e4fdfe4e2146e08e69a6ae75cdd36bb6d09 Mon Sep 17 00:00:00 2001 From: Delta-0mega Date: Tue, 8 Oct 2024 19:37:16 +0200 Subject: [PATCH 096/434] Update seiko.json --- domains/seiko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/seiko.json b/domains/seiko.json index 27a6b2633..fb2495ca8 100644 --- a/domains/seiko.json +++ b/domains/seiko.json @@ -5,6 +5,6 @@ "discord": "1279377552561147964" }, "record": { - "CNAME": "seiko-portfolio.vercel.app" + "CNAME": "seiko-7oa.pages.dev" } } From 8b93753d13405baf6bb8f5aee4f9f1b173690762 Mon Sep 17 00:00:00 2001 From: SHIRISH SATISH SHINDE <155082750+MasterShirishShinde@users.noreply.github.com> Date: Tue, 8 Oct 2024 23:15:03 +0530 Subject: [PATCH 097/434] Register shirishshinde.is-a.dev --- domains/shirishshinde.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/shirishshinde.json diff --git a/domains/shirishshinde.json b/domains/shirishshinde.json new file mode 100644 index 000000000..eae5fd793 --- /dev/null +++ b/domains/shirishshinde.json @@ -0,0 +1,11 @@ +{ + "description": "Shirish Satish Shinde's Portfolio", + "repo": "https://github.com/MasterShirishShinde/MasterShirishShinde", + "owner": { + "username": "MasterShirishShinde", + "email": "shirishshinde2605@gmail.com" + }, + "record": { + "CNAME": "mastershirishshinde.github.io/MasterShirishShinde/" + } +} From d50ccecd90742776a7a85c65d9136f52f2ae9dda Mon Sep 17 00:00:00 2001 From: SHIRISH SATISH SHINDE <155082750+MasterShirishShinde@users.noreply.github.com> Date: Tue, 8 Oct 2024 23:18:54 +0530 Subject: [PATCH 098/434] Register shirishshinde.is-a.dev --- domains/shirishshinde.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/shirishshinde.json b/domains/shirishshinde.json index eae5fd793..66b575919 100644 --- a/domains/shirishshinde.json +++ b/domains/shirishshinde.json @@ -6,6 +6,6 @@ "email": "shirishshinde2605@gmail.com" }, "record": { - "CNAME": "mastershirishshinde.github.io/MasterShirishShinde/" + "CNAME": "mastershirishshinde.github.io/MasterShirishShinde" } } From 723f07aadc54b42ab7983e0e68e56d58240bc5fe Mon Sep 17 00:00:00 2001 From: Lua <167039839+notxlua@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:14:49 -0500 Subject: [PATCH 099/434] Create www.lua.json --- domains/www.lua.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/www.lua.json diff --git a/domains/www.lua.json b/domains/www.lua.json new file mode 100644 index 000000000..7fde7627e --- /dev/null +++ b/domains/www.lua.json @@ -0,0 +1,12 @@ +{ + "description": "Just a website for detailing the game development projects of Lua", + "owner": { + "username": "notxlua", + "email": "notxlua@gmail.com", + "discord": "778436572835086366" + }, + + "record": { + "A": ["75.119.201.51"] + } +} From 2e0d51f4b620b38ca1745f560ba24d9188140a05 Mon Sep 17 00:00:00 2001 From: Lua <167039839+notxlua@users.noreply.github.com> Date: Tue, 8 Oct 2024 15:19:50 -0500 Subject: [PATCH 100/434] Update lua.json The **SECOND** of two PRs to align my ips with Dreamhost's nameservers to verify and install SSL Certificates. --- domains/lua.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/lua.json b/domains/lua.json index d2ee2a181..7fde7627e 100644 --- a/domains/lua.json +++ b/domains/lua.json @@ -7,6 +7,6 @@ }, "record": { - "A": ["162.159.26.14","162.159.26.81","162.159.27.84"] + "A": ["75.119.201.51"] } } From 34e3fa2d605918322faabaa0fb38f00a8ac98865 Mon Sep 17 00:00:00 2001 From: windowsed <47655623+windowsed1225@users.noreply.github.com> Date: Wed, 9 Oct 2024 08:42:19 +0800 Subject: [PATCH 101/434] Rename windowsed.json to _vercel.windowsed.json --- domains/{windowsed.json => _vercel.windowsed.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{windowsed.json => _vercel.windowsed.json} (100%) diff --git a/domains/windowsed.json b/domains/_vercel.windowsed.json similarity index 100% rename from domains/windowsed.json rename to domains/_vercel.windowsed.json From 3489ae6abd130f30bff474fa94fff96bb204c8fd Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 8 Oct 2024 21:02:21 -0400 Subject: [PATCH 102/434] Register mahdiruiz.is-a.dev --- domains/mahdiruiz.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/mahdiruiz.json diff --git a/domains/mahdiruiz.json b/domains/mahdiruiz.json new file mode 100644 index 000000000..6bf975996 --- /dev/null +++ b/domains/mahdiruiz.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Mrdev88", + "email": "", + "discord": "1182049473673830435", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ePsSqFOGNkSh4H1BcdgVTr7Ie66h4JZ2t3AQPLM9OBgfOZcSTDU6VYAxTy2sHEMZkOPVGC97DpDVmngpyKQgkJD8B3nxecnzpboapW1lY6tlNp0drwcIeGfHH9oHdAw8ylY9BarqkAzxKeHtiqf6NPWCBc2xmgszDzk9CN4fKY6RelA9Yhdu_HUFnKHVUdSvm2MVfZYUzaChN2hOZoMmm_TUQI3s__CeXKlOPlywcP3L21zQk7uFdO3_pyavpesO2BB4f5gTerRYQE1CodhJvtkPTfxHEM0bWgzQ8g3gBJptcWR8937-yU2V7rFrvPCbyKpICP9TnpE5Pi5ncG4WLQ.ivq5ahY4SO1IXoJyhTghVw.3ma2bVTFuG7H6kaPUrzFl39vDPtx_0rHRftLlUD2eslqmlXm1tH2TAIZvZcQvuNTNLnX6gF_JBoPvqIr9TtRxg.9aIDcwUbsqrjtsqT9LOAsQ" + }, + + "record": { + "CNAME": "mrdev88.github.io" + } + } + \ No newline at end of file From 1f875895facc771a7183c99709de734118a40bd1 Mon Sep 17 00:00:00 2001 From: windowsed <47655623+windowsed1225@users.noreply.github.com> Date: Wed, 9 Oct 2024 01:11:38 +0000 Subject: [PATCH 103/434] diwcord txt --- domains/_discord.windowsed.json | 9 + package-lock.json | 2575 +++++++++++++++++++++++++++++++ 2 files changed, 2584 insertions(+) create mode 100644 domains/_discord.windowsed.json create mode 100644 package-lock.json diff --git a/domains/_discord.windowsed.json b/domains/_discord.windowsed.json new file mode 100644 index 000000000..3c735ceb2 --- /dev/null +++ b/domains/_discord.windowsed.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "windowsed1225", + "email": "me@windowsed.me" + }, + "record": { + "TXT": "dh=bf0d796bf4de62ac96f875becc18c082d8896a0a" + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..db0ffe008 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2575 @@ +{ + "name": "is-a-dev-core", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "is-a-dev-core", + "version": "1.0.0", + "license": "GPL-3.0", + "dependencies": { + "ip-regex": "^5.0.0", + "ramda": "^0.27.1" + }, + "devDependencies": { + "eslint": "^7.11.0", + "eslint-plugin-json": "^2.1.2", + "eslint-plugin-node": "^11.1.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "deprecated": "Use @eslint/object-schema instead", + "dev": true + }, + "node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "dependencies": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=4.19.1" + } + }, + "node_modules/eslint-plugin-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz", + "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==", + "dev": true, + "dependencies": { + "lodash": "^4.17.19", + "vscode-json-languageservice": "^3.7.0" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "dependencies": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "engines": { + "node": ">=8.10.0" + }, + "peerDependencies": { + "eslint": ">=5.16.0" + } + }, + "node_modules/eslint-plugin-node/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint-plugin-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", + "dev": true + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ip-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", + "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/vscode-json-languageservice": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz", + "integrity": "sha512-QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==", + "dev": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "3.16.0-next.2", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true + }, + "node_modules/vscode-languageserver-types": { + "version": "3.16.0-next.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", + "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", + "dev": true + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true + }, + "node_modules/vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "dev": true + }, + "@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.25.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "requires": { + "ms": "^2.1.3" + } + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + } + }, + "eslint-plugin-es": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", + "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", + "dev": true, + "requires": { + "eslint-utils": "^2.0.0", + "regexpp": "^3.0.0" + } + }, + "eslint-plugin-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz", + "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==", + "dev": true, + "requires": { + "lodash": "^4.17.19", + "vscode-json-languageservice": "^3.7.0" + } + }, + "eslint-plugin-node": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", + "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", + "dev": true, + "requires": { + "eslint-plugin-es": "^3.0.0", + "eslint-utils": "^2.0.0", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.1.0" + }, + "dependencies": { + "ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fast-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", + "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", + "dev": true + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ip-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", + "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==" + }, + "is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "requires": { + "hasown": "^2.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "dev": true + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true + }, + "ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "table": { + "version": "6.8.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", + "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "vscode-json-languageservice": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz", + "integrity": "sha512-QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==", + "dev": true, + "requires": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "3.16.0-next.2", + "vscode-nls": "^5.0.0", + "vscode-uri": "^2.1.2" + } + }, + "vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true + }, + "vscode-languageserver-types": { + "version": "3.16.0-next.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", + "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", + "dev": true + }, + "vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true + }, + "vscode-uri": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", + "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + } + } +} From 6394399ac5a774b0c7d2cf7e782c064159a8d6cb Mon Sep 17 00:00:00 2001 From: Sono Date: Wed, 9 Oct 2024 07:22:40 +0200 Subject: [PATCH 104/434] Rename *.julian.json to room.julian.json --- domains/{*.julian.json => room.julian.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{*.julian.json => room.julian.json} (100%) diff --git a/domains/*.julian.json b/domains/room.julian.json similarity index 100% rename from domains/*.julian.json rename to domains/room.julian.json From a5993c467ed840eb1b87c14a0c87d3a9b39be7b3 Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 9 Oct 2024 08:40:38 +0300 Subject: [PATCH 105/434] Update corruptedarc.json --- domains/corruptedarc.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/corruptedarc.json b/domains/corruptedarc.json index b5db21260..3cfff09a6 100644 --- a/domains/corruptedarc.json +++ b/domains/corruptedarc.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "https://corruptedarc.netlify.app" + "CNAME": "corruptedarc.netlify.app" } } - \ No newline at end of file + From 06bdc8167b0ec07d8e1bc752a90161d3d38ae586 Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 9 Oct 2024 08:42:14 +0300 Subject: [PATCH 106/434] Delete package-lock.json --- package-lock.json | 2575 --------------------------------------------- 1 file changed, 2575 deletions(-) delete mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index db0ffe008..000000000 --- a/package-lock.json +++ /dev/null @@ -1,2575 +0,0 @@ -{ - "name": "is-a-dev-core", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "is-a-dev-core", - "version": "1.0.0", - "license": "GPL-3.0", - "dependencies": { - "ip-regex": "^5.0.0", - "ramda": "^0.27.1" - }, - "devDependencies": { - "eslint": "^7.11.0", - "eslint-plugin-json": "^2.1.2", - "eslint-plugin-node": "^11.1.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.10.4" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", - "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, - "node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "dependencies": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "dependencies": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz", - "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==", - "dev": true, - "dependencies": { - "lodash": "^4.17.19", - "vscode-json-languageservice": "^3.7.0" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "dependencies": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-uri": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", - "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", - "dev": true - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ip-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", - "dev": true - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ramda": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", - "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/table": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/table/node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/table/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true - }, - "node_modules/vscode-json-languageservice": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz", - "integrity": "sha512-QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==", - "dev": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^5.0.0", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true - }, - "node_modules/vscode-languageserver-types": { - "version": "3.16.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", - "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", - "dev": true - }, - "node_modules/vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true - }, - "node_modules/vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", - "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", - "dev": true, - "requires": { - "@babel/highlight": "^7.10.4" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", - "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", - "dev": true - }, - "@babel/highlight": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", - "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.25.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@eslint/eslintrc": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", - "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.1.1", - "espree": "^7.3.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^3.13.1", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - } - }, - "@humanwhocodes/config-array": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", - "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.0", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "requires": { - "ms": "^2.1.3" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "enquirer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1", - "strip-ansi": "^6.0.1" - } - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "eslint": { - "version": "7.32.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", - "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", - "dev": true, - "requires": { - "@babel/code-frame": "7.12.11", - "@eslint/eslintrc": "^0.4.3", - "@humanwhocodes/config-array": "^0.5.0", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.0.1", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^2.1.0", - "eslint-visitor-keys": "^2.0.0", - "espree": "^7.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.1.2", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^3.13.1", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.1.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.0", - "strip-json-comments": "^3.1.0", - "table": "^6.0.9", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - } - }, - "eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "requires": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - } - }, - "eslint-plugin-json": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-json/-/eslint-plugin-json-2.1.2.tgz", - "integrity": "sha512-isM/fsUxS4wN1+nLsWoV5T4gLgBQnsql3nMTr8u+cEls1bL8rRQO5CP5GtxJxaOfbcKqnz401styw+H/P+e78Q==", - "dev": true, - "requires": { - "lodash": "^4.17.19", - "vscode-json-languageservice": "^3.7.0" - } - }, - "eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "requires": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "dependencies": { - "ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^1.1.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - }, - "espree": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", - "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", - "dev": true, - "requires": { - "acorn": "^7.4.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^1.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true - } - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fast-uri": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.2.tgz", - "integrity": "sha512-GR6f0hD7XXyNJa25Tb9BuIdN0tdr+0BMi6/CJPH3wJO1JjNG3n/VsSw38AwRdKZABm8lGbPfakLRkYzx2V9row==", - "dev": true - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "requires": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", - "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "requires": { - "function-bind": "^1.1.2" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "ip-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==" - }, - "is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "requires": { - "hasown": "^2.0.2" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "jsonc-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", - "dev": true - }, - "keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.truncate": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true - }, - "ramda": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", - "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==" - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "table": { - "version": "6.8.2", - "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", - "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", - "dev": true, - "requires": { - "ajv": "^8.0.1", - "lodash.truncate": "^4.4.2", - "slice-ansi": "^4.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true - }, - "vscode-json-languageservice": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-3.11.0.tgz", - "integrity": "sha512-QxI+qV97uD7HHOCjh3MrM1TfbdwmTXrMckri5Tus1/FQiG3baDZb2C9Y0y8QThs7PwHYBIQXcAc59ZveCRZKPA==", - "dev": true, - "requires": { - "jsonc-parser": "^3.0.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^5.0.0", - "vscode-uri": "^2.1.2" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", - "dev": true - }, - "vscode-languageserver-types": { - "version": "3.16.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", - "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==", - "dev": true - }, - "vscode-nls": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", - "dev": true - }, - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - } - } -} From bff9785c0b2a2506dfcdae6123d2573749e8877b Mon Sep 17 00:00:00 2001 From: windowsed Date: Wed, 9 Oct 2024 13:48:13 +0800 Subject: [PATCH 107/434] Register windowsed.is-a.dev --- domains/windowsed.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/windowsed.json diff --git a/domains/windowsed.json b/domains/windowsed.json new file mode 100644 index 000000000..651cdde50 --- /dev/null +++ b/domains/windowsed.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "windowsed1225", + "email": "", + "discord": "906415095473655810", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Efg0a1LhVERwlpp5SUaWr5ukKz0MizlImwqjnwtiHc8JCFpwy-U-b3nHiBHO1rcoT43tX5mpoBhBLl9BLNYVla6CRgtJngqAS1bajQaKP-oLRFwWp8EOLySOSR0Nm3yT82jl1ULJ-cPQF1mHtouGs3h6p0WIRtrNMc3FTumTGQft7e6tRqt5cgCjh9BukSb1wWCuBhqOz8EgS3s4zQ7YSamGHXrvX2qozbtJ5RX6wzOzq0EaKurOlZTqXY1l1o477ugTfiuZWidV0EwtT9MW40iHQmAhqLxF7MyK19fcihnzs7_Jk2rM-x_xQHLDtf69_vLxv9FAhVKPu1c1r0KOYg.Egzhvpxnuw5q5QCz3eaa-w.uWoVGC8o5fWpHxRKAc-Lez_OWuq5bQOVTzP7F1jmSgZpljr6ra2W_kyEgF2cl6bAaUMSHvo8-MqBN0g2koeG3kEyUZfpHBVrldcquIEQRHAzl1ZspSdRp8m3iJu5EwdMTxegTYeQ6k6zsW-RUNVTlg.ZxqJ8HZ6DoWHVW7goowohg" + }, + + "record": { + "TXT": "vc-domain-verify=windowsed.is-a.dev,e5344d1f26e8286585de" + } + } + \ No newline at end of file From 4ac6ddd8cbfbf51baa726a0a58d663d4e8851f1c Mon Sep 17 00:00:00 2001 From: win64 Date: Wed, 9 Oct 2024 17:47:12 +0700 Subject: [PATCH 108/434] Update win64.json --- domains/win64.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/win64.json b/domains/win64.json index b79f1731a..9e01f9522 100644 --- a/domains/win64.json +++ b/domains/win64.json @@ -4,6 +4,6 @@ "email": "win64inquiries@gmail.com" }, "record": { - "CNAME": "win64.is-a.dev" + "CNAME": "userwin64.github.io" } } From 7e5b2bd6934dad28c71db83b883d9e933b5edf04 Mon Sep 17 00:00:00 2001 From: win64 Date: Wed, 9 Oct 2024 17:49:08 +0700 Subject: [PATCH 109/434] Update win64.json --- domains/win64.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/win64.json b/domains/win64.json index 9e01f9522..3248d0333 100644 --- a/domains/win64.json +++ b/domains/win64.json @@ -1,6 +1,6 @@ { "owner": { - "username": "userwin64, + "username": "userwin64", "email": "win64inquiries@gmail.com" }, "record": { From 18316d8a0fa9dc8ec3458810c3dbca6c675c3a77 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:50:16 +0530 Subject: [PATCH 110/434] Update saxophone.json --- domains/saxophone.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/domains/saxophone.json b/domains/saxophone.json index b27c59593..a8a3b8529 100644 --- a/domains/saxophone.json +++ b/domains/saxophone.json @@ -1,17 +1,15 @@ { - "description": "my website's ipfs stuff. (basically web3 -> web2 connection). i used an nginx proxy hosted on render in order to proxy my website!", + "description": "my website's ipfs stuff. (basically web3 -> web2 connection). using dweb.link!!", "owner": { "username": "saxophone-guy", "email": "itsarchit@keemail.me" }, "record": { - "A": [ - "216.24.57.1" - ], "MX": [ "mx1.forwardemail.net", "mx2.forwardemail.net" ], - "TXT": "forward-email=itsarchit@keemail.me" + "TXT": "forward-email=itsarchit@keemail.me", + "URL": "me.saxophone.is-a.dev" } } From d4d34290aa9ec5e1bca5808e0e3eadef344a4869 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:50:52 +0530 Subject: [PATCH 111/434] Create me.saxophone.json --- domains/me.saxophone.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/me.saxophone.json diff --git a/domains/me.saxophone.json b/domains/me.saxophone.json new file mode 100644 index 000000000..a8ba7c6a2 --- /dev/null +++ b/domains/me.saxophone.json @@ -0,0 +1,10 @@ +{ + "description": "my website's ipfs stuff. (basically web3 -> web2 connection). using dweb.link!!", + "owner": { + "username": "saxophone-guy", + "email": "itsarchit@keemail.me" + }, + "record": { + "CNAME": "k51qzi5uqu5dkufpe6tqnpkkgbd2ylzp27td5newwkx3nafsx87crm2zsy2f7o.ipns.dweb.link" + } +} From 4ca8bade21f6f81b7b4e473c247aaace34866936 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:20:02 +0530 Subject: [PATCH 112/434] Update saxophone.json --- domains/saxophone.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/saxophone.json b/domains/saxophone.json index a8a3b8529..abad8b0fe 100644 --- a/domains/saxophone.json +++ b/domains/saxophone.json @@ -10,6 +10,6 @@ "mx2.forwardemail.net" ], "TXT": "forward-email=itsarchit@keemail.me", - "URL": "me.saxophone.is-a.dev" + "URL": "https://me.saxophone.is-a.dev/" } } From d75213185e3d91f72195816bf4812ce0e336b0b9 Mon Sep 17 00:00:00 2001 From: Archit Kumar <97726243+saxophone-guy@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:20:41 +0530 Subject: [PATCH 113/434] Update saxophone.json --- domains/saxophone.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/saxophone.json b/domains/saxophone.json index abad8b0fe..68893205d 100644 --- a/domains/saxophone.json +++ b/domains/saxophone.json @@ -1,5 +1,5 @@ { - "description": "my website's ipfs stuff. (basically web3 -> web2 connection). using dweb.link!!", + "description": "my website's ipfs stuff + email forwarding. (basically web3 -> web2 connection). using dweb.link!!", "owner": { "username": "saxophone-guy", "email": "itsarchit@keemail.me" From 5a7b7dd9be5345ecf81a6eda3774e6b06ccc1fc6 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:04:05 +0800 Subject: [PATCH 114/434] Create private.shockbs.json --- domains/private.shockbs.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/private.shockbs.json diff --git a/domains/private.shockbs.json b/domains/private.shockbs.json new file mode 100644 index 000000000..17225014f --- /dev/null +++ b/domains/private.shockbs.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "shockbs", + "email": "apipherng@gmail.com" + }, + "record": { + "CNAME": "shockbs-private.netlify.app" + } +} From 90fb50ce528cdbf20b6204de65a6fb2ef84adc56 Mon Sep 17 00:00:00 2001 From: cbbnbbc <59731650+cbbnbbc@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:06:27 +0800 Subject: [PATCH 115/434] Update jshlyzxl.json --- domains/jshlyzxl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/jshlyzxl.json b/domains/jshlyzxl.json index bc6e5f818..a7270feb8 100644 --- a/domains/jshlyzxl.json +++ b/domains/jshlyzxl.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "zxl-1np.pages.dev" + "CNAME": "hcchat.911748.workers.dev" } } - \ No newline at end of file + From d864f2e28be0506be859476702118ad04f079913 Mon Sep 17 00:00:00 2001 From: cbbnbbc <59731650+cbbnbbc@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:10:59 +0800 Subject: [PATCH 116/434] Register translatehc.is-a.dev --- domains/translatehc.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/translatehc.json diff --git a/domains/translatehc.json b/domains/translatehc.json new file mode 100644 index 000000000..46b30b623 --- /dev/null +++ b/domains/translatehc.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "cbbnbbc", + "email": "", + "discord": "1038746610076762112", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.QNBg9uGWwnE2QKMCpozWzjbTg4H78iukGhfIoTy7njRjV24otUpwr0AAnRKu_kUsm6u7g3nuAAwQoahrobkPo1Q4KkBI_e5OClAWmVqnI60jjlIslCe867OqXQA9cpWdqC0jftkqtfoB4gA-CFLWxtN7tzvYT0mBkU50MHZg9-SiYI92gMu85N2YYZMWOy5De2toQ-64Agl5cMmUU8iut1DK2UseEYeDjYA8YNGzb_CicMYJ_z9CD8Jy2britI3F8CR6wmDzXqts8eQ4mLH6ksra6GK9ehAK5Z0N6hhYfJ9Fsdad5W4hBtJmLZG76EIJQlxQcpD0jeR-Ecv34Eleqw.6v6LK_zdF-hzNLYy0U4RIQ.U9IhCbHk2HRC_Yi7lO581ArMqr3VTa0E8zPci3aUhmU98adxWKMMJgE_ss_S8tAxwpbTHNyn_oVchEM19_7jQlUN6QivqXeVreAL7RuLZxw.nnBUdYrOA6i9X7wuS9YSCA" + }, + + "record": { + "CNAME": "hctranslate.911748.workers.dev" + } + } + \ No newline at end of file From ba015837361554b69ca034bf99d7beadee315067 Mon Sep 17 00:00:00 2001 From: cbbnbbc <59731650+cbbnbbc@users.noreply.github.com> Date: Wed, 9 Oct 2024 21:13:56 +0800 Subject: [PATCH 117/434] Delete domains/translatehc.json --- domains/translatehc.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/translatehc.json diff --git a/domains/translatehc.json b/domains/translatehc.json deleted file mode 100644 index 46b30b623..000000000 --- a/domains/translatehc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "cbbnbbc", - "email": "", - "discord": "1038746610076762112", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.QNBg9uGWwnE2QKMCpozWzjbTg4H78iukGhfIoTy7njRjV24otUpwr0AAnRKu_kUsm6u7g3nuAAwQoahrobkPo1Q4KkBI_e5OClAWmVqnI60jjlIslCe867OqXQA9cpWdqC0jftkqtfoB4gA-CFLWxtN7tzvYT0mBkU50MHZg9-SiYI92gMu85N2YYZMWOy5De2toQ-64Agl5cMmUU8iut1DK2UseEYeDjYA8YNGzb_CicMYJ_z9CD8Jy2britI3F8CR6wmDzXqts8eQ4mLH6ksra6GK9ehAK5Z0N6hhYfJ9Fsdad5W4hBtJmLZG76EIJQlxQcpD0jeR-Ecv34Eleqw.6v6LK_zdF-hzNLYy0U4RIQ.U9IhCbHk2HRC_Yi7lO581ArMqr3VTa0E8zPci3aUhmU98adxWKMMJgE_ss_S8tAxwpbTHNyn_oVchEM19_7jQlUN6QivqXeVreAL7RuLZxw.nnBUdYrOA6i9X7wuS9YSCA" - }, - - "record": { - "CNAME": "hctranslate.911748.workers.dev" - } - } - \ No newline at end of file From 128100a739d16f7a294695a2bbaf5a3118ce25ed Mon Sep 17 00:00:00 2001 From: windowsed Date: Wed, 9 Oct 2024 22:03:57 +0800 Subject: [PATCH 118/434] Delete domains/windowsed.json --- domains/windowsed.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/windowsed.json diff --git a/domains/windowsed.json b/domains/windowsed.json deleted file mode 100644 index 651cdde50..000000000 --- a/domains/windowsed.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "windowsed1225", - "email": "", - "discord": "906415095473655810", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Efg0a1LhVERwlpp5SUaWr5ukKz0MizlImwqjnwtiHc8JCFpwy-U-b3nHiBHO1rcoT43tX5mpoBhBLl9BLNYVla6CRgtJngqAS1bajQaKP-oLRFwWp8EOLySOSR0Nm3yT82jl1ULJ-cPQF1mHtouGs3h6p0WIRtrNMc3FTumTGQft7e6tRqt5cgCjh9BukSb1wWCuBhqOz8EgS3s4zQ7YSamGHXrvX2qozbtJ5RX6wzOzq0EaKurOlZTqXY1l1o477ugTfiuZWidV0EwtT9MW40iHQmAhqLxF7MyK19fcihnzs7_Jk2rM-x_xQHLDtf69_vLxv9FAhVKPu1c1r0KOYg.Egzhvpxnuw5q5QCz3eaa-w.uWoVGC8o5fWpHxRKAc-Lez_OWuq5bQOVTzP7F1jmSgZpljr6ra2W_kyEgF2cl6bAaUMSHvo8-MqBN0g2koeG3kEyUZfpHBVrldcquIEQRHAzl1ZspSdRp8m3iJu5EwdMTxegTYeQ6k6zsW-RUNVTlg.ZxqJ8HZ6DoWHVW7goowohg" - }, - - "record": { - "TXT": "vc-domain-verify=windowsed.is-a.dev,e5344d1f26e8286585de" - } - } - \ No newline at end of file From 2635e3f6d664a6dd6326b2d0ce618c812248752e Mon Sep 17 00:00:00 2001 From: windowsed Date: Wed, 9 Oct 2024 22:10:11 +0800 Subject: [PATCH 119/434] Register windowsed.is-a.dev --- domains/windowsed.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/windowsed.json diff --git a/domains/windowsed.json b/domains/windowsed.json new file mode 100644 index 000000000..d3e8d7e10 --- /dev/null +++ b/domains/windowsed.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "windowsed1225", + "email": "", + "discord": "906415095473655810", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.a-9JVOA2JaMUvluRZbdp86QqNgeudFNVjYFoXPMx-Jh9noecZerTZaLxOyUg5ayJy9dyEXhf0B4zNZ1Rzwidmh7j13xCqd1yzbn3kTwnslr2vIi_y9jhzOU88ICnt3fFg-TIInmOoFS4R_qQhbYisc1RBRxSYB-T7h2BulQ8IsDlhMM13riRbprmjP8G-BXFp0LXTUFStwDqdtmbKUrQzGSihKc1G3NeWBsdvWE6VAp7YseD7X9QVd5lK1EF8PPiLqUO_DchocY7lhnEWsMuNbHcI9uayviJD91_hH_IKPV_PAhZCWTl6uQzxCdn3jHiYXh9OMN591x9q-OtkdRh0w.Sco_cW3oKPy6DxN3DvssTA.0xK3c1KZGJ_fzD8AMRyzoMYpatPbc-U4N-Miy3s4LLSKLp0hLN_Yj763HZ12u1t54m8lo2q3ChMGh_7WDiWwiF2nm17cpEYEJQ9MkLshCm5fEyxdNSkkDuLsb_0AzKg5PxxieE9dcW_IHgKIfU9kTg.3kH8224BAKJxuXUASG7OCA" + }, + + "record": { + "TXT": "vc-domain-verify=windowsed.is-a.dev,e5344d1f26e8286585de" + } + } + \ No newline at end of file From f48e902a7c05d4d88be3cca35020269dc408220d Mon Sep 17 00:00:00 2001 From: windowsed Date: Wed, 9 Oct 2024 22:12:02 +0800 Subject: [PATCH 120/434] Delete domains/_vercel.windowsed.json --- domains/_vercel.windowsed.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/_vercel.windowsed.json diff --git a/domains/_vercel.windowsed.json b/domains/_vercel.windowsed.json deleted file mode 100644 index bb59f1c28..000000000 --- a/domains/_vercel.windowsed.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "windowsed1225", - "email": "me@windowsed.me", - "discord": "906415095473655810", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Wu2s52VXs8ZJdqRj-2BQR7uW8Y5PTkyDREXRM18p7MHsubvopdIV4SfcNaXFcYvjiyJBUeq-txAqRnlebZU_Z1RgeoN0raa50fEo1jyiXEngDzvnDcnqlWUeI49eXP-2JSbUEXm3Y_sX2tmjZvlyUg0gN1rNa7-p13d2WJB1yWG-DEQK680lyJ63q_3ImzjkzzwJaiNtqInvbro6IOI0zOGREvoycbSFB7dICeTodq5BNYm5coBrY1g_QxmhL5x6uVovN64SJssy1MAKhr8i2iR3KhfJkHWFIiaJviGfJqJic4w3TKIFPlvelclyqMDFatFdaR_cNSEQZNZrQLAafQ.MDwq2TyPR64xGApOjOEllQ.7sfYfncrWm11i5oFs_I5-kNFptjdv6vuqksAgUwBWJpSpY3vytpHY9Sm6vRT1E0K1A7nMlTcPFa5mYm-EuxkqigLAis2uqK3E0ydYXZ75kABX0JT7Qg8r3U10XGpjeKL0-5WnKRvytun9O7XJGuLPQ.-Q_dogK2zHsV1DuGhhaF-A" - }, - - "record": { - "TXT": "vc-domain-verify=windowsed.is-a.dev,e5344d1f26e8286585de" - } - } - From 5922eab358e3d93ba164836659d59e99db713783 Mon Sep 17 00:00:00 2001 From: windowsed Date: Wed, 9 Oct 2024 22:12:58 +0800 Subject: [PATCH 121/434] Rename windowsed.json to _vercel.windowsed.json --- domains/{windowsed.json => _vercel.windowsed.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename domains/{windowsed.json => _vercel.windowsed.json} (99%) diff --git a/domains/windowsed.json b/domains/_vercel.windowsed.json similarity index 99% rename from domains/windowsed.json rename to domains/_vercel.windowsed.json index d3e8d7e10..18b9f160b 100644 --- a/domains/windowsed.json +++ b/domains/_vercel.windowsed.json @@ -10,4 +10,4 @@ "TXT": "vc-domain-verify=windowsed.is-a.dev,e5344d1f26e8286585de" } } - \ No newline at end of file + From ea49bbdb566379c63652c765fa7bb88a0f3981c2 Mon Sep 17 00:00:00 2001 From: SHIRISH SATISH SHINDE <155082750+MasterShirishShinde@users.noreply.github.com> Date: Wed, 9 Oct 2024 20:37:39 +0530 Subject: [PATCH 122/434] Update shirishshinde.json --- domains/shirishshinde.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/shirishshinde.json b/domains/shirishshinde.json index 66b575919..9dccd1ca8 100644 --- a/domains/shirishshinde.json +++ b/domains/shirishshinde.json @@ -1,11 +1,11 @@ { "description": "Shirish Satish Shinde's Portfolio", - "repo": "https://github.com/MasterShirishShinde/MasterShirishShinde", + "repo": "https://github.com/MasterShirishShinde/MasterShirishShinde.github.io", "owner": { "username": "MasterShirishShinde", "email": "shirishshinde2605@gmail.com" }, "record": { - "CNAME": "mastershirishshinde.github.io/MasterShirishShinde" + "CNAME": "mastershirishshinde.github.io" } } From 55ca16cb7c508da0e7f573449aa3f1ec068f1fa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bu=C4=9Fra=20Altun?= <78092286+NotRabug50@users.noreply.github.com> Date: Wed, 9 Oct 2024 18:35:34 +0300 Subject: [PATCH 123/434] Update rabug.json --- domains/rabug.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/rabug.json b/domains/rabug.json index 6c9a5f23a..bd99ab127 100644 --- a/domains/rabug.json +++ b/domains/rabug.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "notrabug.vercel.app" + "TXT": "vc-domain-verify=rabug.is-a.dev,4ba0ae912b528f63a9a7" } } - \ No newline at end of file + From c8b699a0ebfc709c4270b548ed3a156d6fd8f83f Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:23:43 +0100 Subject: [PATCH 124/434] Register divine.is-a.dev --- domains/divine.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/divine.json diff --git a/domains/divine.json b/domains/divine.json new file mode 100644 index 000000000..7f5e1e0a1 --- /dev/null +++ b/domains/divine.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "imdakiki", + "email": "", + "discord": "898255050592366642", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rRfGgzJYoqXkMYmWLXJd9vHqhQo2GBTsrOBzl4-AjB8mdh595PGCNmaN4Jk1xJhoEs8GLs-T3zkxDPR7w6_QFucjWbaGKdFHO6VCQ7MgHKwYZ53GQraAONfnOCYzNppGPYC0ymBxvNdBJCRY7CktjfIOzqkT98XSOh-8Ira3qnjQlP_yqt6kDaGDI7zHA7FsnbrHqsmAOX7GY_b-UpWLQ3dfMjc6efNlRut2aOobSMEZa5TJJHnsB3qZRE7eIZB_9SRljdL09Dtv1lHJJ1Ioeonp-WnML1nXhPlPbp3GS0c1jyqznV33LocKLfBBsoxCHXnyvj8cDloCGf9Mhz8CLw._WfFbcFRiKit-I9d_4XCjg.nBAYw1KzoZFCBUBAU7Iw0Wb-dqos2yDiptgCiDJNm9w_zAsGLKB2sJbgp_ajOA-a2H45CAlsK_ZEYVXeQN0UWZ5Q06xjA8Fxzb7jyrd0CPs.Zi43dQp1xlzIAlAnULUJtA" + }, + + "record": { + "CNAME": "github.com/divine-development/divine" + } + } + \ No newline at end of file From 0a21471e46ed2c9b8879b659e7701b87e360f3ae Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:26:54 +0100 Subject: [PATCH 125/434] Update divine.json --- domains/divine.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/divine.json b/domains/divine.json index 7f5e1e0a1..8ec807ce6 100644 --- a/domains/divine.json +++ b/domains/divine.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "github.com/divine-development/divine" + "CNAME": "divine-development/divine.github.io" } } - \ No newline at end of file + From 6316ec10b23135a5ae762dc922719fce321d69f3 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:27:11 +0100 Subject: [PATCH 126/434] Update divine.json --- domains/divine.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/divine.json b/domains/divine.json index 8ec807ce6..bb4c701d9 100644 --- a/domains/divine.json +++ b/domains/divine.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "divine-development/divine.github.io" + "CNAME": "divine-development.github.io" } } From 3ca3325e39f6a5e6d10a0899112b4cefe050d025 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:27:34 +0100 Subject: [PATCH 127/434] Update divine.json --- domains/divine.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/divine.json b/domains/divine.json index bb4c701d9..7055f6cd2 100644 --- a/domains/divine.json +++ b/domains/divine.json @@ -1,7 +1,7 @@ { "owner": { "username": "imdakiki", - "email": "", + "email": "skullkid73@outlook.com", "discord": "898255050592366642", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rRfGgzJYoqXkMYmWLXJd9vHqhQo2GBTsrOBzl4-AjB8mdh595PGCNmaN4Jk1xJhoEs8GLs-T3zkxDPR7w6_QFucjWbaGKdFHO6VCQ7MgHKwYZ53GQraAONfnOCYzNppGPYC0ymBxvNdBJCRY7CktjfIOzqkT98XSOh-8Ira3qnjQlP_yqt6kDaGDI7zHA7FsnbrHqsmAOX7GY_b-UpWLQ3dfMjc6efNlRut2aOobSMEZa5TJJHnsB3qZRE7eIZB_9SRljdL09Dtv1lHJJ1Ioeonp-WnML1nXhPlPbp3GS0c1jyqznV33LocKLfBBsoxCHXnyvj8cDloCGf9Mhz8CLw._WfFbcFRiKit-I9d_4XCjg.nBAYw1KzoZFCBUBAU7Iw0Wb-dqos2yDiptgCiDJNm9w_zAsGLKB2sJbgp_ajOA-a2H45CAlsK_ZEYVXeQN0UWZ5Q06xjA8Fxzb7jyrd0CPs.Zi43dQp1xlzIAlAnULUJtA" }, From c7bf6378b91080d3014d0bd2ba32f1cf9f70cd4a Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Wed, 9 Oct 2024 23:41:37 +0530 Subject: [PATCH 128/434] Register crazo7924.is-a.dev --- domains/crazo7924.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/crazo7924.json diff --git a/domains/crazo7924.json b/domains/crazo7924.json new file mode 100644 index 000000000..dd6330fb8 --- /dev/null +++ b/domains/crazo7924.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" + }, + + "record": { + "TXT": "zoho-verification=zb09491787.zmverify.zoho.in" + } + } + \ No newline at end of file From 0894f162b92c4668c09541a8f6beeff9bed56b9b Mon Sep 17 00:00:00 2001 From: xmceflp <46977733+xmceflp@users.noreply.github.com> Date: Wed, 9 Oct 2024 19:47:06 -0300 Subject: [PATCH 129/434] Register rafa.is-a.dev --- domains/rafa.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/rafa.json diff --git a/domains/rafa.json b/domains/rafa.json new file mode 100644 index 000000000..3dbd19d4d --- /dev/null +++ b/domains/rafa.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "xmceflp", + "email": "", + "discord": "1101900324467376139", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.psgSFJhaRVPO23S0CNPftTx1m35a_s7LRY_23XpcDAEm7_VstIcSEgf3UqE7XE5piyDqBx7E4fFp7OyjD271greQVjs3cbS5lOu93XalLq2LvOlT4LTsLqehmAawphAFoa1BiDzWKsnEX1sSCFeOQxiV85XuwV3yG1aEs7ErM8Nyc1GiTKI8_G4EyQiVWdiJ_XYorXgg9ycbX1x8dVfHzWfJb0C4KAYkByrbstDUEGsq11u1K2OfhE8PzcF7xgexueTXNfJIom5gQReXBDLH4CS-3EqsF57Dyt80wr7GS_z9Y3q0WNiwWyaYzMcnbZox8b5k0jRXBfeTmPgbdgrB0Q.FxF35ghjOYbPNHip8BnKLw.C0zTN0mfMahn-lHCejtrOejAanhzKOUweBfq3xjMAtgH2Jdt4TpItNh6Q-iw5himDS08FD09n9qMcmITW2LNR5Qwr1e1QD0tRGYxkcW0sOzFbjlG_OzhG3hL5gvvPfZG.wkMvw-xcKWyQ15hXwNQxxQ" + }, + + "record": { + "A": ["144.22.130.149"] + } + } + \ No newline at end of file From ba93ae86add2ee7497a3236ee9b5f072932337a8 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:39:47 +0700 Subject: [PATCH 130/434] Create rpinix.cupglass.json --- domains/rpinix.cupglass.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/rpinix.cupglass.json diff --git a/domains/rpinix.cupglass.json b/domains/rpinix.cupglass.json new file mode 100644 index 000000000..57e5c5518 --- /dev/null +++ b/domains/rpinix.cupglass.json @@ -0,0 +1,13 @@ +{ + "description": "just a simple website for my rpi", + "repo": "https://github.com/cupglassdev/rpi-nix-web", + "owner": { + "username": "cupglassdev", + "email": "", "twitter":"https://x.com/cupglassdev", +"lahelu":"https://lahelu.com/user/cupglassdev", + "discord": "cupglassdev" + }, + "record": { + "A": "76.76.21.21" + } +} From 04f643d73be990e011d2886414099bab98313a5a Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:40:29 +0700 Subject: [PATCH 131/434] Create _vercel.rpinix.cupglass.is-a.dev --- domains/_vercel.rpinix.cupglass.is-a.dev | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_vercel.rpinix.cupglass.is-a.dev diff --git a/domains/_vercel.rpinix.cupglass.is-a.dev b/domains/_vercel.rpinix.cupglass.is-a.dev new file mode 100644 index 000000000..d5cca310d --- /dev/null +++ b/domains/_vercel.rpinix.cupglass.is-a.dev @@ -0,0 +1,13 @@ +{ + "description": "just a simple website for my rpi", + "repo": "https://github.com/cupglassdev/rpi-nix-web", + "owner": { + "username": "cupglassdev", + "email": "", "twitter":"https://x.com/cupglassdev", +"lahelu":"https://lahelu.com/user/cupglassdev", + "discord": "cupglassdev" + }, + "record": { + "TXT": ["vc-domain-verify=rpinix.cupglass.is-a.dev,0b8b2c5753fc7cbe4b83"] + } +} From 2266f712aaa8267ac1f88330fd6d685cc80078de Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Thu, 10 Oct 2024 13:43:24 +0700 Subject: [PATCH 132/434] Update _vercel.rpinix.cupglass.is-a.dev --- domains/_vercel.rpinix.cupglass.is-a.dev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_vercel.rpinix.cupglass.is-a.dev b/domains/_vercel.rpinix.cupglass.is-a.dev index d5cca310d..187ac4bd9 100644 --- a/domains/_vercel.rpinix.cupglass.is-a.dev +++ b/domains/_vercel.rpinix.cupglass.is-a.dev @@ -8,6 +8,6 @@ "discord": "cupglassdev" }, "record": { - "TXT": ["vc-domain-verify=rpinix.cupglass.is-a.dev,0b8b2c5753fc7cbe4b83"] + "TXT": "vc-domain-verify=rpinix.cupglass.is-a.dev,0b8b2c5753fc7cbe4b83" } } From 122227218c4935f724055dfcbad33db58f3ed1e0 Mon Sep 17 00:00:00 2001 From: arungeorgesaji Date: Thu, 10 Oct 2024 16:21:49 +0530 Subject: [PATCH 133/434] Added arungeorgesaji.json --- domains/arungeorgesaji.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/arungeorgesaji.json diff --git a/domains/arungeorgesaji.json b/domains/arungeorgesaji.json new file mode 100644 index 000000000..4d79568ab --- /dev/null +++ b/domains/arungeorgesaji.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/arungeorgesaji/arungeorgesaji.github.io", + "owner": { + "username": "arungeorgesaji", + "email": "arungeorgesaji@gmail.com" + }, + "record": { + "CNAME": "arungeorgesaji.github.io" + } +} From 983167cd2854bfbbe48e2e90f483e6853da4a7fd Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 10 Oct 2024 14:56:15 +0300 Subject: [PATCH 134/434] seriously man --- ...rpinix.cupglass.is-a.dev => _vercel.rpinix.cupglass.json} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename domains/{_vercel.rpinix.cupglass.is-a.dev => _vercel.rpinix.cupglass.json} (73%) diff --git a/domains/_vercel.rpinix.cupglass.is-a.dev b/domains/_vercel.rpinix.cupglass.json similarity index 73% rename from domains/_vercel.rpinix.cupglass.is-a.dev rename to domains/_vercel.rpinix.cupglass.json index 187ac4bd9..461069610 100644 --- a/domains/_vercel.rpinix.cupglass.is-a.dev +++ b/domains/_vercel.rpinix.cupglass.json @@ -3,8 +3,9 @@ "repo": "https://github.com/cupglassdev/rpi-nix-web", "owner": { "username": "cupglassdev", - "email": "", "twitter":"https://x.com/cupglassdev", -"lahelu":"https://lahelu.com/user/cupglassdev", + "email": "", + "twitter":"cupglassdev", + "lahelu":"https://lahelu.com/user/cupglassdev", "discord": "cupglassdev" }, "record": { From 7b3c719f22514a5d2d176eeff99132ff5e3ffbd8 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 10 Oct 2024 14:57:21 +0300 Subject: [PATCH 135/434] Update rpinix.cupglass.json --- domains/rpinix.cupglass.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/rpinix.cupglass.json b/domains/rpinix.cupglass.json index 57e5c5518..7027d7834 100644 --- a/domains/rpinix.cupglass.json +++ b/domains/rpinix.cupglass.json @@ -8,6 +8,6 @@ "discord": "cupglassdev" }, "record": { - "A": "76.76.21.21" + "A": ["76.76.21.21"] } } From 2ac24b66d86f89a3775d89c77d6d845337d75d50 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Thu, 10 Oct 2024 20:25:11 +0700 Subject: [PATCH 136/434] Rename _vercel.rpinix.cupglass.json to _vercel.cupglass.json --- domains/{_vercel.rpinix.cupglass.json => _vercel.cupglass.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_vercel.rpinix.cupglass.json => _vercel.cupglass.json} (100%) diff --git a/domains/_vercel.rpinix.cupglass.json b/domains/_vercel.cupglass.json similarity index 100% rename from domains/_vercel.rpinix.cupglass.json rename to domains/_vercel.cupglass.json From c97dfe7a9e2e89a53dcb2b7e07c07391e1913ead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bu=C4=9Fra=20Altun?= <78092286+NotRabug50@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:16:55 +0300 Subject: [PATCH 137/434] Create _vercel.notrabug.json --- domains/_vercel.notrabug.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.notrabug.json diff --git a/domains/_vercel.notrabug.json b/domains/_vercel.notrabug.json new file mode 100644 index 000000000..4479d31ad --- /dev/null +++ b/domains/_vercel.notrabug.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "NotRabug50", + "email": "", + "discord": "541194606214250496" + }, + "record": { + "TXT": "vc-domain-verify=rabug.is-a.dev,4ba0ae912b528f63a9a7" + } +} From 9679ca75bcd38dcd412ef949eb24ac9b46f2771d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bu=C4=9Fra=20Altun?= <78092286+NotRabug50@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:17:27 +0300 Subject: [PATCH 138/434] Delete domains/_vercel.notrabug.json --- domains/_vercel.notrabug.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_vercel.notrabug.json diff --git a/domains/_vercel.notrabug.json b/domains/_vercel.notrabug.json deleted file mode 100644 index 4479d31ad..000000000 --- a/domains/_vercel.notrabug.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "NotRabug50", - "email": "", - "discord": "541194606214250496" - }, - "record": { - "TXT": "vc-domain-verify=rabug.is-a.dev,4ba0ae912b528f63a9a7" - } -} From e185cd165697750d783105ee458d729632bb53a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bu=C4=9Fra=20Altun?= <78092286+NotRabug50@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:17:47 +0300 Subject: [PATCH 139/434] Create _vercel.rabug.json --- domains/_vercel.rabug.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.rabug.json diff --git a/domains/_vercel.rabug.json b/domains/_vercel.rabug.json new file mode 100644 index 000000000..4479d31ad --- /dev/null +++ b/domains/_vercel.rabug.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "NotRabug50", + "email": "", + "discord": "541194606214250496" + }, + "record": { + "TXT": "vc-domain-verify=rabug.is-a.dev,4ba0ae912b528f63a9a7" + } +} From 0878bd5704a97cb1bac8a119895c1f6eeb8e6db6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bu=C4=9Fra=20Altun?= <78092286+NotRabug50@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:18:36 +0300 Subject: [PATCH 140/434] Update rabug.json --- domains/rabug.json | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/domains/rabug.json b/domains/rabug.json index bd99ab127..587311aec 100644 --- a/domains/rabug.json +++ b/domains/rabug.json @@ -1,13 +1,11 @@ { - "owner": { + "owner": { "username": "NotRabug50", "email": "", "discord": "541194606214250496", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ps0moOTq92R__wFgKFQH6WfwtOBaTQI4l7VY-uKJH1Eq0_rgwbZn5VFO4JGz06gUM6TF7WcUJTXCKMBNmJ2FP72EziCABmyM9Nre1UzcAWQ5u8vI9BoBsFTRqbqtezMbfwi18iYzl5PhpTT9jFP9OVosqgRTaCuFQab6u_63KwrOfw4cH-vKUKAU0fr3Q0t2hlFKyioN04n--bgMbtxBkH1F9U4Y2WeeAikUsNUM-RJPxSRDkE5jPQwH3CRvteBDR3p9kMvT8hZDXH0MUQizKFE5ok2GEpc0f4yw7XZtCf59fg-kAuBlneA0or4twHPmMVBc5gj3RMQ2wkBM5TtEKg.Dz0wpW_pv-ibVW_W-AG46w.JxtLaG5wminoevZ_ovAe-G5MsPRfQLP-JsiFF_0nuHEYCrAGQvbDyTs5R9E6B9iqEvyWu7gcOAaSoclyaworD83p0P8oDbHcrRuzFnEl-N0.CsKvYUIxVUV9977e0H3KTw" }, - - "record": { - "TXT": "vc-domain-verify=rabug.is-a.dev,4ba0ae912b528f63a9a7" - } - } - + "record": { + "CNAME": "notrabug.vercel.app" + } +} From 66291244029b19a6e230a08f9b9b47651f6c6ddb Mon Sep 17 00:00:00 2001 From: dpi0 Date: Thu, 10 Oct 2024 20:49:13 +0530 Subject: [PATCH 141/434] Add dpi0.json --- domains/dpi0.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/dpi0.json diff --git a/domains/dpi0.json b/domains/dpi0.json new file mode 100644 index 000000000..42a967ef5 --- /dev/null +++ b/domains/dpi0.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dpi0", + "email": "dpi0.dev@proton.me" + }, + "record": { + "URL": "https://blog.dpi0.cloud" + } +} From a29ea800e26f6a741494953a2b84a755af595339 Mon Sep 17 00:00:00 2001 From: 79SUBTEAM <91619620+79SUBTEAM@users.noreply.github.com> Date: Thu, 10 Oct 2024 22:50:03 +0700 Subject: [PATCH 142/434] Register rimikocommunity.is-a.dev --- domains/rimikocommunity.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/rimikocommunity.json diff --git a/domains/rimikocommunity.json b/domains/rimikocommunity.json new file mode 100644 index 000000000..4524762fb --- /dev/null +++ b/domains/rimikocommunity.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "79SUBTEAM", + "email": "", + "discord": "857448863891849247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.cXaCGtF6tZSLXg9Yxa87SPvfnO7DE7z-2hJhmEOAvuKX_zkifDsJJQ24v7XDSAp0m6VMmOX-xboau7mKb9TBMZtABA-piDDxYtr0qNW_MpL1yFbBecHV3-eyOvUEfFFF_fJWQ8QjIGSIiP3xCMcgUq5S-fNO33unIynB9hplRTf4oXztNiStigY817LoWNFrPnHGkov8zBTqlNhqCBqpDWtyZn-7BA_cVbpy4Ui2JuV_lDRXvHPtG3Soo0Mmxox5cUV3j7hYCDLn5pZAb7PrK9Ad4sguuD7ib0I1_-v2uYSoFPWW2l9ut5is5Uf9YPQslc9DeB2meqHrCIb-BWCzPQ.-yHF-F5y1jTdLtrdAX07yg.4pIcziwr3FuFH0SxIKUnZPGk2qgJTmoRO5LE4mv2Nq0KxzVi6SmFf6_8YX2ml7TRgO79n6eIiBnyi7BFjIWgdDf226HIpXl2xAVN-DBgpAM.E1XUYsw1MoNRgiFHfx4XaQ" + }, + + "record": { + "CNAME": "noithattoha.com" + } + } + \ No newline at end of file From 0b805d2b74a4e862a47dcc4ed5b04f3ff26082b0 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 10 Oct 2024 23:04:31 +0530 Subject: [PATCH 143/434] crazo7924: add another TXT record --- domains/crazo7924.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index dd6330fb8..81c2ff8cc 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -7,7 +7,7 @@ }, "record": { - "TXT": "zoho-verification=zb09491787.zmverify.zoho.in" + "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924=09f923d8e93c7000208a6202541915"] } } - \ No newline at end of file + From 94aa7c0a6b499a0d0e5cd5dfa51aa8504dafc1d0 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Thu, 10 Oct 2024 23:14:03 +0530 Subject: [PATCH 144/434] crazo7924: fixup TXT record for github pages challenge --- domains/crazo7924.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index 81c2ff8cc..7b1c95666 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -7,7 +7,7 @@ }, "record": { - "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924=09f923d8e93c7000208a6202541915"] + "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924.is-a.dev=09f923d8e93c7000208a6202541915"] } } From 7fe9dcff4ef0d7691e071fc1032be5c8168d97db Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 01:14:46 +0530 Subject: [PATCH 145/434] crazo7924: add MX records --- domains/crazo7924.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index 7b1c95666..e0dc0c5d9 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -8,6 +8,11 @@ "record": { "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924.is-a.dev=09f923d8e93c7000208a6202541915"] + "MX": [ + "mx.zoho.in", + "mx2.zoho.in", + "mx3.zoho.in" + ] } } From 4f2aedfabacfb7caf198288f5d1add3f70aac927 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 01:18:17 +0530 Subject: [PATCH 146/434] crazo7924: fix MX records --- domains/crazo7924.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index e0dc0c5d9..c0d4cf7af 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -9,9 +9,9 @@ "record": { "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924.is-a.dev=09f923d8e93c7000208a6202541915"] "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" + "crazo7924=mx.zoho.in", + "crazo7924=mx2.zoho.in", + "crazo7924=mx3.zoho.in" ] } } From b761240c34e28af660939c23c831d6affaabd455 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 01:30:18 +0530 Subject: [PATCH 147/434] crazo7924: fixup MX records (yet again) Forgot to add a comma to seperate json data --- domains/crazo7924.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index c0d4cf7af..526db3cf8 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -7,11 +7,11 @@ }, "record": { - "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924.is-a.dev=09f923d8e93c7000208a6202541915"] + "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924.is-a.dev=09f923d8e93c7000208a6202541915"], "MX": [ - "crazo7924=mx.zoho.in", - "crazo7924=mx2.zoho.in", - "crazo7924=mx3.zoho.in" + "mx.zoho.in", + "mx2.zoho.in", + "mx3.zoho.in" ] } } From 3a354d65bcf8c562ff04d01ca5f4d68387d5f3fc Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:11:14 -0400 Subject: [PATCH 148/434] chore: formatting and validation --- domains/rafa.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/domains/rafa.json b/domains/rafa.json index 3dbd19d4d..1670c5ae5 100644 --- a/domains/rafa.json +++ b/domains/rafa.json @@ -1,13 +1,13 @@ { - "owner": { - "username": "xmceflp", - "email": "", - "discord": "1101900324467376139", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.psgSFJhaRVPO23S0CNPftTx1m35a_s7LRY_23XpcDAEm7_VstIcSEgf3UqE7XE5piyDqBx7E4fFp7OyjD271greQVjs3cbS5lOu93XalLq2LvOlT4LTsLqehmAawphAFoa1BiDzWKsnEX1sSCFeOQxiV85XuwV3yG1aEs7ErM8Nyc1GiTKI8_G4EyQiVWdiJ_XYorXgg9ycbX1x8dVfHzWfJb0C4KAYkByrbstDUEGsq11u1K2OfhE8PzcF7xgexueTXNfJIom5gQReXBDLH4CS-3EqsF57Dyt80wr7GS_z9Y3q0WNiwWyaYzMcnbZox8b5k0jRXBfeTmPgbdgrB0Q.FxF35ghjOYbPNHip8BnKLw.C0zTN0mfMahn-lHCejtrOejAanhzKOUweBfq3xjMAtgH2Jdt4TpItNh6Q-iw5himDS08FD09n9qMcmITW2LNR5Qwr1e1QD0tRGYxkcW0sOzFbjlG_OzhG3hL5gvvPfZG.wkMvw-xcKWyQ15hXwNQxxQ" - }, - - "record": { - "A": ["144.22.130.149"] - } + "owner": { + "username": "xmceflp", + "email": "", + "discord": "1101900324467376139", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.psgSFJhaRVPO23S0CNPftTx1m35a_s7LRY_23XpcDAEm7_VstIcSEgf3UqE7XE5piyDqBx7E4fFp7OyjD271greQVjs3cbS5lOu93XalLq2LvOlT4LTsLqehmAawphAFoa1BiDzWKsnEX1sSCFeOQxiV85XuwV3yG1aEs7ErM8Nyc1GiTKI8_G4EyQiVWdiJ_XYorXgg9ycbX1x8dVfHzWfJb0C4KAYkByrbstDUEGsq11u1K2OfhE8PzcF7xgexueTXNfJIom5gQReXBDLH4CS-3EqsF57Dyt80wr7GS_z9Y3q0WNiwWyaYzMcnbZox8b5k0jRXBfeTmPgbdgrB0Q.FxF35ghjOYbPNHip8BnKLw.C0zTN0mfMahn-lHCejtrOejAanhzKOUweBfq3xjMAtgH2Jdt4TpItNh6Q-iw5himDS08FD09n9qMcmITW2LNR5Qwr1e1QD0tRGYxkcW0sOzFbjlG_OzhG3hL5gvvPfZG.wkMvw-xcKWyQ15hXwNQxxQ" + }, + "record": { + "A": [ + "144.22.130.149" + ] } - \ No newline at end of file +} From 6b8ccc5cafcb995137fd3936da714b7bbe554c22 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 10 Oct 2024 17:12:33 -0400 Subject: [PATCH 149/434] chore: formatting and validation --- domains/dpi0.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/domains/dpi0.json b/domains/dpi0.json index 42a967ef5..b04bffbfe 100644 --- a/domains/dpi0.json +++ b/domains/dpi0.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "dpi0", - "email": "dpi0.dev@proton.me" - }, - "record": { - "URL": "https://blog.dpi0.cloud" - } + "owner": { + "username": "dpi0", + "email": "dpi0.dev@proton.me" + }, + "record": { + "URL": "https://blog.dpi0.cloud" + } } From e22d2e5283b2b3cb8c58fbee3a6a4e4e19388437 Mon Sep 17 00:00:00 2001 From: Beshoy Kamel <91009118+bwkam@users.noreply.github.com> Date: Fri, 11 Oct 2024 03:35:24 +0300 Subject: [PATCH 150/434] Register bwkam.is-a.dev --- domains/bwkam.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/bwkam.json diff --git a/domains/bwkam.json b/domains/bwkam.json new file mode 100644 index 000000000..9e044aed4 --- /dev/null +++ b/domains/bwkam.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "bwkam", + "email": "", + "discord": "891997325499719730", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.HvzRNEADseLE6CXj6lrEWhsz68_vtnxY3KTtnSJBS_bHfeW7gUhKbUrDZ_Gk0yYVx3qXaHqS1_nWSdISvOa5tuIHxtmNUgmyTEHyAFGX54XZG3dQNS8SML4nMpjsRJ2DcCtfS6YKiTJXgmpVkAoaT1ELqR299iCYbow5j_V4zuYl0t6Les81GlP1Yu2jADmVy9hsjBegFORxL_uB9ZSQd81X0SX7mhtwSxSN3Xmuy5Cx7BRaP5lWIhJ6C95TaF0hes68wCR9qx3IXy4FlGuVzDn4pxz53il4dcdB-a1HBTA73PYEKqX4xFe1nxQOTT9ZBClJJHUHgOjsA_rzeqiXNw.h3Xp8Uv02qaNkcfS16pB3Q.jy9JW6JovL0B885zSD7ZOndjm3Ec_LTB4r1r848fEHhcCb61GGZ41jStD7v_yKxIyXomakNWfyWipfBPDOQVyQ31OrubyLEmQLw_98gzsvc.XdfD7kDdAxqEt9Tk7v0KlQ" + }, + + "record": { + "CNAME": "bwkam.github.io" + } + } + \ No newline at end of file From 64fed69edca3187951081ad6b057f1e20f304c69 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 10 Oct 2024 20:41:01 -0400 Subject: [PATCH 151/434] chore: formatting and validation --- domains/bwkam.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/bwkam.json b/domains/bwkam.json index 9e044aed4..a55cd4d0a 100644 --- a/domains/bwkam.json +++ b/domains/bwkam.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "bwkam", - "email": "", - "discord": "891997325499719730", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.HvzRNEADseLE6CXj6lrEWhsz68_vtnxY3KTtnSJBS_bHfeW7gUhKbUrDZ_Gk0yYVx3qXaHqS1_nWSdISvOa5tuIHxtmNUgmyTEHyAFGX54XZG3dQNS8SML4nMpjsRJ2DcCtfS6YKiTJXgmpVkAoaT1ELqR299iCYbow5j_V4zuYl0t6Les81GlP1Yu2jADmVy9hsjBegFORxL_uB9ZSQd81X0SX7mhtwSxSN3Xmuy5Cx7BRaP5lWIhJ6C95TaF0hes68wCR9qx3IXy4FlGuVzDn4pxz53il4dcdB-a1HBTA73PYEKqX4xFe1nxQOTT9ZBClJJHUHgOjsA_rzeqiXNw.h3Xp8Uv02qaNkcfS16pB3Q.jy9JW6JovL0B885zSD7ZOndjm3Ec_LTB4r1r848fEHhcCb61GGZ41jStD7v_yKxIyXomakNWfyWipfBPDOQVyQ31OrubyLEmQLw_98gzsvc.XdfD7kDdAxqEt9Tk7v0KlQ" - }, - - "record": { - "CNAME": "bwkam.github.io" - } + "owner": { + "username": "bwkam", + "email": "", + "discord": "891997325499719730", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.HvzRNEADseLE6CXj6lrEWhsz68_vtnxY3KTtnSJBS_bHfeW7gUhKbUrDZ_Gk0yYVx3qXaHqS1_nWSdISvOa5tuIHxtmNUgmyTEHyAFGX54XZG3dQNS8SML4nMpjsRJ2DcCtfS6YKiTJXgmpVkAoaT1ELqR299iCYbow5j_V4zuYl0t6Les81GlP1Yu2jADmVy9hsjBegFORxL_uB9ZSQd81X0SX7mhtwSxSN3Xmuy5Cx7BRaP5lWIhJ6C95TaF0hes68wCR9qx3IXy4FlGuVzDn4pxz53il4dcdB-a1HBTA73PYEKqX4xFe1nxQOTT9ZBClJJHUHgOjsA_rzeqiXNw.h3Xp8Uv02qaNkcfS16pB3Q.jy9JW6JovL0B885zSD7ZOndjm3Ec_LTB4r1r848fEHhcCb61GGZ41jStD7v_yKxIyXomakNWfyWipfBPDOQVyQ31OrubyLEmQLw_98gzsvc.XdfD7kDdAxqEt9Tk7v0KlQ" + }, + "record": { + "CNAME": "bwkam.github.io" } - \ No newline at end of file +} From 0245eebbef0123c5ae0f849b46b94aca2bbacd04 Mon Sep 17 00:00:00 2001 From: 79SUBTEAM <91619620+79SUBTEAM@users.noreply.github.com> Date: Fri, 11 Oct 2024 12:23:24 +0700 Subject: [PATCH 152/434] Delete rimikocommunity.is-a.dev --- domains/rimikocommunity.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/rimikocommunity.json diff --git a/domains/rimikocommunity.json b/domains/rimikocommunity.json deleted file mode 100644 index 4524762fb..000000000 --- a/domains/rimikocommunity.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "79SUBTEAM", - "email": "", - "discord": "857448863891849247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.cXaCGtF6tZSLXg9Yxa87SPvfnO7DE7z-2hJhmEOAvuKX_zkifDsJJQ24v7XDSAp0m6VMmOX-xboau7mKb9TBMZtABA-piDDxYtr0qNW_MpL1yFbBecHV3-eyOvUEfFFF_fJWQ8QjIGSIiP3xCMcgUq5S-fNO33unIynB9hplRTf4oXztNiStigY817LoWNFrPnHGkov8zBTqlNhqCBqpDWtyZn-7BA_cVbpy4Ui2JuV_lDRXvHPtG3Soo0Mmxox5cUV3j7hYCDLn5pZAb7PrK9Ad4sguuD7ib0I1_-v2uYSoFPWW2l9ut5is5Uf9YPQslc9DeB2meqHrCIb-BWCzPQ.-yHF-F5y1jTdLtrdAX07yg.4pIcziwr3FuFH0SxIKUnZPGk2qgJTmoRO5LE4mv2Nq0KxzVi6SmFf6_8YX2ml7TRgO79n6eIiBnyi7BFjIWgdDf226HIpXl2xAVN-DBgpAM.E1XUYsw1MoNRgiFHfx4XaQ" - }, - - "record": { - "CNAME": "noithattoha.com" - } - } - \ No newline at end of file From f8894eec0b40428091669b391f07054cf86913cd Mon Sep 17 00:00:00 2001 From: 79SUBTEAM <91619620+79SUBTEAM@users.noreply.github.com> Date: Fri, 11 Oct 2024 12:28:31 +0700 Subject: [PATCH 153/434] Register rimiko.is-a.dev --- domains/rimiko.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/rimiko.json diff --git a/domains/rimiko.json b/domains/rimiko.json new file mode 100644 index 000000000..f331c68e9 --- /dev/null +++ b/domains/rimiko.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "79SUBTEAM", + "email": "", + "discord": "857448863891849247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.pIJwTKdfCZRWotu5ZYXOkqkRae5PDRRq74pniHDC-XdIMSYOpn81gpuMZLyFLEkYPDWwo1P6xfZVudT0F0IXHv-HbyAu-4yov8hZoQ56_QAp2AuCTFcGr1qRSW9_jqpg_C4-OyT_3J12GnIvuUlskfYmbtz50ThG9ar8xRF_H3Aa_9TuHE51NWD4YkEpmq6kDgtlxYk_0oqCEteuwpqAu-yFO-dDLfTmbIMlEYdOiWGPJYhuJahfiGx1I2-qTGloJZCiedqycUNyLnDG7yc7YVVMYWt1cJw_bSvuvto1pN5bKMA7dkX1RbJQ4_ZVtDSY84sTvd_ls4hDApNV5rhYjg.E17X2lWbPsX92huScUqJVQ.Ok9CpXBsUYTt5ZowBTp2dPU1ix1NftlMoH0sADvj-Hppt7qNZgewFySOD5Ylbj66ezn2K0TkD6r14Fr4M4VV-2vrB1roq-BAQFyp4boAEL0.NjIA92K2kLVedZLXbD4ZOQ" + }, + + "record": { + "CNAME": "https://79subteam.github.io/rimikocommunity.github.io/" + } + } + \ No newline at end of file From 23e893b640f96df0163ac32ae5fac1a1299e788a Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 12:24:41 +0530 Subject: [PATCH 154/434] crazo7924: remove invalid TXT record for github challenge --- domains/crazo7924.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index 526db3cf8..e48abe9e2 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -7,7 +7,9 @@ }, "record": { - "TXT": ["zoho-verification=zb09491787.zmverify.zoho.in", "_github-pages-challenge-crazo7924.crazo7924.is-a.dev=09f923d8e93c7000208a6202541915"], + "TXT": [ + "zoho-verification=zb09491787.zmverify.zoho.in" + ], "MX": [ "mx.zoho.in", "mx2.zoho.in", From fbc49590f23987eaed3522edb1eb64b2e06fe1d5 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 12:25:29 +0530 Subject: [PATCH 155/434] crazo7924: add CNAME record for hashnode --- domains/crazo7924.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index e48abe9e2..1b49b82d6 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -7,6 +7,7 @@ }, "record": { + "CNAME": "hashnode.network", "TXT": [ "zoho-verification=zb09491787.zmverify.zoho.in" ], From 251cb77e8c4847d416dbe54f4c77f3a31ed24674 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 12:33:19 +0530 Subject: [PATCH 156/434] crazo7924: drop CNAME record --- domains/crazo7924.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index 1b49b82d6..f3fac2e6e 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -7,9 +7,8 @@ }, "record": { - "CNAME": "hashnode.network", "TXT": [ - "zoho-verification=zb09491787.zmverify.zoho.in" + "zoho-verification=zb09491787.zmverify.zoho.in" ], "MX": [ "mx.zoho.in", From 28b65c709ccf567201a6e44c29c0883786c19a0f Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Fri, 11 Oct 2024 12:35:00 +0530 Subject: [PATCH 157/434] Register blog.crazo7924.is-a.dev --- domains/blog.crazo7924.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/blog.crazo7924.json diff --git a/domains/blog.crazo7924.json b/domains/blog.crazo7924.json new file mode 100644 index 000000000..fa05e5ac8 --- /dev/null +++ b/domains/blog.crazo7924.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WnVEogXILKQlj-jvgWzBYV4EQBNJpb4o31g6aGeiNfpBUziSFOH_A_RYdluWZEm4SN6rwsgh4Ca6BD1FLP-pGkalakxUu22u6oFGPHfclABR0FzYUTwT2ePhQbcCQE0kj_scrL_lUCrWTXfqqu9daPVkKsZSGFR_XtT5stUtwcA_eNuRiRgCB5oteS1Clo3gfWrCIB-XfwUONGfHnm8w_XwiatvVxAV4SMGwh2nNH9lYjLT23rGmO2hd9jptO8GHbNJJWSsndM5D_BIhf1bnDtmuIN3DWciaR9ijmZI5g-CfbkGbph0zhOi4N88eBsdL4Bku5Cu4GnR0_zkjK27cfw.lf05n5TGJ5ekai6Qi7gbdQ.FwSEtzo_z9amY4qpwKLzLct9mtbnkKUEWFSrKlnqv01uRRu1lKQV9_YdU8eZ3UtY0H4wL6iZSrECZPcFxGqGaUl6DIQLc1-jgODQHQNyLzp0WTlMbKcWXCRS80eITxXR.ZaVvxYEKWd03U5gQXIofEw" + }, + + "record": { + "CNAME": "hashnode.network" + } + } + \ No newline at end of file From d420d76f29d410993566952476d3567ef515863a Mon Sep 17 00:00:00 2001 From: n0td1n0kh0a <152876934+n0td1n0kh0a@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:35:42 +0700 Subject: [PATCH 158/434] Update dinokhoa.json --- domains/dinokhoa.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/dinokhoa.json b/domains/dinokhoa.json index ad4655e65..5740e6f97 100644 --- a/domains/dinokhoa.json +++ b/domains/dinokhoa.json @@ -7,7 +7,7 @@ }, "record": { - "A": ["18.142.185.65"] + "CNAME": ["edge.redirect.pizza"] } } From ebe557acf1a1539bb7b4bb1ab62dc1df56d21cd0 Mon Sep 17 00:00:00 2001 From: n0td1n0kh0a <152876934+n0td1n0kh0a@users.noreply.github.com> Date: Fri, 11 Oct 2024 14:46:17 +0700 Subject: [PATCH 159/434] fix whoops --- domains/dinokhoa.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/dinokhoa.json b/domains/dinokhoa.json index 5740e6f97..499836feb 100644 --- a/domains/dinokhoa.json +++ b/domains/dinokhoa.json @@ -6,8 +6,8 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.qx_BgIxje-NPHNb6QDw9dXHOstJKAnAYRL5AKcfrDCCUDT8tzK06v1fIRIw1KXhnIKl66nHlw4lLQz3ZeZYRnLdCOslkLmq9p1GAXk5566eppX11HJe7I40ERbckiXbs0Nla1xCHqYbEXAmkXgTi8y9uNS-JnVXiT9ECaZu7ay0UTo9NA6JGcmY5Hvc_WU-flnNtmkr_5EFE0SZKZnPkQtv4xOGzvIBFpUm1Xsv4lXeiKLp93qmh_42eG_vU4P405_AmgxgziDirkLU1itg-mif074bCcqf16jmJsMgQ7WBslxrlIRoC1ukHowA_rjaoyR11woueRNjDEJDGJpV_LQ.9KTWGAKMM-I9HwYyaPJZAg.GXEfjxPeCdC1PrJcd1AgHvkk2572vMcggMdsQRgmgs3v2BxQP6zhgQBEVpw5S5E6bvo9rxSwHgE55cqlMDnhj6_i4FlFhBDKC44Xg2L6x0M._7SnVuj-NZ0E8EHM-ZRRig" }, - "record": { - "CNAME": ["edge.redirect.pizza"] - } + "record": { + "CNAME": "edge.redirect.pizza" + } } From 942799c11b0eac3d8642f4afee09e36e2c658bb4 Mon Sep 17 00:00:00 2001 From: windowsed Date: Fri, 11 Oct 2024 20:37:56 +0800 Subject: [PATCH 160/434] Register windowsed.is-a.dev --- domains/windowsed.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/windowsed.json diff --git a/domains/windowsed.json b/domains/windowsed.json new file mode 100644 index 000000000..dc131c56b --- /dev/null +++ b/domains/windowsed.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "windowsed1225", + "email": "", + "discord": "906415095473655810", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.b4wkSB9hzfyZzAOO50m5Lmffz5ZpdPkeT6RBILTZckY94cbRa7BxRCVOAevnxu4zqonBcx017nf0Kgu1qP58hQV8rbPZM7bEeJwIuPh-gY_l1y_IkzE5Slq1CWvmFCBZvheUKYHFvPRcGGIqtxyKKaT6jcrJXv7xo_F2fldqbJ2NiJ88_u4WTXcfQ9CrPrPevocKfdesIrDwXnV2n2I0SpDV_QqycbmCcleRy3QzOpZMTHQyzAV_WA0B8OEkMftVSbiTr-S4WPRMpoZTRX7Er-l-ccC5HIs1c7P-twpXd4bphTsUBmWJL55dD0xq7vDQ2ouWq-o4ooqqZ3wmme-KvA.R7TKz12p_AeXBaX-7nEu9g.tjS2Ho_9HJkfxTIoz2MFeX34ptUfBAIh6vPSR_lMepN4Nz03-n_JxdpZW-5iEmDqBUUU82h7WteWeRKhyBkvi1syxFOnMRTBT4EveG-Ij9-skVlWjzeAQw-6WWRaGtDPfBSyZsTKyIb9iI2tVP7Kvw.jJ5K9-F9Rh-7DMlxCJ8yQA" + }, + + "record": { + "A": ["76.76.21.21"] + } + } + \ No newline at end of file From 3579942cb5493ac310a7e588fd7de843811b81d5 Mon Sep 17 00:00:00 2001 From: 79SUBTEAM <91619620+79SUBTEAM@users.noreply.github.com> Date: Fri, 11 Oct 2024 19:53:56 +0700 Subject: [PATCH 161/434] Update rimiko.json --- domains/rimiko.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/rimiko.json b/domains/rimiko.json index f331c68e9..530bea986 100644 --- a/domains/rimiko.json +++ b/domains/rimiko.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "https://79subteam.github.io/rimikocommunity.github.io/" + "CNAME": "79subteam.github.io/rimikocommunity.github.io/" } } - \ No newline at end of file + From 4ff4d1f1744e360fe9660ecbe82828189fab1192 Mon Sep 17 00:00:00 2001 From: 79SUBTEAM <91619620+79SUBTEAM@users.noreply.github.com> Date: Fri, 11 Oct 2024 20:44:40 +0700 Subject: [PATCH 162/434] Update domains/rimiko.json Co-authored-by: CuteDog5695 --- domains/rimiko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/rimiko.json b/domains/rimiko.json index 530bea986..fc5665a7a 100644 --- a/domains/rimiko.json +++ b/domains/rimiko.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "79subteam.github.io/rimikocommunity.github.io/" + "CNAME": "79subteam.github.io" } } From c067f5f3613612a0c98b57bd15869db3eb4b3797 Mon Sep 17 00:00:00 2001 From: Urging <90156029+UrgingOfc@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:42:53 +0200 Subject: [PATCH 163/434] Delete domains/minecraft.urging.json --- domains/minecraft.urging.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/minecraft.urging.json diff --git a/domains/minecraft.urging.json b/domains/minecraft.urging.json deleted file mode 100644 index e8cfb309f..000000000 --- a/domains/minecraft.urging.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "UrgingOfc", - "email": "diogo.lopes.silva.ch@gmail.com" - }, - "record": { - "A": ["69.30.249.53"] - } -} From 0ca7e9d477173de6384edcf3f3a9baa4f77d8bfd Mon Sep 17 00:00:00 2001 From: Urging <90156029+UrgingOfc@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:43:10 +0200 Subject: [PATCH 164/434] Delete domains/vscode.urging.json --- domains/vscode.urging.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/vscode.urging.json diff --git a/domains/vscode.urging.json b/domains/vscode.urging.json deleted file mode 100644 index e8cfb309f..000000000 --- a/domains/vscode.urging.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "UrgingOfc", - "email": "diogo.lopes.silva.ch@gmail.com" - }, - "record": { - "A": ["69.30.249.53"] - } -} From 779d0f110c7bca229bfe39aacad0a1dbb23b2e1c Mon Sep 17 00:00:00 2001 From: Urging <90156029+UrgingOfc@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:44:15 +0200 Subject: [PATCH 165/434] Update urging.json --- domains/urging.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/urging.json b/domains/urging.json index e8cfb309f..e3d2583f6 100644 --- a/domains/urging.json +++ b/domains/urging.json @@ -4,6 +4,6 @@ "email": "diogo.lopes.silva.ch@gmail.com" }, "record": { - "A": ["69.30.249.53"] + "A": ["198.91.81.13"] } } From 09eac7e99497a91e49d173406bca66abc0278559 Mon Sep 17 00:00:00 2001 From: Vincenzo Aleksey Brocato Date: Sat, 12 Oct 2024 01:27:01 +0200 Subject: [PATCH 166/434] Add IPv4 address I'm an idiot and put my local ipv6 address --- domains/gitea.vinceale7082.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/gitea.vinceale7082.json b/domains/gitea.vinceale7082.json index dba4078dc..64ad9a8f8 100644 --- a/domains/gitea.vinceale7082.json +++ b/domains/gitea.vinceale7082.json @@ -7,6 +7,6 @@ }, "record": { - "AAAA": ["fe80::be24:11ff:fe36:a970"] + "A": ["37.183.129.150"] } } From 0adc18157a2eef2c7da77725841efccab3dc1894 Mon Sep 17 00:00:00 2001 From: _monkeytime3_ <102395345+monkey3three@users.noreply.github.com> Date: Sat, 12 Oct 2024 20:23:52 +1100 Subject: [PATCH 167/434] Register monkey3three.is-a.dev --- domains/monkey3three.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/monkey3three.json diff --git a/domains/monkey3three.json b/domains/monkey3three.json new file mode 100644 index 000000000..e8607ede3 --- /dev/null +++ b/domains/monkey3three.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "monkey3three", + "email": "", + "discord": "872983325017514004", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.CtotszpAHc7y1esxQir3rFPcA7ijMeMIpj3JWiGEO7TWWTo7i3pozjvbcQj7PfjQgTAq-kfGj-B_Q6KyZM7lep49WkEmq3AFPlVVjnODuHoJkSPt1DsdF1nl__H0FzABL8h0yOVwxAQ_IrQ46boS-Lz1UpVIwkjYQn2wrd5zXWEFSvHBJuxob1t-sWOlIgVyoBNYUMaPmQ-BVLnkSqUmruMvpLSLUBCepEBONieioYWL3n_1a6URRj1-I3sn_lTPPRoX79Vj9fMkKxCx5vB0bqWHOMZfXE_R5KIsvHCQqJL1fMbwz_TU8MJ4OUdP7o90GAFv3A5KTq2kVoHcIOhufg.86MFM2JVNy8kmZaZQlh0mQ.28QEVQ_vJ8FnCw3O9aWhDdNBOu1-BA5ohMMeOvrtbFZJAw7bOUCoUfhDpIMASopsz6uPsUR6VHsWemjKhuaUZU4Y5wKmBav0zWrMisMEFq8.cYQth00awbZ4ZnzgZz-q1Q" + }, + + "record": { + "CNAME": "portfolio-9xw.pages.dev" + } + } + \ No newline at end of file From 4133abde1de57abd5c69229ef62c9055edfeab47 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 12 Oct 2024 16:00:56 +0530 Subject: [PATCH 168/434] blog.crazo7924: use A record instead As specified in the table after step 10 at Hashnode's help article (https://support.hashnode.com/en/articles/5755362-how-to-map-a-custom-domain), usage of CNAME record causes problems as namecheap (the host of is-a.dev) does not support canonical name (aka CNAME) flattening. A record is the only way out. --- domains/blog.crazo7924.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/blog.crazo7924.json b/domains/blog.crazo7924.json index fa05e5ac8..126186332 100644 --- a/domains/blog.crazo7924.json +++ b/domains/blog.crazo7924.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "hashnode.network" + "A": "76.76.21.21" } } - \ No newline at end of file + From 68d0a41aeee4f19fa77066360043e4e435a62b76 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 12 Oct 2024 16:05:29 +0530 Subject: [PATCH 169/434] use array for A record --- domains/blog.crazo7924.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/blog.crazo7924.json b/domains/blog.crazo7924.json index 126186332..f5018e485 100644 --- a/domains/blog.crazo7924.json +++ b/domains/blog.crazo7924.json @@ -7,7 +7,9 @@ }, "record": { - "A": "76.76.21.21" + "A": [ + "76.76.21.21" + ] } } From a2af9657ed63bfd6cadff2f4a5f58d4c5800f42f Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 12 Oct 2024 17:09:51 +0530 Subject: [PATCH 170/434] Register _vercel.blog.crazo7924.is-a.dev --- domains/_vercel.blog.crazo7924.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_vercel.blog.crazo7924.json diff --git a/domains/_vercel.blog.crazo7924.json b/domains/_vercel.blog.crazo7924.json new file mode 100644 index 000000000..5fc4f2307 --- /dev/null +++ b/domains/_vercel.blog.crazo7924.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LcHAKOS_EoxAeQDrLy36K6g4FAes62oOpmxZ5dil-RvpbleXXgfdEtt-q5fXo5t32qbJzkGLUHiPNMTH7nm9r4Rf1_dYYn6lL1WPu6usFhB-NImKKGyYv0fULdkfiOsuM_S3cL6jVAcbwtA2Js7YJFzP6vWHu8YgCifnDpBNhW2dnh8Nms4Wx8EyrUxkrhNrljUADMkIVrSas1Kv8PcPOUwsr_BBTXLu3BXdXd8RrnP8mA-O16OkhBJOHvz41lU1bUYp00P-G2DStFoMjbOcXjxn4ApZwWMDfz81cpkp1RNzMJoiDiKvLZfeWrlqa7ekDo3OPdhO0XIrqH51SbYhSA.pOzhv1zNtT8EMPHEeUeaLw.t36aNY96cfvfME6-IP3qzmzATptpz45TgDLPLkDVqRAVaV_-Yedy241S3DQdu7Dsx9LKNXwc6VLSh6BYuFr4COMdydM2VghlWud4Py7w3WJ07InWugKvjFOAiFsY153O.aQBmesNkU-taOU59XcoRPQ" + }, + + "record": { + "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" + } + } + \ No newline at end of file From 1b9500be6ea4f65dad606ba5e9451540da34985d Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 12 Oct 2024 17:19:05 +0530 Subject: [PATCH 171/434] blog.crazo7924: Revert back to CNAME --- domains/blog.crazo7924.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/domains/blog.crazo7924.json b/domains/blog.crazo7924.json index f5018e485..d0708682e 100644 --- a/domains/blog.crazo7924.json +++ b/domains/blog.crazo7924.json @@ -7,9 +7,7 @@ }, "record": { - "A": [ - "76.76.21.21" - ] + "CNAME": "hashnode.network" } } From bf97090d527e779728aa4259bcaa957e20dfc70b Mon Sep 17 00:00:00 2001 From: Sono Date: Sat, 12 Oct 2024 14:30:12 +0200 Subject: [PATCH 172/434] Update mc.sono.json --- domains/mc.sono.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/mc.sono.json b/domains/mc.sono.json index a6b5e2e2f..6fde12a96 100644 --- a/domains/mc.sono.json +++ b/domains/mc.sono.json @@ -4,6 +4,6 @@ "email": "sono.arbeit@gmail.com" }, "record": { - "CNAME": "574ccc29-f29c-444a-a610-97eeb4ad17c0.shield.neoprotect.ovh" + "A": "45.92.217.48" } } From a23bf1fbb7fb9b5a9f93aa77c74d847d0ba653cd Mon Sep 17 00:00:00 2001 From: Sono Date: Sat, 12 Oct 2024 14:45:09 +0200 Subject: [PATCH 173/434] fixed a record --- domains/mc.sono.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/mc.sono.json b/domains/mc.sono.json index 6fde12a96..108a9d1e5 100644 --- a/domains/mc.sono.json +++ b/domains/mc.sono.json @@ -4,6 +4,8 @@ "email": "sono.arbeit@gmail.com" }, "record": { - "A": "45.92.217.48" + "A": [ + "45.92.217.48" + ] } } From 5ce76158ee1ac689605419a6d8635297bad0992b Mon Sep 17 00:00:00 2001 From: lamps-dev Date: Sat, 12 Oct 2024 14:46:41 +0200 Subject: [PATCH 174/434] Create lamps-dev.json --- domains/lamps-dev.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/lamps-dev.json diff --git a/domains/lamps-dev.json b/domains/lamps-dev.json new file mode 100644 index 000000000..3c3f69a21 --- /dev/null +++ b/domains/lamps-dev.json @@ -0,0 +1,12 @@ +{ + "description": "For my projects.", + "repo": "https://github.com/lamps-dev/lamps-dev.github.io", + "owner": { + "username": "lamps-dev", + "email": "ilovelampadaire@gmail.com", + "twitter": "lampytofficial" + }, + "record": { + "CNAME": "lamps-dev.github.io" + } +} From 7b35c5fcefcccecb05f921484d1c186dcd3b2af4 Mon Sep 17 00:00:00 2001 From: Hazy <45068820+flouciel@users.noreply.github.com> Date: Sat, 12 Oct 2024 22:52:01 +0700 Subject: [PATCH 175/434] Register hazy.is-a.dev --- domains/hazy.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/hazy.json diff --git a/domains/hazy.json b/domains/hazy.json new file mode 100644 index 000000000..c9955700f --- /dev/null +++ b/domains/hazy.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "flouciel", + "email": "", + "discord": "967623271703007292", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.iXmlAAozpgqmWKMn4Uy8R2r51IF1iTfE7jG7GBwYET0EIWytyyyyOVPFLLzGfsf9qmPIaBX5V9JzXLV3h1rnK7fwJlhlQLnb1bOYAajqFoxxAwAa54PnCfo9aU8h7RJYoJAGgvzTjR5tAlzHtbEVPLr0aY93VTMv9Wgi6Vonatiakpx41apY8ggbTipSDR3y7IA14Qumi-wcUrLsECIGKYJNEXL409Lb0W-Sm7YDe8u8MzEr70MsZ-8ElJNbQ6Mmqb4jAtRqwQOW-rFsVYVIw6ngONgr3RHMXwXcdwXEhURaWObaect-XQ5KnQYtw4BXyaLpzfX5N_-b4CjnMkotyA.Jm-AREKkVLyzps9lTttUtw.MUvZm7aJ9zAJboAT4EMuhvZOsMtx88a3fz0yuJoXKicTIWEJmtrbv-Wj6RedoHN9G20RvX63GdfxBySHaPHS_eeeSNeGkLQCp9drhtQ5V6gxJVhJ7hjo_MwRpW62Cy0_.RIOZXukvXvUZQBdXeURZ1Q" + }, + + "record": { + "CNAME": "flouciel.github.io" + } + } + \ No newline at end of file From 87f120d54427b5137aa0ab46ac37c9faba4cacc2 Mon Sep 17 00:00:00 2001 From: abhay <109142198+uniquepersun@users.noreply.github.com> Date: Sat, 12 Oct 2024 22:43:05 +0530 Subject: [PATCH 176/434] Create abhay.json I don't know what to write in the record field.................. --- domains/abhay.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/abhay.json diff --git a/domains/abhay.json b/domains/abhay.json new file mode 100644 index 000000000..1b5ddc3b0 --- /dev/null +++ b/domains/abhay.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "uniquepersun", + "email": "abhay.i0am@gmail.com", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WIRf3W3gkAD5c_yyczIieWIABVFKWjmCVV0l_jrxtMMOnT2mWlAELQAVfwDsjz2XEX6NcrWmCEaTEYC0aVCeWEgSjnl_r077RRwQuAOED2ICK-M5WvKDPdUuPlChYVtpbRiByY1nmFWUp5DGn7Z2faQrla_7Ji2e924mSSJppOeBuhcDZ0mZ0Mc3Z8X4DWgQ5xBbKFoREVkyuPSs9Y6Q0-lZsFZijj9khQsQDbDgZT8v3Fv9swLkqAdt-ZMBr7ZdvJSkBbtWj8L038WAZ6dSg-ix3xpkluU97jQt6kLkOyRYY5MKDFoSkxraBumZA9-YDB3pDL_2yAZ23cvHywnPDg.kU_H99RhrpznpQWwrfJ_Aw.yuZV5PvTwNvz5T1JlXOnGw7JjHcUDj_KdD9XGpvQ2rQQ9twNQJESMqj55Jxbgx2jX6mzJsRWmlJDPkE3eSkMQOv3AJuxuWdX4kGpREkxeixFGB8N1oviCe6z0JoYfRuW.GdyFBUkFmKP1fVuGM1CdCA" + }, + + "record": { + "CNAME": "" + } + } From 0de0ce5ef171c7a4bf808992e51693604731a024 Mon Sep 17 00:00:00 2001 From: abhay <109142198+uniquepersun@users.noreply.github.com> Date: Sat, 12 Oct 2024 22:53:04 +0530 Subject: [PATCH 177/434] Update abhay.json --- domains/abhay.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/abhay.json b/domains/abhay.json index 1b5ddc3b0..96c0c1bf6 100644 --- a/domains/abhay.json +++ b/domains/abhay.json @@ -6,6 +6,6 @@ }, "record": { - "CNAME": "" + "URL": "https://uniquepersun.hackclub.app" } } From 6b275be40a1eac2cef6dcf46117ef76326f17aad Mon Sep 17 00:00:00 2001 From: JVDesign <143863577+JVDesignBavaria@users.noreply.github.com> Date: Sat, 12 Oct 2024 19:29:30 +0200 Subject: [PATCH 178/434] Create jvdesign.json --- domain/jvdesign.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domain/jvdesign.json diff --git a/domain/jvdesign.json b/domain/jvdesign.json new file mode 100644 index 000000000..a6b81aefb --- /dev/null +++ b/domain/jvdesign.json @@ -0,0 +1,12 @@ +{ + "description": "Domain for project page", + "repo": "https://github.com/JVDesignBavaria/jvdesignbavaria.github.io", + "owner": { + "username": "JVDesignBavaria", + "email": "", + "twitter": "JVDesignBavaria" + }, + "record": { + "CNAME": "jvdesignbavaria.github.io" + } +} From 576f3509dff0da1a4064530c1822644d061f64cc Mon Sep 17 00:00:00 2001 From: JVDesign <143863577+JVDesignBavaria@users.noreply.github.com> Date: Sat, 12 Oct 2024 19:30:16 +0200 Subject: [PATCH 179/434] Delete domain directory --- domain/jvdesign.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domain/jvdesign.json diff --git a/domain/jvdesign.json b/domain/jvdesign.json deleted file mode 100644 index a6b81aefb..000000000 --- a/domain/jvdesign.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "Domain for project page", - "repo": "https://github.com/JVDesignBavaria/jvdesignbavaria.github.io", - "owner": { - "username": "JVDesignBavaria", - "email": "", - "twitter": "JVDesignBavaria" - }, - "record": { - "CNAME": "jvdesignbavaria.github.io" - } -} From 574c636e6a41afbe9609dc040a6ea529b65e1049 Mon Sep 17 00:00:00 2001 From: Aswin Mahesh Date: Sat, 12 Oct 2024 23:00:58 +0530 Subject: [PATCH 180/434] Add aswinmahesh.json --- domains/aswinmahesh.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/aswinmahesh.json diff --git a/domains/aswinmahesh.json b/domains/aswinmahesh.json new file mode 100644 index 000000000..d9088cccb --- /dev/null +++ b/domains/aswinmahesh.json @@ -0,0 +1,11 @@ +{ + "description": "Aswin Mahesh Website", + "repo": "https://github.com/aswinmahesh", + "owner": { + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" + }, + "record": { + "CNAME": "aswinmahesh.netlify.app" + } + } \ No newline at end of file From 1c1a610babfcb9dc1856d1016a7d6ff9dc48eac7 Mon Sep 17 00:00:00 2001 From: JVDesign <143863577+JVDesignBavaria@users.noreply.github.com> Date: Sat, 12 Oct 2024 19:32:03 +0200 Subject: [PATCH 181/434] Create jvdesign.json --- domains/jvdesign.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/jvdesign.json diff --git a/domains/jvdesign.json b/domains/jvdesign.json new file mode 100644 index 000000000..6d031425a --- /dev/null +++ b/domains/jvdesign.json @@ -0,0 +1,12 @@ +{ + "description": "Domain for projects page", + "repo": "https://github.com/JVDesignBavaria/jvdesignbavaria.github.io", + "owner": { + "username": "JVDesignBavaria", + "email": "", + "twitter": "JVDesignBavaria" + }, + "record": { + "CNAME": "jvdesignbavaria.github.io" + } +} From c0caa5df34fbe9fbcd321c2a24a3059f4aa20df8 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 12 Oct 2024 13:32:20 -0400 Subject: [PATCH 182/434] chore: formatting and validation --- domains/_vercel.blog.crazo7924.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/_vercel.blog.crazo7924.json b/domains/_vercel.blog.crazo7924.json index 5fc4f2307..7bf69d281 100644 --- a/domains/_vercel.blog.crazo7924.json +++ b/domains/_vercel.blog.crazo7924.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "crazo7924", - "email": "", - "discord": "466605393309859840", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LcHAKOS_EoxAeQDrLy36K6g4FAes62oOpmxZ5dil-RvpbleXXgfdEtt-q5fXo5t32qbJzkGLUHiPNMTH7nm9r4Rf1_dYYn6lL1WPu6usFhB-NImKKGyYv0fULdkfiOsuM_S3cL6jVAcbwtA2Js7YJFzP6vWHu8YgCifnDpBNhW2dnh8Nms4Wx8EyrUxkrhNrljUADMkIVrSas1Kv8PcPOUwsr_BBTXLu3BXdXd8RrnP8mA-O16OkhBJOHvz41lU1bUYp00P-G2DStFoMjbOcXjxn4ApZwWMDfz81cpkp1RNzMJoiDiKvLZfeWrlqa7ekDo3OPdhO0XIrqH51SbYhSA.pOzhv1zNtT8EMPHEeUeaLw.t36aNY96cfvfME6-IP3qzmzATptpz45TgDLPLkDVqRAVaV_-Yedy241S3DQdu7Dsx9LKNXwc6VLSh6BYuFr4COMdydM2VghlWud4Py7w3WJ07InWugKvjFOAiFsY153O.aQBmesNkU-taOU59XcoRPQ" - }, - - "record": { - "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" - } + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LcHAKOS_EoxAeQDrLy36K6g4FAes62oOpmxZ5dil-RvpbleXXgfdEtt-q5fXo5t32qbJzkGLUHiPNMTH7nm9r4Rf1_dYYn6lL1WPu6usFhB-NImKKGyYv0fULdkfiOsuM_S3cL6jVAcbwtA2Js7YJFzP6vWHu8YgCifnDpBNhW2dnh8Nms4Wx8EyrUxkrhNrljUADMkIVrSas1Kv8PcPOUwsr_BBTXLu3BXdXd8RrnP8mA-O16OkhBJOHvz41lU1bUYp00P-G2DStFoMjbOcXjxn4ApZwWMDfz81cpkp1RNzMJoiDiKvLZfeWrlqa7ekDo3OPdhO0XIrqH51SbYhSA.pOzhv1zNtT8EMPHEeUeaLw.t36aNY96cfvfME6-IP3qzmzATptpz45TgDLPLkDVqRAVaV_-Yedy241S3DQdu7Dsx9LKNXwc6VLSh6BYuFr4COMdydM2VghlWud4Py7w3WJ07InWugKvjFOAiFsY153O.aQBmesNkU-taOU59XcoRPQ" + }, + "record": { + "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" } - \ No newline at end of file +} From 0ef1d45a74dd57599151907cff419be229884307 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 12 Oct 2024 13:34:59 -0400 Subject: [PATCH 183/434] chore: formatting and validation --- domains/aswinmahesh.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/domains/aswinmahesh.json b/domains/aswinmahesh.json index d9088cccb..078e70036 100644 --- a/domains/aswinmahesh.json +++ b/domains/aswinmahesh.json @@ -2,10 +2,10 @@ "description": "Aswin Mahesh Website", "repo": "https://github.com/aswinmahesh", "owner": { - "username": "aswinmahesh", - "email": "aswinmahesh.com+dns@gmail.com" + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" }, "record": { - "CNAME": "aswinmahesh.netlify.app" + "CNAME": "aswinmahesh.netlify.app" } - } \ No newline at end of file +} From ca1c4824c7f72ca2e1a919c58e9cab51289c02e7 Mon Sep 17 00:00:00 2001 From: 0ms <67036154+0n4u@users.noreply.github.com> Date: Sat, 12 Oct 2024 12:56:17 -0500 Subject: [PATCH 184/434] Update and rename fent.json to plug.json --- domains/{fent.json => plug.json} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename domains/{fent.json => plug.json} (55%) diff --git a/domains/fent.json b/domains/plug.json similarity index 55% rename from domains/fent.json rename to domains/plug.json index ede20a225..4c8da5d6d 100644 --- a/domains/fent.json +++ b/domains/plug.json @@ -1,9 +1,9 @@ { "owner": { - "username": "fentbomb", + "username": "on4u", "email": "musicbotqn@gmail.com" }, "record": { - "CNAME": "fentbomb.github.io" + "CNAME": "0n4u.github.io" } } From 6cf6e0480763ea6434b12b2749835fdee633f277 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sat, 12 Oct 2024 23:34:15 +0530 Subject: [PATCH 185/434] Delete _vercel.blog.crazo7924.is-a.dev --- domains/_vercel.blog.crazo7924.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_vercel.blog.crazo7924.json diff --git a/domains/_vercel.blog.crazo7924.json b/domains/_vercel.blog.crazo7924.json deleted file mode 100644 index 7bf69d281..000000000 --- a/domains/_vercel.blog.crazo7924.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "crazo7924", - "email": "", - "discord": "466605393309859840", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LcHAKOS_EoxAeQDrLy36K6g4FAes62oOpmxZ5dil-RvpbleXXgfdEtt-q5fXo5t32qbJzkGLUHiPNMTH7nm9r4Rf1_dYYn6lL1WPu6usFhB-NImKKGyYv0fULdkfiOsuM_S3cL6jVAcbwtA2Js7YJFzP6vWHu8YgCifnDpBNhW2dnh8Nms4Wx8EyrUxkrhNrljUADMkIVrSas1Kv8PcPOUwsr_BBTXLu3BXdXd8RrnP8mA-O16OkhBJOHvz41lU1bUYp00P-G2DStFoMjbOcXjxn4ApZwWMDfz81cpkp1RNzMJoiDiKvLZfeWrlqa7ekDo3OPdhO0XIrqH51SbYhSA.pOzhv1zNtT8EMPHEeUeaLw.t36aNY96cfvfME6-IP3qzmzATptpz45TgDLPLkDVqRAVaV_-Yedy241S3DQdu7Dsx9LKNXwc6VLSh6BYuFr4COMdydM2VghlWud4Py7w3WJ07InWugKvjFOAiFsY153O.aQBmesNkU-taOU59XcoRPQ" - }, - "record": { - "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" - } -} From 8dedf49513eb3721adf557701a019056e83ef3ca Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sat, 12 Oct 2024 19:14:38 +0100 Subject: [PATCH 186/434] Create reda.json --- domains/reda.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/reda.json diff --git a/domains/reda.json b/domains/reda.json new file mode 100644 index 000000000..8dbd1c88a --- /dev/null +++ b/domains/reda.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "assemghor.reda@gmail.com" + }, + "record": { + "CNAME": "portfolio-mocha-eta-22.vercel.app" + } +} From 45202879015e48f02596a64634cfa66e86d1ae0e Mon Sep 17 00:00:00 2001 From: B Mithilesh <115350843+kingsmen732@users.noreply.github.com> Date: Sun, 13 Oct 2024 00:01:29 +0530 Subject: [PATCH 187/434] Update and rename mithilesh.json to _github-pages-challenge-kingsmen732.mithilesh.json --- ....json => _github-pages-challenge-kingsmen732.mithilesh.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename domains/{mithilesh.json => _github-pages-challenge-kingsmen732.mithilesh.json} (82%) diff --git a/domains/mithilesh.json b/domains/_github-pages-challenge-kingsmen732.mithilesh.json similarity index 82% rename from domains/mithilesh.json rename to domains/_github-pages-challenge-kingsmen732.mithilesh.json index ca9f67505..3604cc9a5 100644 --- a/domains/mithilesh.json +++ b/domains/_github-pages-challenge-kingsmen732.mithilesh.json @@ -6,6 +6,6 @@ "email": "kingsmen732@gmail.com" }, "record": { - "URL": "https://nextgen-resume-ota.vercel.app" + "TXT": "796acaf6e18fb8e734811097f93a0a" } } From 76e10b9a20ca2c7b776158e6bb2b30443a6ec1da Mon Sep 17 00:00:00 2001 From: Hafi the Cat <58081895+HafiTheCat@users.noreply.github.com> Date: Sat, 12 Oct 2024 23:19:33 +0200 Subject: [PATCH 188/434] Create blog.hafi.json --- domains/blog.hafi.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/blog.hafi.json diff --git a/domains/blog.hafi.json b/domains/blog.hafi.json new file mode 100644 index 000000000..e1e6cf8ea --- /dev/null +++ b/domains/blog.hafi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "HafiTheCat", + "email": "", + "discord": "hafi_the_cat" + }, + "description": "A personal Blog", + "repo": "https://github.com/HafiTheCat/hafis_code_continuum", + "record": { + "CNAME": "hafis-code-continuum.netlify.app" + } +} From 51cd9bd86f785568cfd430cc9486dd0526378ca6 Mon Sep 17 00:00:00 2001 From: Hafi the Cat <58081895+HafiTheCat@users.noreply.github.com> Date: Sat, 12 Oct 2024 23:25:47 +0200 Subject: [PATCH 189/434] Create _discord.hafi.is-a.dev --- domains/_discord.hafi.is-a.dev | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_discord.hafi.is-a.dev diff --git a/domains/_discord.hafi.is-a.dev b/domains/_discord.hafi.is-a.dev new file mode 100644 index 000000000..6d62018a5 --- /dev/null +++ b/domains/_discord.hafi.is-a.dev @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "HafiTheCat", + "email": "", + "discord": "hafi_the_cat" + }, + "record": { + "TXT": "dh=1ae8d3b3460ce837d26bf5cfaa473a1bdc13460f" + } +} From c9b48ddda9e53ab1821bc6185b3f6b69cf6593eb Mon Sep 17 00:00:00 2001 From: Stef_DP Date: Sat, 12 Oct 2024 23:44:49 +0200 Subject: [PATCH 190/434] fix username --- domains/plug.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/plug.json b/domains/plug.json index 4c8da5d6d..651490985 100644 --- a/domains/plug.json +++ b/domains/plug.json @@ -1,6 +1,6 @@ { "owner": { - "username": "on4u", + "username": "0n4u", "email": "musicbotqn@gmail.com" }, "record": { From 4efb1ff9097f4fa3c473619ccf1738c1e3b82d34 Mon Sep 17 00:00:00 2001 From: Stef_DP Date: Sat, 12 Oct 2024 23:51:29 +0200 Subject: [PATCH 191/434] fix file name to be a valid domain json --- domains/{_discord.hafi.is-a.dev => _discord.hafi.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_discord.hafi.is-a.dev => _discord.hafi.json} (100%) diff --git a/domains/_discord.hafi.is-a.dev b/domains/_discord.hafi.json similarity index 100% rename from domains/_discord.hafi.is-a.dev rename to domains/_discord.hafi.json From 835d52806a1a8107b839e8734b8ca63169499ed5 Mon Sep 17 00:00:00 2001 From: cesarmr-github <167689141+cesarmr-github@users.noreply.github.com> Date: Sun, 13 Oct 2024 02:46:01 +0200 Subject: [PATCH 192/434] Create _vercel.cesarmr.json --- domains/_vercel.cesarmr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.cesarmr.json diff --git a/domains/_vercel.cesarmr.json b/domains/_vercel.cesarmr.json new file mode 100644 index 000000000..2a0026efe --- /dev/null +++ b/domains/_vercel.cesarmr.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "cesarmr-github", + "email": "c3s1r@proton.me", + "discord": "740861702215565333" + }, + "record": { + "TXT": "vc-domain-verify=cesarmr.is-a.dev,f90aad152beffe874989" + } +} From dfb3ed498f0bd9858ad218fb15f3a703b2ec620e Mon Sep 17 00:00:00 2001 From: Me <123142178+epic-person-on@users.noreply.github.com> Date: Sat, 12 Oct 2024 18:30:19 -0700 Subject: [PATCH 193/434] Create ryan --- domains/ryan | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ryan diff --git a/domains/ryan b/domains/ryan new file mode 100644 index 000000000..a1a6cdf42 --- /dev/null +++ b/domains/ryan @@ -0,0 +1,10 @@ +{ + "description": "Dev Portfolio", + "owner": { + "username": "epic-person-on", + "discord": "epic.person" + }, + "record": { + "CNAME": "ec2-3-12-165-61.us-east-2.compute.amazonaws.com" + } +} From 40c7c0c17f52679e69db9ad9d83ce60a9a04e7ae Mon Sep 17 00:00:00 2001 From: Harvey <106659373+hrv3y@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:52:07 +1100 Subject: [PATCH 194/434] Register harvey.is-a.dev --- domains/harvey.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/harvey.json diff --git a/domains/harvey.json b/domains/harvey.json new file mode 100644 index 000000000..dcada943b --- /dev/null +++ b/domains/harvey.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "hrv3y", + "email": "", + "discord": "969129892614660096", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.N_k2nKXX-b53o9aozW1ziDfVlbQt-Ja7nDBHnvFk-tNX-yaVmtnzLQOc540D_NWVEj9eac6rZ52VZUp3hQ3I8A9rnsp-zku18sZn1CRgnbIHty4yfWJxen4hHaS3vz0rLsXX_v73kYlG246cBUyvTc-Ps8TRVS-RzLUmQ-M1fT1Gf0lEDeqTHX8z7tsm_mbfCvyOcUrnp5nNLNchkdnflj5FHy_aZWvk_KETNAvfgCkTyl1EQ6u0jQ2UMsokEZ5tS6ze9fUk2X6Tc_ALE_tGEM_zBXLNS3YNngitA8NoNVcs2JZwXzZaf-zNTlN2JLYbYxEgxDbMpbkj7Y8vNmNC3Q.UcFQvuGHFScC6MVnGil7WQ.BOlRX-2b7-aiPOrh7VB8FvydjIlw9KwOiEd4NAuD_xo1GYU4fLcpTWQ3df2MkNa2vt0l85m-va9FgVVjuLQloQ.hvVVPUmPcKh_H4GRlVMO0g" + }, + + "record": { + "CNAME": "hosted.omg.lol" + } + } + \ No newline at end of file From d95a9b8561fe1f988ccbf25441d672ad1d23d78c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 13 Oct 2024 10:54:34 +0800 Subject: [PATCH 195/434] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 8a9905969..2f3788f33 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "cname.dub.co" + "CNAME": "hrsn.dev" } } From 18ffe022af15df0e8f926032321668525a349552 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 13 Oct 2024 10:54:52 +0800 Subject: [PATCH 196/434] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index cd0805476..2f3788f33 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "wdhdev.github.io" + "CNAME": "hrsn.dev" } } From f9532b8fee86fcd7da8e8d003011a177c64c6284 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 13 Oct 2024 10:55:52 +0800 Subject: [PATCH 197/434] Create _github-pages-challenge-wdhdev.w.json --- domains/_github-pages-challenge-wdhdev.w.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_github-pages-challenge-wdhdev.w.json diff --git a/domains/_github-pages-challenge-wdhdev.w.json b/domains/_github-pages-challenge-wdhdev.w.json new file mode 100644 index 000000000..3976fa11f --- /dev/null +++ b/domains/_github-pages-challenge-wdhdev.w.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@m.is-a.dev" + }, + + "record": { + "TXT": "660ac3fbb8e294e077d68381ad6aeb" + } +} From 7c92a3dc324df4a24875657cb084983e17bf8e46 Mon Sep 17 00:00:00 2001 From: "Not." <119689573+Not-oss@users.noreply.github.com> Date: Sun, 13 Oct 2024 05:07:58 +0200 Subject: [PATCH 198/434] Register zedfr.is-a.dev --- domains/zedfr.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/zedfr.json diff --git a/domains/zedfr.json b/domains/zedfr.json new file mode 100644 index 000000000..3f3b9667c --- /dev/null +++ b/domains/zedfr.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Not-oss", + "email": "", + "discord": "1071844093438726239", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.iCd7adkhXsDQ8JjsJXo0hr510PjPxN2DcPcJGhFr_33zbF5sHTZBbI5b0S7EXFgglMpHCIltY9aKCQ7GwZehq4DzvQU8BvHtEPvzwx-rscogCljZ6UF_DpOkypzju7gUtWHmQ1H8_UCXxh3Yv03PSsu9_FY59LgZsyGmSvQXQdJL1yEuuLMAN7ICeV-g8VVrptbPkru2F3KlKcpiPOgjJRojs53StmnnnRJbjJ_vhWdyN0bM69hutYKbi5XrOnN2ZfegaYvXrFZba1Dpj6n3nfrQmXBpA7UN08c6-JXvQuY63lGqv0I5mq03VzIitqqpQhMe0R3d40M7mZY7MgNKtQ.RvJhse7ZgSNv1TQ2fpsbxA.t3NwcxEB9GGJgs4GRpwUriu3ztxjwCKa7ARRXHtV5rO-VRVfPyHRGYG2UbnhZ7CQmlgaSrIMXAuystYoBbrszA.AqqWqZUgymarQHujxpm-sA" + }, + + "record": { + "A": ["89.168.59.222"] + } + } + \ No newline at end of file From c6ebbc89b3bc271f752433761fc2f37c4c5969db Mon Sep 17 00:00:00 2001 From: notghostvista <162054282+notghostvista@users.noreply.github.com> Date: Sat, 12 Oct 2024 22:25:12 -0700 Subject: [PATCH 199/434] Register toadvillebay.is-a.dev --- domains/toadvillebay.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/toadvillebay.json diff --git a/domains/toadvillebay.json b/domains/toadvillebay.json new file mode 100644 index 000000000..f0d18e834 --- /dev/null +++ b/domains/toadvillebay.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "notghostvista", + "email": "", + "discord": "907846380486291486", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LcONtw79KouZ5CHwdUE19aYS3OPqr4tc-zYo1vI4hiyk_-q2ZWUnLchzwdBxILOFYfDPGPk9u7xrwmH4RsgNNNQlNUj5XYTeKPDE9EiSzf1vgWnJ-oQC9W75U_p0lxhf2gjlK1_6a7V8DLL8eYt_yEN65VM5z_oLxLDuGJycd-QfN9KB4M5GCnrDmaft36Izs8cF4fGy5PgI2Tg0xIg5UlPMK-q6UtQk16nFbMXMat8UxQ7Wha30qS5HNlI2iuCLQb8iwTcKnG4rpkWFS1UGQeBa2ZBRAJTDxdbaSfJqTb8b1zroVhhRc-txA1OBeLTuVaVzPvFAEwSsstGZXvEkmA.8Zfqqt1TD7xwGlYlsf5D0g.0IacuKDmXmhPtSrYzZAJj_gTPTwPNa1v7HRN0tOUoQMqwfj5avpIR4eCv7_tXPwpfk9hbjvXw3_AvVhlANGfOgO1GHhhIHltcDc2WWktd1c.WoQIyHoD15gcTvKBRhuM0w" + }, + + "record": { + "CNAME": "notghostvista.github.io" + } + } + \ No newline at end of file From 94c3a0f70496a6d1d5a3ffcb69bcbfe636122573 Mon Sep 17 00:00:00 2001 From: Aswin Mahesh Date: Sun, 13 Oct 2024 13:28:24 +0530 Subject: [PATCH 200/434] Replace cname to A record --- domains/aswinmahesh.json | 4 +++- domains/aswinmaheshc.json | 13 +++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 domains/aswinmaheshc.json diff --git a/domains/aswinmahesh.json b/domains/aswinmahesh.json index 078e70036..634f210f7 100644 --- a/domains/aswinmahesh.json +++ b/domains/aswinmahesh.json @@ -6,6 +6,8 @@ "email": "aswinmahesh.com+dns@gmail.com" }, "record": { - "CNAME": "aswinmahesh.netlify.app" + "A": [ + "75.2.60.5" + ] } } diff --git a/domains/aswinmaheshc.json b/domains/aswinmaheshc.json new file mode 100644 index 000000000..0a6dd39c0 --- /dev/null +++ b/domains/aswinmaheshc.json @@ -0,0 +1,13 @@ +{ + "description": "Aswin Mahesh C Website", + "repo": "https://github.com/aswinmahesh", + "owner": { + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } + } \ No newline at end of file From ced6181030067a915313a5e2690c135de07c3ed3 Mon Sep 17 00:00:00 2001 From: JVDesign <143863577+JVDesignBavaria@users.noreply.github.com> Date: Sun, 13 Oct 2024 10:26:08 +0200 Subject: [PATCH 201/434] Create _github-pages-challenge-JVDesignBavaria.json --- domains/_github-pages-challenge-JVDesignBavaria.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_github-pages-challenge-JVDesignBavaria.json diff --git a/domains/_github-pages-challenge-JVDesignBavaria.json b/domains/_github-pages-challenge-JVDesignBavaria.json new file mode 100644 index 000000000..c74ef7368 --- /dev/null +++ b/domains/_github-pages-challenge-JVDesignBavaria.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "JVDesignBavaria", + "email": "", + "twitter": "JVDesignBavaria" + }, + "record": { + "TXT": "f4729fd3c0ae53d5150331f5f741a2" + } +} From 08b524b0392ed450fa1a773c09b63cb910547c2d Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:07:55 +0530 Subject: [PATCH 202/434] Register alvin.is-a.dev --- domains/alvin.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/alvin.json diff --git a/domains/alvin.json b/domains/alvin.json new file mode 100644 index 000000000..ec44856e4 --- /dev/null +++ b/domains/alvin.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mSyeasKeLF967H_3kL70zkRNAb1U_8qce5osfImfx_g0JmW1NjV-7QZqWl-21lTgTOArvUSecDUev-0s69N9b7eF93UdC5E7F_JwpUjgSlrvZgYFhJdt2uluvjUxSfwQ3R6gtqWa_JjpDE7Qfz7xd4-zjzUsaTu9ZyWBp8GjsxySDiS2ARL4atRV3ln_F0dhatC_zOEePqi6RYVM-KaoFQEu917SBiEVtRRnVjwVY4rJCvgWOHrDN6GTcXCukY7xy5_a1k4mT7Gq9vm5dgZtogiON6j1gfApmdDiDzowoijO2cYqZJKHke3k8IvpCECQz5mtsPtk6ORXS8N8eM_IaA.Ij5H7KUQ811TEgUgSCyA0A.X6IlwhRDrwLQH3ZUIbtjUahqvTLUjGlgqA08Daco3021WBqKEmaOLMIEoIzHPvS7cyaTY1gH6fstZt1zyelZjDqLHrUNxpX02qcjvOv_KsM.WdgSbgzT002CX12BxsJr9w" + }, + + "record": { + "TXT": "vc-domain-verify=alvin.is-a.dev,12830fd6b03d0f0b523c" + } + } + \ No newline at end of file From b9957321c39b92ff03f9e1048b7fba5730ebd917 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:29:53 +0530 Subject: [PATCH 203/434] Create _vercel.alvin.json --- domains/_vercel.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.alvin.json diff --git a/domains/_vercel.alvin.json b/domains/_vercel.alvin.json new file mode 100644 index 000000000..b133bd341 --- /dev/null +++ b/domains/_vercel.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "TXT": "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d" + } +} From 55d9eb51100d61f3994063685cb8bd77e2b92cc0 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:31:55 +0530 Subject: [PATCH 204/434] Update alvin.json --- domains/alvin.json | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/domains/alvin.json b/domains/alvin.json index ec44856e4..7e13bcbcf 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -1,13 +1,10 @@ { - "owner": { - "username": "alvinsjoy", - "email": "", - "discord": "825382504353234954", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mSyeasKeLF967H_3kL70zkRNAb1U_8qce5osfImfx_g0JmW1NjV-7QZqWl-21lTgTOArvUSecDUev-0s69N9b7eF93UdC5E7F_JwpUjgSlrvZgYFhJdt2uluvjUxSfwQ3R6gtqWa_JjpDE7Qfz7xd4-zjzUsaTu9ZyWBp8GjsxySDiS2ARL4atRV3ln_F0dhatC_zOEePqi6RYVM-KaoFQEu917SBiEVtRRnVjwVY4rJCvgWOHrDN6GTcXCukY7xy5_a1k4mT7Gq9vm5dgZtogiON6j1gfApmdDiDzowoijO2cYqZJKHke3k8IvpCECQz5mtsPtk6ORXS8N8eM_IaA.Ij5H7KUQ811TEgUgSCyA0A.X6IlwhRDrwLQH3ZUIbtjUahqvTLUjGlgqA08Daco3021WBqKEmaOLMIEoIzHPvS7cyaTY1gH6fstZt1zyelZjDqLHrUNxpX02qcjvOv_KsM.WdgSbgzT002CX12BxsJr9w" - }, - - "record": { - "TXT": "vc-domain-verify=alvin.is-a.dev,12830fd6b03d0f0b523c" - } - } - \ No newline at end of file + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} From b52ee6627a7710cbffea49cb3af03aebd0cbcaeb Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:58:08 +0530 Subject: [PATCH 205/434] Update _vercel.alvin.json --- domains/_vercel.alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_vercel.alvin.json b/domains/_vercel.alvin.json index b133bd341..d4e17660e 100644 --- a/domains/_vercel.alvin.json +++ b/domains/_vercel.alvin.json @@ -5,6 +5,6 @@ "discord": "825382504353234954" }, "record": { - "TXT": "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d" + "TXT": "vc-domain-verify=alvin.is-a.dev,12830fd6b03d0f0b523c" } } From 9d1a8b6a291d361bddc1649b8c0f56957734fcb5 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:22:07 +0530 Subject: [PATCH 206/434] Create www.alvin.json --- domains/www.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/www.alvin.json diff --git a/domains/www.alvin.json b/domains/www.alvin.json new file mode 100644 index 000000000..7e13bcbcf --- /dev/null +++ b/domains/www.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} From db94238653b898413f12a4961258860f4fad8efd Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:22:53 +0530 Subject: [PATCH 207/434] Create _vercel.www.alvin.json --- domains/_vercel.www.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.www.alvin.json diff --git a/domains/_vercel.www.alvin.json b/domains/_vercel.www.alvin.json new file mode 100644 index 000000000..b133bd341 --- /dev/null +++ b/domains/_vercel.www.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "TXT": "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d" + } +} From f82b6cb7090e85149b697ee68266f26125b2ba7f Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:46:18 +0530 Subject: [PATCH 208/434] Update _vercel.alvin.json --- domains/_vercel.alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_vercel.alvin.json b/domains/_vercel.alvin.json index d4e17660e..b133bd341 100644 --- a/domains/_vercel.alvin.json +++ b/domains/_vercel.alvin.json @@ -5,6 +5,6 @@ "discord": "825382504353234954" }, "record": { - "TXT": "vc-domain-verify=alvin.is-a.dev,12830fd6b03d0f0b523c" + "TXT": "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d" } } From a0038761ddb65bdae701e81dd4a962876c796726 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:47:03 +0530 Subject: [PATCH 209/434] Delete domains/_vercel.www.alvin.json --- domains/_vercel.www.alvin.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_vercel.www.alvin.json diff --git a/domains/_vercel.www.alvin.json b/domains/_vercel.www.alvin.json deleted file mode 100644 index b133bd341..000000000 --- a/domains/_vercel.www.alvin.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "alvinsjoy", - "email": "", - "discord": "825382504353234954" - }, - "record": { - "TXT": "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d" - } -} From c3ab5cfef1be80f886430c8fe35a5d74e80658c2 Mon Sep 17 00:00:00 2001 From: EducatedSuddenBucket Date: Sun, 13 Oct 2024 16:59:51 +0530 Subject: [PATCH 210/434] Register chess.is-a.dev --- domains/chess.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/chess.json diff --git a/domains/chess.json b/domains/chess.json new file mode 100644 index 000000000..1c79cf507 --- /dev/null +++ b/domains/chess.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KrnZmq6AQ1Fb-hWJ1KW25-1f9hLJOGfJHwhuv6fDfLIV6k8gkNUmsv64B5tOdmFLJVN2zzzur6tAqjG7zcYLRGBHGi0-UDOe5V2UBWx7D4k4kjFvX8DrIRSGEKhqwM_vkPKlorR-xgACJ9LMj4ksJIVO8og4KQjiS6jIG6_6C6L5d9ny23xWh8E2jdZKSNpD3dRwUxe58obflq6OX2s8M9q7aWoHDQ0R7Bj6eSkCyastfV6W1L3cPyGB98Ve8Gw9pf9yjUhJGqo2IzMJP5Kov7LZ4mlnb92NjftFDAF9Yl02ufN-k6WvM93bUIJI0kC3Nydo8P1snyEJQthc7aUBOA.bFv4ltUis5UM4V3W1f6FTg.2BMvIE8X5_E63_Z_HvPLvF0DOMH0DbVn3_OnxcQCdTCW93cmSbvF4o_BcRU1eMZNCpwvVV-_XYW7BBnOOL3Ygj2i-gbW6F_IpqFOq_5D1dbWY4ZxLYrgZd2oeH1X5ec8.okGeeD7rEQvR-ZUbaBaBeA" + }, + + "record": { + "A": ["216.24.57.1"] + } + } + \ No newline at end of file From 9349f494f3431ed23b37f285c40c9ec4f64cde45 Mon Sep 17 00:00:00 2001 From: Sai Sanjay <97831658+sanjay7178@users.noreply.github.com> Date: Sun, 13 Oct 2024 17:20:23 +0530 Subject: [PATCH 211/434] Register sanjay123.is-a.dev --- domains/sanjay123.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/sanjay123.json diff --git a/domains/sanjay123.json b/domains/sanjay123.json new file mode 100644 index 000000000..8aaebd2e4 --- /dev/null +++ b/domains/sanjay123.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "sanjay7178", + "email": "", + "discord": "783593841529585665", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZBJQypIAJWa4IlL4QvRyoy0qLCRirh8jErK3tND1SPDtz1YOeiK7R8X2ibAHvEBwzQKDw7oJrD6U2y7YjfRkmS0UtOjauJ0-3qs_AUv4w6zDWpR7oHyTdxtmeO4WC98ff58b3BxcMA7jvIVCH7mSKpnYaQMdfYY9WlbOoMnipMiRZOqxRPp2nswW3M4AGOJgbzKyMPs-X8w78PSpD1eozCKkDpL0iWR6y-eYSQb1PtxEe0SifI3RwxSNGecBCRvikwt2WKe6b1EuPNucHgeTxMDzjGAcTAtaMTZ1q69EbTKZzOBL3miCtpq-dbsuSqqAfkQrxxnrM-6E2Xo6o93SCw.VNkxpGV8lOJq5_oWRa9Vcg.wcrYJnaSccXjrwRFLnakmE7O77GbEpnAWVL9uIJUKxUBMdTScxWHDQ5zC9-hGZrkEVD6KAtPTBdB2NtV9GgdFa2CpxNDgaxdBO3N8GKRlDp5NEKlNITQDgQbZnM0ckf_.9kha8tMGZqgQJaUx0MA3WQ" + }, + + "record": { + "CNAME": "sanjay7178.github.io." + } + } + \ No newline at end of file From f70535ec7b713c0f130519b98ba54a405025a515 Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sun, 13 Oct 2024 17:39:19 +0530 Subject: [PATCH 212/434] Register _vercel.crazo7924.is-a.dev --- domains/_vercel.crazo7924.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_vercel.crazo7924.json diff --git a/domains/_vercel.crazo7924.json b/domains/_vercel.crazo7924.json new file mode 100644 index 000000000..8f606dd91 --- /dev/null +++ b/domains/_vercel.crazo7924.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lK0DenxkbchUi8yOUyDH6gdvlQs6bXJRyaYAYCBgVjJUUoQ61fUcOHtdb2fltgObjiNYVqGywMpRFLuUOjQN3Uxb8Uv-NTND52eAkakL1xh4Vj5sbsVr05ehnAlCXDO1ykZpkn4kwldQBOQcYUFkNVhxFblPQO7jAybjc9QNpqsgW113BrPsY7aN0TWhARO8JTiWtOQT8oKfCqfYZH3F7qiU1wk-pvwaQBWy8Jiu0CiKQmTzIT4lN3lCCZpNL0PiyLXcSZEuEGzmt_LFuHcGtYrwavaN2ZbrC6gb_U4L6sBRAx5NNPDuEBMtX9ncP5WCDikgMVXsftbXW_KU8yHhVQ.wUUcKotRy8LSzAU6amSQ9A.on4Jq5kL1mB9zWF3OlqN2ckyZjOYboXbE_RzWE2UHOADNEDogYLvEl9rU3J6JNlw6fXyRFyDjNnosUvNBC2tBl7tSyrMaWkDXoWW8q3OoKhv1r0fUuNl93epFeYMg3yr.pUMvwVEA92EQgEXTwm2_PQ" + }, + + "record": { + "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" + } + } + \ No newline at end of file From 0b629309adfd47849f82b7cf0875707cb9f941d7 Mon Sep 17 00:00:00 2001 From: Thunder Brown Date: Sun, 13 Oct 2024 15:14:08 +0100 Subject: [PATCH 213/434] Register waffle.is-a.dev --- domains/waffle.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/waffle.json diff --git a/domains/waffle.json b/domains/waffle.json new file mode 100644 index 000000000..f2157faa8 --- /dev/null +++ b/domains/waffle.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "thunderbrown", + "email": "", + "discord": "1136724508963786853", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IOt6Fe7HwzPWLgMCnhEWxnQ5iIO_7N-JQQxbASxBod0HEN6leTAkKtT12vE4eQ8LQl-KyngOrCV3DXqMsm0TBQ-i50SATi0ulBUm0Y4DK5BE1ImiiI5r1k9wTNcIkscbjoPx-9UCXHJu4YSCCBO2ue1qabXS_qZBMoca9YoBhIRkm4TQdTHtQpBgPdEhQxpUTMLufSthViymi0gLtfrvN370LB5Ifn6uKEwqELbPgCguPrdgfRZ2IoDMmqIAjPammrzY38o4su-V11VHfaP2zmLbNirp68G1K5CM_4-vR_asABGGaZKL4UDeWSkXjWJ8vEPWtgDSWn9DdVvhALmpww.Twlxj_UzjVXZAApZdWop-w.iXs53ZGTHNcvbSqnMr8I7NMo9Uqc0snEg1Fwt148F9rGVw-WQnLrIJn3TiRHQE5t4yailES23tKfkjcyBzAM2ZQ794d8QZflOFRNmLatJe0.0oCcRtNlsAJPcsbek9kM3w" + }, + + "record": { + "CNAME": "thunderbrown.github.io" + } + } + \ No newline at end of file From 410047ee38e739f6d5375412e61077ca01a58b9e Mon Sep 17 00:00:00 2001 From: Aswin Mahesh Date: Sun, 13 Oct 2024 19:47:17 +0530 Subject: [PATCH 214/434] Update MX Records --- domains/aswinmahesh.json | 15 +++++++++++---- domains/aswinmaheshc.json | 31 +++++++++++++++++++------------ domains/cam.json | 20 ++++++++++++++++++++ domains/www.aswinmahesh.json | 13 +++++++++++++ domains/www.aswinmaheshc.json | 13 +++++++++++++ 5 files changed, 76 insertions(+), 16 deletions(-) create mode 100644 domains/cam.json create mode 100644 domains/www.aswinmahesh.json create mode 100644 domains/www.aswinmaheshc.json diff --git a/domains/aswinmahesh.json b/domains/aswinmahesh.json index 634f210f7..de8424968 100644 --- a/domains/aswinmahesh.json +++ b/domains/aswinmahesh.json @@ -2,12 +2,19 @@ "description": "Aswin Mahesh Website", "repo": "https://github.com/aswinmahesh", "owner": { - "username": "aswinmahesh", - "email": "aswinmahesh.com+dns@gmail.com" + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" }, "record": { "A": [ "75.2.60.5" - ] + ], + + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + + "TXT": "v=spf1 include:spf.improvmx.com ~all" } -} +} \ No newline at end of file diff --git a/domains/aswinmaheshc.json b/domains/aswinmaheshc.json index 0a6dd39c0..bcd1f6452 100644 --- a/domains/aswinmaheshc.json +++ b/domains/aswinmaheshc.json @@ -1,13 +1,20 @@ { - "description": "Aswin Mahesh C Website", - "repo": "https://github.com/aswinmahesh", - "owner": { - "username": "aswinmahesh", - "email": "aswinmahesh.com+dns@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } - } \ No newline at end of file + "description": "Aswin Mahesh C Website", + "repo": "https://github.com/aswinmahesh", + "owner": { + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ], + + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} \ No newline at end of file diff --git a/domains/cam.json b/domains/cam.json new file mode 100644 index 000000000..22418c5ba --- /dev/null +++ b/domains/cam.json @@ -0,0 +1,20 @@ +{ + "description": "CAM Website", + "repo": "https://github.com/aswinmahesh", + "owner": { + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ], + + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} \ No newline at end of file diff --git a/domains/www.aswinmahesh.json b/domains/www.aswinmahesh.json new file mode 100644 index 000000000..7076da07a --- /dev/null +++ b/domains/www.aswinmahesh.json @@ -0,0 +1,13 @@ +{ + "description": "Aswin Mahesh Website", + "repo": "https://github.com/aswinmahesh", + "owner": { + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } + } \ No newline at end of file diff --git a/domains/www.aswinmaheshc.json b/domains/www.aswinmaheshc.json new file mode 100644 index 000000000..0a6dd39c0 --- /dev/null +++ b/domains/www.aswinmaheshc.json @@ -0,0 +1,13 @@ +{ + "description": "Aswin Mahesh C Website", + "repo": "https://github.com/aswinmahesh", + "owner": { + "username": "aswinmahesh", + "email": "aswinmahesh.com+dns@gmail.com" + }, + "record": { + "A": [ + "75.2.60.5" + ] + } + } \ No newline at end of file From a7a6793533e25e570225fa31438abbe6f8547567 Mon Sep 17 00:00:00 2001 From: Mantouisyummy <51238168+Mantouisyummy@users.noreply.github.com> Date: Sun, 13 Oct 2024 23:11:44 +0800 Subject: [PATCH 215/434] Register mantou.is-a.dev --- domains/mantou.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/mantou.json diff --git a/domains/mantou.json b/domains/mantou.json new file mode 100644 index 000000000..aa797e3d0 --- /dev/null +++ b/domains/mantou.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Mantouisyummy", + "email": "", + "discord": "549056425943629825", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.aY6RLu6wtMjujwma0w1H5llw7yK9XYV91lqW6dNENxxMQAM3gOGYdq4qzDEkqtJgnRPk-3AS2aKNdvYKvhbiEwQZJjfMiI6mph1mJOiDzytTY0ddjVxUbpqCOzYfnH4eelbV_OLpkG-Xhmjq9oTIv26OIAdb5fNAb8KQ5mijE7R0hNW1gGOkwVgkdrAPdOI3CzzDWqAl7CBrXwhlIGNNlayd82F8KyZ7W3zqgQ2mmH8LlgIfPq0LWizcv4pkPULosHuAbY_JZWqlxEUVM0nGOZj2XmzQaqvslkCk2rpDf4sMs6lB2i1PX_LSwPMxzhyMpJ_GYTbJzTbWlX7LvDrCjA.wK3xmiKr05WNTB93lhQTCg.Kda6iR0wzdHXtytoJJyX8mPKl644gOimwKl3TUOK_qT6HxMP3nbu5YWSRuKT4BH1orCeYKgwh5qfo9jhauznKBJKgq9_thQPO7fHG6mOleI.iesJ_iq1hFXiiynvLhjZgg" + }, + + "record": { + "A": ["76.76.21.21"] + } + } + \ No newline at end of file From 2522c7b2b2406367f79d97aedb42e51b81d9a34f Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 11:15:11 -0400 Subject: [PATCH 216/434] chore: fixing json and formatting --- domains/sanjay123.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/sanjay123.json b/domains/sanjay123.json index 8aaebd2e4..1d643d449 100644 --- a/domains/sanjay123.json +++ b/domains/sanjay123.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "sanjay7178", - "email": "", - "discord": "783593841529585665", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZBJQypIAJWa4IlL4QvRyoy0qLCRirh8jErK3tND1SPDtz1YOeiK7R8X2ibAHvEBwzQKDw7oJrD6U2y7YjfRkmS0UtOjauJ0-3qs_AUv4w6zDWpR7oHyTdxtmeO4WC98ff58b3BxcMA7jvIVCH7mSKpnYaQMdfYY9WlbOoMnipMiRZOqxRPp2nswW3M4AGOJgbzKyMPs-X8w78PSpD1eozCKkDpL0iWR6y-eYSQb1PtxEe0SifI3RwxSNGecBCRvikwt2WKe6b1EuPNucHgeTxMDzjGAcTAtaMTZ1q69EbTKZzOBL3miCtpq-dbsuSqqAfkQrxxnrM-6E2Xo6o93SCw.VNkxpGV8lOJq5_oWRa9Vcg.wcrYJnaSccXjrwRFLnakmE7O77GbEpnAWVL9uIJUKxUBMdTScxWHDQ5zC9-hGZrkEVD6KAtPTBdB2NtV9GgdFa2CpxNDgaxdBO3N8GKRlDp5NEKlNITQDgQbZnM0ckf_.9kha8tMGZqgQJaUx0MA3WQ" - }, - - "record": { - "CNAME": "sanjay7178.github.io." - } + "owner": { + "username": "sanjay7178", + "email": "", + "discord": "783593841529585665", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZBJQypIAJWa4IlL4QvRyoy0qLCRirh8jErK3tND1SPDtz1YOeiK7R8X2ibAHvEBwzQKDw7oJrD6U2y7YjfRkmS0UtOjauJ0-3qs_AUv4w6zDWpR7oHyTdxtmeO4WC98ff58b3BxcMA7jvIVCH7mSKpnYaQMdfYY9WlbOoMnipMiRZOqxRPp2nswW3M4AGOJgbzKyMPs-X8w78PSpD1eozCKkDpL0iWR6y-eYSQb1PtxEe0SifI3RwxSNGecBCRvikwt2WKe6b1EuPNucHgeTxMDzjGAcTAtaMTZ1q69EbTKZzOBL3miCtpq-dbsuSqqAfkQrxxnrM-6E2Xo6o93SCw.VNkxpGV8lOJq5_oWRa9Vcg.wcrYJnaSccXjrwRFLnakmE7O77GbEpnAWVL9uIJUKxUBMdTScxWHDQ5zC9-hGZrkEVD6KAtPTBdB2NtV9GgdFa2CpxNDgaxdBO3N8GKRlDp5NEKlNITQDgQbZnM0ckf_.9kha8tMGZqgQJaUx0MA3WQ" + }, + "record": { + "CNAME": "sanjay7178.github.io" } - \ No newline at end of file +} From bb20ef647b798183c733991eb8b8b52124e94e70 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 11:16:45 -0400 Subject: [PATCH 217/434] chore: formatting and validation --- domains/_vercel.crazo7924.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/_vercel.crazo7924.json b/domains/_vercel.crazo7924.json index 8f606dd91..62b6bd603 100644 --- a/domains/_vercel.crazo7924.json +++ b/domains/_vercel.crazo7924.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "crazo7924", - "email": "", - "discord": "466605393309859840", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lK0DenxkbchUi8yOUyDH6gdvlQs6bXJRyaYAYCBgVjJUUoQ61fUcOHtdb2fltgObjiNYVqGywMpRFLuUOjQN3Uxb8Uv-NTND52eAkakL1xh4Vj5sbsVr05ehnAlCXDO1ykZpkn4kwldQBOQcYUFkNVhxFblPQO7jAybjc9QNpqsgW113BrPsY7aN0TWhARO8JTiWtOQT8oKfCqfYZH3F7qiU1wk-pvwaQBWy8Jiu0CiKQmTzIT4lN3lCCZpNL0PiyLXcSZEuEGzmt_LFuHcGtYrwavaN2ZbrC6gb_U4L6sBRAx5NNPDuEBMtX9ncP5WCDikgMVXsftbXW_KU8yHhVQ.wUUcKotRy8LSzAU6amSQ9A.on4Jq5kL1mB9zWF3OlqN2ckyZjOYboXbE_RzWE2UHOADNEDogYLvEl9rU3J6JNlw6fXyRFyDjNnosUvNBC2tBl7tSyrMaWkDXoWW8q3OoKhv1r0fUuNl93epFeYMg3yr.pUMvwVEA92EQgEXTwm2_PQ" - }, - - "record": { - "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" - } + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lK0DenxkbchUi8yOUyDH6gdvlQs6bXJRyaYAYCBgVjJUUoQ61fUcOHtdb2fltgObjiNYVqGywMpRFLuUOjQN3Uxb8Uv-NTND52eAkakL1xh4Vj5sbsVr05ehnAlCXDO1ykZpkn4kwldQBOQcYUFkNVhxFblPQO7jAybjc9QNpqsgW113BrPsY7aN0TWhARO8JTiWtOQT8oKfCqfYZH3F7qiU1wk-pvwaQBWy8Jiu0CiKQmTzIT4lN3lCCZpNL0PiyLXcSZEuEGzmt_LFuHcGtYrwavaN2ZbrC6gb_U4L6sBRAx5NNPDuEBMtX9ncP5WCDikgMVXsftbXW_KU8yHhVQ.wUUcKotRy8LSzAU6amSQ9A.on4Jq5kL1mB9zWF3OlqN2ckyZjOYboXbE_RzWE2UHOADNEDogYLvEl9rU3J6JNlw6fXyRFyDjNnosUvNBC2tBl7tSyrMaWkDXoWW8q3OoKhv1r0fUuNl93epFeYMg3yr.pUMvwVEA92EQgEXTwm2_PQ" + }, + "record": { + "TXT": "vc-domain-verify=blog.crazo7924.is-a.dev,08987fe260da74fe448e" } - \ No newline at end of file +} From 4f1385621673bac9741a626d9f8b00726f9f6289 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 11:17:32 -0400 Subject: [PATCH 218/434] chore: formatting and validation --- domains/chess.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/domains/chess.json b/domains/chess.json index 1c79cf507..a5a247f9d 100644 --- a/domains/chess.json +++ b/domains/chess.json @@ -1,13 +1,13 @@ { - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KrnZmq6AQ1Fb-hWJ1KW25-1f9hLJOGfJHwhuv6fDfLIV6k8gkNUmsv64B5tOdmFLJVN2zzzur6tAqjG7zcYLRGBHGi0-UDOe5V2UBWx7D4k4kjFvX8DrIRSGEKhqwM_vkPKlorR-xgACJ9LMj4ksJIVO8og4KQjiS6jIG6_6C6L5d9ny23xWh8E2jdZKSNpD3dRwUxe58obflq6OX2s8M9q7aWoHDQ0R7Bj6eSkCyastfV6W1L3cPyGB98Ve8Gw9pf9yjUhJGqo2IzMJP5Kov7LZ4mlnb92NjftFDAF9Yl02ufN-k6WvM93bUIJI0kC3Nydo8P1snyEJQthc7aUBOA.bFv4ltUis5UM4V3W1f6FTg.2BMvIE8X5_E63_Z_HvPLvF0DOMH0DbVn3_OnxcQCdTCW93cmSbvF4o_BcRU1eMZNCpwvVV-_XYW7BBnOOL3Ygj2i-gbW6F_IpqFOq_5D1dbWY4ZxLYrgZd2oeH1X5ec8.okGeeD7rEQvR-ZUbaBaBeA" - }, - - "record": { - "A": ["216.24.57.1"] - } + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KrnZmq6AQ1Fb-hWJ1KW25-1f9hLJOGfJHwhuv6fDfLIV6k8gkNUmsv64B5tOdmFLJVN2zzzur6tAqjG7zcYLRGBHGi0-UDOe5V2UBWx7D4k4kjFvX8DrIRSGEKhqwM_vkPKlorR-xgACJ9LMj4ksJIVO8og4KQjiS6jIG6_6C6L5d9ny23xWh8E2jdZKSNpD3dRwUxe58obflq6OX2s8M9q7aWoHDQ0R7Bj6eSkCyastfV6W1L3cPyGB98Ve8Gw9pf9yjUhJGqo2IzMJP5Kov7LZ4mlnb92NjftFDAF9Yl02ufN-k6WvM93bUIJI0kC3Nydo8P1snyEJQthc7aUBOA.bFv4ltUis5UM4V3W1f6FTg.2BMvIE8X5_E63_Z_HvPLvF0DOMH0DbVn3_OnxcQCdTCW93cmSbvF4o_BcRU1eMZNCpwvVV-_XYW7BBnOOL3Ygj2i-gbW6F_IpqFOq_5D1dbWY4ZxLYrgZd2oeH1X5ec8.okGeeD7rEQvR-ZUbaBaBeA" + }, + "record": { + "A": [ + "216.24.57.1" + ] } - \ No newline at end of file +} From a778c5a2f7b9f11133c22973827fe29aa01bc63f Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 11:18:59 -0400 Subject: [PATCH 219/434] chore: formatting and validation --- domains/waffle.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/waffle.json b/domains/waffle.json index f2157faa8..879b053d9 100644 --- a/domains/waffle.json +++ b/domains/waffle.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "thunderbrown", - "email": "", - "discord": "1136724508963786853", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IOt6Fe7HwzPWLgMCnhEWxnQ5iIO_7N-JQQxbASxBod0HEN6leTAkKtT12vE4eQ8LQl-KyngOrCV3DXqMsm0TBQ-i50SATi0ulBUm0Y4DK5BE1ImiiI5r1k9wTNcIkscbjoPx-9UCXHJu4YSCCBO2ue1qabXS_qZBMoca9YoBhIRkm4TQdTHtQpBgPdEhQxpUTMLufSthViymi0gLtfrvN370LB5Ifn6uKEwqELbPgCguPrdgfRZ2IoDMmqIAjPammrzY38o4su-V11VHfaP2zmLbNirp68G1K5CM_4-vR_asABGGaZKL4UDeWSkXjWJ8vEPWtgDSWn9DdVvhALmpww.Twlxj_UzjVXZAApZdWop-w.iXs53ZGTHNcvbSqnMr8I7NMo9Uqc0snEg1Fwt148F9rGVw-WQnLrIJn3TiRHQE5t4yailES23tKfkjcyBzAM2ZQ794d8QZflOFRNmLatJe0.0oCcRtNlsAJPcsbek9kM3w" - }, - - "record": { - "CNAME": "thunderbrown.github.io" - } + "owner": { + "username": "thunderbrown", + "email": "", + "discord": "1136724508963786853", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IOt6Fe7HwzPWLgMCnhEWxnQ5iIO_7N-JQQxbASxBod0HEN6leTAkKtT12vE4eQ8LQl-KyngOrCV3DXqMsm0TBQ-i50SATi0ulBUm0Y4DK5BE1ImiiI5r1k9wTNcIkscbjoPx-9UCXHJu4YSCCBO2ue1qabXS_qZBMoca9YoBhIRkm4TQdTHtQpBgPdEhQxpUTMLufSthViymi0gLtfrvN370LB5Ifn6uKEwqELbPgCguPrdgfRZ2IoDMmqIAjPammrzY38o4su-V11VHfaP2zmLbNirp68G1K5CM_4-vR_asABGGaZKL4UDeWSkXjWJ8vEPWtgDSWn9DdVvhALmpww.Twlxj_UzjVXZAApZdWop-w.iXs53ZGTHNcvbSqnMr8I7NMo9Uqc0snEg1Fwt148F9rGVw-WQnLrIJn3TiRHQE5t4yailES23tKfkjcyBzAM2ZQ794d8QZflOFRNmLatJe0.0oCcRtNlsAJPcsbek9kM3w" + }, + "record": { + "CNAME": "thunderbrown.github.io" } - \ No newline at end of file +} From 436bf1760c247af8249d337b38af07a16f14ddb1 Mon Sep 17 00:00:00 2001 From: Fatlum Date: Sun, 13 Oct 2024 19:06:48 +0200 Subject: [PATCH 220/434] Register fatlum.is-a.dev --- domains/fatlum.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/fatlum.json diff --git a/domains/fatlum.json b/domains/fatlum.json new file mode 100644 index 000000000..631970bfc --- /dev/null +++ b/domains/fatlum.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "itsFatlum", + "email": "", + "discord": "563697359423406082", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.eMf4IlWexPe6hFp4hgcIjsQF7LlJVjZCor8HknXn87-_2J7ttauRifc5MzAdue3I7V8PgfBjusMWI63By5ZVL_QhWMwXdFpw8vOR3KB46SIwJ1VBZ_0fzme4_yK9Rn0WHYMkPgFTdQm7bKhiM_euYvD7xkVDCGcO46mghx69NYYMlz6WsuYV5gfDih0LKl_mxkQtpgL0NnBoTuy0_cGmLn2atwZmagQRrduf91LmkA0SMOc9OXlKJG6-aIAxz0J2jn3BsG9fV-fuBhn_ToMTzNkuqRB8Ikxwn4HbtrCLHbBt2XcSBLGXzvPwmCO_RBhghvT9jGF7D8RCJQvLrtfIWg.VZI0dxxVJpzoA988Se1djw.2plxMGn9juRIF9E9wn235jyEw7ykma_ifBnpiiWJLOTp36IIr0lYcb70zBc4kFEORDI5Phedd94c2XIXCnlnM-Z86Xa-pB-kV8iXv4oGMuJkXSNDwZlpCFnSKxZZnPYK.41WLVG_yeCWpPBlaSV_DIw" + }, + + "record": { + "CNAME": "itsfatlum.github.io" + } + } + \ No newline at end of file From a356de80e06d7ff05bd5f73ad11695f2a6afd83b Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sun, 13 Oct 2024 22:43:48 +0530 Subject: [PATCH 221/434] crazo7924: add a TXT record for spf verification --- domains/crazo7924.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index f3fac2e6e..0bb5042f7 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -1,20 +1,20 @@ { - "owner": { - "username": "crazo7924", - "email": "", - "discord": "466605393309859840", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" - }, + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" + }, - "record": { - "TXT": [ - "zoho-verification=zb09491787.zmverify.zoho.in" - ], - "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" - ] - } + "record": { + "TXT": [ + "zoho-verification=zb09491787.zmverify.zoho.in", + "v=spf1 include:zoho.in ~all" + ], + "MX": [ + "mx.zoho.in", + "mx2.zoho.in", + "mx3.zoho.in" + ] } - +} From 3e819752c44427727291efb2b1224bfd0839de0c Mon Sep 17 00:00:00 2001 From: Fatlum Date: Sun, 13 Oct 2024 19:25:43 +0200 Subject: [PATCH 222/434] Register lumi.is-a.dev --- domains/lumi.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/lumi.json diff --git a/domains/lumi.json b/domains/lumi.json new file mode 100644 index 000000000..8127838dd --- /dev/null +++ b/domains/lumi.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "itsFatlum", + "email": "", + "discord": "563697359423406082", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rYJfVY9ddcNfUcpiA_o2o6afOGU-_sax-Oa1vg0zHVqWukEa9JJAEa-CF6Z6zpQTsrzS1fHeu17ddrDN2fvYf9d4K6-JpqrPBKX8RuPRhusLm4sdrrsDgyBcPQINzvVBdYya68DmkLQxf6lKAncjmRbLKkvkku32sakJlnSUbYJgstWMEBLtXe0hyroNt6_TkuNv9QiRECuhnmlo2_lC2P2EIh5ZtfvdNjfuS1N3uZc2nZpTmWclSQd3NVVe7IrZ7XfRocJFBKP19MIV9_qPxL6IKUH3gacnEqiFeTK2jirFv9dqvw6U_svwWqLeIv4Wc-p_I_GgIPUetDbOP4x0dQ.JRHm9e3Qt7KlgJhhL2pcng.s69nUmVqp_xNW7Bqr8g8ok3LPknauV7vy60oagYQgOEdZIdySA8znFtCp9YH7U7z2Bqr6n_suwYNkbgfgnniCPOo3b5P63Hxh9UQJe5wwkJpqqn2bAmS1rR1yAj4jnkv.89_IC0fL8YWZck7DqeF6zA" + }, + + "record": { + "CNAME": "lumidevelopment.github.io" + } + } + \ No newline at end of file From 7931d751792829c75c750979b48752a2b2446a02 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:52:46 -0400 Subject: [PATCH 223/434] chore: formatting and validation --- domains/crazo7924.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index 0bb5042f7..59b251d26 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -5,7 +5,6 @@ "discord": "466605393309859840", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" }, - "record": { "TXT": [ "zoho-verification=zb09491787.zmverify.zoho.in", @@ -15,6 +14,6 @@ "mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in" - ] + ] } } From e121ea9d65bf469fbe9e72e473431ad6dccbf28d Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:54:09 -0400 Subject: [PATCH 224/434] chore: formatting and validation --- domains/lumi.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/lumi.json b/domains/lumi.json index 8127838dd..5f5496a5b 100644 --- a/domains/lumi.json +++ b/domains/lumi.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "itsFatlum", - "email": "", - "discord": "563697359423406082", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rYJfVY9ddcNfUcpiA_o2o6afOGU-_sax-Oa1vg0zHVqWukEa9JJAEa-CF6Z6zpQTsrzS1fHeu17ddrDN2fvYf9d4K6-JpqrPBKX8RuPRhusLm4sdrrsDgyBcPQINzvVBdYya68DmkLQxf6lKAncjmRbLKkvkku32sakJlnSUbYJgstWMEBLtXe0hyroNt6_TkuNv9QiRECuhnmlo2_lC2P2EIh5ZtfvdNjfuS1N3uZc2nZpTmWclSQd3NVVe7IrZ7XfRocJFBKP19MIV9_qPxL6IKUH3gacnEqiFeTK2jirFv9dqvw6U_svwWqLeIv4Wc-p_I_GgIPUetDbOP4x0dQ.JRHm9e3Qt7KlgJhhL2pcng.s69nUmVqp_xNW7Bqr8g8ok3LPknauV7vy60oagYQgOEdZIdySA8znFtCp9YH7U7z2Bqr6n_suwYNkbgfgnniCPOo3b5P63Hxh9UQJe5wwkJpqqn2bAmS1rR1yAj4jnkv.89_IC0fL8YWZck7DqeF6zA" - }, - - "record": { - "CNAME": "lumidevelopment.github.io" - } + "owner": { + "username": "itsFatlum", + "email": "", + "discord": "563697359423406082", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rYJfVY9ddcNfUcpiA_o2o6afOGU-_sax-Oa1vg0zHVqWukEa9JJAEa-CF6Z6zpQTsrzS1fHeu17ddrDN2fvYf9d4K6-JpqrPBKX8RuPRhusLm4sdrrsDgyBcPQINzvVBdYya68DmkLQxf6lKAncjmRbLKkvkku32sakJlnSUbYJgstWMEBLtXe0hyroNt6_TkuNv9QiRECuhnmlo2_lC2P2EIh5ZtfvdNjfuS1N3uZc2nZpTmWclSQd3NVVe7IrZ7XfRocJFBKP19MIV9_qPxL6IKUH3gacnEqiFeTK2jirFv9dqvw6U_svwWqLeIv4Wc-p_I_GgIPUetDbOP4x0dQ.JRHm9e3Qt7KlgJhhL2pcng.s69nUmVqp_xNW7Bqr8g8ok3LPknauV7vy60oagYQgOEdZIdySA8znFtCp9YH7U7z2Bqr6n_suwYNkbgfgnniCPOo3b5P63Hxh9UQJe5wwkJpqqn2bAmS1rR1yAj4jnkv.89_IC0fL8YWZck7DqeF6zA" + }, + "record": { + "CNAME": "lumidevelopment.github.io" } - \ No newline at end of file +} From c903325678de7628b9c71d5f55744894b0a015b9 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:54:25 -0400 Subject: [PATCH 225/434] chore: formatting and validation --- domains/fatlum.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/fatlum.json b/domains/fatlum.json index 631970bfc..5ae89600a 100644 --- a/domains/fatlum.json +++ b/domains/fatlum.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "itsFatlum", - "email": "", - "discord": "563697359423406082", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.eMf4IlWexPe6hFp4hgcIjsQF7LlJVjZCor8HknXn87-_2J7ttauRifc5MzAdue3I7V8PgfBjusMWI63By5ZVL_QhWMwXdFpw8vOR3KB46SIwJ1VBZ_0fzme4_yK9Rn0WHYMkPgFTdQm7bKhiM_euYvD7xkVDCGcO46mghx69NYYMlz6WsuYV5gfDih0LKl_mxkQtpgL0NnBoTuy0_cGmLn2atwZmagQRrduf91LmkA0SMOc9OXlKJG6-aIAxz0J2jn3BsG9fV-fuBhn_ToMTzNkuqRB8Ikxwn4HbtrCLHbBt2XcSBLGXzvPwmCO_RBhghvT9jGF7D8RCJQvLrtfIWg.VZI0dxxVJpzoA988Se1djw.2plxMGn9juRIF9E9wn235jyEw7ykma_ifBnpiiWJLOTp36IIr0lYcb70zBc4kFEORDI5Phedd94c2XIXCnlnM-Z86Xa-pB-kV8iXv4oGMuJkXSNDwZlpCFnSKxZZnPYK.41WLVG_yeCWpPBlaSV_DIw" - }, - - "record": { - "CNAME": "itsfatlum.github.io" - } + "owner": { + "username": "itsFatlum", + "email": "", + "discord": "563697359423406082", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.eMf4IlWexPe6hFp4hgcIjsQF7LlJVjZCor8HknXn87-_2J7ttauRifc5MzAdue3I7V8PgfBjusMWI63By5ZVL_QhWMwXdFpw8vOR3KB46SIwJ1VBZ_0fzme4_yK9Rn0WHYMkPgFTdQm7bKhiM_euYvD7xkVDCGcO46mghx69NYYMlz6WsuYV5gfDih0LKl_mxkQtpgL0NnBoTuy0_cGmLn2atwZmagQRrduf91LmkA0SMOc9OXlKJG6-aIAxz0J2jn3BsG9fV-fuBhn_ToMTzNkuqRB8Ikxwn4HbtrCLHbBt2XcSBLGXzvPwmCO_RBhghvT9jGF7D8RCJQvLrtfIWg.VZI0dxxVJpzoA988Se1djw.2plxMGn9juRIF9E9wn235jyEw7ykma_ifBnpiiWJLOTp36IIr0lYcb70zBc4kFEORDI5Phedd94c2XIXCnlnM-Z86Xa-pB-kV8iXv4oGMuJkXSNDwZlpCFnSKxZZnPYK.41WLVG_yeCWpPBlaSV_DIw" + }, + "record": { + "CNAME": "itsfatlum.github.io" } - \ No newline at end of file +} From d9ac120874cc20c50594dcde0916a7129f7bc96b Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sun, 13 Oct 2024 19:10:47 +0100 Subject: [PATCH 226/434] Create _vercel.reda.json --- domains/_vercel.reda.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_vercel.reda.json diff --git a/domains/_vercel.reda.json b/domains/_vercel.reda.json new file mode 100644 index 000000000..4bbc55f21 --- /dev/null +++ b/domains/_vercel.reda.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "assemghor.reda@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" + } +} From 3961c5031c5f95eee76e70667d5e2689fee2f0e8 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sun, 13 Oct 2024 19:39:18 +0100 Subject: [PATCH 227/434] Create _vercel.reda.is-a-dev.json --- domains/_vercel.reda.is-a-dev.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.reda.is-a-dev.json diff --git a/domains/_vercel.reda.is-a-dev.json b/domains/_vercel.reda.is-a-dev.json new file mode 100644 index 000000000..13dd4b296 --- /dev/null +++ b/domains/_vercel.reda.is-a-dev.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "", + "discord": "r3dapt" + }, + "record": { + "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" + } +} From ebdc74850590d91cc8b73354e474926dbdafccbd Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sun, 13 Oct 2024 19:40:54 +0100 Subject: [PATCH 228/434] Create reda.is-a-dev.json --- domains/reda.is-a-dev.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/reda.is-a-dev.json diff --git a/domains/reda.is-a-dev.json b/domains/reda.is-a-dev.json new file mode 100644 index 000000000..cf9707394 --- /dev/null +++ b/domains/reda.is-a-dev.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "", + "discord": "r3dapt" + }, + "record": { + "CNAME": "portfolio-mocha-eta-22.vercel.app" + } +} From ed3e30da5f79c2c8863d636b642922ec4264bd11 Mon Sep 17 00:00:00 2001 From: Me <123142178+epic-person-on@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:08:18 -0700 Subject: [PATCH 229/434] Update ryan From 90b9b9e214a233bf384dffcbcd6e3b5e7031b11b Mon Sep 17 00:00:00 2001 From: Me <123142178+epic-person-on@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:54:31 -0700 Subject: [PATCH 230/434] Update and rename ryan to ryan.json --- domains/{ryan => ryan.json} | 1 + 1 file changed, 1 insertion(+) rename domains/{ryan => ryan.json} (85%) diff --git a/domains/ryan b/domains/ryan.json similarity index 85% rename from domains/ryan rename to domains/ryan.json index a1a6cdf42..e0ad0775a 100644 --- a/domains/ryan +++ b/domains/ryan.json @@ -1,6 +1,7 @@ { "description": "Dev Portfolio", "owner": { + "email": "edev9022@gmail.com", "username": "epic-person-on", "discord": "epic.person" }, From f37635306f45a24cdb54ef12d8922d07bc8b2c86 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 20:45:38 -0400 Subject: [PATCH 231/434] chore: formatting and validation --- domains/ryan.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/ryan.json b/domains/ryan.json index e0ad0775a..8eef7edd5 100644 --- a/domains/ryan.json +++ b/domains/ryan.json @@ -1,11 +1,11 @@ { - "description": "Dev Portfolio", - "owner": { - "email": "edev9022@gmail.com", - "username": "epic-person-on", - "discord": "epic.person" - }, - "record": { - "CNAME": "ec2-3-12-165-61.us-east-2.compute.amazonaws.com" - } + "description": "Dev Portfolio", + "owner": { + "email": "edev9022@gmail.com", + "username": "epic-person-on", + "discord": "epic.person" + }, + "record": { + "CNAME": "ec2-3-12-165-61.us-east-2.compute.amazonaws.com" + } } From a40f241a55fbbdd3512a18372bfba92a1dec656d Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 14 Oct 2024 11:30:14 +0800 Subject: [PATCH 232/434] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0fe1cc629..a2aff3b08 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ If you have an issue that contains confidental infomation, send an email to secu Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. ## Status -You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.net). +You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.dev). ### Donate If you like this project, please consider donating so we can keep this project running forever! From d028a3ad0c96b6241b55fc7d9f8ab45ba0302ac5 Mon Sep 17 00:00:00 2001 From: Mantouisyummy <51238168+Mantouisyummy@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:05:26 +0800 Subject: [PATCH 233/434] Register _vercel.mantou.is-a.dev --- domains/_vercel.mantou.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.mantou.json diff --git a/domains/_vercel.mantou.json b/domains/_vercel.mantou.json new file mode 100644 index 000000000..555b983b1 --- /dev/null +++ b/domains/_vercel.mantou.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Mantouisyummy", + "email": "", + "discord": "549056425943629825" + }, + "record": { + "TXT": "vc-domain-verify=mantou.is-a.dev,c8a46ea52ff24c67a0a6" + } +} From f0a15cd93b824aa803b77fd1775e6c53acc41a5d Mon Sep 17 00:00:00 2001 From: Ascende Supirius <92772508+LackingCats@users.noreply.github.com> Date: Mon, 14 Oct 2024 18:21:48 +1100 Subject: [PATCH 234/434] Register lackingcats.is-a.dev --- domains/lackingcats.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/lackingcats.json diff --git a/domains/lackingcats.json b/domains/lackingcats.json new file mode 100644 index 000000000..2a21d3db2 --- /dev/null +++ b/domains/lackingcats.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "LackingCats", + "email": "", + "discord": "779872274744082442", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fZCqZADYaD6DmkBnWFX5BBymOqmUfupbNuBRVYrbeuRO4palBeX_kv0Mqpb0LPQD3yEU1d9YseIEo6eC4cTo_KUsDR6JPYaJz7t9URslQixyQaWjZblSwG_LYCXXoNfiApkH56rb9qDUkIBf1WWBK3jE2J_9FwMBg1BZk1W5RQbuMNe-QjjY3Hn7BSDJaqDOeNMIWz95KsrRnLEAcgjW9ocoyfLO6UGMT-Yvr18jlYN9g5lo8gVexPnMS95xpzBf2MtJmjra6UJdY8g4v9y6S6qTHnF2gVpSShnkBjZCtCACyZ-m7NnWB--9hOkb3_ZK74JN6077VE0NZjXbPMJu5A.PSNruSL2dxexpB-Li38TYg.bFEi6ytIOLsqkWTOj1BO8JDs77s7jwOultNAwkKSNuP2HI3L7h3ffsFYlwUtOCGWTnaXKoSJZni-1OBESUhsuGonJ7b_qGhrjgevMjjHuBw.nPHqlyhm4Q7T525SBnhxpw" + }, + + "record": { + "CNAME": "lackingcats.com.de" + } + } + \ No newline at end of file From 57b02c22631ebe6d4a269e4d1aa816bc5ef690cf Mon Sep 17 00:00:00 2001 From: Kamal Chandra Upreti Date: Mon, 14 Oct 2024 13:15:18 +0545 Subject: [PATCH 235/434] Register kml.is-a.dev --- domains/kml.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/kml.json diff --git a/domains/kml.json b/domains/kml.json new file mode 100644 index 000000000..593cccaa5 --- /dev/null +++ b/domains/kml.json @@ -0,0 +1,11 @@ +{ + "description": "Personal website kmlupreti", + "repo": "https://github.com/kmlupreti/register", + "owner": { + "username": "kmlupreti", + "email": "kmlupreti@protonmail.com" + }, + "record": { + "CNAME": "kmlupreti.github.io" + } +} From b9c84842f8aba7daff8eea1bbabd14551aae701c Mon Sep 17 00:00:00 2001 From: JVDesign <143863577+JVDesignBavaria@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:34:32 +0200 Subject: [PATCH 236/434] Github verification naming issue fixed --- ...json => _github-pages-challenge-JVDesignBavaria.jvdesign.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_github-pages-challenge-JVDesignBavaria.json => _github-pages-challenge-JVDesignBavaria.jvdesign.json} (100%) diff --git a/domains/_github-pages-challenge-JVDesignBavaria.json b/domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json similarity index 100% rename from domains/_github-pages-challenge-JVDesignBavaria.json rename to domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json From 0bfcf5fccf9a91b49c6a5d6e9bd37e2777dc3549 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:21:30 +0100 Subject: [PATCH 237/434] Update _vercel.reda.json --- domains/_vercel.reda.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/_vercel.reda.json b/domains/_vercel.reda.json index 4bbc55f21..ca6c7a7a9 100644 --- a/domains/_vercel.reda.json +++ b/domains/_vercel.reda.json @@ -1,7 +1,8 @@ { "owner": { - "username": "redaAssemghor", - "email": "assemghor.reda@gmail.com" + "username": "redaassemghor", + "email": "", + "discord": "r3dapt" }, "record": { "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" From cff7d5bce707a26aa3cf3c99196acaadaa6a63f5 Mon Sep 17 00:00:00 2001 From: orangc Date: Mon, 14 Oct 2024 13:27:37 +0300 Subject: [PATCH 238/434] Delete domains/_vercel.reda.is-a-dev.json --- domains/_vercel.reda.is-a-dev.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_vercel.reda.is-a-dev.json diff --git a/domains/_vercel.reda.is-a-dev.json b/domains/_vercel.reda.is-a-dev.json deleted file mode 100644 index 13dd4b296..000000000 --- a/domains/_vercel.reda.is-a-dev.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "redaAssemghor", - "email": "", - "discord": "r3dapt" - }, - "record": { - "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" - } -} From 1472f5036d8717ae6cddf81e753d234f44bbfb91 Mon Sep 17 00:00:00 2001 From: orangc Date: Mon, 14 Oct 2024 13:27:57 +0300 Subject: [PATCH 239/434] Rename reda.is-a-dev.json to reda.json --- domains/{reda.is-a-dev.json => reda.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{reda.is-a-dev.json => reda.json} (100%) diff --git a/domains/reda.is-a-dev.json b/domains/reda.json similarity index 100% rename from domains/reda.is-a-dev.json rename to domains/reda.json From d53d47808187b1533ce7d3140df1e177eb6d900f Mon Sep 17 00:00:00 2001 From: orangc Date: Mon, 14 Oct 2024 13:31:02 +0300 Subject: [PATCH 240/434] Update lackingcats.json --- domains/lackingcats.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/lackingcats.json b/domains/lackingcats.json index 2a21d3db2..c24c63744 100644 --- a/domains/lackingcats.json +++ b/domains/lackingcats.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "LackingCats", - "email": "", - "discord": "779872274744082442", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fZCqZADYaD6DmkBnWFX5BBymOqmUfupbNuBRVYrbeuRO4palBeX_kv0Mqpb0LPQD3yEU1d9YseIEo6eC4cTo_KUsDR6JPYaJz7t9URslQixyQaWjZblSwG_LYCXXoNfiApkH56rb9qDUkIBf1WWBK3jE2J_9FwMBg1BZk1W5RQbuMNe-QjjY3Hn7BSDJaqDOeNMIWz95KsrRnLEAcgjW9ocoyfLO6UGMT-Yvr18jlYN9g5lo8gVexPnMS95xpzBf2MtJmjra6UJdY8g4v9y6S6qTHnF2gVpSShnkBjZCtCACyZ-m7NnWB--9hOkb3_ZK74JN6077VE0NZjXbPMJu5A.PSNruSL2dxexpB-Li38TYg.bFEi6ytIOLsqkWTOj1BO8JDs77s7jwOultNAwkKSNuP2HI3L7h3ffsFYlwUtOCGWTnaXKoSJZni-1OBESUhsuGonJ7b_qGhrjgevMjjHuBw.nPHqlyhm4Q7T525SBnhxpw" - }, - - "record": { - "CNAME": "lackingcats.com.de" - } + "owner": { + "username": "LackingCats", + "email": "", + "discord": "779872274744082442", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fZCqZADYaD6DmkBnWFX5BBymOqmUfupbNuBRVYrbeuRO4palBeX_kv0Mqpb0LPQD3yEU1d9YseIEo6eC4cTo_KUsDR6JPYaJz7t9URslQixyQaWjZblSwG_LYCXXoNfiApkH56rb9qDUkIBf1WWBK3jE2J_9FwMBg1BZk1W5RQbuMNe-QjjY3Hn7BSDJaqDOeNMIWz95KsrRnLEAcgjW9ocoyfLO6UGMT-Yvr18jlYN9g5lo8gVexPnMS95xpzBf2MtJmjra6UJdY8g4v9y6S6qTHnF2gVpSShnkBjZCtCACyZ-m7NnWB--9hOkb3_ZK74JN6077VE0NZjXbPMJu5A.PSNruSL2dxexpB-Li38TYg.bFEi6ytIOLsqkWTOj1BO8JDs77s7jwOultNAwkKSNuP2HI3L7h3ffsFYlwUtOCGWTnaXKoSJZni-1OBESUhsuGonJ7b_qGhrjgevMjjHuBw.nPHqlyhm4Q7T525SBnhxpw" + }, + "record": { + "CNAME": "lackingcats.com.de" } - \ No newline at end of file +} From ff350f798b2b320370c04e3724194a351ad82e49 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:32:42 +0100 Subject: [PATCH 241/434] Create redaassemghor.json --- domains/redaassemghor.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/redaassemghor.json diff --git a/domains/redaassemghor.json b/domains/redaassemghor.json new file mode 100644 index 000000000..aefd8cee7 --- /dev/null +++ b/domains/redaassemghor.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "redaassemghor", + "email": "", + "discord": "r3dapt" + }, + "record": { + "CNAME": "portfolio-redas-projects-96854a06.vercel.app" + } +} From 368cc0554884cf46c7c180cc8d594b95ca7f4fd1 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:33:12 +0100 Subject: [PATCH 242/434] Rename _vercel.reda.json to _vercel.redaassemghor.json --- domains/{_vercel.reda.json => _vercel.redaassemghor.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_vercel.reda.json => _vercel.redaassemghor.json} (100%) diff --git a/domains/_vercel.reda.json b/domains/_vercel.redaassemghor.json similarity index 100% rename from domains/_vercel.reda.json rename to domains/_vercel.redaassemghor.json From ff5a13f040e5b172630fb5af0e587bb85343306e Mon Sep 17 00:00:00 2001 From: abiapp789 Date: Mon, 14 Oct 2024 17:47:22 +0530 Subject: [PATCH 243/434] Create _github-pages-challenge-abiapp789.json --- domains/_github-pages-challenge-abiapp789.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_github-pages-challenge-abiapp789.json diff --git a/domains/_github-pages-challenge-abiapp789.json b/domains/_github-pages-challenge-abiapp789.json new file mode 100644 index 000000000..bb24b8212 --- /dev/null +++ b/domains/_github-pages-challenge-abiapp789.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "abiapp789", + "email": "abiapp2024@gmail.com" + }, + "record": { + "TXT": "5bcd2d69c4cca15abd91d504a5b72a" + } +} From c13545f70a915cfc9ffdd2e8e2d5fae73a121ef0 Mon Sep 17 00:00:00 2001 From: cesarmr-github <167689141+cesarmr-github@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:59:54 +0200 Subject: [PATCH 244/434] Create cesarmr.json --- domains/cesarmr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/cesarmr.json diff --git a/domains/cesarmr.json b/domains/cesarmr.json new file mode 100644 index 000000000..8448a6cce --- /dev/null +++ b/domains/cesarmr.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "cesarmr-github", + "email": "c3s1r@proton.me", + "discord": "740861702215565333" + }, + "record": { + "A": ["76.76.21.21"] + } +} From 89995e2e38c1397a3332b267be95516c2eac497d Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:58:48 +0100 Subject: [PATCH 245/434] Register earth.is-a.dev --- domains/earth.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/earth.json diff --git a/domains/earth.json b/domains/earth.json new file mode 100644 index 000000000..1f3dd6b16 --- /dev/null +++ b/domains/earth.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "imdakiki", + "email": "", + "discord": "898255050592366642", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IaEjpjC1tqI3LaIBPKNHiotfKngSRpLBMGFsV3dg18jGSzG2RoF4lLTrY3f0ZUXcTE-ih1NxoiFAXqlw4BXHVnJ2SVHD12U3LqBd5OWjcEm5LqljME2JnXhsu0bHIf2iwSDiR61D6IH4w1_PDoNYwbLc8qCDqp4vayZJMyTrN_TXH2dodU-phuUR0yp91-NdM6NfaStMXm8enJv2sKte6_HmCvstiy5a_RuXn52-EafKgGYO9KtyNKlnfk3LLl_IjIRRJY6ghy_6hzYszwAP1mDyw5Sn7q2ZDfnH8hQZBZXW-znFAxhXr-T4nbsus7PEEdEEYJk10aIX-HOoxxXAlA.Wo3JN-takALA-_h-Vw4dXA.3JRBTuabx2N5hfwU42QS3nk83xO_bnFqx3-x2ik2eW_GzTwQBb-2CZ2LTyKOHg-z_Hmr8ceVnPWexb56unfuJthoKCxwmwLrh2EPEBEMjpU.rt3Y5jkzKuFFwsF2OsiZDQ" + }, + + "record": { + "CNAME": "imdakiki.github.io/earth" + } + } + \ No newline at end of file From 47f01f7f3515a91a148cae451b452dd2915812ea Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:59:24 +0100 Subject: [PATCH 246/434] Delete domains/divine.json --- domains/divine.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/divine.json diff --git a/domains/divine.json b/domains/divine.json deleted file mode 100644 index 7055f6cd2..000000000 --- a/domains/divine.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "imdakiki", - "email": "skullkid73@outlook.com", - "discord": "898255050592366642", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rRfGgzJYoqXkMYmWLXJd9vHqhQo2GBTsrOBzl4-AjB8mdh595PGCNmaN4Jk1xJhoEs8GLs-T3zkxDPR7w6_QFucjWbaGKdFHO6VCQ7MgHKwYZ53GQraAONfnOCYzNppGPYC0ymBxvNdBJCRY7CktjfIOzqkT98XSOh-8Ira3qnjQlP_yqt6kDaGDI7zHA7FsnbrHqsmAOX7GY_b-UpWLQ3dfMjc6efNlRut2aOobSMEZa5TJJHnsB3qZRE7eIZB_9SRljdL09Dtv1lHJJ1Ioeonp-WnML1nXhPlPbp3GS0c1jyqznV33LocKLfBBsoxCHXnyvj8cDloCGf9Mhz8CLw._WfFbcFRiKit-I9d_4XCjg.nBAYw1KzoZFCBUBAU7Iw0Wb-dqos2yDiptgCiDJNm9w_zAsGLKB2sJbgp_ajOA-a2H45CAlsK_ZEYVXeQN0UWZ5Q06xjA8Fxzb7jyrd0CPs.Zi43dQp1xlzIAlAnULUJtA" - }, - - "record": { - "CNAME": "divine-development.github.io" - } - } - From 107c5d9aaecaa1a11255ced3ec4dd21b5ba41692 Mon Sep 17 00:00:00 2001 From: Ziyn <95391696+ziyndev@users.noreply.github.com> Date: Mon, 14 Oct 2024 23:27:41 +0700 Subject: [PATCH 247/434] Update ziyn.json --- domains/ziyn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ziyn.json b/domains/ziyn.json index de9454b43..46eb37803 100644 --- a/domains/ziyn.json +++ b/domains/ziyn.json @@ -1,7 +1,7 @@ { "owner": { "username": "ziyndev", - "email": "NotZiyn@gmail.com" + "email": "is-a-dev@ziyn.us.kg" }, "record": { "CNAME": "ziyn.pages.dev" From 2d9fc6f7e41d2686dd66e3bbc4b097d0245cc1e6 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Mon, 14 Oct 2024 12:36:47 -0400 Subject: [PATCH 248/434] chore: formatting and validation --- domains/ziyn.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/domains/ziyn.json b/domains/ziyn.json index 46eb37803..a44f60915 100644 --- a/domains/ziyn.json +++ b/domains/ziyn.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ziyndev", - "email": "is-a-dev@ziyn.us.kg" - }, - "record": { - "CNAME": "ziyn.pages.dev" - } + "owner": { + "username": "ziyndev", + "email": "is-a-dev@ziyn.us.kg" + }, + "record": { + "CNAME": "ziyn.pages.dev" + } } From 5e8c82ed0a9dd7e016ffa5102ff7e2524adc1b1a Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Mon, 14 Oct 2024 12:38:28 -0400 Subject: [PATCH 249/434] chore: formatting and validation --- domains/kml.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/kml.json b/domains/kml.json index 593cccaa5..b960df211 100644 --- a/domains/kml.json +++ b/domains/kml.json @@ -1,11 +1,11 @@ { - "description": "Personal website kmlupreti", - "repo": "https://github.com/kmlupreti/register", - "owner": { - "username": "kmlupreti", - "email": "kmlupreti@protonmail.com" - }, - "record": { - "CNAME": "kmlupreti.github.io" - } + "description": "Personal website kmlupreti", + "repo": "https://github.com/kmlupreti/register", + "owner": { + "username": "kmlupreti", + "email": "kmlupreti@protonmail.com" + }, + "record": { + "CNAME": "kmlupreti.github.io" + } } From e1b77b1a6d72b835fb4228a119697e87dcebad05 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Mon, 14 Oct 2024 17:38:31 +0100 Subject: [PATCH 250/434] Update domains/earth.json Co-authored-by: CuteDog5695 --- domains/earth.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/earth.json b/domains/earth.json index 1f3dd6b16..2a75b457a 100644 --- a/domains/earth.json +++ b/domains/earth.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "imdakiki.github.io/earth" + "CNAME": "imdakiki.github.io" } } \ No newline at end of file From 72ea570790471ef459d6cf8a14f705a33e41d63c Mon Sep 17 00:00:00 2001 From: Chirayu Ajay Sahu <81841434+ChirayuSahu@users.noreply.github.com> Date: Tue, 15 Oct 2024 11:31:53 +0530 Subject: [PATCH 251/434] Register chirayusahu.is-a.dev --- domains/chirayusahu.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/chirayusahu.json diff --git a/domains/chirayusahu.json b/domains/chirayusahu.json new file mode 100644 index 000000000..96d8a64fc --- /dev/null +++ b/domains/chirayusahu.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "ChirayuSahu", + "email": "", + "discord": "711526476704382979", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.s4iQE3i8vgf-LeRAC1vfr6khK-U9zKiobIBW-dRV1qFhuTR4QsZvvGO2qt5Ihg938qAS934UvgF0uruo0RBSNjpfV8aywmZee65Z8hUZbWlaM7gFyqSkrKuMUxRr0gH4ckeaumeL5pJqO7cR3OY5qH_nRhcYQTzunH35cI2onTH6rQoUq179ShgCg2ATb5Mz8M2XmVEikcTWhLl5XDz1Bf04_bGsTmcXaSs7lvehDkFZrx2L4V3a-jEkN77UUBYW-InnOidSi7uz8ZLmQG-2SquTKXpyeMPP9CIOHGcWIhqoe7okS507sqZxHdUpsRCTbB28Elw8vO_NAa4dnpwIxg.NpK2mdZu15IgnmzjzHa_KQ.huIUnyAoYbMBAUB0ary5kvKzb1i0z-M20Dvqoo3Xx1cXfISzxHLdrCJbdfbmJvnso5OvGkj0kbR5UPD1JywGGm6nCxdJ-dS5Ehr8d2GH3Ew.-lS9paJMoym4DCSRG5m1MA" + }, + + "record": { + "A": ["5.9.123.217"] + } + } + \ No newline at end of file From 74aea022aace68ae988f510e869ed8790ca3ae42 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Tue, 15 Oct 2024 08:35:26 +0100 Subject: [PATCH 252/434] Delete domains/qefw.json --- domains/qefw.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/qefw.json diff --git a/domains/qefw.json b/domains/qefw.json deleted file mode 100644 index b23f4c367..000000000 --- a/domains/qefw.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "imdakiki", - "email": "skullkid73@outlook.com", - "discord": "898255050592366642" - }, - - "record": { - "CNAME": "kikisdevelopment.github.io" - } - } - \ No newline at end of file From ba8fd1827ae2717b5f3cf2c913217f7d4156b54d Mon Sep 17 00:00:00 2001 From: orangc Date: Tue, 15 Oct 2024 15:15:54 +0300 Subject: [PATCH 253/434] Rename noise.json to domains/noise.json --- noise.json => domains/noise.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename noise.json => domains/noise.json (100%) diff --git a/noise.json b/domains/noise.json similarity index 100% rename from noise.json rename to domains/noise.json From 24a46114fe2c94a968d0dbd4e5b0075ded60a378 Mon Sep 17 00:00:00 2001 From: orangc Date: Tue, 15 Oct 2024 15:17:05 +0300 Subject: [PATCH 254/434] Update noise.json --- domains/noise.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/noise.json b/domains/noise.json index a827f8268..02d95d9c6 100644 --- a/domains/noise.json +++ b/domains/noise.json @@ -1,6 +1,6 @@ { "description": "This is a domain for my personal website!", - "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io", + "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io" "owner": { "username": "iamthen0ise", "email": "evgenii.uvarov.post@gmail.com", From c4e4c41dab3f1ad7f536a18e3b5542ddc61e74ff Mon Sep 17 00:00:00 2001 From: orangc Date: Tue, 15 Oct 2024 15:19:19 +0300 Subject: [PATCH 255/434] Update noise.json --- domains/noise.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/noise.json b/domains/noise.json index 02d95d9c6..223fa721c 100644 --- a/domains/noise.json +++ b/domains/noise.json @@ -1,11 +1,11 @@ { - "description": "This is a domain for my personal website!", - "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io" - "owner": { - "username": "iamthen0ise", - "email": "evgenii.uvarov.post@gmail.com", - }, - "record": { - "CNAME": "iamthen0ise.github.io" - } + "description": "This is a domain for my personal website!", + "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io", + "owner": { + "username": "iamthen0ise", + "email": "evgenii.uvarov.post@gmail.com" + }, + "record": { + "CNAME": "iamthen0ise.github.io" + } } From 573f74c461aacb5956ac594c33ec9bf789f00435 Mon Sep 17 00:00:00 2001 From: victorydawn <81880947+victorydawn@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:23:38 +0800 Subject: [PATCH 256/434] Register dawngs.is-a.dev --- domains/dawngs.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dawngs.json diff --git a/domains/dawngs.json b/domains/dawngs.json new file mode 100644 index 000000000..2a9b83e53 --- /dev/null +++ b/domains/dawngs.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "victorydawn", + "email": "", + "discord": "857502876108193812", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.S_DCHAmFXmGL-zHL3zCs_81ah4-EB7x8_fwBZDVftkekBmevyTldQ6Dw3rhFKcpduHDyMa6Q44sfAd6g4SVY3T0FD4p6fPvmgy1POx6rZ7AcprYZiVr9eotOnZTEedDfVzuTeLi-U0w-_MqeAfleG0p64lYJUYjvJh_4Y8rFvn53UI1k2qV5V4TI7e_1JVv67QusofXJjzOu55AMXhktWh90ZDXzXzJ-qA-nuCR6hQD4tE5ThtDYw_mGyN-ZF6vIVSfd7AUlzhsUGYwvxCQvKs_Rbmsf8yvq1MVW-7SWQq8RRzt1dvxW4aUTwgwKPLMim8XcSEKebzsmQB8ata4DhA.AZSfgy_SB9lX8TZcILDNVQ.3JcUQKM0gLy5ls6IeYSHcQxzUuynIfdrq64S4hT8xyGsjZFl9cHQajlx0gaNV3xzEhn_ZJSTCFqVnwBxCHHOaOgDHLC1rfWl9_Jhk8X8-HI.Hj4SUpt1LqpeN7Xo5clt5A" + }, + + "record": { + "CNAME": "dgsbot.pages.dev" + } + } + \ No newline at end of file From 3d36a3baf2e46a023f7e2b06166510b998cd5b2f Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 10:09:46 -0400 Subject: [PATCH 257/434] Delete domains/glitchblog.mrdev88.json --- domains/glitchblog.mrdev88.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/glitchblog.mrdev88.json diff --git a/domains/glitchblog.mrdev88.json b/domains/glitchblog.mrdev88.json deleted file mode 100644 index e5e88e486..000000000 --- a/domains/glitchblog.mrdev88.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Mrdev88", - "email": "RuizMahdi@gmx.com" - }, - "record": { - "CNAME": "1nw25jjg5f4id14j87.fastly-validations.com" - } -} From ea4d540268c225683ee94b143f59fc56ad856e7c Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 10:10:22 -0400 Subject: [PATCH 258/434] Delete domains/mrdev88.json --- domains/mrdev88.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/mrdev88.json diff --git a/domains/mrdev88.json b/domains/mrdev88.json deleted file mode 100644 index 069abeb77..000000000 --- a/domains/mrdev88.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Mrdev88", - "email": "RuizMahdi@gmx.com" - }, - "record": { - "CNAME": "mrdev88.github.io" - } -} From 2058f3855c18bebf5f381db9f8e1878c4e9efbc0 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:50:42 +0530 Subject: [PATCH 259/434] Update alvin.json --- domains/alvin.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/alvin.json b/domains/alvin.json index 7e13bcbcf..38b508184 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -6,5 +6,6 @@ }, "record": { "A": ["76.76.21.21"] + "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From 2179560f7c7fbbf056283d065f076961af71c195 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:51:13 +0530 Subject: [PATCH 260/434] Update www.alvin.json --- domains/www.alvin.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/www.alvin.json b/domains/www.alvin.json index 7e13bcbcf..38b508184 100644 --- a/domains/www.alvin.json +++ b/domains/www.alvin.json @@ -6,5 +6,6 @@ }, "record": { "A": ["76.76.21.21"] + "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From 886d50f7f53030494647f0b68a93e1a807e68233 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:54:48 +0530 Subject: [PATCH 261/434] Create _discord.alvin.json --- domains/_discord.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_discord.alvin.json diff --git a/domains/_discord.alvin.json b/domains/_discord.alvin.json new file mode 100644 index 000000000..00b85ce43 --- /dev/null +++ b/domains/_discord.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "TXT": "dh=2e0d11ef77e37336649b42cd76be7681008ac30a" + } +} From 3e6fd026935249f262c633708bd9ef14902b7aa7 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 21:02:04 +0530 Subject: [PATCH 262/434] add missing comma --- domains/alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/alvin.json b/domains/alvin.json index 38b508184..337cc9f33 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -5,7 +5,7 @@ "discord": "825382504353234954" }, "record": { - "A": ["76.76.21.21"] + "A": ["76.76.21.21"], "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From bb8f803f2656902555b12bfa6a69fcb3111fb396 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 21:02:23 +0530 Subject: [PATCH 263/434] add missing comma --- domains/www.alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/www.alvin.json b/domains/www.alvin.json index 38b508184..337cc9f33 100644 --- a/domains/www.alvin.json +++ b/domains/www.alvin.json @@ -5,7 +5,7 @@ "discord": "825382504353234954" }, "record": { - "A": ["76.76.21.21"] + "A": ["76.76.21.21"], "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From 74bd804222956dff173c4c8de7b3df0b8ec6103a Mon Sep 17 00:00:00 2001 From: ujjwalshriwal Date: Tue, 15 Oct 2024 21:29:55 +0530 Subject: [PATCH 264/434] Create ujjwal.json --- domains/ujjwal.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/ujjwal.json diff --git a/domains/ujjwal.json b/domains/ujjwal.json new file mode 100644 index 000000000..f041d840f --- /dev/null +++ b/domains/ujjwal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ujjwalshriwal", + "email": "ujjwalshrivastav16@gmail.com" + }, + "record": { + "CNAME": "ujjwalshriwal.github.io" + } +} From 8e17798c5c55a9f681215de809c3b20bd56c277b Mon Sep 17 00:00:00 2001 From: Khush Vasudeo Patil <85348050+AssassinK786@users.noreply.github.com> Date: Tue, 15 Oct 2024 22:01:49 +0530 Subject: [PATCH 265/434] Register khushpatil.is-a.dev --- domains/khushpatil.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/khushpatil.json diff --git a/domains/khushpatil.json b/domains/khushpatil.json new file mode 100644 index 000000000..f329321e8 --- /dev/null +++ b/domains/khushpatil.json @@ -0,0 +1,11 @@ +{ + "description": "my personal homepage", + "repo": "https://github.com/AssassinK786", + "owner": { + "username": "AssassinK786", + "email": "khushpatil01@gmail.com", + }, + "record": { + "CNAME": "AssassinK786.github.io" + } +} From c95e659322b565c56620042f91bfc5abc4e962ed Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:48:34 -0400 Subject: [PATCH 266/434] chore: fixing invalid json --- domains/khushpatil.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/domains/khushpatil.json b/domains/khushpatil.json index f329321e8..11680a19d 100644 --- a/domains/khushpatil.json +++ b/domains/khushpatil.json @@ -1,11 +1,11 @@ { - "description": "my personal homepage", - "repo": "https://github.com/AssassinK786", - "owner": { - "username": "AssassinK786", - "email": "khushpatil01@gmail.com", + "description": "my personal homepage", + "repo": "https://github.com/AssassinK786", + "owner": { + "username": "AssassinK786", + "email": "khushpatil01@gmail.com" }, - "record": { - "CNAME": "AssassinK786.github.io" - } + "record": { + "CNAME": "assassink786.github.io" + } } From d8c8f0d97331f14d37b4f4754307914ffaf07cf1 Mon Sep 17 00:00:00 2001 From: Lumix Date: Tue, 15 Oct 2024 19:15:01 +0200 Subject: [PATCH 267/434] Create mail.lumix.json --- domains/mail.lumix.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/mail.lumix.json diff --git a/domains/mail.lumix.json b/domains/mail.lumix.json new file mode 100644 index 000000000..b9b45204a --- /dev/null +++ b/domains/mail.lumix.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "o-lumix", + "email": "lumix@duck.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} From c1b77e7c72a0904cd7cded96e8cda1bc83986876 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Tue, 15 Oct 2024 13:27:14 -0400 Subject: [PATCH 268/434] chore: formatting --- domains/mail.lumix.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/domains/mail.lumix.json b/domains/mail.lumix.json index b9b45204a..68fb63a05 100644 --- a/domains/mail.lumix.json +++ b/domains/mail.lumix.json @@ -1,12 +1,12 @@ { - "owner": { - "username": "o-lumix", - "email": "lumix@duck.com" - }, - "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ] - } + "owner": { + "username": "o-lumix", + "email": "lumix@duck.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } } From be700a0610933cb780b8f4c9e47ea83beb3ebc5c Mon Sep 17 00:00:00 2001 From: Kawrrq Date: Tue, 15 Oct 2024 19:23:28 -0700 Subject: [PATCH 269/434] Subdomain register request --- domains/uldoge.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/uldoge.json diff --git a/domains/uldoge.json b/domains/uldoge.json new file mode 100644 index 000000000..4f76d00e6 --- /dev/null +++ b/domains/uldoge.json @@ -0,0 +1,10 @@ +{ + "description": "This is a proxy that allows you to search things without being tracked", + "owner": { + "username": "Kawrrq", + "email": "kawrrq@gmail.com" + }, + "record": { + "A": "104.243.38.142" + } +} From dd70f42643ce542235080a088b6c8b404923138a Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 16 Oct 2024 10:40:14 +0300 Subject: [PATCH 270/434] Update domains/uldoge.json --- domains/uldoge.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/uldoge.json b/domains/uldoge.json index 4f76d00e6..520010a26 100644 --- a/domains/uldoge.json +++ b/domains/uldoge.json @@ -5,6 +5,6 @@ "email": "kawrrq@gmail.com" }, "record": { - "A": "104.243.38.142" + "A": ["104.243.38.142"] } } From 92c44c1ad8849df0b2959d52cb66c2b67be79ee5 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 09:39:09 +0000 Subject: [PATCH 271/434] New CI --- .env.example | 6 - .envrc | 1 - .github/workflows/checks.yml | 18 -- .github/workflows/publish-records.yml | 30 -- .github/workflows/publish.yml | 32 ++ .github/workflows/validate.yml | 43 +++ Dockerfile | 22 -- bun.lockb | Bin 51000 -> 0 bytes default.nix | 15 - dnsconfig.js | 128 ++++++++ docker-compose.yml | 8 - package.json | 27 -- scripts/action-utils.js | 8 - scripts/certbot-auth.sh | 17 -- scripts/certbot.sh | 91 ------ scripts/register-domains.js | 76 ----- scripts/reply.js | 48 --- scripts/verify-record.sh | 11 - tests/cpanel.test.js | 210 ------------- tests/domain-service.test.js | 421 -------------------------- tests/domain-utils.test.js | 8 - tests/domains.test.js | 37 --- tests/register.test.js | 242 --------------- tests/validations.test.js | 167 ---------- utils/constants.js | 30 -- utils/domain-service.js | 206 ------------- utils/get-domain.js | 27 -- utils/helpers.js | 54 ---- utils/invalid-domains.json | 27 -- utils/lib/cpanel.js | 123 -------- utils/validations.js | 129 -------- 31 files changed, 203 insertions(+), 2059 deletions(-) delete mode 100644 .env.example delete mode 100644 .envrc delete mode 100644 .github/workflows/checks.yml delete mode 100644 .github/workflows/publish-records.yml create mode 100644 .github/workflows/publish.yml create mode 100644 .github/workflows/validate.yml delete mode 100644 Dockerfile delete mode 100755 bun.lockb delete mode 100644 default.nix create mode 100644 dnsconfig.js delete mode 100644 docker-compose.yml delete mode 100644 package.json delete mode 100644 scripts/action-utils.js delete mode 100755 scripts/certbot-auth.sh delete mode 100755 scripts/certbot.sh delete mode 100644 scripts/register-domains.js delete mode 100644 scripts/reply.js delete mode 100644 scripts/verify-record.sh delete mode 100644 tests/cpanel.test.js delete mode 100644 tests/domain-service.test.js delete mode 100644 tests/domain-utils.test.js delete mode 100644 tests/domains.test.js delete mode 100644 tests/register.test.js delete mode 100644 tests/validations.test.js delete mode 100644 utils/constants.js delete mode 100644 utils/domain-service.js delete mode 100644 utils/get-domain.js delete mode 100644 utils/helpers.js delete mode 100644 utils/invalid-domains.json delete mode 100644 utils/lib/cpanel.js delete mode 100644 utils/validations.js diff --git a/.env.example b/.env.example deleted file mode 100644 index 8022d3f4e..000000000 --- a/.env.example +++ /dev/null @@ -1,6 +0,0 @@ -DOMAIN_USER=username -DOMAIN_API_KEY=apikey -DOMAIN_API_HOST=api-example.com -DOMAIN_API_PORT=2087 -DOMAIN_DOMAIN=example.com -DOMAIN_HOST_IP=69.69.69.69 diff --git a/.envrc b/.envrc deleted file mode 100644 index 4a4726a5c..000000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -use_nix diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml deleted file mode 100644 index be5f73e48..000000000 --- a/.github/workflows/checks.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Checks - -on: [pull_request, workflow_dispatch] - -jobs: - validation: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.event.pull_request.head.sha }} - fetch-depth: 0 - - uses: oven-sh/setup-bun@v1 - with: - bun-version: latest - - run: bun install - - name: Run tests - run: bun test diff --git a/.github/workflows/publish-records.yml b/.github/workflows/publish-records.yml deleted file mode 100644 index 40e58b3ea..000000000 --- a/.github/workflows/publish-records.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Publish records - -on: - push: - branches: [main] - workflow_dispatch: - -jobs: - publish: - if: github.repository == 'is-a-dev/register' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: oven-sh/setup-bun@v1 - with: - bun-version: latest - - run: bun install - - run: bun test - - name: Publishing records - env: - CI: 1 - NODE_ENV: production - ENV: production - DOMAIN_USER: ${{ secrets.DOMAIN_USER }} - DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }} - DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }} - DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }} - DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }} - DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }} - run: bun run publish-records diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 000000000..8577075f3 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,32 @@ +name: Publish + +on: + push: + branches: [main] + paths: + - "domains/**" + - ".github/workflows/publish.yml" + - "dnsconfig.js" + + workflow_dispatch: + +concurrency: + group: ${{ github.ref }}-publish + cancel-in-progress: false + +jobs: + dns: + name: DNS + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json + + - name: Publish + uses: koenrh/dnscontrol-action@v3 + env: + CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + with: + args: push + config_file: "dnsconfig.js" \ No newline at end of file diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 000000000..b49211b69 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,43 @@ +name: Validation + +on: + pull_request: + + push: + branches: [main] + paths: + - "domains/**" + - ".github/workflows/validation.yml" + - "dnsconfig.js" + + workflow_dispatch: + +concurrency: + group: ${{ github.ref }}-validation + cancel-in-progress: true + +jobs: + dns: + name: DNS + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Check + uses: koenrh/dnscontrol-action@v3 + with: + args: check + config_file: "dnsconfig.js" + + json: + name: JSON + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: JSON Syntax Check + uses: limitusus/json-syntax-check@v2 + with: + pattern: "\\.json$" + env: + BASE: "domains/" \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 990a6e0b2..000000000 --- a/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM ubuntu:20.04 - -ENV TERM xterm -RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime - -RUN apt-get -y update -RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing -RUN apt-get install -y unzip - -RUN bash -c "curl -fsSL https://bun.sh/install | bash -s 'bun-v1.0.15'" - -RUN ~/.bun/bin/bun -v - -WORKDIR /opt/app - -COPY bun.lockb . -COPY package.json . - -RUN ~/.bun/bin/bun install - -CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"] - diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 5022120107e0be77c9cb0067f2b55c8b7f2a579d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51000 zcmeIb2|QKZ7Y2NBHKEhyYP4^-sR6>&`Dw@+|DotpXW(^ui zNE(r$G)Nl0wa&dKr~Vmwzwi6~zM=iT%RXoC{XBc^wbvfbK1YTtXohe(nr%rGs1sa3xVlzYivBF_+ zkL~*kV2pdf4{3-!n9M+R7MJD(IMh!V>P3DPXe{2Zff&n2Lo5oh4U|JWjDT1PVjr%0 zIKz)kV{!vIEI$T~!SM=YaJbA2D2zB3SKW&p;6@t>WOy$PIJ8ecK2HmzBVQfFXs_j< zG}h1Z@(?}-Q;{E(;4nOSIBa)6FdpUy_`3re zjkb`(2n-CT(a3hP{JohRRxp?4@5yF)c?SzZdDPFB8BTOmHFO5vd$Jk9!AuWmXGky$ z^kH&?LYSOz+D%Dbz1V&x)Q|`IV1HQ+;_1t958z-2km;>(jqS~Zau}2NFW^+z?#+;n z{m=9d3Sn`W906z~*6$JE9?W6+Gd-AYAzr}Y$AupdRzrErU+B$p_lA2Gml=i)9Xf>9 zfA1hhy9P3Xz15*n?%oWxFXU&)@cPr6!BvO0d69le`k%WjjRw$|AmE3hF=28v8YIOq z;2!Nc6=LX;7@wiM`znZ0|Bm>{c6Bs9&H`Q$@T8xEF9)zgnY6nK;Jc816=Lk)lMtgH zg5J;y=*Qu__L2Tl3u&kyw3!&^vLkrszIEPn9w(!9Mb(}Ij1Ih9q9 z9x!Zj#P$Fy$GhYFHpnSf4=?DgcyhMDwsNbMoq^xj0y%+-7LT(6w2!kJ-FMV`%yz0Y zDzKP1-^7}pxwYxJj%lB9CDt3KXcq2~F1je;7Bs@xw2zp6>{Wgqv{`S)1z-^^B?>BGGDH#%}(CjYpDurHJlvd<8Z*h8B@;3QU z+Z>LBZ9&+{kNU#nY%+CwDcRfDxvn(Wq@JX3alrLs*P}O>d1Wc(o9?_lnRe!5+3;IR zv6JdeCB=`Nj#%rzWtiZzdD9vj181FY6yElvLHYWcNKq-lhha0PJ+PnKe7)Mg)$p^u z&vY5*A(QS7dw1-5V%aLO*0e0aiyKd7GbYlj1jQO3Iu|~yMcGeKgMHYnbUM-@7ni{Kxrr8*c1~J8gdOo9Oec7C!*%t1zpQAOW6{}5V^Fi?DnY0&^EH2 z{Zs3t23I}slH8|O_~zN22g0wD$NFzM)c1Rh;)j-C$rL}8p>7#TZVq>MRXsSAJ1iqi z^{Gr`!6p9^-H$c>jwv&Jjgu0B?pIvhFJqFt|XFdyR*^*>>=|R5B;Ifvr z9;bG_ct@sJr8Mj8kKS*(HD$y(`;7-aka$L+!e#3%(jOCdA9eb+xY%h}cIc)BdSCtX z(nr>;xm$R1rIU)4`kjl7iOXnu)kBJ|>^*+z;fd0amUYuFu_eu++3KL$ z%*QhZ)Rme_R&5z~zSm-r+L>}DyH$36f3;dG$*$tZW$nv7Q`>j#$IU6gy zPxW&tFCzVt^uJh>2Qs#Iu2~yT2@IE8UT8ESVcMS7`Rqt$RP92}tm*@{Cw@GAGUut& z`Jhqd_0hHxH3wIUm6Y@d?1-OiS4ZRH)zkx~8~$YTl~%(&rph zX&Y+$=-vUzALp%(ct6TLldNxfOI$I2Lt$Z=E9-qG9P)z`bRq!m- zc)Q`02QWPn;i-V&l{Pw!2Gi6p_b|5-Vf0YVt2)m78;HK}%fm891a0`K3-c1*z&uPN z)A7EuK$i1>LI!{r?yT@1@<{wP$g>ALtT8mQO@AohA$Sa8GQ;Uj-6>3h)yE58Kwi3MBqB;L(1l|K9`>KN$>X z3V8CqyBuWsRe(qRvHriY0f{dGycwnbzwJLoa2#wu;!wJ42eSTofVToX;!wzRxa>5L z<@N$z6Y$u7us`Z{An{)SuSco>Z`-c{69>*;$oF6D?+N%Rd^{>o>eW?4$a2R4KNaxZ z)tlrc@pLd8+8=dCj_$UB#M=TM^(XP&)q}+E13cOv=U<#d{?>n<0e&3dp&S1ykoC*L zL%~?Uceh@$5)wb1kH_|tX=ItsVzO)k;7R|%@_%dp0>G2&2VDL&-Vh!-CPDj2eY$H$ zviuUjYXKg0M;rca{~rN7ssG>f0a>-wb%N{}A}M_P-B! z3x55GCwcL@vp|-Uf(L0+z@zQ3@5uDdu$V`dn+bS0wj%70>3^$#Dd6=1kM@V>{=deL z2M~4s`P=$~0B=aqABID>0@?oKfG5{)1d@K#6$y!d`w!349)IS68rhrGiyQ@1C{pmkKaF~Pm?$(P~3}pT0fHwm?*={oCmFoB>iBAMP zIsUtgrPhB9@Z|mn)Bkq<`wDnmzhD^9;Ha_Nfz;m^4(Y}N9)WPK_|qVSvZ} z$Gro#pG@xzi+NDXleAlR`+%(94e;py=zHD8QuW^fc z(^(+P-2=Q9;Bo(jX(Uf)Sj;2wa&VZ8?I(37*nYBJGQGR? zUk5yO{QNCm2%MI>f9q}=$a==}@udEwA9YuMF5uDsNqkp0GM}vf2;kBFs5g$GzwQ5e ze*Gk_yLyoItHPv#>mTAV4fn9!2_$|2A5Y$sdUVA>mfyt3qu$v5?gkQH0(cz1e`7nW zgTxOQ)c*W~y8o^H8~{HB>PK96+fJ>2JK)j(N&QK^uuNxxEcXTQI)KOd1AXXk^;d)U zN~k~bbr*|zk@ZIa-t_+j{uCdN?Z^7Ns{>iT&|qHwW843W{Y?Om_W!T=aKKOH<3WXP z2U7p*fH&aV@4xh4UwHpVoMKcs$L#iagU`TBR)??_$} zuP4hpzr=MP9)#h!D{VxG;%C8^W-(5c>@k&E!G)ur^|D*l?_WUCP@aB9xEQQ1~3`AW9vi=&t zj|2RF^&ds}_yGMM`H+L;?MeZ%oFm{Z0FQn5U;1wg;K}jZRh`s)vi>`ONB<@Jy}LS) zczJo=`h)$BX(SJ|u0LIq_<8c}&)@&${B#%KjrjUw-GA$U6@d2wJo?{%@gH*q-u@Bi z53Kud+rJd>cz%UAtp9JHKi&e~lhS`c(XBw*-&wKUeh5T6bSIGb4S>h-i}!d2(cM7e zO98Jz(f@DzZ@}<&|3Mp~bSIGYI|5!0>PNrFwC>IWBt8M~`20=k{kQes0lXdHkq@yX zFI;vS$a4B4XteqK`nx-KA~A`_kMwZ-{MY)8_;}KOohnVqBTy%T~e^{c9lcPXNybJZbm8J%6_yNu!za>nAyXt?AEqWZ9K~9}9T&8#v1P zt1~#X843n!Os<8>kPf~{1Zs?B4MDKYq+u{d8ybUPpvIVPiir?RK@c~QADcmpff{35 ztU$1wH3)|8#8@820)ewZ5QIO)Js=(SEJVOq5Crxh1a3N!N~3iaV?8rK5a+}%-&u_1 zX7bBnjCdFRJ;r!Hi+@jz5$DQJ#~91OUX2LU7}MwS(=o>TdHj2f@gBw~(LZkddv}P@ z4lEE17-Kmfyn%o*-uvPW1dLH1KfHl}G3NW@4TL|%m>)po@?!J@4*wow%;)m&sWGMp zgJ6B3{CtcteIfrIW6Tfd-(!sV5&U=&KOJMNH;SJg%}>V|%g6BVsWI{{1;PAfAQ&)4 zzl_Hl2-Fz)R}!hbxHnvH1VMZf2W@5Pq^<3@^Ak5^E`t6@^Aj& z`RAYJ4KNQepP-%o%^&|?oj<;dea8;|zc>icc)V0lp2 z`B%BmdX5VPLMJ%+4^NsU=FsFLDVugY@{Gy2QEhX?_bmVP$#>cu`CP`*jHxTHfsQ0E z&Y5JOM?Q_KbMaQ*zqjzm(wYP8aY2WdguhzSntqSHr!uc!p>bWbP{HK^n+8-f&P=py zxVmNdgmWc&v)Yt3)TWM{djAq{4dUsGb21s|yY1ACwmaWdTy}Td_rlDxWw(R!N3A<3 zS3ODL@zLnArP_0a9xWSO)-T%At!2DRL-g*k&lLmwZs>Vbd*r6?zPX7TS|BSPy|g|f78$Q~h@M z-s-VuVRR26=Y1KGcD1W)UaynMeI4(%T0xDy{*I8$PWPs9jkuPQytpSJ16{vKVr79; zUzU-PQ}NS4U8iAQeyz!)A|I&<@3C8{+GlI)%4-MW&S$=QmH58#O~t@r`S&y;SJ4`z zSk67R_3;{jYa7XnYZ4jg?#sX3&M1s}sGwc_X~5R$lPu;sW=3zbc3Y#H8o1y`%Mp=8 z2@|v8{!^y)ph>LIyC0c+z<7gHeCvU>YrW~ST}Fig5y{(&B!!sn9xZ9CP?0gwS7g1H zd3mEvc*dzWt-HA^_j+xt-JN+jLSMSrG}-yo2&o5?o*oG3ALlXu{JoXE>NAQ@S{yrJ z?f8Pii+cz%&@-M*o#%LOs@o^E=;_lUjAr&3{H$omj={<`$EI(+O@ELxXW$L}@pdYq zBe>UxaldV{(U~#md{mvmt8e@6F|{X(z$>bs`cl6Sp%-MWvlMY3HM!S;?AYv)bBA2J zspLE4Kx+T7%GPm>arMblemuI?bDvH`^Y;^r5;IOdZ8oX6w729sQ|s)AH!DYSzf*Xr z&wlh`mHn^ZoXZ(Kz*YX+!IB+o=3X51*-YiSZK&EK?_>>GF@1~t^2XppLl(~M6?FKX z^aPc}3tGL|v!3Nos~OjS-exljFYY7AK-X4&bnEgOgMLE`1Zs=Twf8LvC=@-qR^47E z(l27=u{Vj5B5UtX=>4YjU0hzxwkL`+Zi&%P2UqIO8{pgf;dDl94G@w2Mm;N_A1qiM zHAwHdwWQnx{n2+Ui$u2gnP2wUeS6u_(@%V7xFoqYZ(CdWwd(2Wxi8f!#goQqOUi#+ z;AL=T!Sb!Ps&$vfP$8hJ z0p32!({3#|vmn=@-!$1-6>))LK@npsT<0bU?g-xV;H38Fn40DHUk=)yTP|#>mN3sF zX}|yqFZG$1ZrNXO!nL-QP45CyMHn}Puw~U4&y;cf z0$*S0^K`xF=Av&?BCFraS6#90y<16z!i&$MWS|GvpR4GzsWLlfOs=)!bLoBh@~eGU z&1hSq*|s%k{bIw=i)mM@o;K+?@0b{Ey>s%7*xf4)GnWK4lo*er_n1dhGX)~D-%xil z&=bo&EgQ?NuAY4KW{`Zr4OXOcy7!{LIZ$f&-fq0z>d41)#j?t! z_ddAu-M%>QbPWAVVEPJcAR>7OlB5vRkI06R$?LtSWmiH9G6Vv8&ru zi|1#JUNy3{66Z!zUmVk9pl3@)-J*RxF^zM~e;>_b@vO-ko+;6G2u=?yPO((XJ~z)# z_0KAWcfS+p$}f;erTT)$ zF0GkOGN=9pZ&SX_%W4YVb3o5<^x=m=4X7yE+?{_fU`If$bUSu_eSDMOO z`@W)esA9ax+M24zir;pY2=#29k$l3V=bl~p*A5+=G{$N7js1dG3o{I*b{yQIBfa{9 z<|}bdZNtpnn=0!zr(58&A!&ypRNjX<8~Q6nO!%>2mk5 zxI|uS`LQ0dU+$f9_iR{U_I%;mojbC_jiV2w(+cZfH#D%c0x7&QRNj$^+eb|iOi^yU z9ogGPy>{Bm{R`iHSp4DT`jDp=ww#N|b`&UmuZ#S_iDRoGk53$R}ZaOD+bmn2KZW)t}LIWmJxAhW!Tomx5ecJTTV&_J-a;q za=(C9ZyWXbC5@2-R#^^|n~{4fcSBX6@7bqv6~Sf;5-Gg$RNlTyjWzMr>DSd7#@f0E zy*m(jDr1YwOT}5KCsvCd-PT_saju7)j-;`oSh3rg=8J9nKItYD$@P1BOP#I3*!{=| z&qPQ+Q=sy;9{-ddMSpQ5wsF|&$~P60+r*QS3-_*!C<+jD*)ebC;ZybFRW~<3W=*IY zA+G-TOx5ngt)~5##EU<>I@2zXB~G2!6{)=QW+v?}_Ag-8tzk>CEXoAgHv^r+-|rL` z@@=~6H2U=b*;SI)Oq%*^oBGr$#j$E~R$XaEsOt#HwsWjTk*50x@oa|FcQ}>zoVCz| z>(Kp}ezwAHkw%9_^M9EEtn_A!Y%We{}DASx7IcQ+Q zil{j*Q)N7#-&of8U~R16)HO5o%opfe7C1|&eyotE@G4PxcP)Fr;rhm9Yi}M>PF>)B zZja?fhcgX3zv>Uz8t|iLfWmz_)k5!kje?7pS&sO6u3B+*zG~b>w)Qr$B#UeMc~{Q! z&eC|#0VAorhVJI?YVw@#n|&Jk@Qv-x=-}ktN8YqNS?bVB`((b(#3d@r0)pf31^d^> z_PTGgNLqO7R#6{=aGALgmN8?vSL`NJ^c_Xzt#R!y&_~-m+w)@G+K1c9HSf%6x*2+4 zW5!q^){Yoq^>L-mQMOmM1dCj+-m+)S+%akM_8Ds0S{VJiH(~Tz zS?vW`A#KBaFAe`5bijE0ErkpBEox7R>`qzbwB_Qd*Yih;ys+E#N;vthz~)I~-k;u? zraybA@XDYiu5V_?QRf}>IWo|{sWw%YYh4$b7?ogkz{I;Yu0_W9Ubbl+J<4}Vjg@uo z?p)_bsv$uaJqsl+G1u%G-#_T_+?`rE3%!F~%Qp0M7NK|+kAYtxNXMJbi+0UakS06WJEvD_13C@#SeJF|LN*`h(sHC9K zd--xh6AJHWD({^P_w-<=bGbSqmp>k(N6*zce)dqZnML24i{ABLHZ|pNR`>E25I5@o zrTD><398f6-o+kgnr2&?Jepp^Suj2g$1bU_8kJYLq~=ELqT~H;OZzWht6)9byj9~V zXRYIlD$etw>>*dxDmPaBP*To4y|DNpegDGgYYGn~8|?3q)aOjSa+b5|7plJMRNg)2 zJ?meVj>;Xae}8Y)hs}o;<*$h5jC06+6|wo5%7(`g{%6MurLMixKUMWY%3$x97f;3n z&|ln^pG052=XO!x^iLFhaV{nUJCvM=c=5RrD!BuOErrzLsc$h4P< zUG;Uw-d;ix)&|dftfrSIOc65^Kxpr) zNrOxqb{w*?mOi{WtbR9zSC`5=l6liBOXG~;s)V4Cn=AI-PCK<(z;*Yx9x_Wu1bW7f zxwF2n;cDmb=EmFBISD;`=VsjRxBA*=^NdL|rqgrP?bqU-f$TT(y%EyW&%PSGyvI2) zM}g6XP0J^~3%L6D%Ivq(BiUhEGJ-n{>+QAF9vv(@wm~)Qk?6qTtqC!i*+E$scAGi4 z&7EZ^Wgw0^lDzoLMF#r5^Ecg?^~Zbb9O)m_yk*UBS1XAJy(IcIt+T(9xkN)~re&Q# z?Tl6Ndg3Nc-}U+k}eC})H zmN}ofv1*KDiksE5Ueh2H@On4HrPl!OgMNp?^S{4ny3kx!|YDA zvR{pE)-#`zH+0-(!8?_E8wZ|NV^MewsJvVSbJbJZzQxaRne}X>?6v0sF}E~#>Gw{$ z`C@sH_&WE#8}h{`-e^ucExF3;owaz>>OI-^t8_($*&8`OM4!HzguX@E!H~*({mlMF ziwtgPHvCwm|1vM<0w*y#PxIE7Co(MSd(O-|>lO`Pa>U}>uK0l~zm|L(U@_hKHFspfEvkNu)d{q$OqK{5 zd00(5dTYI>OPF=K+m(4s+WP)@SGAv|7qhO?QqfEw=P;6YJe8OBOx}jJW51$H!M6gd zpd)R`UQ-(4h2yzw_s=h%y)F6Da#OC!BkyQi$Mt-{FN4O{<{MeM9nM)r7)+iHl{Ip5HMzD9cabz5V_Q#RT2* zy6BZ@ALreUHEA1AHnMKmt2feP>+S&&sjo3f3NgLjhy5+&Xv)zSWrB}JFXQgLnCYgg z5WIS3{;K9O8e473zQj5?)fSK0#T5q>Z7P%|Ij{dPPTl%kKku{0bk*-pq&^o;pz<0- zhM9}J$(v}f+Dvx%&eDL_-_6`y#u{g49o9;SpK7r3!bhJsBhJgN*;*R1Xvq{CdV%e# z>sMNZUzyLGJ$6;eed_)U*A6n!l~Q_Zr_csZb1?B#ots?DzHZl}kM>Q6UK+QRw3h#P zyr$1b)4&f+kDesvNQpiBxb*S9%e`Giwyp}7yR@vbPxeN6AR_HxN|HiM-{u&6^OR#* zOsci4a<8p7Y9|*CbF;kWH0eD3Mo#>v2Yup`Zj2CeVc3^V&~Wa3yw)YJ{7Yz?uGj)A zt6h`7j1c)q;hjk36>xrAX%@Pur0&hCdn`@Ut=7*M&3N3r=}Nj@eagbeio;cQoHI`{ zm_Opps ztc8wOLT3$d9LQYLSJG6&+jhqThc!i?<%&NgTzhoN>%Q*z%>fUhN4+k-B7SON8xWCp zFegbNrf-f-|EkB1Soy8sTU%9->GZ0o?>!Yq8@ivI zOQ+r1{?M@SgHgrS!p*N{z7Kw_ZCXq>o~9NX6qQ|Res1)p3}K-Jd)n`IsSS+VC!9l=%OZWN0iS&DmqQeQmlAp_l@L1h@rwl-VAGf>W_ zaZ;Xk@$d}CP0iz1U-r6e(LYaAxnOS2#_LmT_BRaH+Gw(5*P(u^*{qWB55JCf4QqY3 z8qeZL-bo}W#B@{T4L(1dS&JQFEUvez+V7NGYdI)=)R+D?Tm#3(DbhWQF?90 z`ZSrd*Ouz6cBb&!Q+c(nnp(ZIFgI9Z|IGZYLEjATKt_@sZipKoIBg~LS>PaD2AFI1Rve9}0xO5wr>VHFP~OZPQ@>hmD{v+(#t zspC?+*ALid7r)g1^mCUc>F>3V(x*{)r&4(j9cF*t$cQ!*j2mx0Uz#~8-=HMU~~v#UeJst9Dyul6!akJ!}j?nT$MYWvy|Llg^p1byn|ta@s6cmRdhiOO45_FAQ-r1+-&14)yz+uwGUUHB0A zKF#JC!}iD<*^KFt2L*$5uKP@}FR_S_-xgmm@$~laywxfnQ+7FhWbC{vaDc*#V}uNJ zRj(q=&@VDCW}f-c4|YvcvOP4v2oCD~Y0UCVxoKa&o~>2Ma1>f{CeUg2uDSPSEY9mS zL8>SzdhzFjLs{yp4&V0yBGSGyNm7XEQy$OJ+g>VUv~b8_wOO*)S{h;9Q``3)qIZ2Fg?AQ}_eYjVA3uk!Q^&KmWG5xsully4X4+K!YbQj$wyX;jp!Im$vgpTH z*P@Ua8O1qET}@h6{}uhgrBzhCKL9i|*Gq~WRk z744STdZNcsLhn$6UO)ckyJvU}KdpRy>u-YE7IYHF>?CQB!QxC2yr|`N` zd5tBP4}FnT`Lw}wW7D>h@k-Z+=DB>x+jwZ)1+LN8`Uun3vXsbl>&x=*6psnlDZVR_ zo_2dl^l6#4LcK@x;``2DPvMfF%MrN@NYl-mwT z9^X(cbX8|IBPgxEzxR?1TfGY+de@$@DZKNkycUsm8atWWc3+W`e)>^>VKH20K~Ks3 zQD={O#Bs8#s`UQgPmO-Bar{Q)qXJUaxII za<#`Z=RS(Pp>U!UGLr2}m*(!lJwfNIt^m7HCieCCOVU>>92-tF+ zdm^fT`0ivQtp+#AfswI5ME096NeVH2)Sl&16Q=fF-a9j5{ypzYfr?K32faUk)?sQ) z#qFBKBkg(&)E~NVSKtm%DW56K3jU{j;h!-dd9~*?Qxp~a@T!YH+-DUnWs-j z9y$_GtU}?%y$>1aI*-mpm$62aYDukfo>_c5TdzUNMS9iiuY=M#0*^Ja)8|Msrn<~M zHOP)MDX9 zV)_n)Al;M6rEc?2e%O7Goo8(_ywuSl_)Pv4_3-I+SCr~{syDNoINReF?Z~g&%CHvl zTv&B@Ut86^iD?_&Uq5JZjKUjE<=s;`XnXM4sGc4%@k5Op*UOfTaS@x4`uuV2rL=Il zhi|h_XWp4ua{N-I9IJlOhhk@rK(Sh_YtvgDomt<{JSb4VPvMQA@~Y`@ji=GYKSbSF ztJ@N&*S}I{?s*lOY~1X%FJ8vUxrw-xe~Zm|Ga@Iou5m{El{1-+wI3t2Pwf(k^pUx( zK>JG7cM+A>E6<}=#Axr+^e6Mwk1SsLGI{o~@2 zm&fma6D}Gv#_`%63U3sZSF1le3-GhLXxed3r$i^NOU zi}b(mcByIhF%5r3n%0BdO-`2v^a#;5UveUFw@LUANeXW?l~>v(CTG){r!&V(pJp~c zUy_`4@X@&47kn=jtMrwVPm!}P4c@tCvQb%(%gp$Yp!r+2rHdV$c#rNYT>4(R{}VUi z6bf$)m3QSulc>wulUMgEt-W!?NAl$ac@5gs9Yy<|a0ec~aW2q?{qX45Yzfg9!&`?` z*j!HA=~tMsbAn#U4bH{tA11F)zoYQtSp*sA<^v|A&tH^3;i~M@w0Q1lUB@cFijnpa zH#xS?UXITyeK$41uiSgA>myB<`UoBG^z++J9JWzAwK?c@V*g$A`fdw=ZZ7Kx>TC6ivu_EGB zdbL-#wG4s_e#&hW zedDRT=UGDi8y6+N9(c-mnd0*qChB)@B=i})BjrIu)4*AymxS6Mx->z}@rv9Wr!|+0 zkIlQWJl9G3wdu$oQeLhBYu5)5XQ)Eb#J`)2dmjw=?Aphor zr~vQZj7QMFwEt(@0Q-&nn*dvSwfEbi~r`~R+8u+M*AFNrya|2K9PD)9b>5RL`%@9z9dW74{^0otp(0k)j~!aocAv%o(K z{IkG63;eUdKMVY`z&{K8v%o(K{IkG63;eUdKMVY`z&{K8v%o(K{IkG63;eUdKMVY` z!2b&@pvC|2X;K1DSrH>H$6bTv&kbg<*&6HscVAByo2lW*VKOJk>uAYySrNj^@BR~*AngHLaWf2$lhmhjW?JI-VfEhc`ijkX;Og7!rF$$-d$ z$bk$6!QY{f2T=e~1Q`x80z?U9B*-WbWe^n*RS^6gNHq|35DgGb5G@ew2OSVykbNNg zLD05nBkT{fNh}E35N#F%vIGSC9QzpiGy(*_d&a&B0SN#J1i|0YngcQmWHt!?4xbZ< zGl&DoR1o|PmpaO*H*$02w`h@ac4e7haxc` zLLh=50wCB%Yzww?6bODJj{SgTQ9oZ076{gdZI}y!HX!=~ZGm<`4(tcCza0qn1^S*b zh!Mzm5bP5J5Nw|=2>K2B68e+^$Y>DMVI;^fkf9)QAVWZUfk=a(y?TJ4e+>jdzwZZv zHpDXMbA3Vj@b7Vqi1P2rv4VO@feZqX0FeZd0g(k64x$7y0z?r6^^ym{biBt{8AKIC z1q8={1_+J=90TZY=y&=c=nL3J^bK2(Ng(JWrXbcJRv?xj79eII6G6;DkRR{y+6KfP zWEu$iI{G|bW9$s#1cLdqK(PI2cN{NnAPYd|fy@VCfS@frK+p%#2HqfEAZP<05bRg9 zKlU|VV_#DH4EqZ6u^;?E&_4q}{6V-N9FRbeAdp~?5RgS65g_3pksymf&{wcu(Z}LJ zmVm^8EC-1NSq8Ec>2n}QM?)L`W(WEi<{aAb@J33I(pks>1Y%f$>KvvQ zGi=$m`{xJE`m{|@VBQ!FEy$p87=9jT&k>FAHClca&&k(xN>r!OX{Xyx&DZ`--oCNQ~)0rApALInBcQ{ z(;6EC`D`$J$S+%zwf7av)P%G^4j{AuM1C71Y4g&#--Z#-A!jVnoS$C@lhzRzm|#3c zLwl@-)>NpcKj>zA;>Xh`bDla03P4-HKH4+}v#JjOo0f*21`OUH$bm5v zV>~4=TyA-x5s?G-0Z;Qmzo5}RIwXmjR@hGDX@G`v_hzttA*cBH5-qzya~?sC9?u4= zfel7%%+x6MnTjLFvLHtva-e@am~J8HqlwFCdeuXUuJAEn9ghI_U=GWlxzb6+O8w5o zM#$mYn&}@D!s0MF!?Hs+EztYw4>>v-x*9MnH$y$(?Jz&O|of9yGQ5LzB!U=E6TeJFhW%x6K^3;aH1asy$L1S_GGrO%)<2|AFY z4;la)lN%Jm z>w8x&&&dP~aA7Z$K@Rqh4*S^qqGE3^$btUEdTJpD#%WAdo6_x!%emu;dWalBL7uI5 z#GN)j_)T;_E%xawFHZDFkED-DN`F_6Re1M&;q#IjXlt!Y_; z1RLm}O&bAhN>GpUkV$uky*qXta-a{erEF#>PCzu>UP|^hcCIUldh{^IhOe7{tKnyR zpXoA0J!7$@9gi$0z@V)q#gCkhSnI!qsE6nu56FR4CPqHgHisi&TR_xfi1h?=0=!^E za*G`2Ely8M#+ice2gC#t7)W!Mc$GpgElPtN>^bP|Ka5j-4H$DUoAT?CQ>-3d&|C2& zV6aaC69zfxZw}da7dDhiquuyy!3;MxxEpPIfR*Fjaef>47(*Iu6`#$ita|i-VUr^u z2Yd?Ik|76uXKCKvmT5soI2uuF@TxzIU<015U4?koNy}YUE;IPG4Pf-Zd%>bUkb~Bl zIN!vYp1BogK7OADLk@b#H?}}dprXZNA_vA}hb;vgoZ++07T8v9)v^<3KAd|Y#|#z? zoGI!(W;<0H6<9zH>IUtxha6bdW3mFYkFy)ycR&u`6Faadu;~f&*rsR}?vXCKC_(5( zu$e#(YW-Ztw9mK_>y41Z@6(R!xel0qfN={NVQkt*%z%%9dIrOm1+8<}CF73Ghn+74 z1)^|~fw9oR*apmfz~Ed}mN4@B1lNS#z=j?VEqx6+=m)McS98P0e8-W6xs7T(wp}o zhwpFU@Yu)V2Gg21=adYIRA?sH2o1gh0NZoydh`Y}uPi0Vff)q*$AifXRA+H%Wy5bN z#ZIcnbq+^8^mY#b;Ea@Sy7TsA+L@1h4CD-h9Aq=tq@JX3aR82OTxFo89gl4l0HF7V zo&2aTJkAE^M6?0SNFD3;zx71%>**My0#1PQ!L0L*!rPuSC=*(1Yrys{8gfJ-XXdmA z_H&!BR}(peb=E)*w&(hqNKq-lhhc&Okc`HmF*sg<3=WqmDAxGUx$p_DX4t2|hARfk zk3qY*@nkk*BE1T7_~R!7DnYi5&Ibf0?Grdd_zuzABSA6D5!qh-IJW0=UBKY31}dt9 z9Q4FY1(!Wvmj4*hu3HP_pkLR2hTo_i*h{ayp5 z82@p;-G&>G1NEZ{9n9pQfy)4%ZdX<2$1JS&6yvjj$9u9F!NE)q+TC4M4-VxH%OG-e z&<4KDaANE5y+-jvOR!`L$skd*{Wdz!P(MJWvE+5lAD8|0Cp+XbyJepKfcCE z2|@QOu7Ym33jnRj-ykS!S?h6X*NbRN z;e5?sorgkmaSkz+tlBc}e6Pij!(U4ldb8Z|DeR_SVoRDsvlTxF+QZ^9!_ch`s?B^n zV?bSLJLVm*;n)_bohfIsYxNhR9%A14<7!4&Gy}HkI9FL-ba%fs>OBWAI7+~x-VClf zj7YDI72c=%xs(?{4u9V1cx7^j2W9NRSd#}bws)>sx9j$YH4A50Xivv0Qy4r70%6RA zglT(P=d&Y$4c8LT?T>qZqUZiN8lk2??p@&dM+dSxX6skZ~K4}K2R17iU=X|xr_5i;i!cO~+3pd#VnyfL>mrD#ZyUw$7Vhw#K!D39yu z|326MaqmyG^!IZLd=iI20?!ic01pNiCWL}#p~l+{r{Ky28PKhUvLkrU+Xq$JhT1;5 zcK~v9HQ*T;PAwq^H8?(f!=ai04vWYk>e&N1=m*KFF?T#YK2{Q16Vv})KHG-E!ZOLJ z{mTReE&2$=L*dZO%8z8<@-5OjFX4rfN%e>yTE3cxOg zq3*#9Rd9ebq@$6dn%O0 zWd#RtaOvfGGPuFelkf<_3<_be@pY9t(;s?B-JRj?&GZcMcMoO-fENOthq@b^;qI#* z41JFCygE1?lx6t^25^EwZzk89!9k?Qxp_Cs~&JBh?C9F==5^6v| zu?2+go%F=-MWIiAPg2Kep6HxTc-kumhV~ou;;yl18H5oQ8mnOdGc>pY-y*>ruskCe zd(WNuv+dBU3t1k)-kqq_ZY!io67C@;j%Ky8fUUQ2Zg4=$o$W@u#)}-Jg=7m%4Vm-xd|1 z`Yi>zBzMnEsGTuo0HVm6*SK>U1UMl|eS9AM~`kJ{+15uE*wtbh&u^ zECcwT*TnqV)pEf<9t0f!s(p6ow6EcvT3{fc_#0$sZ`aEUdBhGd@{;g{uB_g^>;kg= z29`8KUXQ_h8g>Xw(rm6N1D5%a-~g^S2cG0vnhOIs9_o0s5*!Y@5Ex4E`3r6@;7pR~ z4;v#U92RxF5B$9-RR4Pt(SWgCxDB3w0v01s8V@@wIr9jEcv z25euzeR1^(=&bvHD+zSJrGPr{A8(j5*bF#B^iU_Z->`bYP6@69JMpgeLcrX91C~Nt zb>36(ijPtqYW7P4D2DsJ&N-+XU0|Tz!XyB%*t)>;=Hf1P(?Hys!%lJ*;drmOi9cAWSu1VH{3p)`Sl1b8^X+)nCl zFT|tZBVejSfA8F>C{J4mZh!Xb)&xL(ZX@9Bk8#ks{5=To5l`JOz$1hW`yp-sJCwH{ z>ZD23Vn9s2?bd?#OPxUQ%YD1=y2Hyhc#wss&W;zApJjmN=QX-6Z`0Qal6PE*b|Jnt zAr$XwBF3(U&jA3$zfy;jH64Ck#M0u)(5;)!qM?%xCh8?9Z07|(d z&|U4}@Et0^FoHpjhwd;`h-K6*#M6_>>BP4wrGSBQNBC7&vp2dfyw*jPc~^kafn9dz zBbEQ64N&~6Ztd#%A5jq~;&Uo64W5`nT`(i@A9p)xX?r1pf<(aF()F_{?`08z!*9Ic zVGHM9sF`?g3M+G1rxmkd{Z^+QSrSbDlL`&$T9uzQ0>{s5q7j5o^FHH{kBpRu7elZ! zB(8|VAKc&&fKF5;@_!QJ8{n=yfPXgIjmF__pesk_vk_<0?KUEAiQPmu@x)1SJD#{D z))1mKOfHA%9s*}0ofx7cXZd;R)G3zFPiVluhH=?--~Q?Fn;`k$Gx2WiLdb6-k%Rwv zB$$!ksl;I#agf#7?t@YaSSWX(K-cFV=4GF|;Jr_CyPI@~r_^$;~^!eVC^`Q7)V`tUnj5hfEH1M6rv&aQZC4gakt#~ny`DI9mguEaFZnL@w6?<87GzWfAV zBR;0bxrF~_)EmA&BfdcEn)GK;;QV=w?u(yuP$`-0Ksfs4A5Fkp5S9nN%=Bb2IdIq! z9N{y#3daN_D~ z{$^RlJ<6Ca+Cr>?e|#xLd?V8Zn)mJq1_!>cf~Nd(53b8Uqwd5GJOsXQ`U(H}_Nkk0 z>)o;EpmjUWrFvl}D*paFR>>UZHYzqT3h zzb4>h-SzGg#ta~Fd-A7oml9XazOISJh2Lp*wWs4h4e-Cp zfp130DVqFHhsha~|C|~#d4->Jx;-W$9I6~ox0cLU{5zfuMLKt3zOTl*xofxST z6x7#AE^dza&qi3KJDz%>2lKR`Dgcu`exd<;=@9&K1aR<8gt|W@Y3OuN9NuGb`C0yK z@(Nz>cHIyt)UG$a5dLYOuCY*6I~HzWe(!qk)kzE5$$mEnwhs;1Zip_%QU|qA%-V5f tltRQHB3=-6Vhw6{0xR_vbne {} }: -let - inherit (nixpkgs) pkgs; - - nixPackages = with pkgs; [ - yarn - docker-compose - dnsutils - bun - ]; -in -pkgs.stdenv.mkDerivation { - name = "env"; - buildInputs = nixPackages; -} diff --git a/dnsconfig.js b/dnsconfig.js new file mode 100644 index 000000000..f053b8b4b --- /dev/null +++ b/dnsconfig.js @@ -0,0 +1,128 @@ +var regNone = NewRegistrar("none"); +var providerCf = DnsProvider(NewDnsProvider("cloudflare")); + +var proxy = { + on: { "cloudflare_proxy": "on" }, + off: { "cloudflare_proxy": "off" } +}; + +// Function to validate filenames according to the given rules +function isValidFilename(filename) { + var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; + return regex.test(filename); +} + +function getDomainsList(filesPath) { + var result = []; + var files = glob.apply(null, [filesPath, true, '.json']); + + for (var i = 0; i < files.length; i++) { + var basename = files[i].split('/').reverse()[0]; + + if (!isValidFilename(basename)) { + console.log(`Skipping invalid file: ${basename}`); + continue; + } + + var name = basename.split('.')[0]; + result.push({ name: name, data: require(files[i]) }); + } + + return result; +} + +var domains = getDomainsList('./domains'); +var commit = {}; + +for (var idx in domains) { + var domainData = domains[idx].data; + var proxyState = proxy.off; // disabled by default + + if (!commit[domainData.record.domain]) { + commit[domainData.record.domain] = []; + } + + if (domainData.record.proxied === false) { + proxyState = proxy.off; + } + + // Handle CNAME record + if (domainData.record.CNAME) { + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) + ); + } + + // Handle A records + if (domainData.record.A) { + for (var a in domainData.record.A) { + commit[domainData.record.domain].push( + A(domainData.subdomain, IP(domainData.record.A[a]), proxyState) + ); + } + } + + // Handle AAAA records + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + commit[domainData.record.domain].push( + AAAA(domainData.subdomain, domainData.record.AAAA[aaaa], proxyState) + ); + } + } + + // Handle MX records + if (domainData.record.MX) { + for (var mx in domainData.record.MX) { + commit[domainData.record.domain].push( + MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") + ); + } + } + + // Handle URL records (redirect) + if (domainData.record.URL) { + commit[domainData.record.domain].push( + URL(domainData.subdomain, domainData.record.URL) + ); + } + + // Handle NS records + if (domainData.record.NS) { + for (var ns in domainData.record.NS) { + commit[domainData.domain].push( + NS(domainData.subdomain, domainData.record.NS[ns] + ".") + ); + } + } + + // Handle SRV records + if (domainData.record.SRV) { + for (var srv in domainData.record.SRV) { + var srvRecord = domainData.record.SRV[srv]; + commit[domainData.domain].push( + SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") + ); + } + } + + // Handle TXT records + if (domainData.record.TXT) { + if (Array.isArray(domainData.record.TXT)) { + for (var txt in domainData.record.TXT) { + commit[domainData.record.domain].push( + TXT(domainData.subdomain, domainData.record.TXT[txt]) + ); + } + } else { + commit[domainData.record.domain].push( + TXT(domainData.subdomain, domainData.record.TXT) + ); + } + } +} + +// Commit all DNS records +for (var domainName in commit) { + D(domainName, regNone, providerCf, commit[domainName]); +} diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 5b161f929..000000000 --- a/docker-compose.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: '3' -services: - dev: - build: - context: . - dockerfile: ./Dockerfile - volumes: - - ./:/opt/app/code diff --git a/package.json b/package.json deleted file mode 100644 index ccc8dbd41..000000000 --- a/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "is-a-dev-core", - "version": "1.0.0", - "description": "Register *.is-a.dev domains for free", - "scripts": { - "lint": "eslint utils scripts domains --ext .json,.js", - "publish-records": "bun run -b ./scripts/register-domains.js", - "dc": "docker-compose -p is-a-dev", - "dc:start": "bun run dc up", - "dc:shell": "bun run dc run dev /bin/bash" - }, - "repository": { - "type": "git", - "url": "https://github.com/is-a-dev/register" - }, - "author": "Akshay Nair ", - "license": "GPL-3.0", - "dependencies": { - "ip-regex": "^5.0.0", - "ramda": "^0.27.1" - }, - "devDependencies": { - "eslint": "^7.11.0", - "eslint-plugin-json": "^2.1.2", - "eslint-plugin-node": "^11.1.0" - } -} diff --git a/scripts/action-utils.js b/scripts/action-utils.js deleted file mode 100644 index 38a33a420..000000000 --- a/scripts/action-utils.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - hasLabel: (context, label) => { - const pr = context.payload.pull_request || context.payload.issue; - const { labels = [] } = pr; - - return !!labels.find(({ name }) => name === label); - }, -}; diff --git a/scripts/certbot-auth.sh b/scripts/certbot-auth.sh deleted file mode 100755 index 6b4ee8bc7..000000000 --- a/scripts/certbot-auth.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash - -echo "$PWD"; - -echo "AUTH ::[$CERTBOT_VALIDATION]::[$CERTBOT_TOKEN]::[$CERTBOT_REMAINING_CHALLENGES]"; -echo "[$CERTBOT_DOMAIN]"; - -sleep 1; -./scripts/certbot.sh acme_txt "$CERTBOT_VALIDATION"; - -echo "Going to sleep for a few minutes..."; - -# TODO: Check if $CERTBOT_VALIDATION == $(./scripts/certbot.sh get-acme)? -sleep $((3*60)); - -./scripts/certbot.sh check; - diff --git a/scripts/certbot.sh b/scripts/certbot.sh deleted file mode 100755 index ee84aa6d7..000000000 --- a/scripts/certbot.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env bash - -export NODE_ENV=production -DRY_RUN=0 -if_dry_run() { [[ $DRY_RUN == 1 ]] && echo "$1" || echo "$2"; } - -generate_certificate() { - outdir=$(mktemp -d /tmp/is-a-dev-certbot.XXXXX); - - certbot \ - --config-dir $outdir/config \ - --work-dir $outdir/work \ - --logs-dir $outdir/logs \ - certonly \ - --manual \ - --preferred-challenges=dns \ - --manual-auth-hook=./scripts/certbot-auth.sh \ - -m 'phenax5@gmail.com' \ - -d '*.is-a.dev,is-a.dev' \ - --agree-tos \ - $(if_dry_run "--dry-run" ""); - - echo "+-----------------------------------------------+"; - echo "| Certificate output: |"; - echo "|= $outdir"; - echo "+-----------------------------------------------+"; -} - -update_record() { - local method=$([[ "$1" == "add" ]] && echo "addZoneRecord" || echo "removeZoneRecord"); - local type="$2"; - local name="$3"; - local address="$4"; - local ttl=${5:-"1"}; - bun -e " - const { domainService } = require('./utils/domain-service'); - const { ENV, DOMAIN_DOMAIN } = require('./utils/constants'); - const method = '$method'; - const name = '$name'; - const type = '$type'; - - const record = { name, type, address: '$address', ttl: $ttl }; - - async function main() { - if (method === 'removeZoneRecord') { - const data = await domainService.get({ customonly: 0, name: '$name.is-a.dev.', type }); - if (data.length > 0) { - record.id = data[0].line; - } else { - throw new Error('Unable to find record'); - } - } - - console.log('Uploading $name to', DOMAIN_DOMAIN, '(', ENV, ')...'); - const data = await domainService[method](record)(); - console.log(data.cpanelresult ? data.cpanelresult.data : data); - } - - main().catch(console.error); - " -} - -update_acme_txt_record() { - update_record add TXT '_acme-challenge' "$1"; -} - -reset_acme() { - sleep 1; - update_record remove TXT '_acme-challenge' ''; - update_record remove TXT '_acme-challenge' ''; - # update_record add CNAME 'www' "is-a-dev.github.io"; -} - -get_acme() { dig +noall +answer _acme-challenge.is-a.dev TXT | awk '{print $5}'; } - -case "$1" in - check) echo "TXT record:: $(get_acme)" ;; - get-acme) get_acme ;; - cert) generate_certificate ;; - acme_txt) update_acme_txt_record "$2" ;; - reset) reset_acme ;; - *) echo "Invalid command"; exit 1; ;; -esac - - -### STEPS ### -# Run ./scripts/certbot.sh cert -# cp -r /tmp/is-a-dev-whatever /opt/app/code/is-a-dev-cert -# Upload cert.pem and privkey.pem (from config/live/is-a.dev/) contents to SSL > Manage SSL Sites -# Run ./scripts/certbot.sh reset - diff --git a/scripts/register-domains.js b/scripts/register-domains.js deleted file mode 100644 index 94bc02089..000000000 --- a/scripts/register-domains.js +++ /dev/null @@ -1,76 +0,0 @@ -const R = require("ramda"); -const { - VALID_RECORD_TYPES, - DOMAIN_HOST_IP, - TTL, - ENV, -} = require("../utils/constants"); -const { domainService: dc } = require("../utils/domain-service"); -const { getDomains: gd } = require("../utils/get-domain"); - -const getRecords = R.compose(R.toPairs, R.pick(VALID_RECORD_TYPES)); - -const address = (type, value) => { - if ("URL" === type) return `${value}`.replace(/\/$/g, ""); - if ("TXT" === type) return value; - return (type === "CNAME" ? `${value}`.toLowerCase() : `${value}`).replace( - /[/.]$/g, - "", - ); -}; - -const toHostList = R.chain((data) => { - // URL redirection must contain explicit A record - // Wildcard A record breaks when used with MX - // Ref: https://github.com/is-a-dev/register/issues/2365 - if ((data.record.URL && data.record.MX) || data.name === "@") { - data.record.A = [DOMAIN_HOST_IP]; - } - - const records = getRecords(data.record); - - return R.chain(([recordType, values]) => { - const valueList = Array.isArray(values) ? values : [values]; - - return valueList.map((value, index) => ({ - name: data.name, - type: recordType, - address: address(recordType, value), - ttl: TTL, - ...(recordType === "MX" ? { priority: index + 20 } : {}), - })); - }, records); -}); - -const registerDomains = async ({ - domainService, - getDomains, - log = () => {}, -}) => { - const domains = await getDomains().then(toHostList); - - if (domains.length === 0) - return Promise.reject(new Error("Nothing to register")); - - log(`${domains.length} records found`); - return domainService.updateHosts(domains); -}; - -const main = async () => { - console.log(`Running in ${ENV} mode`); - const result = await registerDomains({ - domainService: dc, - getDomains: gd, - log: console.log, - }); - console.log(result); -}; - -if (require.main === module) { - main().catch((e) => { - console.error(e); - process.exit(1); - }); -} else { - module.exports = { toHostList, registerDomains }; -} diff --git a/scripts/reply.js b/scripts/reply.js deleted file mode 100644 index dd4df142d..000000000 --- a/scripts/reply.js +++ /dev/null @@ -1,48 +0,0 @@ -const getInstructions = () => ` -The changes have been published!! It should reflect in less than 24 hours. - -## Here's what you need to do next -If your domain points to a server you own, add \`domain-name.is-a.dev\` to your server config. For https, you will have to configure ssl certificate to allow the new subdomain. - -### For github pages users, -* Go to your github page repo (\`user/user.github.io\`) -* Open up the **settings** tab -* Scroll down to the **Github pages** section -* In the **Custom domain** text input, enter the domain you registered (\`domain-name.is-a.dev\`) -* Check the **Enforce HTTPS** checkbox below the input -* Give it some time to reflect and you should be good to go - - -## Need help with your domain? -If you are having trouble setting up your domain, [create an issue](https://github.com/is-a-dev/register/issues/new/choose). I will try my best to get back to you asap! - - -## Made a mistake in the record? -Don't worry, you can create a new pull request with the corrections - - -## Love/Hate the service? -**Love it?** Leave it a **star**! Also consider donating so that I can keep this service running forever! -**Hate it?** Please leave your feedback by [creating an issue](https://github.com/is-a-dev/register/issues/new/choose). I would really like to keep improving this service for other users. - - -## Wanna support this project? -Help me in my mission to keep this service alive forever by donating! - -Buy Me A Coffee Liberapay recurring donation button - -`; - -module.exports = { - async instructions(context, github) { - const pr = context.payload.issue || context.payload.pull_request; - const { number } = pr; - - await github.issues.createComment({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: number, - body: getInstructions(), - }); - }, -}; diff --git a/scripts/verify-record.sh b/scripts/verify-record.sh deleted file mode 100644 index a4fc0da6a..000000000 --- a/scripts/verify-record.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env sh - -sed \ - -e 's/\.json.*$/.is-a.dev/g' \ - -e 's/^\s*domains\///g' \ - -e '/^\s*$/d' \ -| while read domain; do - echo "$domain"; - dig "$domain" +noall +answer && echo "done" || echo "x"; -done; - diff --git a/tests/cpanel.test.js b/tests/cpanel.test.js deleted file mode 100644 index b2415f8b4..000000000 --- a/tests/cpanel.test.js +++ /dev/null @@ -1,210 +0,0 @@ -const R = require("ramda"); -const { CpanelClient } = require("../utils/lib/cpanel"); - -const mockFetch = - (expectRequest, decorate = R.identity) => - (reqUrl, request) => { - expectRequest(reqUrl, request); - return Promise.resolve({ - json: async () => decorate(request), - }); - }; - -describe("Cpanel client", () => { - describe("fetchzonerecords", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?customonly=0&domain=a.b&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=fetchzone_records&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.fetch(); - }); - - it("should make the correct request with query", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?customonly=0&domain=foobar.boeey&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=fetchzone_records&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.fetch({ domain: "foobar.boeey" }); - }); - }); - - describe("addzonerecord", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?domain=a.b&name=googo&type=CNAME&cname=beey&ttl=2020&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=add_zone_record&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.add({ - name: "googo", - type: "boyee", - cname: "beey", - type: "CNAME", - ttl: 2020, - }); - }); - }); - - describe("addzonerecord", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?domain=a.b&line=500&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=remove_zone_record&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.remove({ - line: 500, - }); - }); - }); - - describe("fetchredirections", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/execute/Mime/list_redirects?cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=list_redirects&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.redirection.fetch(); - }); - }); - describe("addredirection", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/execute/Mime/add_redirect?domain=googo&destination=https%3A%2F%2Foodf.com&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=add_redirect&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.redirection.add({ - domain: "googo", - destination: "https://oodf.com", - }); - }); - }); - - describe("deleteredirection", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/execute/Mime/delete_redirect?domain=googo&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=delete_redirect&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.redirection.remove({ domain: "googo" }); - }); - }); -}); diff --git a/tests/domain-service.test.js b/tests/domain-service.test.js deleted file mode 100644 index dfd6400ed..000000000 --- a/tests/domain-service.test.js +++ /dev/null @@ -1,421 +0,0 @@ -const R = require("ramda"); -const { getDomainService, diffRecords } = require("../utils/domain-service"); -const { DOMAIN_DOMAIN } = require("../utils/constants"); - -const getCpanel = ({ - zone, - addZone, - removeZone, - redir, - addRedir, - removeRedir, - addEmail, - removeEmail, -} = {}) => ({ - zone: { - fetch: (_) => zone(), - add: (rec) => addZone(rec), - remove: (rec) => removeZone(rec), - }, - redirection: { - fetch: (_) => redir(), - add: (rec) => addRedir(rec), - remove: (rec) => removeRedir(rec), - }, - email: { - add: (rec) => addEmail(rec), - remove: (rec) => removeEmail(rec), - }, -}); - -describe("diffRecords", () => { - it("should show added record", () => { - const oldRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "111.1.1212.1" }, - ]; - const newRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "111.1.1212.1" }, - { name: "boo", type: "CNAME", address: "x.com" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [], - add: [{ name: "boo", type: "CNAME", address: "x.com" }], - }); - }); - - it("should show edited records", () => { - const oldRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "111.1.1212.1" }, - ]; - const newRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "69.69.69.69" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [{ name: "xa", type: "A", address: "111.1.1212.1" }], - add: [{ name: "xa", type: "A", address: "69.69.69.69" }], - }); - }); - - it("should show added records with the same name and record type", () => { - const oldRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "69.69.69.69" }, - ]; - const newRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "69.69.69.69" }, - { name: "xa", type: "A", address: "69.69.4.20" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [], - add: [{ name: "xa", type: "A", address: "69.69.4.20" }], - }); - }); - - it("should diff complex changes", () => { - const oldRecords = [ - { name: "a", type: "CNAME", address: "fck.com." }, - { name: "b", type: "A", address: "69.69.69.69" }, - { name: "111", type: "CNAME", address: "x" }, - { name: "d", type: "A", address: "69.69.4.20" }, - ]; - const newRecords = [ - { name: "111", type: "CNAME", address: "x" }, - { name: "d", type: "CNAME", address: "duck.com" }, - { name: "a", type: "CNAME", address: "og.com" }, - { name: "b", type: "A", address: "69.69.69.69" }, - { name: "b", type: "A", address: "69.69.4.20" }, - { name: "c", type: "CNAME", address: "ccc.cc" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [ - { name: "a", type: "CNAME", address: "fck.com." }, - { name: "d", type: "A", address: "69.69.4.20" }, - ], - add: [ - { name: "d", type: "CNAME", address: "duck.com" }, - { name: "a", type: "CNAME", address: "og.com" }, - { name: "b", type: "A", address: "69.69.4.20" }, - { name: "c", type: "CNAME", address: "ccc.cc" }, - ], - }); - }); -}); - -describe("Domain service", () => { - const addZone = jest.fn(async () => ({})); - const removeZone = jest.fn(async () => ({})); - const addRedir = jest.fn(async () => ({})); - const removeRedir = jest.fn(async () => ({})); - const addEmail = jest.fn(async () => ({})); - const removeEmail = jest.fn(async () => ({})); - - const mockDS = ({ zones, redirections }) => - getDomainService({ - cpanel: getCpanel({ - zone: async () => zones, - redir: async () => redirections, - addZone, - addEmail, - addRedir, - removeZone, - removeRedir, - removeEmail, - }), - }); - - const getRecordCalls = (recfn) => - recfn.mock.calls - .map(R.head) - .map( - R.pick([ - "name", - "type", - "address", - "redirect", - "domain", - "line", - "priority", - "exchanger", - ]), - ); - - beforeEach(() => { - addZone.mockClear(); - removeZone.mockClear(); - addRedir.mockClear(); - removeRedir.mockClear(); - addEmail.mockClear(); - removeEmail.mockClear(); - }); - - describe("getHosts", () => { - it("should resolve with a list of hosts", async () => { - const zones = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xx", type: "A", address: "111.1.1212.1" }, - ]; - const redirections = []; - const zone = async () => zones; - const redir = async () => redirections; - const mockDomainService = getDomainService({ - cpanel: getCpanel({ zone, redir }), - }); - const list = await mockDomainService.getHosts(); - - expect(list).toEqual([ - { name: "xx", type: "CNAME", address: "fck.com" }, - { name: "xx", type: "A", address: "111.1.1212.1" }, - ]); - }); - - it("should resolve with a redirections", async () => { - const zones = [ - { line: "111", name: "xx", type: "CNAME", address: "fck.com." }, - { line: "112", name: "xx", type: "A", address: "111.1.1212.1" }, - ]; - const redirections = [ - { domain: "foo.booboo.xyz", destination: "https://google.com" }, - { domain: "foo1.booboo.xyz", destination: "https://duck.com" }, - ]; - const zone = async () => zones; - const redir = async () => redirections; - const mockDomainService = getDomainService({ - cpanel: getCpanel({ zone, redir }), - }); - const list = await mockDomainService.getHosts(); - - expect(list).toEqual([ - { id: "111", name: "xx", type: "CNAME", address: "fck.com" }, - { id: "112", name: "xx", type: "A", address: "111.1.1212.1" }, - { - id: `foo.${DOMAIN_DOMAIN}`, - name: "foo", - type: "URL", - address: "https://google.com", - }, - { - id: `foo1.${DOMAIN_DOMAIN}`, - name: "foo1", - type: "URL", - address: "https://duck.com", - }, - ]); - }); - }); - - describe("updateHosts", () => { - it("should append new hosts with existing ones and set it", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - ]; - const redirections = []; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "CNAME", address: "goo" }, - { name: "c", type: "A", address: "12.131321.213" }, - { name: "c", type: "MX", address: "foobar.com", priority: 2 }, - ]); - - expect(addZone).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addZone)).toEqual([ - { name: "c", type: "A", address: "12.131321.213" }, - ]); - - expect(addEmail).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addEmail)).toEqual([ - { domain: "c.is-a.dev", exchanger: "foobar.com", priority: 2 }, - ]); - - expect(removeZone).toHaveBeenCalledTimes(0); - expect(removeEmail).toHaveBeenCalledTimes(0); - }); - - it("should update matching host and set it", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - ]; - const redirections = []; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "CNAME", address: "googoogaga" }, - ]); - - expect(addZone).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addZone)).toEqual([ - { name: "b", type: "CNAME", address: "googoogaga" }, - ]); - expect(removeZone).toHaveBeenCalledTimes(1); - expect(getRecordCalls(removeZone)).toEqual([{ line: 2 }]); - }); - - it("should update matching host and set it", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - { line: 3, name: "b", type: "CNAME", address: "xaa" }, - ]; - const redirections = []; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "CNAME", address: "googoogaga" }, - { name: "b", type: "CNAME", address: "farboo" }, - ]); - - expect(addZone).toHaveBeenCalledTimes(2); - expect(getRecordCalls(addZone)).toEqual([ - { name: "b", type: "CNAME", address: "googoogaga" }, - { name: "b", type: "CNAME", address: "farboo" }, - ]); - expect(removeZone).toHaveBeenCalledTimes(2); - expect(getRecordCalls(removeZone)).toEqual([ - { line: 3 }, - { line: 2 }, - ]); - }); - - it("should workout this complex example", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "world" }, - { line: 2, name: "b", type: "A", address: "1" }, - { line: 3, name: "b", type: "A", address: "2" }, - { line: 4, name: "c", type: "CNAME", address: "hello.com" }, - { - line: 5, - name: "c", - type: "MX", - address: "mx1.hello.com", - priority: 20, - }, - { - line: 6, - name: "c", - type: "MX", - address: "mx2.hello.com", - priority: 21, - }, - { - line: 7, - name: "b", - type: "MX", - address: "foo.bar", - priority: 20, - }, - { line: 101, name: "x", type: "A", address: "1" }, - { line: 99, name: "y", type: "A", address: "2" }, - { line: 100, name: "z", type: "A", address: "3" }, - ]; - const redirections = [ - { - domain: `b.${DOMAIN_DOMAIN}`, - destination: "https://foobar.com", - }, - { - domain: `c.${DOMAIN_DOMAIN}`, - destination: "https://goobar.com", - }, - { - domain: `x.${DOMAIN_DOMAIN}`, - destination: "https://example.com", - }, - ]; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "A", address: "1" }, - { name: "b", type: "A", address: "2" }, - { name: "b", type: "A", address: "3" }, - { name: "b", type: "URL", address: "https://wowow.com" }, - { name: "c", type: "CNAME", address: "hello.com" }, - { name: "c", type: "URL", address: "https://goobar.com" }, - { name: "d", type: "CNAME", address: "helo.com" }, - { name: "d", type: "URL", address: "https://hhh.com" }, - { name: "x", type: "URL", address: "https://example69.com" }, - { - name: "c", - type: "MX", - address: "mx2.hello.com", - priority: 21, - }, - { name: "a", type: "MX", address: "example.com", priority: 20 }, - ]); - - expect(addZone).toHaveBeenCalledTimes(3); - expect(getRecordCalls(addZone)).toEqual([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "A", address: "3" }, - { name: "d", type: "CNAME", address: "helo.com" }, - ]); - expect(removeZone).toHaveBeenCalledTimes(4); - expect(getRecordCalls(removeZone)).toEqual([ - { line: 101 }, - { line: 100 }, - { line: 99 }, - { line: 1 }, - ]); - - expect(addEmail).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addEmail)).toEqual([ - { - domain: "a.is-a.dev", - exchanger: "example.com", - priority: 20, - }, - ]); - expect(removeEmail).toHaveBeenCalledTimes(2); - expect(getRecordCalls(removeEmail)).toEqual([ - { domain: "b.is-a.dev", exchanger: "foo.bar", priority: 20 }, - { - domain: "c.is-a.dev", - exchanger: "mx1.hello.com", - priority: 20, - }, - ]); - - expect(addRedir).toHaveBeenCalledTimes(3); - expect(getRecordCalls(addRedir)).toEqual([ - { - domain: `b.${DOMAIN_DOMAIN}`, - type: "permanent", - redirect: "https://wowow.com", - }, - { - domain: `d.${DOMAIN_DOMAIN}`, - type: "permanent", - redirect: "https://hhh.com", - }, - { - domain: `x.${DOMAIN_DOMAIN}`, - type: "permanent", - redirect: "https://example69.com", - }, - ]); - expect(removeRedir).toHaveBeenCalledTimes(2); - expect(getRecordCalls(removeRedir)).toEqual([ - { domain: `b.${DOMAIN_DOMAIN}` }, - { domain: `x.${DOMAIN_DOMAIN}` }, - ]); - }); - }); -}); diff --git a/tests/domain-utils.test.js b/tests/domain-utils.test.js deleted file mode 100644 index 896cf017d..000000000 --- a/tests/domain-utils.test.js +++ /dev/null @@ -1,8 +0,0 @@ -const { getDomains } = require("../utils/get-domain"); - -describe("getDomains", () => { - it("should resolve with the list of domains", async () => { - const list = await getDomains(); - expect(Array.isArray(list)).toBe(true); - }); -}); diff --git a/tests/domains.test.js b/tests/domains.test.js deleted file mode 100644 index 75971b00b..000000000 --- a/tests/domains.test.js +++ /dev/null @@ -1,37 +0,0 @@ -const R = require("ramda"); -const fs = require("fs"); -const { getDomains } = require("../utils/get-domain"); -const { validateDomainData } = require("../utils/validations"); -const { DOMAINS_PATH } = require("../utils/constants"); - -describe("Domains", () => { - it("should all be json", async () => { - const files = await fs.promises.readdir(DOMAINS_PATH, {}); - expect(files.filter((f) => !/\.json$/g.test(f)).length).toBe(0); - }); - - it("should be valid", (done) => { - getDomains() - .then(R.reject(R.propEq("name", "_psl"))) - .then( - R.map((data) => { - const { errors } = validateDomainData(data); - if (errors.length) { - const message = errors - .map( - ([key, { reason }]) => - `[${data.name}.${key}]: ${reason}`, - ) - .join("\n"); - return `\nValidation errors in ${data.name}.json: \n${message}`; - } - return ""; - }), - ) - .then(R.filter(R.complement(R.isEmpty))) - .then((messages) => - messages.length ? done(messages.join("\n")) : done(), - ) - .catch(done); - }); -}); diff --git a/tests/register.test.js b/tests/register.test.js deleted file mode 100644 index 6628df211..000000000 --- a/tests/register.test.js +++ /dev/null @@ -1,242 +0,0 @@ -const R = require("ramda"); -const { toHostList, registerDomains } = require("../scripts/register-domains"); -const { TTL, DOMAIN_DOMAIN } = require("../utils/constants"); -const { getDomainService } = require("../utils/domain-service"); - -const getCpanel = ({ - zone, - addZone, - removeZone, - redir, - addRedir, - removeRedir, - addEmail, - removeEmail, -} = {}) => ({ - zone: { - fetch: (_) => zone(), - add: (rec) => addZone(rec), - remove: (rec) => removeZone(rec), - }, - redirection: { - fetch: (_) => redir(), - add: (rec) => addRedir(rec), - remove: (rec) => removeRedir(rec), - }, - email: { - add: (rec) => addEmail(rec), - remove: (rec) => removeEmail(rec), - }, -}); - -describe("toHostList", () => { - it("should flatten domain data to list of hosts (without https)", () => { - const res = toHostList([ - { name: "akshay", record: { CNAME: "phenax.github.io" } }, - { name: "foobar", record: { CNAME: "v.io" } }, - { name: "xx", record: { A: ["1.2.3.4", "5.6.3.2", "1.2.31.1"] } }, - { - name: "xx", - record: { CNAME: "foobar.com", MX: ["as.com", "f.com"] }, - }, - ]); - - expect(res).toEqual([ - { - name: "akshay", - type: "CNAME", - address: "phenax.github.io", - ttl: TTL, - }, - { name: "foobar", type: "CNAME", address: "v.io", ttl: TTL }, - { name: "xx", type: "A", address: "1.2.3.4", ttl: TTL }, - { name: "xx", type: "A", address: "5.6.3.2", ttl: TTL }, - { name: "xx", type: "A", address: "1.2.31.1", ttl: TTL }, - { name: "xx", type: "CNAME", address: "foobar.com", ttl: TTL }, - { - name: "xx", - type: "MX", - address: "as.com", - priority: 20, - ttl: TTL, - }, - { - name: "xx", - type: "MX", - address: "f.com", - priority: 21, - ttl: TTL, - }, - ]); - }); -}); - -describe("registerDomains", () => { - const addZone = jest.fn(async () => ({})); - const removeZone = jest.fn(async () => ({})); - const addRedir = jest.fn(async () => ({})); - const removeRedir = jest.fn(async () => ({})); - const addEmail = jest.fn(async () => ({})); - const removeEmail = jest.fn(async () => ({})); - - const mockDS = ({ zones, redirections }) => - getDomainService({ - cpanel: getCpanel({ - zone: async () => zones, - redir: async () => redirections, - addZone, - addEmail, - addRedir, - removeZone, - removeRedir, - removeEmail, - }), - }); - - beforeEach(() => { - addZone.mockClear(); - removeZone.mockClear(); - addRedir.mockClear(); - removeRedir.mockClear(); - addEmail.mockClear(); - removeEmail.mockClear(); - }); - - it("should register the new set of hosts generated from domains list", async () => { - const localHosts = [ - { name: "a", record: { CNAME: "hello" } }, - { name: "b", record: { CNAME: "xaa" } }, - ]; - const remoteHosts = [ - { line: 1, name: "a", type: "CNAME", address: "hello" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - { line: 3, name: "b", type: "CNAME", address: "xaa" }, - ]; - const remoteRedirections = []; - - const domainService = mockDS({ - zones: remoteHosts, - redirections: remoteRedirections, - }); - await registerDomains({ - getDomains: async () => localHosts, - domainService, - }); - - expect(addZone).toHaveBeenCalledTimes(0); - expect(removeZone).toHaveBeenCalledTimes(1); - expect(addRedir).toHaveBeenCalledTimes(0); - expect(removeRedir).toHaveBeenCalledTimes(0); - }); - - it("should add the new set hosts", async () => { - const localHosts = [ - { name: "a", record: { CNAME: "boo" } }, - { - name: "b", - record: { - A: ["1.1.1.1", "1.1.1.2"], - MX: "somemx", - TXT: "some txt", - }, - }, - { name: "c", record: { URL: "https://google.com" } }, - { name: "d", record: { CNAME: "foobar" } }, - { - name: "e", - record: { A: ["2.2.2.2"], TXT: ["some", "extra", "txt"] }, - }, - ]; - const remoteHosts = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "MX", address: "othermx" }, - { line: 3, name: "d", type: "CNAME", address: "foobaz" }, - ]; - const remoteRedirections = [ - { domain: `b.${DOMAIN_DOMAIN}`, destination: "x" }, - { domain: `a.${DOMAIN_DOMAIN}`, destination: "y" }, - ]; - - const domainService = mockDS({ - zones: remoteHosts, - redirections: remoteRedirections, - }); - await registerDomains({ - getDomains: async () => localHosts, - domainService, - }); - - expect(addZone).toHaveBeenCalledTimes(8); - expect(addZone.mock.calls).toEqual([ - [{ name: "b", type: "A", address: "1.1.1.1", line: undefined }], - [{ name: "b", type: "A", address: "1.1.1.2", line: undefined }], - [ - { - name: "b", - type: "TXT", - address: "some txt", - txtdata: "some txt", - line: undefined, - }, - ], - [ - { - name: "d", - type: "CNAME", - cname: "foobar", - address: "foobar", - line: undefined, - }, - ], - [{ name: "e", type: "A", address: "2.2.2.2", line: undefined }], - [ - { - name: "e", - type: "TXT", - address: "some", - txtdata: "some", - line: undefined, - }, - ], - [ - { - name: "e", - type: "TXT", - address: "extra", - txtdata: "extra", - line: undefined, - }, - ], - [ - { - name: "e", - type: "TXT", - address: "txt", - txtdata: "txt", - line: undefined, - }, - ], - ]); - - expect(removeZone).toHaveBeenCalledTimes(1); - expect(removeZone.mock.calls).toEqual([[{ line: 3 }]]); - - expect(addRedir).toHaveBeenCalledTimes(1); - expect(addRedir.mock.calls).toEqual([ - [ - { - domain: "c.booboo.xyz", - redirect: "https://google.com", - redirect_wildcard: 1, - redirect_www: 1, - type: "permanent", - }, - ], - ]); - - expect(addEmail).toHaveBeenCalledTimes(1); - expect(addEmail.mock.calls).toEqual([ - [{ domain: "b.is-a.dev", exchanger: "somemx", priority: 20 }], - ]); - }); -}); diff --git a/tests/validations.test.js b/tests/validations.test.js deleted file mode 100644 index af27b68bb..000000000 --- a/tests/validations.test.js +++ /dev/null @@ -1,167 +0,0 @@ -const { validateDomainData, isValidDomain } = require("../utils/validations"); -const INVALID_NAMES = require("../utils/invalid-domains.json"); - -const defaultDomain = { - name: "aaa", - record: { - A: ["121.121.121.121"], - }, - owner: { - username: "betsy", - email: "betsyfuckyoassup@foobar.com", - }, -}; - -const getstroflen = (len) => Array(len).fill("a").join(""); - -describe("isValidMX", () => { - it("should be valid mx record", () => { - const cases = [ - { mx: "foobar.com", result: true }, - { mx: "as.as", result: true }, - { mx: "ASPMX.L.GOOGLE.COM", result: true }, - { mx: "ALT4.ASPMX.L.GOOGLE.COM", result: true }, - { mx: "hello", result: false }, - { mx: "helalsds-asd5sjdsd.com", result: true }, - { mx: "helalsds?asd5sjdsd.com", result: false }, - { mx: "helalsds_asd5sjdsd.com", result: false }, - ]; - - cases.forEach(({ mx, result }) => { - expect(isValidDomain(mx)).toBe(result); - }); - }); -}); - -describe("validateDomainData", () => { - const invalidCases = [ - {}, - { name: "helo" }, - { name: "wwow", record: { A: ["12312"] } }, - ...[ - "", - " ", - undefined, - "hlo wld", - "g32++13", - "ajsdD_123yq", - "khsda%", - "122*dsd", - getstroflen(101), - ].map((name) => ({ - ...defaultDomain, - name, - })), - { ...defaultDomain, record: { CNAME: "sd", A: ["121,3213"] } }, - { ...defaultDomain, record: { A: ["121", "12"], FOOBAR: ["sd"] } }, - { ...defaultDomain, record: { A: [] } }, - { ...defaultDomain, owner: {} }, - { ...defaultDomain, owner: { username: "hwelo" } }, - { ...defaultDomain, owner: { email: "hwelo" } }, - { ...defaultDomain, record: { CNAME: "http://foobar.com" } }, - { ...defaultDomain, record: { CNAME: "https://foobar.com" } }, - { ...defaultDomain, record: { URL: "foobar.com" } }, - { - ...defaultDomain, - record: { CNAME: "foobar.com", A: ["11.22.22.33"] }, - }, - { - ...defaultDomain, - record: { CNAME: "foobar.com", MX: ["ALT4.ASPMX.L.GOOGLE.COM"] }, - }, - ...INVALID_NAMES.map((name) => ({ ...defaultDomain, name })).slice( - 0, - 1, - ), - { ...defaultDomain, name: "ww2.baa" }, - { ...defaultDomain, name: "help.baa" }, - { ...defaultDomain, name: "_github-pages-challenge-is-a-dev" }, - { ...defaultDomain, name: "_github-challenge-is-a-dev" }, - { ...defaultDomain, record: { AAAA: [] } }, - { ...defaultDomain, record: { AAAA: ["182.22.222.22", "::1"] } }, - { ...defaultDomain, record: { AAAA: "182.22.222.22" } }, - { ...defaultDomain, record: { A: "::1" } }, - { ...defaultDomain, name: "_discord" }, - { ...defaultDomain, name: "_gitlab-pages-verification-code" }, - { ...defaultDomain, name: "_acme-challenge" }, - { ...defaultDomain, name: "_dmarc" }, - { ...defaultDomain, name: "_gh-is-a-dev" }, - { ...defaultDomain, name: "_domainkey" }, - { ...defaultDomain, name: "_improvmx" }, - { ...defaultDomain, name: "_vercel" }, - ]; - - const validCases = [ - defaultDomain, - ...[ - "hello", - "hello-world", - "11111111111", - "--wow--", - "wow--", - "--wow", - ].map((name) => ({ - ...defaultDomain, - name, - })), - { - ...defaultDomain, - description: getstroflen(99), - }, - { ...defaultDomain, record: { CNAME: "aa.sd" } }, - { ...defaultDomain, record: { URL: "https://foobar.com" } }, - { ...defaultDomain, record: { URL: "http://foobar.com/foobar/" } }, - { ...defaultDomain, record: { MX: ["ALT4.ASPMX.L.GOOGLE.COM"] } }, - { ...defaultDomain, record: { TXT: "foobar wow nice!!!" } }, - { - ...defaultDomain, - record: { A: ["1.1.1.1"], MX: ["mx1.example.com"] }, - }, - { ...defaultDomain, name: "gogo.foo.bar" }, - { ...defaultDomain, name: "ww9.baa" }, - { ...defaultDomain, name: "_github-pages-challenge-phenax.akshay" }, - { ...defaultDomain, name: "_github-pages-challenge-hello01-ga" }, - { ...defaultDomain, name: "_github-pages-challenge-hello01_ga" }, - { ...defaultDomain, name: "_github-challenge-phenax.akshay" }, - { ...defaultDomain, name: "_github-challenge-hello01-ga" }, - { ...defaultDomain, name: "_github-challenge-hello01_ga" }, - { - ...defaultDomain, - record: { TXT: ["foobar wow nice!!!", "more text"] }, - }, - { - ...defaultDomain, - record: { AAAA: ["::1", "2001:db8:3333:4444:5555:6666:7777:8888"] }, - }, - { ...defaultDomain, record: { A: ["122.222.222.222"] } }, - { ...defaultDomain, name: "_discord.subdomain" }, - { ...defaultDomain, name: "_gitlab-pages-verification-code.subdomain" }, - { ...defaultDomain, name: "_acme-challenge.subdomain" }, - { ...defaultDomain, name: "_dmarc.subdomain" }, - { ...defaultDomain, name: "_gh-phenax.akshay" }, - { ...defaultDomain, name: "_gh-hello01-ga" }, - { ...defaultDomain, name: "_gh-hello01_ga" }, - { ...defaultDomain, name: "_domainkey.subdomain" }, - { ...defaultDomain, name: "mx._domainkey.subdomain" }, - { ...defaultDomain, name: '_improvmx.subdomain' }, - { ...defaultDomain, name: '_vercel.subdomain' }, - { ...defaultDomain, name: "a.b" }, - ]; - - it("should return false for invalid data", () => { - invalidCases.forEach((data) => { - const { valid, errors } = validateDomainData(data); - expect(valid).toBe(false); - expect(errors.length).toBeGreaterThan(0); - }); - }); - - it("should return true if the name is valid", () => { - validCases.forEach((data) => { - const { valid, errors } = validateDomainData(data); - if (!valid) console.log(JSON.stringify(errors, null, 2)); - expect(valid).toBe(true); - expect(errors).toEqual([]); - }); - }); -}); diff --git a/utils/constants.js b/utils/constants.js deleted file mode 100644 index b0cf0079d..000000000 --- a/utils/constants.js +++ /dev/null @@ -1,30 +0,0 @@ -const path = require("path"); - -const { NODE_ENV: ENV = "test" } = process.env; - -const { - DOMAIN_USER, - DOMAIN_API_KEY, - DOMAIN_DOMAIN, - DOMAIN_API_HOST, - DOMAIN_API_PORT, - DOMAIN_HOST_IP, -} = process.env; - -const IS_TEST = ENV === "test"; - -const DOMAINS_PATH = path.resolve("domains"); - -module.exports = { - ENV, - IS_TEST, - VALID_RECORD_TYPES: ["CNAME", "A", "URL", "MX", "TXT", "AAAA"], - DOMAIN_DOMAIN: DOMAIN_DOMAIN || "booboo.xyz", - DOMAIN_USER: IS_TEST ? "testuser" : DOMAIN_USER, - DOMAIN_API_KEY: IS_TEST ? "testkey" : DOMAIN_API_KEY, - DOMAIN_API_HOST: IS_TEST ? "example.com" : DOMAIN_API_HOST, - DOMAIN_API_PORT: IS_TEST ? 6969 : DOMAIN_API_PORT, - DOMAIN_HOST_IP, - DOMAINS_PATH, - TTL: 5 * 60 * 60, -}; diff --git a/utils/domain-service.js b/utils/domain-service.js deleted file mode 100644 index b76eeac01..000000000 --- a/utils/domain-service.js +++ /dev/null @@ -1,206 +0,0 @@ -const R = require("ramda"); -const { cpanel } = require("./lib/cpanel"); -const { DOMAIN_DOMAIN, VALID_RECORD_TYPES } = require("./constants"); -const { then, log, print, lazyTask, batchLazyTasks } = require("./helpers"); - -const BATCH_SIZE = 1; - -const recordToRedirection = ({ name, address }) => ({ - domain: name === "@" ? DOMAIN_DOMAIN : `${name}.${DOMAIN_DOMAIN}`, - redirect: address, - type: "permanent", - redirect_wildcard: 1, - redirect_www: 1, -}); -const recordToZone = ({ name, type, address, id, priority }) => ({ - line: id, - name: name === "@" ? `${DOMAIN_DOMAIN}.` : name, - type, - address, - ...(type === "MX" ? { priority } : {}), - ...(type === "CNAME" ? { cname: address } : {}), - ...(type === "TXT" ? { txtdata: address } : {}), -}); - -const cleanName = (name) => - [DOMAIN_DOMAIN, `${DOMAIN_DOMAIN}.`].includes(name) - ? "@" - : `${name}` - .replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), "") - .toLowerCase(); - -const zoneToRecord = ({ - name, - type, - cname, - address, - priority, - preference, - exchange, - record, - line: id, -}) => ({ - id, - name: cleanName(name), - type: `${type}`, - address: `${exchange || cname || address || record}` - .replace(/\.$/g, "") - .toLowerCase(), - priority: priority || preference, -}); -const redirectionToRecord = ({ domain, destination }) => ({ - id: domain, - name: cleanName(domain), - type: "URL", - address: `${destination}`.replace(/\/$/g, ""), -}); - -const recordToEmailMx = ({ name, address, priority }) => ({ - domain: `${name}.is-a.dev`, - exchanger: address, - priority, -}); - -const getHostKey = (host) => - `${host.name.toLowerCase()}##${host.type.toLowerCase()}##${host.address.toLowerCase()}`; - -const isReserved = (domain) => - domain.name.startsWith("*") || !VALID_RECORD_TYPES.includes(domain.type); - -const diffRecords = (oldRecords, newRecords) => { - const isMatchingRecord = (a, b) => getHostKey(a) === getHostKey(b); - - const remove = R.differenceWith(isMatchingRecord, oldRecords, newRecords); - const add = R.differenceWith(isMatchingRecord, newRecords, oldRecords); - - return { add, remove }; -}; - -const executeBatch = (batches) => - batches.reduce((promise, batch, index) => { - return promise.then(async () => { - log( - ">>> Running batch number:", - index + 1, - `(size: ${batch.length})`, - ); - - const values = await Promise.all( - batch.map((fn) => fn().catch((e) => console.error(e))), - ); - - const results = values.map((data) => - R.pathOr({ result: data }, ["cpanelresult", "data", 0], data), - ); - const failed = results.filter((x) => (x.result || {}).status != 1); - - log(`${values.length - failed.length}/${values.length}`); - failed.length && log(JSON.stringify(failed, null, 2)); - - return null; - }); - }, Promise.resolve()); - -const getDomainService = ({ cpanel }) => { - const fetchZoneRecords = R.compose( - then(R.reject(isReserved)), - then(R.map(zoneToRecord)), - cpanel.zone.fetch, - ); - const fetchRedirections = R.compose( - then(R.map(redirectionToRecord)), - cpanel.redirection.fetch, - ); - - const addZoneRecord = lazyTask( - R.compose( - R.ifElse( - R.propEq("type", "MX"), - R.compose(cpanel.email.add, recordToEmailMx), - cpanel.zone.add, - ), - recordToZone, - print( - (r) => `Adding zone for ${r.name}: (${r.type} ${r.address})...`, - ), - ), - ); - const removeZoneRecord = lazyTask( - R.compose( - R.ifElse( - R.propEq("type", "MX"), - R.compose(cpanel.email.remove, recordToEmailMx), - R.compose(cpanel.zone.remove, R.pick(["line"])), - ), - recordToZone, - print( - (r) => - `Deleting zone for ${r.name}: (${r.type} ${r.address})...`, - ), - ), - ); - const addRedirection = lazyTask( - R.compose( - cpanel.redirection.add, - recordToRedirection, - print(({ name }) => `Adding redirection for ${name}`), - ), - ); - const removeRedirection = lazyTask( - R.compose( - cpanel.redirection.remove, - R.pick(["domain"]), - recordToRedirection, - print(({ name }) => `Deleting redirection for ${name}`), - ), - ); - - const getHosts = () => - Promise.all([fetchZoneRecords(), fetchRedirections()]).then(R.flatten); - - const addRecords = R.compose( - batchLazyTasks(BATCH_SIZE), - R.filter(Boolean), - R.map( - R.cond([ - [R.propEq("type", "URL"), addRedirection], - [R.T, addZoneRecord], - ]), - ), - ); - const removeRecords = R.compose( - batchLazyTasks(BATCH_SIZE), - R.map( - R.cond([ - [R.propEq("type", "URL"), removeRedirection], - [R.T, removeZoneRecord], - ]), - ), - R.sort((a, b) => b.id - a.id), - ); - - const updateHosts = async (hosts) => { - const remoteHostList = await getHosts(); - const { add, remove } = diffRecords(remoteHostList, hosts); - console.log(`Adding ${add.length}; Removing ${remove.length}`); - - await executeBatch([...removeRecords(remove), ...addRecords(add)]); - return { added: add.length, removed: remove.length }; - }; - - return { - getHosts, - get: cpanel.zone.fetch, - addZoneRecord, - removeZoneRecord, - updateHosts, - }; -}; - -const domainService = getDomainService({ cpanel }); - -module.exports = { - getDomainService, - domainService, - diffRecords, -}; diff --git a/utils/get-domain.js b/utils/get-domain.js deleted file mode 100644 index 064240358..000000000 --- a/utils/get-domain.js +++ /dev/null @@ -1,27 +0,0 @@ -const fs = require("fs"); -const path = require("path"); -const R = require("ramda"); -const { DOMAINS_PATH } = require("./constants"); - -const toDomain = (str) => path.join(DOMAINS_PATH, str); - -const parseDomain = (name) => (str) => { - try { - return JSON.parse(str); - } catch (e) { - throw new Error(`Error: Could not parse ${name} => ${str}`); - } -}; - -const toDomainData = (name) => - R.compose(parseDomain(name), R.toString, fs.readFileSync, toDomain)(name); - -const getDomains = () => - fs.promises.readdir(DOMAINS_PATH, {}).then( - R.map((name) => ({ - ...toDomainData(name), - name: name.replace(/\.json$/, ""), - })), - ); - -module.exports = { getDomains }; diff --git a/utils/helpers.js b/utils/helpers.js deleted file mode 100644 index 03369f2b7..000000000 --- a/utils/helpers.js +++ /dev/null @@ -1,54 +0,0 @@ -const R = require("ramda"); -const { IS_TEST } = require("./constants"); - -const log = IS_TEST ? () => {} : console.log; -const print = (fn) => (x) => log(fn(x)) || x; - -const between = (min, max) => (num) => num >= min && num <= max; -const testRegex = (regex) => (str) => !!(str && str.match(regex)); - -const validate = (pattern) => (data) => - R.compose( - (invalidPairs) => - invalidPairs.length - ? { errors: invalidPairs, valid: false } - : { errors: [], valid: true }, - R.filter(([key, { fn }]) => (fn ? !fn(data[key]) : false)), - R.toPairs, - )(pattern); - -const or = R.anyPass; -const and = R.allPass; - -const then = (fn) => (p) => p.then(fn); - -const lazyTask = (fn) => (data) => () => fn(data); - -const batchLazyTasks = (count) => (tasks) => - tasks.reduce((batches, task) => { - if (batches.length === 0) return [[task]]; - - const full = R.init(batches); - const last = R.last(batches); - - if (last.length >= count) return [...batches, [task]]; - return [...full, [...last, task]]; - }, []); - -const withLengthGte = (n) => R.compose(R.gte(R.__, n), R.length); -const withLengthEq = (n) => R.compose(R.equals(n), R.length); - -module.exports = { - or, - and, - validate, - between, - testRegex, - log, - print, - then, - lazyTask, - batchLazyTasks, - withLengthEq, - withLengthGte, -}; diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json deleted file mode 100644 index 736faa9bd..000000000 --- a/utils/invalid-domains.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - "0", - "_acme-challenge", - "_discord", - "_dmarc", - "_domainkey", - "_gh-is-a-dev", - "_github-challenge-is-a-dev", - "_github-pages-challenge-is-a-dev", - "_gitlab-pages-verification-code", - "_improvmx", - "_vercel", - "con", - "help", - "no-reply", - "noreply", - "notification", - "notifications", - "support", - "ww", - "ww1", - "ww2", - "ww3", - "ww4", - "wwww", - "your-domain-name" -] diff --git a/utils/lib/cpanel.js b/utils/lib/cpanel.js deleted file mode 100644 index 573a22e5e..000000000 --- a/utils/lib/cpanel.js +++ /dev/null @@ -1,123 +0,0 @@ -const R = require("ramda"); -const qs = require("querystring"); -const { - DOMAIN_API_HOST, - DOMAIN_API_PORT, - DOMAIN_USER, - DOMAIN_API_KEY, - DOMAIN_DOMAIN, -} = require("../constants"); - -const CpanelClient = (options) => { - const api = - ({ basePath = "", action = "" }) => - (module, func, defaultQuery = {}) => - (q = {}) => { - const query = { - ...defaultQuery, - ...q, - cpanel_jsonapi_user: options.username, - cpanel_jsonapi_module: module, - cpanel_jsonapi_func: func, - cpanel_jsonapi_apiversion: 2, - }; - - const request = { - headers: { - Authorization: `cpanel ${options.username}:${options.apiKey}`, - }, - rejectUnauthorized: false, - }; - - const path = `${basePath}/${action}?${qs.stringify(query)}`; - const reqUrl = `https://${options.host}:${options.port}/${path}`; - - const { fetch } = options.dependencies; - return fetch(reqUrl, request).then((res) => res.json()); - }; - - const api2 = api({ basePath: "json-api", action: "cpanel" }); - const uapi = (module, func, defaultQuery) => - api({ basePath: "execute", action: `${module}/${func}` })( - module, - func, - defaultQuery, - ); - - return { - zone: { - // { customonly, domain } - // -> [{ class, ttl, name, line, Line, cname, type, record }] - fetch: R.compose( - (p) => p.then(R.pathOr([], ["cpanelresult", "data"])), - api2("ZoneEdit", "fetchzone_records", { - customonly: 0, - domain: options.domain, - }), - ), - - // { name, type(A|CNAME), cname, address, ttl } - // -> {} - add: api2("ZoneEdit", "add_zone_record", { - domain: options.domain, - }), - - // { line } - // -> {} - remove: api2("ZoneEdit", "remove_zone_record", { - domain: options.domain, - }), - }, - redirection: { - // {} - // -> [{ domain, destination }] - fetch: R.compose( - (p) => p.then(R.pathOr([], ["data"])), - uapi("Mime", "list_redirects"), - ), - - // { domain, redirect, type(permanent|tmp), redirect_wildcard(0|1), redirect(0|1|2) } - // -> {} - add: uapi("Mime", "add_redirect"), - - // { domain } - // -> {} - remove: uapi("Mime", "delete_redirect"), - }, - file: { - write: uapi("Fileman", "save_file_content", { - from_charset: "UTF-8", - to_charset: "UTF-8", - fallback: 1, - }), - }, - email: { - // { domain, exchanger, priority } - // -> {} - add: uapi("Email", "add_mx", { alwaysaccept: "auto" }), - - // { domain, exchanger, priority } - // -> {} - remove: uapi("Email", "delete_mx", { alwaysaccept: "auto" }), - }, - }; -}; - -if (!DOMAIN_API_KEY) { - console.error("Api key cannot be empty"); - process.exit(1); -} - -const cpanel = CpanelClient({ - host: DOMAIN_API_HOST, - port: DOMAIN_API_PORT, - username: DOMAIN_USER, - apiKey: DOMAIN_API_KEY, - domain: DOMAIN_DOMAIN, - dependencies: { fetch }, -}); - -module.exports = { - cpanel, - CpanelClient, -}; diff --git a/utils/validations.js b/utils/validations.js deleted file mode 100644 index eea099cd4..000000000 --- a/utils/validations.js +++ /dev/null @@ -1,129 +0,0 @@ -const R = require("ramda"); -const { VALID_RECORD_TYPES } = require("./constants"); -const { - or, - and, - validate, - between, - testRegex, - withLengthEq, - withLengthGte, -} = require("./helpers"); -const INVALID_NAMES = require("./invalid-domains.json"); -const ipRegex_ = require("ip-regex"); -const ipRegex = ipRegex_.default ?? ipRegex_; - -const isValidURL = and([R.is(String), testRegex(/^https?:\/\//gi)]); - -const isValidDomain = and([ - R.is(String), - testRegex(/^(([a-z0-9-_]+)\.)*(([a-z0-9-]+)\.)+[a-z]+$/gi), -]); - -const validateCnameRecord = (type) => - and([ - R.propIs(String, type), - R.compose(withLengthEq(1), R.keys), // CNAME cannot be used with any other record - R.propSatisfies(withLengthGte(4), type), - R.propSatisfies(isValidDomain, type), - ]); - -const validateARecord = (type) => - and([ - R.propIs(Array, type), - R.propSatisfies(withLengthGte(1), type), - R.all(testRegex(ipRegex.v4({ exact: true }))), - ]); - -const validateMXRecord = (type) => - and([ - R.propIs(Array, type), - R.propSatisfies(withLengthGte(1), type), - R.propSatisfies(R.all(isValidDomain), type), - ]); - -const validateAAAARecord = R.propSatisfies( - and([ - R.is(Array), - withLengthGte(1), - R.all(testRegex(ipRegex.v6({ exact: true }))), - ]), -); - -const checkRestrictedNames = R.complement(R.includes(R.__, INVALID_NAMES)); - -const extraSupportedNames = [ - testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), - R.equals("_discord"), - R.equals("_gitlab-pages-verification-code"), - R.equals("_acme-challenge"), - R.equals("_dmarc"), - R.equals("_domainkey"), - R.equals("_improvmx"), - R.equals("_vercel"), - testRegex(/^_gh-[a-z0-9-_]+$/i), -]; - -const validateDomainData = validate({ - name: { - reason: "The name of the file is invalid. It must be lowercased, alphanumeric and each component must be between 1-100 characters long.", - fn: or([ - R.equals("@"), - and([ - R.is(String), - checkRestrictedNames, - R.compose( - R.all( - or([ - and([ - R.compose(between(1, 100), R.length), - testRegex(/^[a-z0-9-]+$/g), - checkRestrictedNames, - ]), - ...extraSupportedNames, - ]), - ), - R.split("."), - ), - ]), - ]), - }, - description: { reason: "", fn: R.T }, - repo: { reason: "", fn: R.T }, - owner: { - reason: "`owner` key needs valid username and email properties.", - fn: and([ - R.is(Object), - R.complement(R.isEmpty), - R.where({ - username: and([R.is(String), withLengthGte(1)]), - email: R.is(String), - }), - ]), - }, - record: { - reason: "Invalid record(s) found. Please check the record types and values.", - fn: and([ - R.is(Object), - R.compose( - R.isEmpty, - R.difference(R.__, VALID_RECORD_TYPES), - R.keys, - ), - R.cond([ - [R.has("CNAME"), validateCnameRecord("CNAME")], - [R.has("A"), validateARecord("A")], - [R.has("URL"), R.propSatisfies(isValidURL, "URL")], - [R.has("MX"), validateMXRecord("MX")], - [ - R.has("TXT"), - R.propSatisfies(or([R.is(String), R.is(Array)]), "TXT"), - ], - [R.has("AAAA"), validateAAAARecord("AAAA")], - [R.T, R.T], - ]), - ]), - }, -}); - -module.exports = { validateDomainData, isValidDomain }; From 8f9609d0c18fedd815560c7d809840fa4fa86bba Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:48:45 +0800 Subject: [PATCH 272/434] Update dnsconfig.js --- dnsconfig.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index f053b8b4b..6a71add4f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -46,13 +46,6 @@ for (var idx in domains) { proxyState = proxy.off; } - // Handle CNAME record - if (domainData.record.CNAME) { - commit[domainData.record.domain].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) - ); - } - // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { @@ -71,27 +64,27 @@ for (var idx in domains) { } } + // Handle CNAME record + if (domainData.record.CNAME) { + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, `${domainData.record.CNAME}.`, proxyState) + ); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainData.record.domain].push( - MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") + MX(domainData.subdomain, 10, `${domainData.record.MX[mx]}.`) ); } } - // Handle URL records (redirect) - if (domainData.record.URL) { - commit[domainData.record.domain].push( - URL(domainData.subdomain, domainData.record.URL) - ); - } - // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainData.domain].push( - NS(domainData.subdomain, domainData.record.NS[ns] + ".") + NS(domainData.subdomain, `${domainData.record.NS[ns]}.`) ); } } @@ -101,7 +94,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainData.domain].push( - SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") + SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`) ); } } @@ -120,6 +113,13 @@ for (var idx in domains) { ); } } + + // Handle URL records (redirect) + if (domainData.record.URL) { + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) + ); + } } // Commit all DNS records From a6001376a3d1c6889306421ef2be4af0d54312df Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:51:32 +0800 Subject: [PATCH 273/434] why is www owned by me --- domains/www.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/www.json b/domains/www.json index 6ecfc95b2..af576c718 100644 --- a/domains/www.json +++ b/domains/www.json @@ -2,7 +2,7 @@ "description": "The is-a.dev website", "repo": "https://github.com/is-a-dev/is-a-dev.github.io", "owner": { - "username": "wdhdev", + "username": "is-a-dev", "email": "" }, "record": { From 15b411f65273fd22a9737234fc6d164a4711f3d0 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:52:36 +0800 Subject: [PATCH 274/434] Create redirect.json --- domains/redirect.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/redirect.json diff --git a/domains/redirect.json b/domains/redirect.json new file mode 100644 index 000000000..8b7a9f235 --- /dev/null +++ b/domains/redirect.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "RESERVED FOR REDIRECT URLS" + } +} From d0c54d56aabb50a8c7766903a4e07ee3aca6ec07 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:54:44 +0800 Subject: [PATCH 275/434] Update dnsconfig.js --- dnsconfig.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 6a71add4f..9b52705af 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -67,7 +67,7 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, `${domainData.record.CNAME}.`, proxyState) + CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) ); } @@ -75,7 +75,7 @@ for (var idx in domains) { if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainData.record.domain].push( - MX(domainData.subdomain, 10, `${domainData.record.MX[mx]}.`) + MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") ); } } @@ -84,7 +84,7 @@ for (var idx in domains) { if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainData.domain].push( - NS(domainData.subdomain, `${domainData.record.NS[ns]}.`) + NS(domainData.subdomain, domainData.record.NS[ns] + ".") ); } } @@ -94,7 +94,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainData.domain].push( - SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`) + SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } From 3cd7168bc0e8b9eda139ed8fb12c863ee816eb25 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 09:57:27 +0000 Subject: [PATCH 276/434] New CI --- dnsconfig.js | 6 +-- zone.js | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 zone.js diff --git a/dnsconfig.js b/dnsconfig.js index 9b52705af..00d2d5c8e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -8,7 +8,7 @@ var proxy = { // Function to validate filenames according to the given rules function isValidFilename(filename) { - var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; + var regex = /\.json$/; return regex.test(filename); } @@ -20,7 +20,7 @@ function getDomainsList(filesPath) { var basename = files[i].split('/').reverse()[0]; if (!isValidFilename(basename)) { - console.log(`Skipping invalid file: ${basename}`); + console.log("Skipping invalid file:" + basename); continue; } @@ -66,7 +66,7 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { - commit[domainData.record.domain].push( + commit[domainData.domain].push( CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) ); } diff --git a/zone.js b/zone.js new file mode 100644 index 000000000..fb49a395b --- /dev/null +++ b/zone.js @@ -0,0 +1,129 @@ +const fs = require('fs'); // Required for writing JSON to file + +var proxy = { + on: { "cloudflare_proxy": "on" }, + off: { "cloudflare_proxy": "off" } +}; + +// Function to validate filenames according to the given rules +function isValidFilename(filename) { + var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; + return regex.test(filename); +} + +// Function to get the domains list from the domains folder +function getDomainsList(filesPath) { + var result = []; + var files = glob.apply(null, [filesPath, true, '.json']); + + for (var i = 0; i < files.length; i++) { + var basename = files[i].split('/').reverse()[0]; + + if (!isValidFilename(basename)) { + console.log(`Skipping invalid file: ${basename}`); + continue; + } + + var name = basename.split('.')[0]; + result.push({ name: name, data: require(files[i]) }); + } + + return result; +} + +var domains = getDomainsList('./domains'); +var zoneFile = {}; // JSON object to hold all the DNS records + +for (var idx in domains) { + var domainData = domains[idx].data; + var proxyState = proxy.on; // enabled by default + + // Initialize the domain entry in the zone file if not already there + if (!zoneFile[domainData.record.domain]) { + zoneFile[domainData.record.domain] = []; + } + + // Check if proxy should be turned off + if (domainData.record.proxied === false) { + proxyState = proxy.off; + } + + // Handle CNAME record + if (domainData.record.CNAME) { + zoneFile[domainData.record.domain].push({ + type: "CNAME", + subdomain: domainData.subdomain, + value: domainData.record.CNAME + ".", + proxy: proxyState + }); + } + + // Handle A records + if (domainData.record.A) { + for (var a in domainData.record.A) { + zoneFile[domainData.record.domain].push({ + type: "A", + subdomain: domainData.subdomain, + value: domainData.record.A[a], + proxy: proxyState + }); + } + } + + // Handle AAAA records + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + zoneFile[domainData.record.domain].push({ + type: "AAAA", + subdomain: domainData.subdomain, + value: domainData.record.AAAA[aaaa], + proxy: proxyState + }); + } + } + + // Handle MX records + if (domainData.record.MX) { + for (var mx in domainData.record.MX) { + zoneFile[domainData.record.domain].push({ + type: "MX", + subdomain: domainData.subdomain, + value: domainData.record.MX[mx] + ".", + priority: 10 + }); + } + } + + // Handle URL records (redirect) + if (domainData.record.URL) { + zoneFile[domainData.record.domain].push({ + type: "URL", + subdomain: domainData.subdomain, + value: domainData.record.URL + }); + } + + // Handle TXT records + if (domainData.record.TXT) { + if (Array.isArray(domainData.record.TXT)) { + for (var txt in domainData.record.TXT) { + zoneFile[domainData.record.domain].push({ + type: "TXT", + subdomain: domainData.subdomain, + value: domainData.record.TXT[txt] + }); + } + } else { + zoneFile[domainData.record.domain].push({ + type: "TXT", + subdomain: domainData.subdomain, + value: domainData.record.TXT + }); + } + } +} + +// Write the JSON zone file to disk +fs.writeFileSync('zoneFile.json', JSON.stringify(zoneFile, null, 2), 'utf-8'); + +console.log("Zone file has been written to zoneFile.json"); From f9ad11586dc17bab50fb65c5dea859bdc3eb7939 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:05:51 +0800 Subject: [PATCH 277/434] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 00d2d5c8e..6f8a39723 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -117,7 +117,7 @@ for (var idx in domains) { // Handle URL records (redirect) if (domainData.record.URL) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxy.on) ); } } From 1b99643493ce80026685661b3ea178dc25b3f1a2 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 11:11:45 +0100 Subject: [PATCH 278/434] Update dnsconfig.js --- dnsconfig.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 6f8a39723..9fbbe8d8e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -66,9 +66,14 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { - commit[domainData.domain].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) - ); + if (domainData.subdomain && domainData.record.CNAME) { + var cnameTarget = domainData.record.CNAME.endsWith(".") ? domainData.record.CNAME : domainData.record.CNAME + "."; + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, cnameTarget, proxyState) + ); + } else { + console.log("Invalid CNAME record for domain: " + domainData.record.domain); + } } // Handle MX records @@ -117,7 +122,7 @@ for (var idx in domains) { // Handle URL records (redirect) if (domainData.record.URL) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxy.on) + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) ); } } From 8e0f09c9155d9e1efe2c3d378da93655968f0555 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:19:04 +0800 Subject: [PATCH 279/434] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 2f3788f33..2562e8bf8 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "hrsn.dev" + "CNAME": "william-is-a-dev.hrsn.net" } } From c69a276aee965010352e05333c62e97523140ccb Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:40:19 +0800 Subject: [PATCH 280/434] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 2f3788f33..32ec135f1 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "hrsn.dev" + "CNAME": "custom-hostnames.hrsn.net" } } From ca4703cfb14b261665d657380cfe48ca9fedd0ac Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:40:38 +0800 Subject: [PATCH 281/434] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 2562e8bf8..32ec135f1 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "william-is-a-dev.hrsn.net" + "CNAME": "custom-hostnames.hrsn.net" } } From e1f64ef4e5d2e5a81d0ac250a3655971f7716fcf Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:50:15 +0800 Subject: [PATCH 282/434] Create _acme-challenge.w.json --- domains/_acme-challenge.w.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_acme-challenge.w.json diff --git a/domains/_acme-challenge.w.json b/domains/_acme-challenge.w.json new file mode 100644 index 000000000..d581a80dd --- /dev/null +++ b/domains/_acme-challenge.w.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@m.is-a.dev" + }, + + "record": { + "CNAME": "w.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" + } +} From 7e4beb2e0536cde15b5824ada1ac5d622b4bc707 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:51:03 +0800 Subject: [PATCH 283/434] Create _acme-challenge.william.json --- domains/_acme-challenge.william.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_acme-challenge.william.json diff --git a/domains/_acme-challenge.william.json b/domains/_acme-challenge.william.json new file mode 100644 index 000000000..735e61c7a --- /dev/null +++ b/domains/_acme-challenge.william.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@m.is-a.dev" + }, + + "record": { + "CNAME": "william.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" + } +} From 9a44ebfb71719cbb2e8e2288b9491d7d8bbf23b7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:18 +0800 Subject: [PATCH 284/434] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 32ec135f1..2f3788f33 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "custom-hostnames.hrsn.net" + "CNAME": "hrsn.dev" } } From 41c78593492a3ea71f5d0c9fada87acdbd086c69 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:32 +0800 Subject: [PATCH 285/434] Delete domains/_acme-challenge.william.json --- domains/_acme-challenge.william.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_acme-challenge.william.json diff --git a/domains/_acme-challenge.william.json b/domains/_acme-challenge.william.json deleted file mode 100644 index 735e61c7a..000000000 --- a/domains/_acme-challenge.william.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "CNAME": "william.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" - } -} From a37c0734f94b59c5496eba85097e92c0a478fbc1 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:39 +0800 Subject: [PATCH 286/434] Delete domains/_acme-challenge.w.json --- domains/_acme-challenge.w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_acme-challenge.w.json diff --git a/domains/_acme-challenge.w.json b/domains/_acme-challenge.w.json deleted file mode 100644 index d581a80dd..000000000 --- a/domains/_acme-challenge.w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "CNAME": "w.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" - } -} From 2e9a3d59128c20e40f714d7e2ae148578cfa2a60 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:47 +0800 Subject: [PATCH 287/434] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 32ec135f1..2f3788f33 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "custom-hostnames.hrsn.net" + "CNAME": "hrsn.dev" } } From ddfb29fefefaacf16ec0b56cb46ecb3017568b52 Mon Sep 17 00:00:00 2001 From: Caen Kole Jones <131218155+CaenJones@users.noreply.github.com> Date: Wed, 16 Oct 2024 08:37:08 -0400 Subject: [PATCH 288/434] Create caenjones.json --- domains/caenjones.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/caenjones.json diff --git a/domains/caenjones.json b/domains/caenjones.json new file mode 100644 index 000000000..81af7cd09 --- /dev/null +++ b/domains/caenjones.json @@ -0,0 +1,12 @@ +{ + "description": "My personal website and blog", + "repo": "https://github.com/CaenJones/caenjones.github.io", + "owner": { + "username": "CaenJones", + "email": "", + "twitter": "" + }, + "record": { + "CNAME": "caenjones.github.io" + } +} From 3c354a33af78c8b5460da8e651d0e9f0f4c392e4 Mon Sep 17 00:00:00 2001 From: Caen Kole Jones <131218155+CaenJones@users.noreply.github.com> Date: Wed, 16 Oct 2024 08:38:51 -0400 Subject: [PATCH 289/434] Update caenjones.json --- domains/caenjones.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/caenjones.json b/domains/caenjones.json index 81af7cd09..50d6b79a3 100644 --- a/domains/caenjones.json +++ b/domains/caenjones.json @@ -3,7 +3,7 @@ "repo": "https://github.com/CaenJones/caenjones.github.io", "owner": { "username": "CaenJones", - "email": "", + "email": "cj@caenjones.com", "twitter": "" }, "record": { From 1a9d298ad0295f3a8d4383ca027716f63628633b Mon Sep 17 00:00:00 2001 From: victorydawn <81880947+victorydawn@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:40:19 +0800 Subject: [PATCH 290/434] Register dgs.is-a.dev --- domains/dgs.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dgs.json diff --git a/domains/dgs.json b/domains/dgs.json new file mode 100644 index 000000000..33e2d5040 --- /dev/null +++ b/domains/dgs.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "victorydawn", + "email": "", + "discord": "857502876108193812", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Mk7Ovfy1v5O45rik2XcBeQI94jklBWGmiCn27B2tMUKnwVKAQH5_fUE_DexQoYK6KgU9OgyBdzPtyTCGgYiFsAx-uRvdkt-EbMTF6rV1xNdEzmOKnCAUMdWAqb8pzGB32zQlJLNev7rhhqPgaLNd0GxuAMAsr9e1yuqjiabYtTHFiqRx_CITf1cr38q2Idgsb4QFkbaJCRuJ1WV5nuDGGftkI5FIrENB3BiauJ0kTA1cn_zxLS-kDCMwJ1vkmE2mW_2NBIEFfn-Eq9troZE2YICPBvKx9HcTnOQlP61mq3R8_ut7FoZeg8Ts44-1affR3OnbgAz_1Y_qT7ty9jnASg.Borc5KEWmWoWP6Af2GjWXw.OVNPGtv9qRGhSGqU39vXowD22fqLppnAHIlvDh24AAuHFYAmU0PpE3GuzbNo_RmuTlkx7TcEohJ3M_2sXtSshh6TkCYwZ2Edik5dh6ZFY50.6iMDFicGcVAP6sxWx_K1jQ" + }, + + "record": { + "CNAME": "mydgs.pages.dev" + } + } + \ No newline at end of file From 642f6e69f04e98368b5179ff8ca2d237aca6abd6 Mon Sep 17 00:00:00 2001 From: NinjaXility <103378267+NinjaXility@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:58:06 +0300 Subject: [PATCH 291/434] Register h3lios.is-a.dev --- domains/h3lios.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/h3lios.json diff --git a/domains/h3lios.json b/domains/h3lios.json new file mode 100644 index 000000000..7fa4c440b --- /dev/null +++ b/domains/h3lios.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "NinjaXility", + "email": "", + "discord": "511106356267319296", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IBR3ZrvHG0dyQ1OU_ThEq2VbB_gvPhqPJkyPtwwbODCQENB-T2fstb7JrqYXG9lNaBWBrkeUzrheB5HY5tgEmPDAe6eDnN1D0dk0HKwxySEO7I1wbJsoJUnrWXigmuIYYkCPqHO9bBBD3seh4Y-REvCFI_xjNxBOIkqYiISDG4SJZW_AMoM-4ZwWJOS30ASQA3IM1DrvS3cNeamN0vmy2W16z7PUQxfn3UpwhdalfbzZKgiPowTVnbMT8OZ0IL45VZCmqeikraFf7fUv0PPCk54c07A8mIpYepzyy4hUftsF-ILHDLU_iOMZDHPrMDpPeyFXgYjA1iv1AfgFj6lshA.CFjZ-C3qr_js2SqYJQruNQ.j12mMFCkJhwZpCJXE_JDaY1XgeCUkSwhowfAvMEFrxvTdeqGbeEaHiXN4-oXfM0FuPLNgfsJDTwmva-ekWTAeOtX4a3IBlJ0uuj65_tdMOw.NDTU5ISRijrUIUoDvdYXJw" + }, + + "record": { + "CNAME": "https://ninjaxility.github.io/" + } + } + \ No newline at end of file From ba29d68356df47ffc194d74df791326dbf140a0b Mon Sep 17 00:00:00 2001 From: Gideon Lingle Date: Wed, 16 Oct 2024 15:31:23 -0500 Subject: [PATCH 292/434] Create _discord.lingle.json Discord verification --- domains/_discord.lingle.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.lingle.json diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json new file mode 100644 index 000000000..96f2c67a6 --- /dev/null +++ b/domains/_discord.lingle.json @@ -0,0 +1,9 @@ +{ + { + "owner": "LingleDev", + "email": "gideon.lingle2023@gmail.com" + }, + "record": { + "TXT": "dh=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" + } +} From a4e68cdbd99d7444bee56ea80cd62f9613c5dd31 Mon Sep 17 00:00:00 2001 From: Gideon Lingle Date: Wed, 16 Oct 2024 15:35:12 -0500 Subject: [PATCH 293/434] Update _discord.lingle.json --- domains/_discord.lingle.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index 96f2c67a6..788e3d093 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -1,6 +1,6 @@ { { - "owner": "LingleDev", + "owner": "lingledev", "email": "gideon.lingle2023@gmail.com" }, "record": { From 3ef0a0cc5b90c9a4725228e2b9cd790537b7cb3e Mon Sep 17 00:00:00 2001 From: Newfie <157941859+Newfies@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:20:51 -0500 Subject: [PATCH 294/434] Create gs.json --- domains/gs.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/gs.json diff --git a/domains/gs.json b/domains/gs.json new file mode 100644 index 000000000..96c986300 --- /dev/null +++ b/domains/gs.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Newfies", +` "email": "", + "twitter": "YeahItsGav", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A" + }, + "record": { + "URL": "https://github.com/GsLibrary" + } +} From 6cdf50ef7af6228ea05504473f534ab56ff3ae3c Mon Sep 17 00:00:00 2001 From: Newfie <157941859+Newfies@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:25:52 -0500 Subject: [PATCH 295/434] Update gs.json --- domains/gs.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/gs.json b/domains/gs.json index 96c986300..180ace0e7 100644 --- a/domains/gs.json +++ b/domains/gs.json @@ -4,8 +4,10 @@ ` "email": "", "twitter": "YeahItsGav", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A" + "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" }, "record": { - "URL": "https://github.com/GsLibrary" + "URL": "https://href.li/https://github.com/GsLibrary" + "notes": "gs.is-a.dev will take you to https://href.li/https://github.com/GsLibrary" } } From b544397b678cd9346f2dc31e3befb174d1d0bcba Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:21:06 -0400 Subject: [PATCH 296/434] chore: formatting and validation --- domains/gs.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/domains/gs.json b/domains/gs.json index 180ace0e7..0fbf2da2f 100644 --- a/domains/gs.json +++ b/domains/gs.json @@ -1,13 +1,12 @@ { "owner": { "username": "Newfies", -` "email": "", + "email": "", "twitter": "YeahItsGav", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A" - "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A", + "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" }, "record": { "URL": "https://href.li/https://github.com/GsLibrary" - "notes": "gs.is-a.dev will take you to https://href.li/https://github.com/GsLibrary" } } From 6d5268d4912b25cc8b5d5dfc9df11cfe74ea667a Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:38:32 -0400 Subject: [PATCH 297/434] chore: fixing invalid json --- domains/_discord.lingle.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index 788e3d093..18a67e8d7 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -1,9 +1,10 @@ { - { - "owner": "lingledev", - "email": "gideon.lingle2023@gmail.com" - }, - "record": { - "TXT": "dh=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" - } + "owner": { + "email": "gideon.lingle2023@gmail.com" + }, + "record": { + "TXT": [ + "h=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" + ] + } } From af54fcc08dd3689fda0340f319a0bfb0241c93ef Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:38:46 -0400 Subject: [PATCH 298/434] chore: text fix --- domains/_discord.lingle.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index 18a67e8d7..a318a4016 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -4,7 +4,7 @@ }, "record": { "TXT": [ - "h=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" + "dh=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" ] } } From 7bf4212952eea9d05c73661df2e25dbfc882bc02 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:40:02 -0400 Subject: [PATCH 299/434] chore: fixing json and formatting --- domains/_discord.lingle.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index a318a4016..29bb34749 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -1,5 +1,6 @@ { "owner": { + "username": "lingledev", "email": "gideon.lingle2023@gmail.com" }, "record": { From e5a9e316e36e916b07af2b4245d72a0822f8029e Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:42:51 -0400 Subject: [PATCH 300/434] chore: formatting --- domains/ujjwal.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/domains/ujjwal.json b/domains/ujjwal.json index f041d840f..783f87b0d 100644 --- a/domains/ujjwal.json +++ b/domains/ujjwal.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ujjwalshriwal", - "email": "ujjwalshrivastav16@gmail.com" - }, - "record": { - "CNAME": "ujjwalshriwal.github.io" - } + "owner": { + "username": "ujjwalshriwal", + "email": "ujjwalshrivastav16@gmail.com" + }, + "record": { + "CNAME": "ujjwalshriwal.github.io" + } } From 362296085a3ab4dd0b16999db84c51e25588a8f2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:47:30 +1100 Subject: [PATCH 301/434] more record types + fixes? --- .github/workflows/publish.yml | 4 +- dnsconfig.js | 72 +++++++++++++---------------------- 2 files changed, 29 insertions(+), 47 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8577075f3..335a58668 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,7 +26,7 @@ jobs: - name: Publish uses: koenrh/dnscontrol-action@v3 env: - CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} with: args: push - config_file: "dnsconfig.js" \ No newline at end of file + config_file: "dnsconfig.js" diff --git a/dnsconfig.js b/dnsconfig.js index 9fbbe8d8e..4b0a1942f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -4,12 +4,6 @@ var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { on: { "cloudflare_proxy": "on" }, off: { "cloudflare_proxy": "off" } -}; - -// Function to validate filenames according to the given rules -function isValidFilename(filename) { - var regex = /\.json$/; - return regex.test(filename); } function getDomainsList(filesPath) { @@ -18,13 +12,8 @@ function getDomainsList(filesPath) { for (var i = 0; i < files.length; i++) { var basename = files[i].split('/').reverse()[0]; - - if (!isValidFilename(basename)) { - console.log("Skipping invalid file:" + basename); - continue; - } - var name = basename.split('.')[0]; + result.push({ name: name, data: require(files[i]) }); } @@ -35,21 +24,22 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { + var domainName = domains[idx].name; var domainData = domains[idx].data; - var proxyState = proxy.off; // disabled by default + var proxyState = proxy.on; // enabled by default - if (!commit[domainData.record.domain]) { - commit[domainData.record.domain] = []; + if (!commit[domainName]) { + commit[domainName] = []; } - if (domainData.record.proxied === false) { + if (domainData.proxied === false) { proxyState = proxy.off; } // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { - commit[domainData.record.domain].push( + commit[domainName].push( A(domainData.subdomain, IP(domainData.record.A[a]), proxyState) ); } @@ -58,28 +48,33 @@ for (var idx in domains) { // Handle AAAA records if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { - commit[domainData.record.domain].push( + commit[domainName].push( AAAA(domainData.subdomain, domainData.record.AAAA[aaaa], proxyState) ); } } - // Handle CNAME record - if (domainData.record.CNAME) { - if (domainData.subdomain && domainData.record.CNAME) { - var cnameTarget = domainData.record.CNAME.endsWith(".") ? domainData.record.CNAME : domainData.record.CNAME + "."; - commit[domainData.record.domain].push( - CNAME(domainData.subdomain, cnameTarget, proxyState) + // Handle CAA records + if (domainData.record.CAA) { + for (var caa in domainData.record.CAA) { + var caaRecord = domainData.record.CAA[caa]; + commit[domainName].push( + CAA(domainData.subdomain, caaRecord.flags, caaRecord.tag, caaRecord.value) ); - } else { - console.log("Invalid CNAME record for domain: " + domainData.record.domain); } } + // Handle CNAME records + if (domainData.record.CNAME) { + commit[domainName].push( + CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) + ); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - commit[domainData.record.domain].push( + commit[domainName].push( MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") ); } @@ -88,7 +83,7 @@ for (var idx in domains) { // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { - commit[domainData.domain].push( + commit[domainName].push( NS(domainData.subdomain, domainData.record.NS[ns] + ".") ); } @@ -98,7 +93,7 @@ for (var idx in domains) { if (domainData.record.SRV) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; - commit[domainData.domain].push( + commit[domainName].push( SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } @@ -106,25 +101,12 @@ for (var idx in domains) { // Handle TXT records if (domainData.record.TXT) { - if (Array.isArray(domainData.record.TXT)) { - for (var txt in domainData.record.TXT) { - commit[domainData.record.domain].push( - TXT(domainData.subdomain, domainData.record.TXT[txt]) - ); - } - } else { - commit[domainData.record.domain].push( - TXT(domainData.subdomain, domainData.record.TXT) + for (var txt in domainData.record.TXT) { + commit[domainName].push( + TXT(domainData.subdomain, domainData.record.TXT[txt]) ); } } - - // Handle URL records (redirect) - if (domainData.record.URL) { - commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) - ); - } } // Commit all DNS records From fcfc8ec9202e9423ce42817bfa9b1c7c83a6ae98 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:51:12 +1100 Subject: [PATCH 302/434] fixes? --- dnsconfig.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4b0a1942f..509733463 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -24,7 +24,8 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { - var domainName = domains[idx].name; + var domainName = "is-a.dev"; + var subdomainName = domains[idx].name; var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default @@ -40,7 +41,7 @@ for (var idx in domains) { if (domainData.record.A) { for (var a in domainData.record.A) { commit[domainName].push( - A(domainData.subdomain, IP(domainData.record.A[a]), proxyState) + A(subdomainName, IP(domainData.record.A[a]), proxyState) ); } } @@ -49,7 +50,7 @@ for (var idx in domains) { if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { commit[domainName].push( - AAAA(domainData.subdomain, domainData.record.AAAA[aaaa], proxyState) + AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) ); } } @@ -59,7 +60,7 @@ for (var idx in domains) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; commit[domainName].push( - CAA(domainData.subdomain, caaRecord.flags, caaRecord.tag, caaRecord.value) + CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) ); } } @@ -67,7 +68,7 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { commit[domainName].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) + CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) ); } @@ -75,7 +76,7 @@ for (var idx in domains) { if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainName].push( - MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") + MX(subdomainName, 10, domainData.record.MX[mx] + ".") ); } } @@ -84,7 +85,7 @@ for (var idx in domains) { if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainName].push( - NS(domainData.subdomain, domainData.record.NS[ns] + ".") + NS(subdomainName, domainData.record.NS[ns] + ".") ); } } @@ -94,7 +95,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainName].push( - SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") + SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } @@ -103,7 +104,7 @@ for (var idx in domains) { if (domainData.record.TXT) { for (var txt in domainData.record.TXT) { commit[domainName].push( - TXT(domainData.subdomain, domainData.record.TXT[txt]) + TXT(subdomainName, domainData.record.TXT[txt]) ); } } From 3f78a9d4d3a88519bdbe76ccf12db3d70e091ce7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 09:52:42 +0800 Subject: [PATCH 303/434] Delete domains/test.json --- domains/test.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/test.json diff --git a/domains/test.json b/domains/test.json deleted file mode 100644 index b62378c74..000000000 --- a/domains/test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "TerraPlayz", - "email": "omsenjalia@gmail.com", - "discord": "248470317540966443" - }, - - "record": { - "A": ["11.11.11.11"] - } -} From fe56885bcde28621da80e655a65d54f609a98680 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:53:24 +1100 Subject: [PATCH 304/434] fix? --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 509733463..3903e79b0 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -24,8 +24,8 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { - var domainName = "is-a.dev"; var subdomainName = domains[idx].name; + var domainName = subdomainName + ".is-a.dev"; var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default From 899f730caa04a1fdeafcda28d6b6db8f8ecfdb90 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:57:05 +1100 Subject: [PATCH 305/434] fix txt error --- dnsconfig.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 3903e79b0..056fd3952 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -24,8 +24,8 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { + var domainName = "is-a.dev"; var subdomainName = domains[idx].name; - var domainName = subdomainName + ".is-a.dev"; var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default @@ -102,9 +102,15 @@ for (var idx in domains) { // Handle TXT records if (domainData.record.TXT) { - for (var txt in domainData.record.TXT) { + if (Array.isArray(domainData.record.TXT)) { + for (var txt in domainData.record.TXT) { + commit[domainName].push( + TXT(subdomainName, domainData.record.TXT[txt]) + ); + } + } else { commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]) + TXT(subdomainName, domainData.record.TXT) ); } } From a4e107681c5a2536439ce6d373bcd2c14193575a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:01:38 +1100 Subject: [PATCH 306/434] fix domains --- domains/asnct.json | 2 +- domains/ehab.json | 2 +- domains/renzyx.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/asnct.json b/domains/asnct.json index c5d53fced..b95023607 100644 --- a/domains/asnct.json +++ b/domains/asnct.json @@ -7,6 +7,6 @@ "record": { "URL": "https://asnct_bio.t.me", "TXT": ["mailru-domain: wDSaV835X4LZyKsP", "v=spf1 redirect=_spf.mail.ru"], - "MX": "emx.mail.ru" + "MX": ["emx.mail.ru"] } } diff --git a/domains/ehab.json b/domains/ehab.json index 64c1a4764..50e6321b3 100644 --- a/domains/ehab.json +++ b/domains/ehab.json @@ -6,6 +6,6 @@ "record": { "A": ["128.204.223.115"], "TXT": "v=spf1 mx a include:mail9.serv00.com -all", - "MX": "mail9.serv00.com" + "MX": ["mail9.serv00.com"] } } diff --git a/domains/renzyx.json b/domains/renzyx.json index e5fda8c71..a3e01087f 100644 --- a/domains/renzyx.json +++ b/domains/renzyx.json @@ -7,7 +7,7 @@ }, "record": { "A": ["75.2.60.5"], - "MX": "feedback-smtp.us-east-1.amazonses.com", + "MX": ["feedback-smtp.us-east-1.amazonses.com"], "TXT": [ "v=spf1 include:amazonses.com ~all", "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDl3uimKrfDsLkGKkuwIhxEi23dmRf1GTyrcfpzF/iSfGrMp5xbDo3+lqN4R3Dx48orvlGbtNxQevx4NPIHU+BAIfRyRkMDzP9X+elTMFkHqHtly5OswQJd0Jciax8WqPoTfLo7+cjDyY0lejoqadUK0gxRe5b5HOLGNUBOCgmCNQIDAQAB" From 9398d5a2cc81148957738d3e064ae9f93840cea6 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:05:09 +1100 Subject: [PATCH 307/434] url records --- dnsconfig.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index 056fd3952..64e595db9 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -72,6 +72,12 @@ for (var idx in domains) { ); } + if (domainData.record.URL) { + commit[domainName].push( + CNAME(subdomainName, "redirect.is-a.dev.", proxyState) + ); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From ae905e36af2fdfb117c6fecd17c81fc66875a222 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:08:12 +1100 Subject: [PATCH 308/434] more fixes --- dnsconfig.js | 3 +-- domains/onvy.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 64e595db9..ea5efc330 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -11,8 +11,7 @@ function getDomainsList(filesPath) { var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var basename = files[i].split('/').reverse()[0]; - var name = basename.split('.')[0]; + var name = files[i].split('.').slice(0, -1).join('.'); result.push({ name: name, data: require(files[i]) }); } diff --git a/domains/onvy.json b/domains/onvy.json index 42e0a84bf..9c63ed74c 100644 --- a/domains/onvy.json +++ b/domains/onvy.json @@ -6,7 +6,7 @@ "record": { "MX": [ "mx1.improvmx.com", - "mx1.improvmx.com" + "mx2.improvmx.com" ], "TXT": "v=spf1 include:spf.improvmx.com ~all" } From 6cf5aefc9346d0951699807f71629a15cd5feb65 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:10:53 +1100 Subject: [PATCH 309/434] fix url records --- dnsconfig.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index ea5efc330..58bf90b84 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -71,12 +71,6 @@ for (var idx in domains) { ); } - if (domainData.record.URL) { - commit[domainName].push( - CNAME(subdomainName, "redirect.is-a.dev.", proxyState) - ); - } - // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { @@ -119,6 +113,14 @@ for (var idx in domains) { ); } } + + // Handle URL records + // Note: URL records are not actual DNS records, we have a server configured to support them instead. + if (domainData.record.URL) { + commit[domainName].push( + A(subdomainName, "192.0.2.1", proxy.on) + ); + } } // Commit all DNS records From 35ec12d07e1e524496a9ce3d880894acbe1b87d4 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:14:43 +1100 Subject: [PATCH 310/434] remove acme challenge records + fix other domains --- domains/0v90.json | 2 +- domains/_acme-challenge.ai.esb.json | 13 ------------- domains/_acme-challenge.api.juststudio.json | 11 ----------- domains/_acme-challenge.cdn.esb.json | 13 ------------- domains/_acme-challenge.juqwtf.json | 12 ------------ domains/_acme-challenge.katz.json | 11 ----------- domains/_acme-challenge.oioioi.json | 9 --------- domains/_acme-challenge.parrot.json | 13 ------------- domains/_acme-challenge.raafey.json | 9 --------- domains/_acme-challenge.us.mcstatus.json | 13 ------------- domains/ashishagr.json | 2 +- domains/kuldeep.json | 2 +- domains/vbkg.json | 2 +- 13 files changed, 4 insertions(+), 108 deletions(-) delete mode 100644 domains/_acme-challenge.ai.esb.json delete mode 100644 domains/_acme-challenge.api.juststudio.json delete mode 100644 domains/_acme-challenge.cdn.esb.json delete mode 100644 domains/_acme-challenge.juqwtf.json delete mode 100644 domains/_acme-challenge.katz.json delete mode 100644 domains/_acme-challenge.oioioi.json delete mode 100644 domains/_acme-challenge.parrot.json delete mode 100644 domains/_acme-challenge.raafey.json delete mode 100644 domains/_acme-challenge.us.mcstatus.json diff --git a/domains/0v90.json b/domains/0v90.json index 98925033e..de32e280b 100644 --- a/domains/0v90.json +++ b/domains/0v90.json @@ -13,7 +13,7 @@ "185.199.108.153", "185.199.109.153", "185.199.110.153", - "185.199.110.153" + "185.199.111.153" ] } } diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json deleted file mode 100644 index bef1435a1..000000000 --- a/domains/_acme-challenge.ai.esb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" - } - } - diff --git a/domains/_acme-challenge.api.juststudio.json b/domains/_acme-challenge.api.juststudio.json deleted file mode 100644 index 1d3e92ea1..000000000 --- a/domains/_acme-challenge.api.juststudio.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "JustStudio.API", - "owner": { - "username": "JustDeveloper1", - "email": "support@juststudio.is-a.dev", - "discord": "1117482901353812088" - }, - "record": { - "CNAME": "ec675496b91489e24d221965._acme.deno.dev" - } -} diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json deleted file mode 100644 index 00111381b..000000000 --- a/domains/_acme-challenge.cdn.esb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" - } - } - diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json deleted file mode 100644 index e8fc66acc..000000000 --- a/domains/_acme-challenge.juqwtf.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "denboy0123", - "email": "pochtaproverka01@gmail.com" - }, - "record": { - "TXT": [ - "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", - "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk" - ] - } -} diff --git a/domains/_acme-challenge.katz.json b/domains/_acme-challenge.katz.json deleted file mode 100644 index 434720b24..000000000 --- a/domains/_acme-challenge.katz.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Bananalolok", - "email": "", - "discord": "bananalol7678" - }, - - "record": { - "CNAME": "77c60266e3d311053d5b2fe1._acme.deno.dev" - } -} diff --git a/domains/_acme-challenge.oioioi.json b/domains/_acme-challenge.oioioi.json deleted file mode 100644 index 1bb254789..000000000 --- a/domains/_acme-challenge.oioioi.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "VaibhavSys", - "email": "vaibhavsys@protonmail.com" - }, - "record": { - "CNAME": "b00be066-ce45-455f-bb4a-de9f6dc14e0c.acmedns.infinityfree.net" - } -} diff --git a/domains/_acme-challenge.parrot.json b/domains/_acme-challenge.parrot.json deleted file mode 100644 index 4e34f2525..000000000 --- a/domains/_acme-challenge.parrot.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "51de1eeaf31ce67a1c3f69aa._acme.deno.dev" - } - } - diff --git a/domains/_acme-challenge.raafey.json b/domains/_acme-challenge.raafey.json deleted file mode 100644 index 59d86c9fe..000000000 --- a/domains/_acme-challenge.raafey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "RaafeyRaza", - "email": "raafeyraza1@gmail.com" - }, - "record": { - "CNAME": "dc6fbbae-3aba-4a5d-9741-4b7a386b9151.acmedns.infinityfree.net" - } -} diff --git a/domains/_acme-challenge.us.mcstatus.json b/domains/_acme-challenge.us.mcstatus.json deleted file mode 100644 index 55ec2e523..000000000 --- a/domains/_acme-challenge.us.mcstatus.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "e6797667cd820de372823eb4._acme.deno.dev" - } - } - \ No newline at end of file diff --git a/domains/ashishagr.json b/domains/ashishagr.json index 181618046..78946238d 100644 --- a/domains/ashishagr.json +++ b/domains/ashishagr.json @@ -5,8 +5,8 @@ }, "record": { "A": [ + "185.199.108.153", "185.199.109.153", - "185.199.111.153", "185.199.110.153", "185.199.111.153" ], diff --git a/domains/kuldeep.json b/domains/kuldeep.json index a772ebcaf..06fccac98 100644 --- a/domains/kuldeep.json +++ b/domains/kuldeep.json @@ -7,7 +7,7 @@ }, "record": { - "A": ["185.199.108.153","185.199.109.153","185.199.110.153","185.199.110.153"] + "A": ["185.199.108.153","185.199.109.153","185.199.110.153","185.199.111.153"] } } diff --git a/domains/vbkg.json b/domains/vbkg.json index a5d5e977b..7d55662bf 100644 --- a/domains/vbkg.json +++ b/domains/vbkg.json @@ -6,7 +6,7 @@ "record": { "MX": [ "mx1.improvmx.com", - "mx1.improvmx.com" + "mx2.improvmx.com" ], "TXT": "v=spf1 include:spf.improvmx.com ~all" } From e773d40b545a0f0d9b862f16cc6191dcd780a84d Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:13 +1100 Subject: [PATCH 311/434] Discard changes to domains/_acme-challenge.ai.esb.json --- domains/_acme-challenge.ai.esb.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.ai.esb.json diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json new file mode 100644 index 000000000..bef1435a1 --- /dev/null +++ b/domains/_acme-challenge.ai.esb.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" + } + } + From dd6b6d16b30a837d3d73bfcaf0b4c0edbdb43d55 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:17 +1100 Subject: [PATCH 312/434] Discard changes to domains/_acme-challenge.api.juststudio.json --- domains/_acme-challenge.api.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_acme-challenge.api.juststudio.json diff --git a/domains/_acme-challenge.api.juststudio.json b/domains/_acme-challenge.api.juststudio.json new file mode 100644 index 000000000..1d3e92ea1 --- /dev/null +++ b/domains/_acme-challenge.api.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "JustStudio.API", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "ec675496b91489e24d221965._acme.deno.dev" + } +} From ddd7f26df15ee81b42497a8efbe8f53ce37a6f9a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:21 +1100 Subject: [PATCH 313/434] Discard changes to domains/_acme-challenge.cdn.esb.json --- domains/_acme-challenge.cdn.esb.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.cdn.esb.json diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json new file mode 100644 index 000000000..00111381b --- /dev/null +++ b/domains/_acme-challenge.cdn.esb.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" + } + } + From 4381b335a5309e85a2c82a155ffe49d8f5cd411b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:24 +1100 Subject: [PATCH 314/434] Discard changes to domains/_acme-challenge.juqwtf.json --- domains/_acme-challenge.juqwtf.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/_acme-challenge.juqwtf.json diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json new file mode 100644 index 000000000..e8fc66acc --- /dev/null +++ b/domains/_acme-challenge.juqwtf.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "denboy0123", + "email": "pochtaproverka01@gmail.com" + }, + "record": { + "TXT": [ + "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", + "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk" + ] + } +} From 2bf9b0758e81c74b0c8c2788b5e4e3a9ea985221 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:28 +1100 Subject: [PATCH 315/434] Discard changes to domains/_acme-challenge.katz.json --- domains/_acme-challenge.katz.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_acme-challenge.katz.json diff --git a/domains/_acme-challenge.katz.json b/domains/_acme-challenge.katz.json new file mode 100644 index 000000000..434720b24 --- /dev/null +++ b/domains/_acme-challenge.katz.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Bananalolok", + "email": "", + "discord": "bananalol7678" + }, + + "record": { + "CNAME": "77c60266e3d311053d5b2fe1._acme.deno.dev" + } +} From 3f3e5c7972f13af78eb66388c992159cd0554621 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:31 +1100 Subject: [PATCH 316/434] Discard changes to domains/_acme-challenge.oioioi.json --- domains/_acme-challenge.oioioi.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_acme-challenge.oioioi.json diff --git a/domains/_acme-challenge.oioioi.json b/domains/_acme-challenge.oioioi.json new file mode 100644 index 000000000..1bb254789 --- /dev/null +++ b/domains/_acme-challenge.oioioi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "VaibhavSys", + "email": "vaibhavsys@protonmail.com" + }, + "record": { + "CNAME": "b00be066-ce45-455f-bb4a-de9f6dc14e0c.acmedns.infinityfree.net" + } +} From d4476683d774bc5f45a6681d8105f283ec225262 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:35 +1100 Subject: [PATCH 317/434] Discard changes to domains/_acme-challenge.parrot.json --- domains/_acme-challenge.parrot.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.parrot.json diff --git a/domains/_acme-challenge.parrot.json b/domains/_acme-challenge.parrot.json new file mode 100644 index 000000000..4e34f2525 --- /dev/null +++ b/domains/_acme-challenge.parrot.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "51de1eeaf31ce67a1c3f69aa._acme.deno.dev" + } + } + From 1ce2e508f51f879fb62068ac3c027957fdc2e182 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:40 +1100 Subject: [PATCH 318/434] Discard changes to domains/_acme-challenge.raafey.json --- domains/_acme-challenge.raafey.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_acme-challenge.raafey.json diff --git a/domains/_acme-challenge.raafey.json b/domains/_acme-challenge.raafey.json new file mode 100644 index 000000000..59d86c9fe --- /dev/null +++ b/domains/_acme-challenge.raafey.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RaafeyRaza", + "email": "raafeyraza1@gmail.com" + }, + "record": { + "CNAME": "dc6fbbae-3aba-4a5d-9741-4b7a386b9151.acmedns.infinityfree.net" + } +} From 3b5a92b0c3e870edcb34f2f646a8706387ac90c7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:43 +1100 Subject: [PATCH 319/434] Discard changes to domains/_acme-challenge.us.mcstatus.json --- domains/_acme-challenge.us.mcstatus.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.us.mcstatus.json diff --git a/domains/_acme-challenge.us.mcstatus.json b/domains/_acme-challenge.us.mcstatus.json new file mode 100644 index 000000000..55ec2e523 --- /dev/null +++ b/domains/_acme-challenge.us.mcstatus.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "e6797667cd820de372823eb4._acme.deno.dev" + } + } + \ No newline at end of file From 27c489888f7e04030ac38dcf781b42cd56d7bd8e Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:40:35 +0800 Subject: [PATCH 320/434] Update william.json --- domains/william.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/william.json b/domains/william.json index 2f3788f33..0dc69e1cc 100644 --- a/domains/william.json +++ b/domains/william.json @@ -1,10 +1,10 @@ { "owner": { "username": "wdhdev", - "email": "william@m.is-a.dev" + "email": "william@is-a.dev" }, "record": { - "CNAME": "hrsn.dev" + "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] } } From 249de5cb2efbb4d74efbc11fe331cb42b6904765 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:44:55 +0800 Subject: [PATCH 321/434] Delete domains/_github-pages-challenge-wdhdev.w.json --- domains/_github-pages-challenge-wdhdev.w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-wdhdev.w.json diff --git a/domains/_github-pages-challenge-wdhdev.w.json b/domains/_github-pages-challenge-wdhdev.w.json deleted file mode 100644 index 3976fa11f..000000000 --- a/domains/_github-pages-challenge-wdhdev.w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "TXT": "660ac3fbb8e294e077d68381ad6aeb" - } -} From 370690138b4ff4990bfa9581d26b3d3ef33bb523 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:45:05 +0800 Subject: [PATCH 322/434] Delete domains/w.json --- domains/w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/w.json diff --git a/domains/w.json b/domains/w.json deleted file mode 100644 index 2f3788f33..000000000 --- a/domains/w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "CNAME": "hrsn.dev" - } -} From a21df76705f2c86e3cf296fab60fa88cf9663173 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:47:11 +0800 Subject: [PATCH 323/434] Update _github-pages-challenge-wdhdev.william.json --- domains/_github-pages-challenge-wdhdev.william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_github-pages-challenge-wdhdev.william.json b/domains/_github-pages-challenge-wdhdev.william.json index f9c6ef5ea..1e95f51b3 100644 --- a/domains/_github-pages-challenge-wdhdev.william.json +++ b/domains/_github-pages-challenge-wdhdev.william.json @@ -1,7 +1,7 @@ { "owner": { "username": "wdhdev", - "email": "william@m.is-a.dev" + "email": "william@is-a.dev" }, "record": { From 9e601857054a76fd83cc400930bbc53b34bd73c2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:48:52 +0800 Subject: [PATCH 324/434] Update validate.yml --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index b49211b69..9f45e5b0d 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -40,4 +40,4 @@ jobs: with: pattern: "\\.json$" env: - BASE: "domains/" \ No newline at end of file + BASE: "domains/" From 7ad328eea5857402a7a07d2c0035bf250249fda7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:50:40 +0800 Subject: [PATCH 325/434] Update dnsconfig.js --- dnsconfig.js | 198 +++++++++++++++++++++++++++------------------------ 1 file changed, 103 insertions(+), 95 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 58bf90b84..ab57a4689 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -2,128 +2,136 @@ var regNone = NewRegistrar("none"); var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { - on: { "cloudflare_proxy": "on" }, - off: { "cloudflare_proxy": "off" } -} + on: { cloudflare_proxy: "on" }, + off: { cloudflare_proxy: "off" }, +}; function getDomainsList(filesPath) { - var result = []; - var files = glob.apply(null, [filesPath, true, '.json']); + var result = []; + var files = glob.apply(null, [filesPath, true, ".json"]); - for (var i = 0; i < files.length; i++) { - var name = files[i].split('.').slice(0, -1).join('.'); + for (var i = 0; i < files.length; i++) { + var name = files[i].split(".").slice(0, -1).join("."); - result.push({ name: name, data: require(files[i]) }); - } + result.push({ name: name, data: require(files[i]) }); + } - return result; + return result; } -var domains = getDomainsList('./domains'); +var domains = getDomainsList("./domains"); var commit = {}; for (var idx in domains) { - var domainName = "is-a.dev"; - var subdomainName = domains[idx].name; - var domainData = domains[idx].data; - var proxyState = proxy.on; // enabled by default + var domainName = "is-a.dev"; + var subdomainName = domains[idx].name; + var domainData = domains[idx].data; + var proxyState = proxy.on; // enabled by default - if (!commit[domainName]) { - commit[domainName] = []; - } - - if (domainData.proxied === false) { - proxyState = proxy.off; - } - - // Handle A records - if (domainData.record.A) { - for (var a in domainData.record.A) { - commit[domainName].push( - A(subdomainName, IP(domainData.record.A[a]), proxyState) - ); + if (!commit[domainName]) { + commit[domainName] = []; } - } - // Handle AAAA records - if (domainData.record.AAAA) { - for (var aaaa in domainData.record.AAAA) { - commit[domainName].push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) - ); + if (domainData.proxied === false) { + proxyState = proxy.off; } - } - // Handle CAA records - if (domainData.record.CAA) { - for (var caa in domainData.record.CAA) { - var caaRecord = domainData.record.CAA[caa]; - commit[domainName].push( - CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) - ); + // Handle A records + if (domainData.record.A) { + for (var a in domainData.record.A) { + commit[domainName].push( + A(subdomainName, IP(domainData.record.A[a]), proxyState), + ); + } } - } - // Handle CNAME records - if (domainData.record.CNAME) { - commit[domainName].push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) - ); - } - - // Handle MX records - if (domainData.record.MX) { - for (var mx in domainData.record.MX) { - commit[domainName].push( - MX(subdomainName, 10, domainData.record.MX[mx] + ".") - ); + // Handle AAAA records + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + commit[domainName].push( + AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState), + ); + } } - } - // Handle NS records - if (domainData.record.NS) { - for (var ns in domainData.record.NS) { - commit[domainName].push( - NS(subdomainName, domainData.record.NS[ns] + ".") - ); + // Handle CAA records + if (domainData.record.CAA) { + for (var caa in domainData.record.CAA) { + var caaRecord = domainData.record.CAA[caa]; + commit[domainName].push( + CAA( + subdomainName, + caaRecord.flags, + caaRecord.tag, + caaRecord.value, + ), + ); + } } - } - // Handle SRV records - if (domainData.record.SRV) { - for (var srv in domainData.record.SRV) { - var srvRecord = domainData.record.SRV[srv]; - commit[domainName].push( - SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") - ); - } - } - - // Handle TXT records - if (domainData.record.TXT) { - if (Array.isArray(domainData.record.TXT)) { - for (var txt in domainData.record.TXT) { + // Handle CNAME records + if (domainData.record.CNAME) { commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]) + CNAME(subdomainName, domainData.record.CNAME + ".", proxyState), ); - } - } else { - commit[domainName].push( - TXT(subdomainName, domainData.record.TXT) - ); } - } - // Handle URL records - // Note: URL records are not actual DNS records, we have a server configured to support them instead. - if (domainData.record.URL) { - commit[domainName].push( - A(subdomainName, "192.0.2.1", proxy.on) - ); - } + // Handle MX records + if (domainData.record.MX) { + for (var mx in domainData.record.MX) { + commit[domainName].push( + MX(subdomainName, 10, domainData.record.MX[mx] + "."), + ); + } + } + + // Handle NS records + if (domainData.record.NS) { + for (var ns in domainData.record.NS) { + commit[domainName].push( + NS(subdomainName, domainData.record.NS[ns] + "."), + ); + } + } + + // Handle SRV records + if (domainData.record.SRV) { + for (var srv in domainData.record.SRV) { + var srvRecord = domainData.record.SRV[srv]; + commit[domainName].push( + SRV( + subdomainName, + srvRecord.priority, + srvRecord.weight, + srvRecord.port, + srvRecord.target + ".", + ), + ); + } + } + + // Handle TXT records + if (domainData.record.TXT) { + if (Array.isArray(domainData.record.TXT)) { + for (var txt in domainData.record.TXT) { + commit[domainName].push( + TXT(subdomainName, domainData.record.TXT[txt]), + ); + } + } else { + commit[domainName].push(TXT(subdomainName, domainData.record.TXT)); + } + } + + // Handle URL records + // Note: URL records are not actual DNS records, we have a server configured to support them instead. + if (domainData.record.URL) { + // Use 192.0.2.1 until server is deployed. + commit[domainName].push(A(subdomainName, "192.0.2.1", proxy.on)); + } } // Commit all DNS records for (var domainName in commit) { - D(domainName, regNone, providerCf, commit[domainName]); + D(domainName, regNone, providerCf, commit[domainName]); } From 0c88ce420fe43a06c7583cd2b9a652601b8098e3 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:51:38 +0800 Subject: [PATCH 326/434] Delete zone.js --- zone.js | 129 -------------------------------------------------------- 1 file changed, 129 deletions(-) delete mode 100644 zone.js diff --git a/zone.js b/zone.js deleted file mode 100644 index fb49a395b..000000000 --- a/zone.js +++ /dev/null @@ -1,129 +0,0 @@ -const fs = require('fs'); // Required for writing JSON to file - -var proxy = { - on: { "cloudflare_proxy": "on" }, - off: { "cloudflare_proxy": "off" } -}; - -// Function to validate filenames according to the given rules -function isValidFilename(filename) { - var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; - return regex.test(filename); -} - -// Function to get the domains list from the domains folder -function getDomainsList(filesPath) { - var result = []; - var files = glob.apply(null, [filesPath, true, '.json']); - - for (var i = 0; i < files.length; i++) { - var basename = files[i].split('/').reverse()[0]; - - if (!isValidFilename(basename)) { - console.log(`Skipping invalid file: ${basename}`); - continue; - } - - var name = basename.split('.')[0]; - result.push({ name: name, data: require(files[i]) }); - } - - return result; -} - -var domains = getDomainsList('./domains'); -var zoneFile = {}; // JSON object to hold all the DNS records - -for (var idx in domains) { - var domainData = domains[idx].data; - var proxyState = proxy.on; // enabled by default - - // Initialize the domain entry in the zone file if not already there - if (!zoneFile[domainData.record.domain]) { - zoneFile[domainData.record.domain] = []; - } - - // Check if proxy should be turned off - if (domainData.record.proxied === false) { - proxyState = proxy.off; - } - - // Handle CNAME record - if (domainData.record.CNAME) { - zoneFile[domainData.record.domain].push({ - type: "CNAME", - subdomain: domainData.subdomain, - value: domainData.record.CNAME + ".", - proxy: proxyState - }); - } - - // Handle A records - if (domainData.record.A) { - for (var a in domainData.record.A) { - zoneFile[domainData.record.domain].push({ - type: "A", - subdomain: domainData.subdomain, - value: domainData.record.A[a], - proxy: proxyState - }); - } - } - - // Handle AAAA records - if (domainData.record.AAAA) { - for (var aaaa in domainData.record.AAAA) { - zoneFile[domainData.record.domain].push({ - type: "AAAA", - subdomain: domainData.subdomain, - value: domainData.record.AAAA[aaaa], - proxy: proxyState - }); - } - } - - // Handle MX records - if (domainData.record.MX) { - for (var mx in domainData.record.MX) { - zoneFile[domainData.record.domain].push({ - type: "MX", - subdomain: domainData.subdomain, - value: domainData.record.MX[mx] + ".", - priority: 10 - }); - } - } - - // Handle URL records (redirect) - if (domainData.record.URL) { - zoneFile[domainData.record.domain].push({ - type: "URL", - subdomain: domainData.subdomain, - value: domainData.record.URL - }); - } - - // Handle TXT records - if (domainData.record.TXT) { - if (Array.isArray(domainData.record.TXT)) { - for (var txt in domainData.record.TXT) { - zoneFile[domainData.record.domain].push({ - type: "TXT", - subdomain: domainData.subdomain, - value: domainData.record.TXT[txt] - }); - } - } else { - zoneFile[domainData.record.domain].push({ - type: "TXT", - subdomain: domainData.subdomain, - value: domainData.record.TXT - }); - } - } -} - -// Write the JSON zone file to disk -fs.writeFileSync('zoneFile.json', JSON.stringify(zoneFile, null, 2), 'utf-8'); - -console.log("Zone file has been written to zoneFile.json"); From 94dba1bba54dfd2802d70b96f94e0df518c4c2b3 Mon Sep 17 00:00:00 2001 From: Fluffythebunny <120046993+Fluffythebunny@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:04:23 -0500 Subject: [PATCH 327/434] Create fluffythebunny.json --- domains/fluffythebunny.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/fluffythebunny.json diff --git a/domains/fluffythebunny.json b/domains/fluffythebunny.json new file mode 100644 index 000000000..e980c0797 --- /dev/null +++ b/domains/fluffythebunny.json @@ -0,0 +1,12 @@ +{ + "description": "using it for my developer portfolio", + "repo": "https://github.com/Fluffythebunny/fluffythebunny.is-a.dev", + "owner": { + "username": "Fluffythebunny", + "email": "puglsytt@gmail.com", + "twitter": "pugls" + }, + "record": { + "CNAME": "https://fluffythebunny.github.io/fluffythebunny.is-a.dev/" + } +} From 962bf59e6db47f02b4741063b59242ac858e1d64 Mon Sep 17 00:00:00 2001 From: Fluffythebunny <120046993+Fluffythebunny@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:08:46 -0500 Subject: [PATCH 328/434] Create _github-pages-challenge-Fluffythebunny.json --- domains/_github-pages-challenge-Fluffythebunny.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/_github-pages-challenge-Fluffythebunny.json diff --git a/domains/_github-pages-challenge-Fluffythebunny.json b/domains/_github-pages-challenge-Fluffythebunny.json new file mode 100644 index 000000000..5e853f15d --- /dev/null +++ b/domains/_github-pages-challenge-Fluffythebunny.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Fluffythebunny", + "email": "puglsytt@gmail.com" + }, + "record": { + "TXT": "beb68ebc988463b8b1753c41c14f9e" + } From 8e55205ab8463b335223a630771bb7bb49f4017c Mon Sep 17 00:00:00 2001 From: Fluffythebunny <120046993+Fluffythebunny@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:17:44 -0500 Subject: [PATCH 329/434] Add files via upload --- domains/fluffythebunny.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/fluffythebunny.json b/domains/fluffythebunny.json index e980c0797..091f3cee8 100644 --- a/domains/fluffythebunny.json +++ b/domains/fluffythebunny.json @@ -7,6 +7,6 @@ "twitter": "pugls" }, "record": { - "CNAME": "https://fluffythebunny.github.io/fluffythebunny.is-a.dev/" + "CNAME": "fluffythebunny.github.io" } } From e6f3532d8c3a376892636def49055fdb2a82ae06 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 09:13:01 +0300 Subject: [PATCH 330/434] chore: missing comma --- domains/_github-pages-challenge-Fluffythebunny.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/_github-pages-challenge-Fluffythebunny.json b/domains/_github-pages-challenge-Fluffythebunny.json index 5e853f15d..5519e8ef1 100644 --- a/domains/_github-pages-challenge-Fluffythebunny.json +++ b/domains/_github-pages-challenge-Fluffythebunny.json @@ -6,3 +6,4 @@ "record": { "TXT": "beb68ebc988463b8b1753c41c14f9e" } +} From 0eda17df9bb50dac9b889de3cf3a38195d6f7740 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:49:58 +0300 Subject: [PATCH 331/434] Update c.json to use NS --- domains/c.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/c.json b/domains/c.json index da3053a49..d0d37c30b 100644 --- a/domains/c.json +++ b/domains/c.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "CNAME": "edge.redirect.pizza" + "NS": "nucum.ns.cloudflare.com" } } From 631b8db8e3a82f46adf7bc33c31ee48b63875a3f Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:51:30 +0300 Subject: [PATCH 332/434] Update orangc.json to use NS --- domains/orangc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/orangc.json b/domains/orangc.json index da3053a49..d0d37c30b 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "CNAME": "edge.redirect.pizza" + "NS": "nucum.ns.cloudflare.com" } } From 6f8dd0cef57d525b157059339533590f5ec295b0 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:53:02 +0300 Subject: [PATCH 333/434] Update orangc.json --- domains/orangc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/orangc.json b/domains/orangc.json index d0d37c30b..8fdc0ccc6 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "NS": "nucum.ns.cloudflare.com" + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } } From 35dc44652d94746a62aa2dd69e228757e9f7442e Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:53:27 +0300 Subject: [PATCH 334/434] Update c.json --- domains/c.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/c.json b/domains/c.json index d0d37c30b..8fdc0ccc6 100644 --- a/domains/c.json +++ b/domains/c.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "NS": "nucum.ns.cloudflare.com" + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } } From 5a3bac735ae349e96904539b554c84fcc7cc9c99 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 15:55:45 +0800 Subject: [PATCH 335/434] Update dnsconfig.js --- dnsconfig.js | 48 ++++++++++++++++++++---------------------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index ab57a4689..81c846dcf 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -2,16 +2,16 @@ var regNone = NewRegistrar("none"); var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { - on: { cloudflare_proxy: "on" }, - off: { cloudflare_proxy: "off" }, -}; + on: { "cloudflare_proxy": "on" }, + off: { "cloudflare_proxy": "off" } +} function getDomainsList(filesPath) { var result = []; - var files = glob.apply(null, [filesPath, true, ".json"]); + var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var name = files[i].split(".").slice(0, -1).join("."); + var name = files[i].split('.').slice(0, -1).join('.'); result.push({ name: name, data: require(files[i]) }); } @@ -19,7 +19,7 @@ function getDomainsList(filesPath) { return result; } -var domains = getDomainsList("./domains"); +var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { @@ -40,7 +40,7 @@ for (var idx in domains) { if (domainData.record.A) { for (var a in domainData.record.A) { commit[domainName].push( - A(subdomainName, IP(domainData.record.A[a]), proxyState), + A(subdomainName, IP(domainData.record.A[a]), proxyState) ); } } @@ -49,7 +49,7 @@ for (var idx in domains) { if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { commit[domainName].push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState), + AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) ); } } @@ -59,12 +59,7 @@ for (var idx in domains) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; commit[domainName].push( - CAA( - subdomainName, - caaRecord.flags, - caaRecord.tag, - caaRecord.value, - ), + CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) ); } } @@ -72,7 +67,7 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { commit[domainName].push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState), + CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) ); } @@ -80,7 +75,7 @@ for (var idx in domains) { if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainName].push( - MX(subdomainName, 10, domainData.record.MX[mx] + "."), + MX(subdomainName, 10, domainData.record.MX[mx] + ".") ); } } @@ -89,7 +84,7 @@ for (var idx in domains) { if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainName].push( - NS(subdomainName, domainData.record.NS[ns] + "."), + NS(subdomainName, domainData.record.NS[ns] + ".") ); } } @@ -99,13 +94,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainName].push( - SRV( - subdomainName, - srvRecord.priority, - srvRecord.weight, - srvRecord.port, - srvRecord.target + ".", - ), + SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } @@ -115,19 +104,22 @@ for (var idx in domains) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]), + TXT(subdomainName, domainData.record.TXT[txt]) ); } } else { - commit[domainName].push(TXT(subdomainName, domainData.record.TXT)); + commit[domainName].push( + TXT(subdomainName, domainData.record.TXT) + ); } } // Handle URL records // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { - // Use 192.0.2.1 until server is deployed. - commit[domainName].push(A(subdomainName, "192.0.2.1", proxy.on)); + commit[domainName].push( + A(subdomainName, "192.0.2.1", proxy.on) + ); } } From 97dedf7c4db19ad66ea899f5ea4369817e9b23a0 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:00:55 +0800 Subject: [PATCH 336/434] Update README.md --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index a2aff3b08..7715ec46d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ +# Migration Downtime +Dear users, + +We are currently in the process of migrating our DNS services to Cloudflare, during this time there will be downtime for the entire is-a.dev domain as we migrate the zone file across. We understand your frustration with this, and we are working as fast as possible to get it migrated. + +**Do not expect any DNS records for any subdomain to resolve during this time.** + +No new pull requests will be merged either during the migration. + +Thank you for your co-operation. + +\- The is-a.dev Team + +*For any enquiries, please email william@williamharrison.dev or join the [Discord server](https://discord.gg/is-a-dev-830872854677422150) and ping or DM `@williamharrison`.* + +--- +

is-a.dev Banner

From 456964a2c2e9550444bb4a4ad1caa64bbbf6d22a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:04:23 +0800 Subject: [PATCH 337/434] Update README.md --- README.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/README.md b/README.md index 7715ec46d..be461e067 100644 --- a/README.md +++ b/README.md @@ -33,15 +33,6 @@ Thank you for your co-operation. Discord Server

-## Phishing emails alert -**We have been notified of scammers using emails in this repository to send phishing emails. Do NOT click any links in suspicious emails.** - -If you would like to remove your email, remove it from your JSON file and provide a separate contact method (preferably Discord). - -Leave the email field there, but just blank. Then add a separate contact method to your file. - -Please see more information in issue https://github.com/is-a-dev/register/issues/14802. - ## Issues If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose). From 6432cad7f9d4b7b51f855701ebd03450f52e806e Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:06:09 +0800 Subject: [PATCH 338/434] Update README.md --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index be461e067..900c67950 100644 --- a/README.md +++ b/README.md @@ -55,9 +55,6 @@ If you have an issue that contains confidental infomation, send an email to secu Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. -## Status -You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.dev). - ### Donate If you like this project, please consider donating so we can keep this project running forever! From 7846887cad0a63e96304a06f0892f95e706c9a96 Mon Sep 17 00:00:00 2001 From: Stef_DP Date: Thu, 17 Oct 2024 10:10:28 +0200 Subject: [PATCH 339/434] Update stefdp.json --- domains/stefdp.json | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/domains/stefdp.json b/domains/stefdp.json index d301d97a5..9fe3d2b01 100644 --- a/domains/stefdp.json +++ b/domains/stefdp.json @@ -6,10 +6,9 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" }, "record": { - "A": [ - "194.60.201.37" - ], - "MX": ["mail.stefdp.lol"], - "TXT": ["v=spf1 mx ~all"] + "NS": [ + "jonah.ns.cloudflare.com", + "mary.ns.cloudflare.com" + ] } } From 37e4dba5948387797ad501a6c3ca9d3f78b920c0 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 13:42:18 +0530 Subject: [PATCH 340/434] add NS for om.is-a.dev --- domains/om.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/om.json b/domains/om.json index 9eef67dec..1f097dafd 100644 --- a/domains/om.json +++ b/domains/om.json @@ -5,7 +5,6 @@ "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "MX": ["mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in"], - "TXT": "v=spf1 include:zoho.in ~all" + "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] } } From 87851a71372033691ae2990662987c25fe59fda5 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 13:46:17 +0530 Subject: [PATCH 341/434] add NS for o.is-a.dev --- domains/o.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/domains/o.json b/domains/o.json index b08792abe..1f097dafd 100644 --- a/domains/o.json +++ b/domains/o.json @@ -1,13 +1,10 @@ { "owner": { "username": "omsenjalia", - "email": "om@maintainers.is-a.dev" + "email": "", + "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] } } From 24ce4db887e08d4636ccf1474e7beac30a01176c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:26:16 +1100 Subject: [PATCH 342/434] updates --- MAINTAINERS.md | 1 - dnsconfig.js | 9 ++------ domains/@.json | 21 ++++++++++++++++--- ...-is-a-dev-o.m.json => _gh-is-a-dev-o.json} | 2 +- domains/_gh-is-a-dev-o.www.json | 10 --------- domains/_github-challenge-is-a-dev-org.json | 10 --------- ...github-pages-challenge-is-a-dev.docs.json} | 20 +++++++++--------- domains/discord.json | 4 ++-- domains/docs.json | 2 +- domains/m.json | 10 --------- domains/maintainers.json | 10 --------- domains/manage.json | 10 --------- domains/privacy.json | 9 -------- domains/redirect.json | 9 -------- domains/register.json | 10 --------- domains/www.json | 4 +--- 16 files changed, 35 insertions(+), 106 deletions(-) rename domains/{_gh-is-a-dev-o.m.json => _gh-is-a-dev-o.json} (77%) delete mode 100644 domains/_gh-is-a-dev-o.www.json delete mode 100644 domains/_github-challenge-is-a-dev-org.json rename domains/{_gh-is-a-dev-o.maintainers.json => _github-pages-challenge-is-a-dev.docs.json} (61%) delete mode 100644 domains/m.json delete mode 100644 domains/maintainers.json delete mode 100644 domains/manage.json delete mode 100644 domains/privacy.json delete mode 100644 domains/redirect.json delete mode 100644 domains/register.json diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 071673ba9..cb300be61 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -6,7 +6,6 @@ | CuteDog5695 | [@CuteDog5695](https://github.com/CuteDog5695) | Maintainer | | Daniel | [@hackermondev](https://github.com/hackermondev) | Maintainer | | DIBSTER | [@DEV-DIBSTER](https://github.com/DEV-DIBSTER) | Maintainer | -| MaskDuck | [@MaskDuck](https://github.com/MaskDuck) | Maintainer | | Om | [@omsenjalia](https://github.com/omsenjalia) | Maintainer | | orangc | [@orxngc](https://github.com/orxngc) | Maintainer | | Stef | [@Stef-00012](https://github.com/Stef-00012) | Maintainer | diff --git a/dnsconfig.js b/dnsconfig.js index 81c846dcf..ee1d9c8eb 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -28,13 +28,8 @@ for (var idx in domains) { var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default - if (!commit[domainName]) { - commit[domainName] = []; - } - - if (domainData.proxied === false) { - proxyState = proxy.off; - } + if (!commit[domainName]) commit[domainName] = []; + if (!domainData.proxied) proxyState = proxy.off; // Handle A records if (domainData.record.A) { diff --git a/domains/@.json b/domains/@.json index 4fe4c1133..0495405b7 100644 --- a/domains/@.json +++ b/domains/@.json @@ -1,11 +1,26 @@ { - "description": "The root domain for is-a.dev website", - "repo": "https://github.com/is-a-dev/is-a-dev.github.io", "owner": { "username": "is-a-dev", "email": "" }, "record": { - "URL": "http://www.is-a.dev" + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "AAAA": [ + "2606:50c0:8000::153", + "2606:50c0:8001::153", + "2606:50c0:8002::153", + "2606:50c0:8003::153" + ], + "MX": [ + "route1.mx.cloudflare.net", + "route2.mx.cloudflare.net", + "route3.mx.cloudflare.net" + ], + "TXT": "v=spf1 include:_spf.mx.cloudflare.net ~all" } } diff --git a/domains/_gh-is-a-dev-o.m.json b/domains/_gh-is-a-dev-o.json similarity index 77% rename from domains/_gh-is-a-dev-o.m.json rename to domains/_gh-is-a-dev-o.json index e7af9390b..804fb9f73 100644 --- a/domains/_gh-is-a-dev-o.m.json +++ b/domains/_gh-is-a-dev-o.json @@ -5,6 +5,6 @@ }, "record": { - "TXT": "e0ffcded3e" + "TXT": "9ac06a2c1c" } } diff --git a/domains/_gh-is-a-dev-o.www.json b/domains/_gh-is-a-dev-o.www.json deleted file mode 100644 index a93e75f33..000000000 --- a/domains/_gh-is-a-dev-o.www.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "1259c184c5" - } -} diff --git a/domains/_github-challenge-is-a-dev-org.json b/domains/_github-challenge-is-a-dev-org.json deleted file mode 100644 index d9ade36b1..000000000 --- a/domains/_github-challenge-is-a-dev-org.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "2c9dfbe7c8" - } -} diff --git a/domains/_gh-is-a-dev-o.maintainers.json b/domains/_github-pages-challenge-is-a-dev.docs.json similarity index 61% rename from domains/_gh-is-a-dev-o.maintainers.json rename to domains/_github-pages-challenge-is-a-dev.docs.json index e381c3c8c..65e45a0f8 100644 --- a/domains/_gh-is-a-dev-o.maintainers.json +++ b/domains/_github-pages-challenge-is-a-dev.docs.json @@ -1,10 +1,10 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "7b45eb688b" - } -} +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + + "record": { + "TXT": "c5409850ced5dfc8fb88283246972e" + } +} diff --git a/domains/discord.json b/domains/discord.json index 656c64a52..8020b2f1b 100644 --- a/domains/discord.json +++ b/domains/discord.json @@ -1,9 +1,9 @@ { "owner": { "username": "is-a-dev", - "email": "m@is-a.dev" + "email": "" }, "record": { - "CNAME": "edge.redirect.pizza" + "URL": "https://discord.gg/is-a-dev-830872854677422150" } } diff --git a/domains/docs.json b/domains/docs.json index 946773150..51b50f786 100644 --- a/domains/docs.json +++ b/domains/docs.json @@ -6,6 +6,6 @@ "email": "" }, "record": { - "URL": "https://www.is-a.dev/docs" + "CNAME": "is-a.dev" } } diff --git a/domains/m.json b/domains/m.json deleted file mode 100644 index ce1ab1851..000000000 --- a/domains/m.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "MX": ["mail.hrsn.net"], - "TXT": "v=spf1 include:_spf.hrsn.net ~all" - } -} diff --git a/domains/maintainers.json b/domains/maintainers.json deleted file mode 100644 index ce1ab1851..000000000 --- a/domains/maintainers.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "MX": ["mail.hrsn.net"], - "TXT": "v=spf1 include:_spf.hrsn.net ~all" - } -} diff --git a/domains/manage.json b/domains/manage.json deleted file mode 100644 index f27db0ab3..000000000 --- a/domains/manage.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "URL": "https://github.com/is-a-dev/register" - } -} diff --git a/domains/privacy.json b/domains/privacy.json deleted file mode 100644 index 6f3b6f9c6..000000000 --- a/domains/privacy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "URL": "https://owl.is-a.dev" - } -} diff --git a/domains/redirect.json b/domains/redirect.json deleted file mode 100644 index 8b7a9f235..000000000 --- a/domains/redirect.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "RESERVED FOR REDIRECT URLS" - } -} diff --git a/domains/register.json b/domains/register.json deleted file mode 100644 index f27db0ab3..000000000 --- a/domains/register.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "URL": "https://github.com/is-a-dev/register" - } -} diff --git a/domains/www.json b/domains/www.json index af576c718..d41bee02d 100644 --- a/domains/www.json +++ b/domains/www.json @@ -1,11 +1,9 @@ { - "description": "The is-a.dev website", - "repo": "https://github.com/is-a-dev/is-a-dev.github.io", "owner": { "username": "is-a-dev", "email": "" }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } From eb6e3df7bb572038baaf25e00d00e0bd95b9515c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:30:08 +1100 Subject: [PATCH 343/434] more updates --- .eslintrc.json | 31 ------------------------------- .github/CODEOWNERS | 2 +- .gitignore | 4 ---- README.md | 2 +- SECURITY.md | 2 +- domains/_dmarc.json | 9 +++++++++ domains/_psl.json | 4 ++-- 7 files changed, 14 insertions(+), 40 deletions(-) delete mode 100644 .eslintrc.json delete mode 100644 .gitignore create mode 100644 domains/_dmarc.json diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index b35636417..000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "extends": [ - "eslint:recommended", - "plugin:node/recommended", - "plugin:json/recommended" - ], - "parserOptions": { - "ecmaVersion": 2020 - }, - "rules": { - "indent": ["error", 2], - "max-len": ["error", { - "code": 100, - "ignoreStrings": true, - "ignoreTemplateLiterals": true, - "ignoreTrailingComments": true - }], - "node/exports-style": ["error", "module.exports"], - "node/file-extension-in-import": ["error", "always"], - "node/prefer-global/buffer": ["error", "always"], - "node/prefer-global/console": ["error", "always"], - "node/prefer-global/process": ["error", "always"], - "node/prefer-global/url-search-params": ["error", "always"], - "node/prefer-global/url": ["error", "always"], - "node/prefer-promises/dns": "error", - "node/prefer-promises/fs": "error", - "no-process-exit": [0], - "node/no-unsupported-features/node-builtins": [0], - "node/no-unsupported-features/es-syntax": [0] - } -} diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3747adddc..225185e50 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,6 @@ * @phenax @wdhdev /.github/ @wdhdev -/domains/ @is-a-dev/maintainers @is-a-dev/trial-maintainers +/domains/ @is-a-dev/maintainers *.md @is-a-dev/maintainers diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 209d4adc4..000000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -node_modules/ -*.env.production -*.log -is-a-dev-cert/ diff --git a/README.md b/README.md index 900c67950..638b18b5d 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Thank you for your co-operation. ## Issues If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose). -If you have an issue that contains confidental infomation, send an email to security@m.is-a.dev. +If you have an issue that contains confidental infomation, send an email to security@is-a.dev. ## Register ### Manual Registration diff --git a/SECURITY.md b/SECURITY.md index e6b236db7..4c96d8394 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -3,4 +3,4 @@ ## Reporting a vulnerability You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repository. -However, for **higher severity vulnerabilities and bugs**, please email security@m.is-a.dev. +However, for **higher severity vulnerabilities and bugs**, please email security@is-a.dev. diff --git a/domains/_dmarc.json b/domains/_dmarc.json new file mode 100644 index 000000000..eb9be2da8 --- /dev/null +++ b/domains/_dmarc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "v=DMARC1; p=reject; rua=mailto:b24ae2ebb6744451bec500b161916c03@dmarc-reports.cloudflare.net" + } +} diff --git a/domains/_psl.json b/domains/_psl.json index fd8db17bb..99f450e73 100644 --- a/domains/_psl.json +++ b/domains/_psl.json @@ -1,8 +1,8 @@ { - "description": "PSL validation record for is-a.dev", + "description": "PSL validation record", "owner": { "username": "is-a-dev", - "email": "phenax5@gmail.com" + "email": "" }, "record": { "TXT": "https://github.com/publicsuffix/list/pull/1949" From 1e18d259943b9573069f723594f68ee27ed0b357 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:32:32 +1100 Subject: [PATCH 344/434] add w.is-a.dev --- domains/w.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/w.json diff --git a/domains/w.json b/domains/w.json new file mode 100644 index 000000000..7de0d3a5b --- /dev/null +++ b/domains/w.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@is-a.dev" + }, + + "record": { + "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] + } +} From 816750cbdbe415fe756c3d91f26e0d32b04182dc Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:43:56 +1100 Subject: [PATCH 345/434] move website to root --- README.md | 2 +- domains/docs.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 638b18b5d..349eca45a 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ If you have an issue that contains confidental infomation, send an email to secu - [Fork](https://github.com/is-a-dev/register/fork) and star this repository - Add a new file called `your-domain-name.json` in the `domains` folder to register `your-domain-name.is-a.dev` -- [Read the documentation](https://www.is-a.dev/docs) +- [Read the documentation](https://is-a.dev/docs) - Your pull request will be reviewed and merged. *Make sure to keep an eye on it incase we need you to make any changes!* - After the pull request is merged, please allow up to 24 hours for the changes to propagate - Enjoy your new `.is-a.dev` domain! diff --git a/domains/docs.json b/domains/docs.json index 51b50f786..e29fc733a 100644 --- a/domains/docs.json +++ b/domains/docs.json @@ -6,6 +6,6 @@ "email": "" }, "record": { - "CNAME": "is-a.dev" + "URL": "https://is-a.dev/docs" } } From 07af4ae55a88229b6ae6eea2ecdb5d2d29fdbe3c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:44:36 +0800 Subject: [PATCH 346/434] Delete domains/_github-pages-challenge-is-a-dev.docs.json --- domains/_github-pages-challenge-is-a-dev.docs.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-is-a-dev.docs.json diff --git a/domains/_github-pages-challenge-is-a-dev.docs.json b/domains/_github-pages-challenge-is-a-dev.docs.json deleted file mode 100644 index 65e45a0f8..000000000 --- a/domains/_github-pages-challenge-is-a-dev.docs.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "c5409850ced5dfc8fb88283246972e" - } -} From 7b58ba835272d269f622603cd4fbed8816535618 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:17:30 +1100 Subject: [PATCH 347/434] delete nested subdomains of ns domains --- domains/_discord.api.stefdp.json | 11 ----------- domains/_discord.c.json | 10 ---------- domains/_discord.orangc.json | 10 ---------- domains/_discord.stefdp.json | 11 ----------- domains/_dmarc.om.json | 10 ---------- .../_github-pages-challenge-stef-00012.stefdp.json | 13 ------------- domains/_github-pages-challenge-wdhdev.william.json | 10 ---------- domains/api.spotify.stefdp.json | 12 ------------ domains/api.stefdp.json | 12 ------------ domains/choudery.json | 13 ------------- domains/dash.stefdp.json | 11 ----------- domains/data.om.json | 9 --------- domains/dkim._domainkey.om.json | 10 ---------- domains/dockge.stefdp.json | 12 ------------ domains/docs.stefdp.json | 11 ----------- domains/juniper.orangc.json | 10 ---------- domains/node.stefdp.json | 11 ----------- domains/ntfy.stefdp.json | 12 ------------ domains/panel.stefdp.json | 11 ----------- domains/portainer.stefdp.json | 12 ------------ domains/proxy.stefdp.json | 11 ----------- domains/spotify.stefdp.json | 11 ----------- domains/ss.stefdp.json | 12 ------------ domains/status.stefdp.json | 11 ----------- domains/tianji.stefdp.json | 11 ----------- domains/uptime.stefdp.json | 12 ------------ 26 files changed, 289 deletions(-) delete mode 100644 domains/_discord.api.stefdp.json delete mode 100644 domains/_discord.c.json delete mode 100644 domains/_discord.orangc.json delete mode 100644 domains/_discord.stefdp.json delete mode 100644 domains/_dmarc.om.json delete mode 100644 domains/_github-pages-challenge-stef-00012.stefdp.json delete mode 100644 domains/_github-pages-challenge-wdhdev.william.json delete mode 100644 domains/api.spotify.stefdp.json delete mode 100644 domains/api.stefdp.json delete mode 100644 domains/choudery.json delete mode 100644 domains/dash.stefdp.json delete mode 100644 domains/data.om.json delete mode 100644 domains/dkim._domainkey.om.json delete mode 100644 domains/dockge.stefdp.json delete mode 100644 domains/docs.stefdp.json delete mode 100644 domains/juniper.orangc.json delete mode 100644 domains/node.stefdp.json delete mode 100644 domains/ntfy.stefdp.json delete mode 100644 domains/panel.stefdp.json delete mode 100644 domains/portainer.stefdp.json delete mode 100644 domains/proxy.stefdp.json delete mode 100644 domains/spotify.stefdp.json delete mode 100644 domains/ss.stefdp.json delete mode 100644 domains/status.stefdp.json delete mode 100644 domains/tianji.stefdp.json delete mode 100644 domains/uptime.stefdp.json diff --git a/domains/_discord.api.stefdp.json b/domains/_discord.api.stefdp.json deleted file mode 100644 index b6e9ec775..000000000 --- a/domains/_discord.api.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "TXT": "dh=e71ddcd3beca6bbd44125eb4d861d4cf28eed0c8" - } -} diff --git a/domains/_discord.c.json b/domains/_discord.c.json deleted file mode 100644 index e0d3ad199..000000000 --- a/domains/_discord.c.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "orxngc", - "discord": "orangc", - "email": "orangc@proton.me" - }, - "record": { - "TXT": "dh=dff53e3c9534a4606fe07fef0142ab53acf4a0e4" - } -} diff --git a/domains/_discord.orangc.json b/domains/_discord.orangc.json deleted file mode 100644 index dcdfb506a..000000000 --- a/domains/_discord.orangc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "orxngc", - "discord": "orangc", - "email": "orangc@proton.me" - }, - "record": { - "TXT": "dh=d27c8c015aa5f1be96c0c468e091a0958dd1c1dc" - } -} diff --git a/domains/_discord.stefdp.json b/domains/_discord.stefdp.json deleted file mode 100644 index e0d13c96d..000000000 --- a/domains/_discord.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "TXT": "dh=f6d71b43aecaa5a4ea3534d21f11f6b0e4559d8a" - } -} diff --git a/domains/_dmarc.om.json b/domains/_dmarc.om.json deleted file mode 100644 index f3a7cf119..000000000 --- a/domains/_dmarc.om.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "omsenjalia", - "email": "", - "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" - }, - "record": { - "TXT": "v=DMARC1; p=quarantine; rua=mailto:omsenjalia@gmail.com; ruf=mailto:omsenjalia@gmail.com; sp=quarantine; adkim=r; aspf=r" - } -} diff --git a/domains/_github-pages-challenge-stef-00012.stefdp.json b/domains/_github-pages-challenge-stef-00012.stefdp.json deleted file mode 100644 index 372ad0c6d..000000000 --- a/domains/_github-pages-challenge-stef-00012.stefdp.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "TXT": [ - "27c2dc9cd3e8a0a37947e82ab6f637" - ] - } -} diff --git a/domains/_github-pages-challenge-wdhdev.william.json b/domains/_github-pages-challenge-wdhdev.william.json deleted file mode 100644 index 1e95f51b3..000000000 --- a/domains/_github-pages-challenge-wdhdev.william.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@is-a.dev" - }, - - "record": { - "TXT": "6b3a5de4756e5840afc94698b74712" - } -} diff --git a/domains/api.spotify.stefdp.json b/domains/api.spotify.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/api.spotify.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/api.stefdp.json b/domains/api.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/api.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/choudery.json b/domains/choudery.json deleted file mode 100644 index e071797f1..000000000 --- a/domains/choudery.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "Choudery", - "email": "blreaderdammy@gmail.com" - }, - "record": { - "MX": [ - "john.ns.cloudflare.com", - "sharon.ns.cloudflare.com" - ] - }, - "description": "Choudery coding" -} \ No newline at end of file diff --git a/domains/dash.stefdp.json b/domains/dash.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/dash.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/data.om.json b/domains/data.om.json deleted file mode 100644 index a55f3e7e8..000000000 --- a/domains/data.om.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "TerraPlayz", - "email": "omsenjalia+github@gmail.com" - }, - "record": { - "A": ["69.30.249.53"] - } -} diff --git a/domains/dkim._domainkey.om.json b/domains/dkim._domainkey.om.json deleted file mode 100644 index 110d3d905..000000000 --- a/domains/dkim._domainkey.om.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "omsenjalia", - "email": "", - "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" - }, - "record": { - "TXT": "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApUFgIkG/8KdnGqL3WcvLCQFh/9q6DZ/PNTXErJOvEBbI1wjYLUeR/44tApOzj0pVqCG9sZ9zLariA6858kxKx0nW0YxRZDAbiUy90G5zP6xT7sHX1MyDiQdsc/1KTGnFsQKb7scdpmFWrRgRaU9V3+Apr3n6j9eX6ZytUsoWMCVAgUwCxNHXujy6xCTendN9yJGOPvHsedvnD0PNcYbbsstWKJ1/5mS+33Bqpb8m5x0r+i4cwUmsGkuNHcuvYzTaYXWz+ohdi369zvGkd22ZTcM0x6ygqUzmeO40OMxMa35bO5XWmc1vQDSV+zR71BzdxF38E+/nHEB/VJmNKKtt0QIDAQAB" - } -} diff --git a/domains/dockge.stefdp.json b/domains/dockge.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/dockge.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/docs.stefdp.json b/domains/docs.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/docs.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/juniper.orangc.json b/domains/juniper.orangc.json deleted file mode 100644 index 0c3b75689..000000000 --- a/domains/juniper.orangc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "orxngc", - "discord": "orangc", - "email": "orangc@proton.me" - }, - "record": { - "A": ["66.59.209.229"] - } -} diff --git a/domains/node.stefdp.json b/domains/node.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/node.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/ntfy.stefdp.json b/domains/ntfy.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/ntfy.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/panel.stefdp.json b/domains/panel.stefdp.json deleted file mode 100644 index 884b42e7a..000000000 --- a/domains/panel.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "A": ["194.60.201.37"] - } -} diff --git a/domains/portainer.stefdp.json b/domains/portainer.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/portainer.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/proxy.stefdp.json b/domains/proxy.stefdp.json deleted file mode 100644 index 884b42e7a..000000000 --- a/domains/proxy.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "A": ["194.60.201.37"] - } -} diff --git a/domains/spotify.stefdp.json b/domains/spotify.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/spotify.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/ss.stefdp.json b/domains/ss.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/ss.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/status.stefdp.json b/domains/status.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/status.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/tianji.stefdp.json b/domains/tianji.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/tianji.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/uptime.stefdp.json b/domains/uptime.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/uptime.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} From 60165f6453e8e448d94a8268d5655f6348c3d340 Mon Sep 17 00:00:00 2001 From: Luis Alejandro Bravo Ferreira Date: Thu, 17 Oct 2024 04:17:33 -0500 Subject: [PATCH 348/434] Register luisalejandrobf --- domains/luisalejandrobf.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/luisalejandrobf.json diff --git a/domains/luisalejandrobf.json b/domains/luisalejandrobf.json new file mode 100644 index 000000000..502506654 --- /dev/null +++ b/domains/luisalejandrobf.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luisalejandrobf", + "email": "luisalejandrobravoferreira@gmail.com" + }, + "record": { + "TXT": "google-site-verification=sGmOAXQM9W1XepIo-CgWM_GlqEMW7z96P10kOC2p6fs" + } +} \ No newline at end of file From 4abeb11fa4be6469e7c431bc3a4fd6d709edf851 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:19:55 +1100 Subject: [PATCH 349/434] delete lingering acme records --- domains/_acme-challenge.juqwtf.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/_acme-challenge.juqwtf.json diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json deleted file mode 100644 index e8fc66acc..000000000 --- a/domains/_acme-challenge.juqwtf.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "denboy0123", - "email": "pochtaproverka01@gmail.com" - }, - "record": { - "TXT": [ - "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", - "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk" - ] - } -} From 68384e1fb431d7bf68e8e4f750664bb4c1ba51f1 Mon Sep 17 00:00:00 2001 From: Kirill Date: Thu, 17 Oct 2024 13:11:08 +0300 Subject: [PATCH 350/434] Create potatoenergy.json --- domains/potatoenergy.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/potatoenergy.json diff --git a/domains/potatoenergy.json b/domains/potatoenergy.json new file mode 100644 index 000000000..026dbe8d1 --- /dev/null +++ b/domains/potatoenergy.json @@ -0,0 +1,11 @@ +{ + "description": "Potato Energy Team Website Proxy", + "owner": { + "username": "ponfertato", + "email": "ponfertato@potatoenergy.ru" + "discord": "ponfertato", + }, + "record": { + "CNAME": "potatoenergy.ru" + } +} From 29d1cdc189861952242bb446c3e304090813c360 Mon Sep 17 00:00:00 2001 From: Kirill Date: Thu, 17 Oct 2024 13:20:12 +0300 Subject: [PATCH 351/434] Fix potatoenergy.json Oops... --- domains/potatoenergy.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/potatoenergy.json b/domains/potatoenergy.json index 026dbe8d1..38f1af671 100644 --- a/domains/potatoenergy.json +++ b/domains/potatoenergy.json @@ -2,8 +2,8 @@ "description": "Potato Energy Team Website Proxy", "owner": { "username": "ponfertato", - "email": "ponfertato@potatoenergy.ru" - "discord": "ponfertato", + "email": "ponfertato@potatoenergy.ru", + "discord": "ponfertato" }, "record": { "CNAME": "potatoenergy.ru" From 4437db7535529a69fc7f904bc6e7dd8fd7ac5206 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:26:04 +0800 Subject: [PATCH 352/434] Update _psl.json --- domains/_psl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_psl.json b/domains/_psl.json index 99f450e73..79f23886c 100644 --- a/domains/_psl.json +++ b/domains/_psl.json @@ -5,6 +5,6 @@ "email": "" }, "record": { - "TXT": "https://github.com/publicsuffix/list/pull/1949" + "TXT": "https://github.com/publicsuffix/list/pull/2225" } } From d2685454faf13df326f9bd002cfa0200c2ea8d35 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:26:31 +0800 Subject: [PATCH 353/434] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 7de0d3a5b..722adf218 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] + "URL": "https://william.is-a.dev" } } From 6dc65de528c81913d677dae3415b0cf8ce5d8b5a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:32:34 +0800 Subject: [PATCH 354/434] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ee1d9c8eb..ad490b37d 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -11,7 +11,7 @@ function getDomainsList(filesPath) { var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var name = files[i].split('.').slice(0, -1).join('.'); + var name = files[i].split('/').pop(); result.push({ name: name, data: require(files[i]) }); } From f93f784d4314f40162967ea1ff3b9f41b3968f0f Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:35:11 +0800 Subject: [PATCH 355/434] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ad490b37d..ecc1ea830 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -11,7 +11,7 @@ function getDomainsList(filesPath) { var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var name = files[i].split('/').pop(); + var name = files[i].split('/').pop().replace(/\.json$/, ''); result.push({ name: name, data: require(files[i]) }); } From f09b13d11ee2e36df96b1d64fbacc27e78896153 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 22:27:01 +1100 Subject: [PATCH 356/434] fix stupid stuff stupid people approved smh --- domains/gauravgupta.json | 9 --------- domains/meywy.json | 4 ++-- domains/shockbs.json | 2 +- domains/sono.json | 2 +- 4 files changed, 4 insertions(+), 13 deletions(-) delete mode 100644 domains/gauravgupta.json diff --git a/domains/gauravgupta.json b/domains/gauravgupta.json deleted file mode 100644 index 571c2edf5..000000000 --- a/domains/gauravgupta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "gauravgupta256", - "email": "gauravgupta8652@gmail.com" - }, - "record": { - "CNAME": "gauravgupta.is-a.dev" - } -} diff --git a/domains/meywy.json b/domains/meywy.json index 87a6c494e..4abdd5c12 100644 --- a/domains/meywy.json +++ b/domains/meywy.json @@ -8,8 +8,8 @@ }, "record": { "MX": [ - "mx1.improvmx.com.", - "mx2.improvmx.com." + "mx1.improvmx.com", + "mx2.improvmx.com" ], "TXT": "v=spf1 include:spf.improvmx.com ~all", "A": [ diff --git a/domains/shockbs.json b/domains/shockbs.json index 6174d5fce..3354c0d75 100644 --- a/domains/shockbs.json +++ b/domains/shockbs.json @@ -5,7 +5,7 @@ }, "record": { "A": ["76.76.21.21"], - "MX": ["mx1.improvmx.com","mx2.improvmx.com."], + "MX": ["mx1.improvmx.com","mx2.improvmx.com"], "TXT": "v=spf1 include:spf.improvmx.com ~all" } } diff --git a/domains/sono.json b/domains/sono.json index 626794992..246b44bcd 100644 --- a/domains/sono.json +++ b/domains/sono.json @@ -12,7 +12,7 @@ ], "MX": [ "mx1.improvmx.com", - "mx2.improvmx.com." + "mx2.improvmx.com" ], "TXT": [ "v=spf1 include:spf.improvmx.com ~all", From 6e48a071ca5347d5e617aadffb70c8421b11aaf5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:28:03 +0800 Subject: [PATCH 357/434] Update README.md --- README.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/README.md b/README.md index 349eca45a..1cdb8598b 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,3 @@ -# Migration Downtime -Dear users, - -We are currently in the process of migrating our DNS services to Cloudflare, during this time there will be downtime for the entire is-a.dev domain as we migrate the zone file across. We understand your frustration with this, and we are working as fast as possible to get it migrated. - -**Do not expect any DNS records for any subdomain to resolve during this time.** - -No new pull requests will be merged either during the migration. - -Thank you for your co-operation. - -\- The is-a.dev Team - -*For any enquiries, please email william@williamharrison.dev or join the [Discord server](https://discord.gg/is-a-dev-830872854677422150) and ping or DM `@williamharrison`.* - ---- -

is-a.dev Banner

From d73d46d18f0ddcc508c7155d6916d47d7bfff506 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:04:48 +0800 Subject: [PATCH 358/434] Update dnsconfig.js --- dnsconfig.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ecc1ea830..b703fac15 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -113,7 +113,8 @@ for (var idx in domains) { // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { commit[domainName].push( - A(subdomainName, "192.0.2.1", proxy.on) + A(subdomainName, "45.85.238.5", proxy.on) + TXT("_redirect" + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } } From a8860b4fb95daf48009de4ab6621beea29221391 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:06:04 +0800 Subject: [PATCH 359/434] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index b703fac15..a7dd902be 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -113,7 +113,7 @@ for (var idx in domains) { // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { commit[domainName].push( - A(subdomainName, "45.85.238.5", proxy.on) + A(subdomainName, "45.85.238.5", proxy.on), TXT("_redirect" + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } From 1747685abf4bf9085ee4c4fe9cc552737e217828 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:08:02 +0800 Subject: [PATCH 360/434] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index a7dd902be..f22a4219a 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -114,7 +114,7 @@ for (var idx in domains) { if (domainData.record.URL) { commit[domainName].push( A(subdomainName, "45.85.238.5", proxy.on), - TXT("_redirect" + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) + TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } } From 6bd8e8b974df7db07ef9cd9fb4874981e7c5ce9f Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:39:33 +0530 Subject: [PATCH 361/434] Update ukriu.json --- domains/ukriu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ukriu.json b/domains/ukriu.json index af1b4f1d4..ee86dab3e 100644 --- a/domains/ukriu.json +++ b/domains/ukriu.json @@ -4,6 +4,6 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.github.io" + "URL": "https://ukriu.com" } } From b12830c8fd455feae41a75cb984b160b5c2c0e86 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:40:13 +0530 Subject: [PATCH 362/434] Update uk.json --- domains/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/uk.json b/domains/uk.json index 458840eb2..c280fd33b 100644 --- a/domains/uk.json +++ b/domains/uk.json @@ -4,7 +4,7 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.github.io/", + "URL": "https://ukriu.com/", "MX": [ "mx1.forwardemail.net", "mx2.forwardemail.net" From b43dbedb8564ad1b60ac08389f189e9c82100d10 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:40:47 +0530 Subject: [PATCH 363/434] Update ukrio.json --- domains/ukrio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ukrio.json b/domains/ukrio.json index 9604f8703..86419a250 100644 --- a/domains/ukrio.json +++ b/domains/ukrio.json @@ -5,7 +5,7 @@ "discord": "ukriu" }, "record": { - "URL": "https://ukriu.github.io", + "URL": "https://ukriu.com", "TXT": "v=spf1 include:spf.improvmx.com ~all", "MX": [ "mx1.improvmx.com", From 62b1680df6ce269f97e5fff533f3e60c77c88709 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:41:31 +0530 Subject: [PATCH 364/434] Update deko.json --- domains/deko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/deko.json b/domains/deko.json index af1b4f1d4..ee86dab3e 100644 --- a/domains/deko.json +++ b/domains/deko.json @@ -4,6 +4,6 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.github.io" + "URL": "https://ukriu.com" } } From f200d9592164d171a833507e09d432fa3eb93adc Mon Sep 17 00:00:00 2001 From: NinjaXility <103378267+NinjaXility@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:15:32 +0300 Subject: [PATCH 365/434] Update h3lios.json removed the protocol and slashes --- domains/h3lios.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/h3lios.json b/domains/h3lios.json index 7fa4c440b..fbce1b053 100644 --- a/domains/h3lios.json +++ b/domains/h3lios.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "https://ninjaxility.github.io/" + "CNAME": "ninjaxility.github.io" } } - \ No newline at end of file + From 41df0b8a5c3a1137c284cc301e4b54a6711533db Mon Sep 17 00:00:00 2001 From: Kush-Dhingra Date: Thu, 17 Oct 2024 17:55:01 +0530 Subject: [PATCH 366/434] main --- domains/kushdhingra.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/kushdhingra.json b/domains/kushdhingra.json index e82c0ac9f..2754de6ca 100644 --- a/domains/kushdhingra.json +++ b/domains/kushdhingra.json @@ -1,13 +1,13 @@ { "owner": { "username": "Kush-Dhingra", - "email": "", + "email": "kushdhingra3112@gmail.com", "discord": "1035869217796403220", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJTReSXxF-8BxDH8rn6i_DIx0XuVrc4yYnOEN1Awfp7mZcYPIgcPt4mvsScPbJYhZLN5XtDlxl0DcdU8Za12GCk-aIWegJ9-_32bdjw3agBzaJ-ltaslRoVpNJ3zfLaQ9V-BrhwVMEJhpz5-0eYeEiikL4tHAoPzzKMlYIf8f5l7IL6aMfhBZvIFf0B3upGg2FeOpFCXAsttU5QiKkjUt4BjetuYb29UJoNzDco1ZExLdudlKd_fz6IcaAsw2K1u6MMDDs2khsic9M42AE3pRFCP_hacdllY5Z66ATlmKhYAxFryJYWrgbfpGX2PxSrQalAao_IP1TIGgiq7ugiBDw.Lg-WIZSH_nzEfnLZct78Cg.soPtqjy32EA2Ew63dHQ8P8-dt4ZihvZpipBVkHyX_rlnv-y5YpS5v2-2d3O5hGHRfCKnfxQsvewDfcPSGa4_Oq8BN01Kzhbet8AXRCK6uOM.ouoa2YqHKAeX9lKWZoFaog" }, "record": { - "CNAME": "kush-dhingra.github.io" + "CNAME": "kushdhingra.netlify.app" } } From bc64b83f7a7566cda41b71ec8fc63003ff4778fb Mon Sep 17 00:00:00 2001 From: andrewstech Date: Thu, 17 Oct 2024 13:35:02 +0100 Subject: [PATCH 367/434] Update publish.yml --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 335a58668..45fac5162 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -24,7 +24,7 @@ jobs: - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json - name: Publish - uses: koenrh/dnscontrol-action@v3 + uses: is-a-dev/dnscontrol-action@main env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} with: From 1399192a1b187dc00a50d12cbd16e46112305ac5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:48:16 +0800 Subject: [PATCH 368/434] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 1cdb8598b..136d8fc55 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ Domains Open Pull Requests Open Issues +
+ Publish + Raw API

is-a.dev

@@ -16,6 +19,8 @@ Discord Server

+[![Publish](https://github.com/is-a-dev/register/actions/workflows/publish.yml/badge.svg)](https://github.com/is-a-dev/register/actions/workflows/publish.yml) + ## Issues If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose). From a2995d5a7eccfe94ae795b5dd8401e69088f2462 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:49:51 +0800 Subject: [PATCH 369/434] Update publish.yml --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 45fac5162..804af0ecc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,7 +21,8 @@ jobs: steps: - uses: actions/checkout@v4 - - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json + - name: Generate creds.json + run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json - name: Publish uses: is-a-dev/dnscontrol-action@main @@ -29,4 +30,3 @@ jobs: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} with: args: push - config_file: "dnsconfig.js" From 704d774ebe44ca497665aecfe9ce7b43fcaf9eaf Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:50:58 +0800 Subject: [PATCH 370/434] Update validate.yml --- .github/workflows/validate.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 9f45e5b0d..0ca0890ec 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -6,7 +6,7 @@ on: push: branches: [main] paths: - - "domains/**" + - "domains/*" - ".github/workflows/validation.yml" - "dnsconfig.js" @@ -24,10 +24,9 @@ jobs: - uses: actions/checkout@v4 - name: Check - uses: koenrh/dnscontrol-action@v3 + uses: is-a-dev/dnscontrol-action@main with: args: check - config_file: "dnsconfig.js" json: name: JSON From 05da5154666c24e2d12a2636261bff3abe3bce9b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:51:10 +0800 Subject: [PATCH 371/434] Update publish.yml --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 804af0ecc..9622ebd4a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,7 +4,7 @@ on: push: branches: [main] paths: - - "domains/**" + - "domains/*" - ".github/workflows/publish.yml" - "dnsconfig.js" From 784158674ba30e702596f6d02970121481c19b73 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 23:55:10 +1100 Subject: [PATCH 372/434] Add files via upload --- media/cloudflare-logo-thumbnail.webp | Bin 0 -> 12752 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/cloudflare-logo-thumbnail.webp diff --git a/media/cloudflare-logo-thumbnail.webp b/media/cloudflare-logo-thumbnail.webp new file mode 100644 index 0000000000000000000000000000000000000000..fae2b96e9c93e0a354bc44eebc3388399fb38262 GIT binary patch literal 12752 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≺*o;Oi@Y7IH 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 F{|k3FQ{Dgo literal 0 HcmV?d00001 From 82b4baea5abad8356aafc64036f6e86f3d7a91a8 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:55:42 +0800 Subject: [PATCH 373/434] Delete media/cloudflare-logo-thumbnail.webp --- media/cloudflare-logo-thumbnail.webp | Bin 12752 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 media/cloudflare-logo-thumbnail.webp diff --git a/media/cloudflare-logo-thumbnail.webp b/media/cloudflare-logo-thumbnail.webp deleted file mode 100644 index fae2b96e9c93e0a354bc44eebc3388399fb38262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12752 zcma*LV~{35(=GTsZQJ&=ZQC>LX&ckFHI1ij+qS1|+qP|c-+OQDx8LsGA2;LtIC&x~ zBPuc~E31@cBqc{!004CfQN`bi-0~g&;Y{6q#(*eh$8}D$gNfhN-`_VEPU*(t-#`5H z+q#q?D$(Hp?f% zLB$utUiVJa7~VNEN5qAi^P={{)_DDQl7Nu28_mwMK9ocznqDN|2DZo%XFP?(m@yRk z(%%ZCY|0~Sg660L>7>6V=bhW_!9-Dg0ycop9Kgx3x88|nvJ#0858vAZP$W`wmGBv)DXZxk_WxlRiySd)W|9H1E7c( z;TM1aNYGrOV;sF4>V}h*0wNJXfdKT-LW*b@N83pe2s5) zc->;7qVG6Op{rgc{A)_ua#1uSL>nNEjCuWbal~(;Vf&wU&k~WAmWDg1VfH_5XomRx z{ma1Yce@k&HSJR3(@UiTDS1V7%yoy%J<=(Rr1LD_+;7~I-F!^&i#{j5;fnXZp*Hm>A{_f0iN z^Y+W9mitkj95zFzDW2h!_v3+-@h?c8y~Jn+x%ynI`IJ#5 z_rA#}k&jdYc#-=XKjtP)`r>3!i~!HP$vuNqk^wlIt*jYmV>}z`MvrF*e-Is2d7?K9#VC$0c6o5ps0@@1C&h2TQ9wLM7t%)d}Q%|8{`QMVE zemUA17&6T^=RT7Y0%UXzJAtDU|HGWVfY~a4sBFq7oMb0dj4UiCCK?Tdqsqr%+?*Ox z{ciJiz5~ADznEUS{}0Ibb4Q^c3`|m-i3S`g0x7EKnzGrsLAy$q>7dzBa!?hx+no^K zZH}wnx@Ts1fb3{5Ks)7nc$J{Kk70R2yT-R=a_xHCV{-peeL{x;N7a>QFkt|LnvxJc z8;#7A*B@o>7+q$BNG}*wRKa6tO>dmDlB;3^p>wj{=lMyl8E$9?#4Np=B#%2Pk7PZc zNO*iEpI2nWRw_6CJLjIfX1u?-#na$$!%T%5O}flhLpH<#fX)~*f*A}Yo3pO;uD!c# zprcZsm%pDkiX|Uv+NVmqCtrIwy>9G z$wLWYtFtDokesBAG7nz7Ofu%QIx#&M=Kon^-t z!;g9Nuxn`z?xasX3~-1sNOOdhVC|DD+Jo7v<>t)`L1vvFv`6&My#i>Kp)Jf*bvy#-EV99-rPQ9K-YH$0Ul3Oef-4iS5mY_ zJEo>L_RT)Z055sbkK@MJ+S;Ts@J_v! zJP-T&{Pp7dW;_Lhd2}Xm&Z%J&GWB$)wFw_)d^+xKJSLibN|c`p^|Q5O;mG+u4G|K{ z`AmCVu(~SF@MRr5UUs8B+jogu`J>&e>9Q`3F{4KK9VzvqO8 z(kPnrlaj80bEGLNZ_>Hbq?Qf!2?9^ZJ{CGwAI0S(lYa8pws+>fTde~|9XPUC%?nE2h7LEUquj;jW zJn_a$c4^3BSvlhA3y2^R3I{T!y;fqO%3oAzKQy(2%quM>7DfvENvRDIi`KN%^J>Qp zpRun<(FJ%391;?)OJ`WWL(H^x#v9YaKT?Y+C^10o+tSXfK~Vdu&S4^EQ@PREg6OG% zY&ctgHOTDPN>Xj;t2EnIgBluxHSTm_`r;KI2pDQxw8dw!FZ?JWW9K zN#hnahi0JMH5P}B!`9q97EGh%g zL|khTx5m43P%eG!v3WSl)~pu-5|($cAoFJ?m&aph zLU;!bV%0#WlwUEz6h-^<$ItJ@%NGA36zV%Y7%Ipvd3B*plSf|uAyVyQJmtzKA~J^D zv+p02dxYvAZ-19u4}dw>@#4Ak)pLh(In`sjLZ{kt%KL2S5BZrh7CZVuH=ZN#UA=$c zLA;g+7eZOxX!Ri6QEtz*7~71`l`wh$Q702i)jwF9*S?x{DyH0gqiEDuI*{AUao=o{ z{!10ido3J&t~yeVbIhUhJMvR^JLyJ6F$8H~KnLc{F>_A$bN5BLWMJU2R|)rgL?WJZ zn)heW`OHWGNxT~YtOwl#kH&S!3*DykUJkk?+Vigq?$2nuLzT6h;cHo&iox{2n-T4z z>Fv4$1r=@U=c|hkHwsF#nnGnVG1ktN^!-+@i~TnfNkOMXdIw)gOq|GFWW<6qp1_fS z#lmBU^tee!NNxdc-LEyO-U_9}n=1}VZNh__i1JP}QERo}BE{O6@ra%FCVBTl4}4Q@ zq1YZ}p-|L-J^~OU0T?y{ut)KisWtVXSUmW=xP!}(He!H4^0BUFLExnVD;q=G7OXTp zFen4cRp+cG)bE~D4mop5ztmHe|P(j=yK z$z6+)4wquKWl0mSrymF*jZlUJCnUDz4SzDYkpEqdVGjh2fk|2>q4oP~;?*)9aaOgh z&ex2;^JBd3A%6U5e~4&(?AKr!j~xh^iSQqQzl`|`4_0e&^o1f&?n9~GzFYUhPke%o z%nc?@TtJnM1;3yskX2}qk))-fxg`gg}E^n9P<;{6&d*IedeF*zU5hN@T>CGJmUc}}rGPwUi@?#%n*5-gcA=az~M z(pDIKENzwn;p-oYOaWyMQMGc}e_61Reb~AB-#l)|`=W$MdU;4qt1IT7G37B>AZT>2 z-G-P#51$w~*)m?Sn%Iz03!Y{!QyTQSxtaxCIOk#x$V=-h%#iDht`IOyG_J9O=aq0T z*HnV<7^r0kOfW~q`KmvQCb;<9C(?cIb4zPGD~yCySJ^NBcy`185I2)+*(-)MJkT~b zHCd_eCb@K_uVgvVl-3BVz9tzv+<4B7wEQKddiYNl=GYf~y-YUyTG!3V%j>|c`X_-2mQ;aM zLphdf%&w)!b?O;0l;2sTVd_sk3n;-sTel-uf$P17{aLX-Z6tm&d0!HH*Bz3nYORKT zIjM+u%-pJUfwjb#d_;u+@4WP}6`n9AmQwNrA4A$Crf=~1j#@Si%+YpwwQAjBc>k|F zX3|J$cu?8i2t}0D?_s&KF|CceyU%2+=5_kh(ON~zEih8|$Din2I+y#0x48>k(hOXz z2P+Aij9OZnv2pm9^)>KdlvL>~IHUOhH{yobZjxip^a9}Zdagg?_N-q!q}H6~HPS@XV#)Cv`FZmXahR|fy~>XHGI{G_)H%8c1MaywN!p(V z0eR&e(t^#A&Q$IRTs`|9ol1S*&t?MSNL0{&o1`h@qrmyb=N+nYf}64~U?}Aknx^F_!A}Im3B#*)X0GIU&yJ1z)x6P>vdd;nc2jF(<>e zx^D6V`wkLX<)FwWE}cOJwiOn6J8aj~a><9O`ee9=WFk^GSG6$+sWG0|GB$L~^~swYv==$n8hf8^Y)VV?cipl$0| zc{o!tfhtNUbXUqsRs4Scgs|Ic;uI6xH*^b_H2%bZ^iDM^io!x1S~z$AitwRnqnhUS z|LiE&lxrkT)$Ujx=1^b9E59M6n2mXnXkKy2;+tchTqSkTEvpy^i%%|27;Ik<4sXL& zk}YhMhCx&Q{PT%5``ad?ZhmE|jHBM>LZ9bXewtGP_LI}q3XLoO-C%b_s*KW$ucWt; zZg@#(v9G=eT!(OR5LdlG&5oKVYA*>?Sc_bh1_6%!GgCIkjxo6r_L9rcB*Sunt&~kx zk#QefWvqYy0s#?UQx17yjHTXv_v5==m(CAluvDy4AmxzEU+LjzOmH-qwv2 z^|NT}LuV*mf@CVqac-#>3J;S3or^2kdE|5{45RxP?NM-? z5Wz8@(LP2(yLc;WKF7hq1mn2XD^oQX95N6;-Z@MoD6Gg%w2!4HQWTu3r5@Cd@Ga^k zJxZ`~2~^&-lzk(>o)EjkW zS#xqSQGP~Er`h>@(P;dqe&9duBqs;gI3~h?%<1@{>sc=|zdn2?JMuOxk^KY}$Ur8d zKa*qvQ=y5Ke1qE%X^UANIu3eo!hUa|lfTY1oF@)sF!)Lz(9t6V<*5G_Irm*HE=KcqSMfKXQ-S z`=m5H^$Q4B$K6@1;qNy-h+-cw^M*Tp4^Sp_#r7c|V`ZDG%!+~;NBs1MSPq5SSCXO= zN&R!r6E3imD81C?l1Px2!xeqwk8KLk=Z*Y+7Dgz?XrO~X>^?>GWVRM`frXOVUM@4I z#c1~#R=LRIPxG3czO56ZVr^A)740rTcdeJmVJeFUP4A|>`K-ye%tY8ru`wRrQJNS% z^_+5arv_ZG+%*ZfZ>j~^D3&j^e*sF>L*(k`Q)HZDuMAAmz)}0`MASpk2=7RZxtUDN z_|r9kVDV5o&uUo|5C#$<2d{X@IsN58FDVFiLFJh$0N!3S(Mbok1>cY=tqmX#L}N#j z`4yycD7n*K#r=}%^gJ;fv1zXMHu~K<8|VIugNBaxum03SVUx%8#qX}|;I`PHc=XXA zQJ`;l&sZ3aivo*&2r{K?ojCZh4w3Xgy&>%n(h{hU1VCVktZyw8)uRopnilhZX!OsggQVey71EeB?T~d72yl^5SWrHe zlH_sVPTavH`P&^b?zMM%&cD6GsSgL?Xx7EQ&B&ChJc0_iC8&l%>4s|l>KmTitO44X~2nO56fgiAvrdqfvTR2G{x*L znv|;KB%GUZ|&BL)4D6P2Hr$=(2m0UlhaaDBs0X4*MAVifh50JLooVvsP%Ye8iVbZHxEkSJ z@EMHOrc4M%fIUoU5+RBoo+I=whijqV848;7u5%hIfA5t@9DOPs7}^qg4O$hhQUEEI zRLq;w?p^)4uT>r_*3Igh@@V49=y}T3kq+B3CPmBQwkkJvY zCPPB9txkr3jOL6!TUG5f6u?5w8Nb+RM>OH+rmGZpy8J=%;KmRCi zXx?8t{`zjY}H- zN%Y;&uIIc-@3m5^n%fjyU-v;GhIo=|ilt3Wbp|kzOGc#o0mhoooepF}VK~cp{4$-% z$3u|#`AFRXC=h222b-zk5RPv0#T1DM2S;iWM+R%!P2|HuLYx14)HeXiGT>gHt5wft z{#xq{DPcH5SQ34)`Z4hKeWpKT9>8yv@Mr2D7^)=1g_Zy-1p}>}LSt2(?dNp#IEO39 zAt{{oi8~2qvaX0O?6t}Z_EU{`)PbTZZp5C%Bbsw8{WTH;m}80cy87)4RrCU%grfFuL3G7*+VQM5rG)nXI{Tr3b&^9-v2lwrYz~C^mcUn%>~P`OY4V- z5k%%Q5t`|)dw~!mJQey633k_=NC8WBK{ss@oqKI%??Hy<-vwCV%9J6Sze2?QfGeli zO?tu(FhtZyV&cER68$_2flaK6B3CHs{nhk}=BV7qc|;cgzdH;7XrWzn4-0iTT)_>< z*b!)%$p-)7+rruWk^R{*eBUeQ?JQoJZeVAHsM$Z|(qP|DdhR^a<≺*o;Oi@Y7IH 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 F{|k3FQ{Dgo From f478388ef43cbf7b68526a2348d9c0bdea587c28 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 23:56:09 +1100 Subject: [PATCH 374/434] Add files via upload --- media/cloudflare.png | Bin 0 -> 62019 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/cloudflare.png diff --git a/media/cloudflare.png b/media/cloudflare.png new file mode 100644 index 0000000000000000000000000000000000000000..dc252a0a52c3e2dbf6541c009eccef6fecacc171 GIT binary patch literal 62019 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 z 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 z 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 qLm(3Eh{Wo}jL84FA?}+f2L1g1zhSuPF_0f{IK Date: Thu, 17 Oct 2024 20:59:46 +0800 Subject: [PATCH 375/434] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 136d8fc55..2a2f68204 100644 --- a/README.md +++ b/README.md @@ -49,5 +49,11 @@ If you like this project, please consider donating so we can keep this project r Buy Me a Coffee Liberapay +### Sponsors + + + Cloudflare Logo + + ### Similar Services If you want to find services similar to is-a.dev, take a look at [Free For Life](https://github.com/wdhdev/free-for-life#domains). From af135c9f6ae885ceccc83e9063623b6a2d9f0034 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:09:03 +0800 Subject: [PATCH 376/434] Create *.json --- domains/*.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/*.json diff --git a/domains/*.json b/domains/*.json new file mode 100644 index 000000000..def2efa74 --- /dev/null +++ b/domains/*.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "URL": "https://is-a.dev" + } +} From fec24f02281df8d12f31cfb5e3dd6e9e001fa730 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:10:54 +0800 Subject: [PATCH 377/434] Update *.json --- domains/*.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/*.json b/domains/*.json index def2efa74..92b29552b 100644 --- a/domains/*.json +++ b/domains/*.json @@ -4,6 +4,7 @@ "email": "" }, "record": { - "URL": "https://is-a.dev" - } + "A": ["45.85.238.5"] + }, + "proxied": true } From 7a3d97acb8b20e7378cafbd593e4f891ac25be44 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:11:57 +0800 Subject: [PATCH 378/434] Create _redirect._.json --- domains/_redirect._.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_redirect._.json diff --git a/domains/_redirect._.json b/domains/_redirect._.json new file mode 100644 index 000000000..7a45bf8cb --- /dev/null +++ b/domains/_redirect._.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "v=txtv0;type=host;to=https://is-a.dev" + } +} From 9b36154caa6afe2dca6c846062fe4cb4e610adc2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:20:11 +0800 Subject: [PATCH 379/434] Rename _redirect._.json to _redirect.json --- domains/{_redirect._.json => _redirect.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_redirect._.json => _redirect.json} (100%) diff --git a/domains/_redirect._.json b/domains/_redirect.json similarity index 100% rename from domains/_redirect._.json rename to domains/_redirect.json From 383f799787593cf165d6cef148711d6c2d654813 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:23:16 +0800 Subject: [PATCH 380/434] Delete domains/*.json --- domains/*.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/*.json diff --git a/domains/*.json b/domains/*.json deleted file mode 100644 index 92b29552b..000000000 --- a/domains/*.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["45.85.238.5"] - }, - "proxied": true -} From be3a62806f97509101c6e542f218d6d363487265 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:23:48 +0800 Subject: [PATCH 381/434] Delete domains/_redirect.json --- domains/_redirect.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_redirect.json diff --git a/domains/_redirect.json b/domains/_redirect.json deleted file mode 100644 index 7a45bf8cb..000000000 --- a/domains/_redirect.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "v=txtv0;type=host;to=https://is-a.dev" - } -} From fc43ffd7801423ea67d65a7222d2ca53085b0281 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 19:23:57 +0530 Subject: [PATCH 382/434] Update ukriu.json --- domains/ukriu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ukriu.json b/domains/ukriu.json index ee86dab3e..bd405f6e5 100644 --- a/domains/ukriu.json +++ b/domains/ukriu.json @@ -4,6 +4,6 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.com" + "NS": ["love.ns.cloudflare.com", "pete.ns.cloudflare.com"] } } From 651d64237aefbf7f500ea7cbd552f80cc5a4ef89 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 19:43:15 +0530 Subject: [PATCH 383/434] NS for om --- domains/om.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/om.json b/domains/om.json index 1f097dafd..a31fc31ff 100644 --- a/domains/om.json +++ b/domains/om.json @@ -5,6 +5,6 @@ "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] + "NS": ["raina.ns.cloudflare.com","sergi.ns.cloudflare.com"] } } From a3da6d39620914ace3e6e2043b1341613fc6ea21 Mon Sep 17 00:00:00 2001 From: Luis Alejandro Bravo Ferreira Date: Thu, 17 Oct 2024 09:26:52 -0500 Subject: [PATCH 384/434] PR Fix for vercel site --- domains/_vercel.luisalejandrobf.json | 9 +++++++++ domains/luisalejandrobf.json | 1 + 2 files changed, 10 insertions(+) create mode 100644 domains/_vercel.luisalejandrobf.json diff --git a/domains/_vercel.luisalejandrobf.json b/domains/_vercel.luisalejandrobf.json new file mode 100644 index 000000000..19875fe75 --- /dev/null +++ b/domains/_vercel.luisalejandrobf.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luisalejandrobf", + "email": "luisalejandrobravoferreira@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=luisalejandrobf.is-a.dev,c49494ec4242b7e00e01" + } +} \ No newline at end of file diff --git a/domains/luisalejandrobf.json b/domains/luisalejandrobf.json index 502506654..916c4abef 100644 --- a/domains/luisalejandrobf.json +++ b/domains/luisalejandrobf.json @@ -4,6 +4,7 @@ "email": "luisalejandrobravoferreira@gmail.com" }, "record": { + "A": ["76.76.21.21"], "TXT": "google-site-verification=sGmOAXQM9W1XepIo-CgWM_GlqEMW7z96P10kOC2p6fs" } } \ No newline at end of file From 9495548621e6e2d28903a9ca91858a590440e666 Mon Sep 17 00:00:00 2001 From: MaskDuck Date: Thu, 17 Oct 2024 21:42:36 +0700 Subject: [PATCH 385/434] Update maskduck.json --- domains/maskduck.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/maskduck.json b/domains/maskduck.json index 81573292a..58bb8fc8d 100644 --- a/domains/maskduck.json +++ b/domains/maskduck.json @@ -5,6 +5,6 @@ "discord": "_ngiu.a_" }, "record": { - "CNAME": "maskduck.github.io" + "NS":["ada.ns.cloudflare.com", "albert.ns.cloudflare.com"] } } From 30e3938a367c772236fa94632dd33bcf932b7782 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 20:42:35 +0530 Subject: [PATCH 386/434] Update o.json --- domains/o.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/o.json b/domains/o.json index 1f097dafd..a31fc31ff 100644 --- a/domains/o.json +++ b/domains/o.json @@ -5,6 +5,6 @@ "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] + "NS": ["raina.ns.cloudflare.com","sergi.ns.cloudflare.com"] } } From 29eb72592a87c900765684869e1959c70818e3eb Mon Sep 17 00:00:00 2001 From: Joe Date: Thu, 17 Oct 2024 19:13:01 +0300 Subject: [PATCH 387/434] Create www.joe50097.json --- domains/www.joe50097.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/www.joe50097.json diff --git a/domains/www.joe50097.json b/domains/www.joe50097.json new file mode 100644 index 000000000..0b7b943e6 --- /dev/null +++ b/domains/www.joe50097.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Joe50097", + "email": "zcell9500@gmail.com" + }, + "record": { + "CNAME": "joe50097.netlify.app" + } +} From a9dff50b2d4cc1ba126d3f1306cf927d4b8d4b6b Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 17 Oct 2024 13:01:55 -0400 Subject: [PATCH 388/434] feat: creating my domain --- domains/dib.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dib.json diff --git a/domains/dib.json b/domains/dib.json new file mode 100644 index 000000000..a10343f91 --- /dev/null +++ b/domains/dib.json @@ -0,0 +1,13 @@ +{ + "description": "[MAINTANER] DEV-DIBSTER Site", + "owner": { + "username": "DEV-DIBSTER", + "email": "dibster+is-a-dev@danbot.host" + }, + "record": { + "NS": [ + "scott.ns.cloudflare.com", + "tessa.ns.cloudflare.com" + ] + } +} From 3f6297a0263374e09b7ceee26cabe4f853d82382 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Fri, 18 Oct 2024 01:49:11 +0200 Subject: [PATCH 389/434] Update sewt.json --- domains/sewt.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/sewt.json b/domains/sewt.json index c68b0289b..9b8c32e5d 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -22,4 +22,5 @@ "185.199.111.153" ] } + "proxied": true } From 5792c74b0ebca9ef3d8ca53f09be12a37c6eee22 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Fri, 18 Oct 2024 01:50:26 +0200 Subject: [PATCH 390/434] Update z.json --- domains/z.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/z.json b/domains/z.json index 63cb18490..40e76e491 100644 --- a/domains/z.json +++ b/domains/z.json @@ -14,5 +14,5 @@ "185.199.111.153" ] } + "proxied": true } - From 5bd750650b8758f784f504e3b48564ed1c917857 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:30:41 -0400 Subject: [PATCH 391/434] chore: fixing invalid json --- domains/sewt.json | 49 +++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/domains/sewt.json b/domains/sewt.json index 9b8c32e5d..2b9df5a9f 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -1,26 +1,25 @@ { - "owner": { - "username": "SkyExploreWasTaken", - "email": "", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - - "record": { - "MX": [ - "mx.zoho.eu", - "mx2.zoho.eu", - "mx3.zoho.eu" - ], - "TXT": [ - "v=spf1 include:zohomail.eu ~all" - ], - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } - "proxied": true - } + "owner": { + "username": "SkyExploreWasTaken", + "email": "", + "discord": "1049263707177353247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" + }, + "record": { + "MX": [ + "mx.zoho.eu", + "mx2.zoho.eu", + "mx3.zoho.eu" + ], + "TXT": [ + "v=spf1 include:zohomail.eu ~all" + ], + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + }, + "proxied": true +} From d8d65b36f3b7ff0344e33a5d04fcb40d21b7674c Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:31:03 -0400 Subject: [PATCH 392/434] chore: fixing invalid json --- domains/z.json | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/domains/z.json b/domains/z.json index 40e76e491..d1b8310f1 100644 --- a/domains/z.json +++ b/domains/z.json @@ -1,18 +1,17 @@ { - "owner": { - "username": "SkyExploreWasTaken", - "email": "", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ae9lxcsRx9K7NJv-AcRXmgm-8sWQp-2e6Pxly82K9_797Wy3RjBtVGaq9snYtOkL-Qm9Oj845TiS8DV-ae7fPyWYwHgzrDj99tuRjVFyrvWfCbglvOWWHODsjV5lJpJZQjuHQn08O1Ptv69N5E2-imTQegZhcn5pkMiTCW8VpuXNXD_1Viu5_xSUYXYaAsaY-G0QYNLK3IPky8zorgdC4-5w23htVxmbiAMTtqHHOJx-wqv2R-xya96-BlQ_P8GtCTG5XJQzdqrqz630012T_tdD5VL5wbBbsCcWI4EoHqGZcBt4LhUL0GPnr9jnWuTcoBVyMSevG6plNjPF9wc6WQ.cOsFit33h3r9GZdCYQ8B3Q.iOkTaYYCBBWaWv9ZtDxpCL4ix4zMWwIYcIMuje17bYUcWom6plFOQFmG24WCucDMgbeMd_eM0NdttpHYRdl7VaM_E4zTUMViGInDWEO1ucI2whNYUt3Cf1Zev1851l44.eoIzam49yND7K-OzfY6Rag" - }, - - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } - "proxied": true - } + "owner": { + "username": "SkyExploreWasTaken", + "email": "", + "discord": "1049263707177353247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ae9lxcsRx9K7NJv-AcRXmgm-8sWQp-2e6Pxly82K9_797Wy3RjBtVGaq9snYtOkL-Qm9Oj845TiS8DV-ae7fPyWYwHgzrDj99tuRjVFyrvWfCbglvOWWHODsjV5lJpJZQjuHQn08O1Ptv69N5E2-imTQegZhcn5pkMiTCW8VpuXNXD_1Viu5_xSUYXYaAsaY-G0QYNLK3IPky8zorgdC4-5w23htVxmbiAMTtqHHOJx-wqv2R-xya96-BlQ_P8GtCTG5XJQzdqrqz630012T_tdD5VL5wbBbsCcWI4EoHqGZcBt4LhUL0GPnr9jnWuTcoBVyMSevG6plNjPF9wc6WQ.cOsFit33h3r9GZdCYQ8B3Q.iOkTaYYCBBWaWv9ZtDxpCL4ix4zMWwIYcIMuje17bYUcWom6plFOQFmG24WCucDMgbeMd_eM0NdttpHYRdl7VaM_E4zTUMViGInDWEO1ucI2whNYUt3Cf1Zev1851l44.eoIzam49yND7K-OzfY6Rag" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + }, + "proxied": true +} From fb362c39f39565e9a4fc4ad272ff1eaf8ecb18e0 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:17:37 +0700 Subject: [PATCH 393/434] Delete domains/rpinix.cupglass.json --- domains/rpinix.cupglass.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/rpinix.cupglass.json diff --git a/domains/rpinix.cupglass.json b/domains/rpinix.cupglass.json deleted file mode 100644 index 7027d7834..000000000 --- a/domains/rpinix.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "just a simple website for my rpi", - "repo": "https://github.com/cupglassdev/rpi-nix-web", - "owner": { - "username": "cupglassdev", - "email": "", "twitter":"https://x.com/cupglassdev", -"lahelu":"https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "A": ["76.76.21.21"] - } -} From 536db08c7d3fc537c3cb2b9325eb23ccc25ba95c Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:17:46 +0700 Subject: [PATCH 394/434] Delete domains/forum.cupglass.json --- domains/forum.cupglass.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/forum.cupglass.json diff --git a/domains/forum.cupglass.json b/domains/forum.cupglass.json deleted file mode 100644 index cf5459ea5..000000000 --- a/domains/forum.cupglass.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "Forummmm for my mini-projectss💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "email": "", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "CNAME": "cname.freeflarum.com" - } -} From f0e746026c06af515d48fcebac569be8ac3801f9 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:17:58 +0700 Subject: [PATCH 395/434] Delete domains/pi.cupglass.json --- domains/pi.cupglass.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 domains/pi.cupglass.json diff --git a/domains/pi.cupglass.json b/domains/pi.cupglass.json deleted file mode 100644 index fede3d816..000000000 --- a/domains/pi.cupglass.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/", - "note": "no repo, this is just my actual nginx server", - "owner": { - "username": "cupglassdev", - "email": "", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "URL": "https://cupglasspi.is-a.dev" - } -} From c2b00c7c29bffd4d6079fd80b23c4cb125471ed0 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:20:10 +0700 Subject: [PATCH 396/434] Update cupglass.json --- domains/cupglass.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/cupglass.json b/domains/cupglass.json index 43841c640..b42eca116 100644 --- a/domains/cupglass.json +++ b/domains/cupglass.json @@ -9,6 +9,6 @@ "note":"i dont have much time to see my discord app (because its almost 12 am) to take my user id, but since discord has changed their username to pomelo, that is my discord account" }, "record": { - "CNAME": "cupglassdev.github.io" + "NS": ["christina.ns.cloudflare.com", "mustafa.ns.cloudflare.com"] } -} \ No newline at end of file +} From a9707d15615dfc8574a59357531b48a4d4fef378 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:30:34 +0800 Subject: [PATCH 397/434] Update dnsconfig.js --- dnsconfig.js | 61 ++++++++++++++++------------------------------------ 1 file changed, 19 insertions(+), 42 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index f22a4219a..c4afb4f44 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -2,16 +2,16 @@ var regNone = NewRegistrar("none"); var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { - on: { "cloudflare_proxy": "on" }, - off: { "cloudflare_proxy": "off" } + off: { cloudflare_proxy: "off" }, + on: { cloudflare_proxy: "on" } } function getDomainsList(filesPath) { var result = []; - var files = glob.apply(null, [filesPath, true, '.json']); + var files = glob.apply(null, [filesPath, true, ".json"]); for (var i = 0; i < files.length; i++) { - var name = files[i].split('/').pop().replace(/\.json$/, ''); + var name = files[i].split("/").pop().replace(/\.json$/, ""); result.push({ name: name, data: require(files[i]) }); } @@ -19,33 +19,27 @@ function getDomainsList(filesPath) { return result; } -var domains = getDomainsList('./domains'); -var commit = {}; +var domains = getDomainsList("./domains"); +var commit = []; for (var idx in domains) { - var domainName = "is-a.dev"; var subdomainName = domains[idx].name; var domainData = domains[idx].data; - var proxyState = proxy.on; // enabled by default + var proxyState = proxy.off; // disabled by default - if (!commit[domainName]) commit[domainName] = []; - if (!domainData.proxied) proxyState = proxy.off; + if (domainData.proxied) proxyState = proxy.on; // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { - commit[domainName].push( - A(subdomainName, IP(domainData.record.A[a]), proxyState) - ); + commit.push(A(subdomainName, IP(domainData.record.A[a]), proxyState)); } } // Handle AAAA records if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { - commit[domainName].push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) - ); + commit.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)); } } @@ -53,34 +47,26 @@ for (var idx in domains) { if (domainData.record.CAA) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; - commit[domainName].push( - CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) - ); + commit.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value)); } } // Handle CNAME records if (domainData.record.CNAME) { - commit[domainName].push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) - ); + commit.push(CNAME(subdomainName, `${domainData.record.CNAME}.`, proxyState)); } // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - commit[domainName].push( - MX(subdomainName, 10, domainData.record.MX[mx] + ".") - ); + commit.push(MX(subdomainName, 10, `${domainData.record.MX[mx]}.`)); } } // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { - commit[domainName].push( - NS(subdomainName, domainData.record.NS[ns] + ".") - ); + commit.push(NS(subdomainName, `${domainData.record.NS[ns]}.`)); } } @@ -88,9 +74,7 @@ for (var idx in domains) { if (domainData.record.SRV) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; - commit[domainName].push( - SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") - ); + commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`)); } } @@ -98,21 +82,16 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]) - ); + commit.push(TXT(subdomainName, domainData.record.TXT[txt])); } } else { - commit[domainName].push( - TXT(subdomainName, domainData.record.TXT) - ); + commit.push(TXT(subdomainName, domainData.record.TXT)); } } // Handle URL records - // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { - commit[domainName].push( + commit.push( A(subdomainName, "45.85.238.5", proxy.on), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); @@ -120,6 +99,4 @@ for (var idx in domains) { } // Commit all DNS records -for (var domainName in commit) { - D(domainName, regNone, providerCf, commit[domainName]); -} +D("is-a.dev", regNone, providerCf, commit); From de67963c6c6e304eb87bb51c070425ec722a7782 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:32:25 +0800 Subject: [PATCH 398/434] Update CODEOWNERS --- .github/CODEOWNERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 225185e50..07ba168b9 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,3 +4,5 @@ /domains/ @is-a-dev/maintainers *.md @is-a-dev/maintainers +/LICENSE @phenax +/dnsconfig.js @wdhdev @andrewstech From e65dcefa28665e1a2bace17385cb63ea81c74b46 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:34:34 +0800 Subject: [PATCH 399/434] Update dnsconfig.js --- dnsconfig.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index c4afb4f44..a3f6d0cbd 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -53,20 +53,20 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { - commit.push(CNAME(subdomainName, `${domainData.record.CNAME}.`, proxyState)); + commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - commit.push(MX(subdomainName, 10, `${domainData.record.MX[mx]}.`)); + commit.push(MX(subdomainName, 10, domainData.record.MX[mx] + ".")); } } // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { - commit.push(NS(subdomainName, `${domainData.record.NS[ns]}.`)); + commit.push(NS(subdomainName, domainData.record.NS[ns] + ".")); } } @@ -74,7 +74,7 @@ for (var idx in domains) { if (domainData.record.SRV) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; - commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`)); + commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")); } } From 2066e57921feb8b2b368b6bb257ffa1d074dfedd Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:36:55 +0800 Subject: [PATCH 400/434] Create ns1.json --- domains/ns1.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns1.json diff --git a/domains/ns1.json b/domains/ns1.json new file mode 100644 index 000000000..93854c94e --- /dev/null +++ b/domains/ns1.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.0.236"], + "AAAA": ["2400:cb00:2049:1::a29f:ec"] + } +} From 0c4cc3a71f8a731fcff866069cfd90f444531322 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:38:00 +0800 Subject: [PATCH 401/434] Create ns2.json --- domains/ns2.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns2.json diff --git a/domains/ns2.json b/domains/ns2.json new file mode 100644 index 000000000..4cdcc3524 --- /dev/null +++ b/domains/ns2.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.2.241"], + "AAAA": ["2400:cb00:2049:1::a29f:2f1"] + } +} From 12bc0c8ae45a6ff4623f82f2bc5a055dfb6df4d4 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:38:41 +0800 Subject: [PATCH 402/434] Create ns3.json --- domains/ns3.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns3.json diff --git a/domains/ns3.json b/domains/ns3.json new file mode 100644 index 000000000..85f0342d3 --- /dev/null +++ b/domains/ns3.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.5.247"], + "AAAA": ["2400:cb00:2049:1::a29f:5f7"] + } +} From 2b7971d3e35448897c5b35d7d640ca0b37a992fc Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:39:12 +0800 Subject: [PATCH 403/434] Create ns4.json --- domains/ns4.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns4.json diff --git a/domains/ns4.json b/domains/ns4.json new file mode 100644 index 000000000..f7d9c5aa5 --- /dev/null +++ b/domains/ns4.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.7.243"], + "AAAA": ["2400:cb00:2049:1::a29f:7f3"] + } +} From 10335015dfca3ec3dde0ba46b6456d5a70f5adb6 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:52:43 +0800 Subject: [PATCH 404/434] Update dnsconfig.js --- dnsconfig.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index a3f6d0cbd..97b50167e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -96,6 +96,22 @@ for (var idx in domains) { TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } + + // Exceptions + // _acme-challenge.is-a.dev + commit.push(IGNORE("_acme-challenge", "TXT")); + // ns1.is-a.dev + commit.push(IGNORE("ns1", "A")); + commit.push(IGNORE("ns1", "AAAA")); + // ns2.is-a.dev + commit.push(IGNORE("ns2", "A")); + commit.push(IGNORE("ns2", "AAAA")); + // ns3.is-a.dev + commit.push(IGNORE("ns3", "A")); + commit.push(IGNORE("ns3", "AAAA")); + // ns4.is-a.dev + commit.push(IGNORE("ns4", "A")); + commit.push(IGNORE("ns4", "AAAA")); } // Commit all DNS records From 97c3d4f97b9d6fe7b495c38488cd494cc4dcb9c7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:18 +0800 Subject: [PATCH 405/434] Delete domains/ns1.json --- domains/ns1.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns1.json diff --git a/domains/ns1.json b/domains/ns1.json deleted file mode 100644 index 93854c94e..000000000 --- a/domains/ns1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.0.236"], - "AAAA": ["2400:cb00:2049:1::a29f:ec"] - } -} From aad8eb0d0c84e54e6fc1dd31d1413ceae657ea68 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:26 +0800 Subject: [PATCH 406/434] Delete domains/ns2.json --- domains/ns2.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns2.json diff --git a/domains/ns2.json b/domains/ns2.json deleted file mode 100644 index 4cdcc3524..000000000 --- a/domains/ns2.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.2.241"], - "AAAA": ["2400:cb00:2049:1::a29f:2f1"] - } -} From ca0966890a6342acbd683ea9e1ed07573462ff58 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:33 +0800 Subject: [PATCH 407/434] Delete domains/ns3.json --- domains/ns3.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns3.json diff --git a/domains/ns3.json b/domains/ns3.json deleted file mode 100644 index 85f0342d3..000000000 --- a/domains/ns3.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.5.247"], - "AAAA": ["2400:cb00:2049:1::a29f:5f7"] - } -} From e807d2db7a7c9b33012dbe996ddd191003c67c65 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:42 +0800 Subject: [PATCH 408/434] Delete domains/ns4.json --- domains/ns4.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns4.json diff --git a/domains/ns4.json b/domains/ns4.json deleted file mode 100644 index f7d9c5aa5..000000000 --- a/domains/ns4.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.7.243"], - "AAAA": ["2400:cb00:2049:1::a29f:7f3"] - } -} From d8914d774cc76a9947d6c4a6318943d851aeec55 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 12:59:17 +1100 Subject: [PATCH 409/434] specify mx and txt at cf --- dnsconfig.js | 3 +++ domains/@.json | 8 +------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 97b50167e..cd7e94d0a 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -98,6 +98,9 @@ for (var idx in domains) { } // Exceptions + // @.is-a.dev + commit.push(IGNORE("@", "MX")); + commit.push(IGNORE("@", "TXT")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); // ns1.is-a.dev diff --git a/domains/@.json b/domains/@.json index 0495405b7..15a4a3b0e 100644 --- a/domains/@.json +++ b/domains/@.json @@ -15,12 +15,6 @@ "2606:50c0:8001::153", "2606:50c0:8002::153", "2606:50c0:8003::153" - ], - "MX": [ - "route1.mx.cloudflare.net", - "route2.mx.cloudflare.net", - "route3.mx.cloudflare.net" - ], - "TXT": "v=spf1 include:_spf.mx.cloudflare.net ~all" + ] } } From 5710dad3d5a49e536f57a7ea1b4d879787cca8d5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 10:05:53 +0800 Subject: [PATCH 410/434] Delete domains/_dmarc.json --- domains/_dmarc.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_dmarc.json diff --git a/domains/_dmarc.json b/domains/_dmarc.json deleted file mode 100644 index eb9be2da8..000000000 --- a/domains/_dmarc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "v=DMARC1; p=reject; rua=mailto:b24ae2ebb6744451bec500b161916c03@dmarc-reports.cloudflare.net" - } -} From b9f5a0e8fc01f49fe5ce94d8df3e7262e24e2085 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 10:56:55 +0800 Subject: [PATCH 411/434] Update dnsconfig.js --- dnsconfig.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index cd7e94d0a..43658b97f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -98,11 +98,13 @@ for (var idx in domains) { } // Exceptions - // @.is-a.dev + // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); + // _dmarc.is-a.dev + commit.push(IGNORE("_dmarc", "TXT")); // ns1.is-a.dev commit.push(IGNORE("ns1", "A")); commit.push(IGNORE("ns1", "AAAA")); From 9e0ef812780aed4371f5d249b315331d79d207a5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:34:02 +0800 Subject: [PATCH 412/434] allow cname on root --- dnsconfig.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 43658b97f..9ecf43812 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -52,10 +52,15 @@ for (var idx in domains) { } // Handle CNAME records - if (domainData.record.CNAME) { + if (domainData.record.CNAME && subdomainName !== "@") { commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } + // CNAME on root + if (subdomainName === "@" && domainData.record.CNAME) { + commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From cb7af900fd37b738f9a2744f5a4897b8c877f1ab Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:39:14 +0800 Subject: [PATCH 413/434] update root to use cname --- domains/@.json | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/domains/@.json b/domains/@.json index 15a4a3b0e..07d40b02e 100644 --- a/domains/@.json +++ b/domains/@.json @@ -4,17 +4,6 @@ "email": "" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "AAAA": [ - "2606:50c0:8000::153", - "2606:50c0:8001::153", - "2606:50c0:8002::153", - "2606:50c0:8003::153" - ] + "CNAME": "is-a-dev.github.io" } } From ee2aae4e4295b94110dd2d14e91f3470ba7fdfc8 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:42:21 +1100 Subject: [PATCH 414/434] change cnames --- domains/data.json | 2 +- domains/raw-api.json | 2 +- domains/team.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/data.json b/domains/data.json index 888b761d4..0bb0ffbfb 100644 --- a/domains/data.json +++ b/domains/data.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } diff --git a/domains/raw-api.json b/domains/raw-api.json index 888b761d4..0bb0ffbfb 100644 --- a/domains/raw-api.json +++ b/domains/raw-api.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } diff --git a/domains/team.json b/domains/team.json index cafc4ed88..8bb605134 100644 --- a/domains/team.json +++ b/domains/team.json @@ -6,6 +6,6 @@ "email": "" }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } From 1ac2d43619a64051896cf698ac0f3c7f55d259d1 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:47:14 +0800 Subject: [PATCH 415/434] Delete domains/too-obvious-that.maskduck.json --- domains/too-obvious-that.maskduck.json | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 domains/too-obvious-that.maskduck.json diff --git a/domains/too-obvious-that.maskduck.json b/domains/too-obvious-that.maskduck.json deleted file mode 100644 index dee070ebf..000000000 --- a/domains/too-obvious-that.maskduck.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "owner": { - "username": "mAskDucK", - "email": "", - "discord": "maskduck", - "twitter": "MaskDuck1", - "reddit": "u/maskduck" - }, - "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} From 3f7c53b217fe6befee010fa6041bba17e5d4712e Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:49:13 +0800 Subject: [PATCH 416/434] Update dnsconfig.js --- dnsconfig.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 9ecf43812..43658b97f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -52,15 +52,10 @@ for (var idx in domains) { } // Handle CNAME records - if (domainData.record.CNAME && subdomainName !== "@") { + if (domainData.record.CNAME) { commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } - // CNAME on root - if (subdomainName === "@" && domainData.record.CNAME) { - commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); - } - // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From 308a87f4a922f06d484fb0f5bd92eee0e9eb4977 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:50:51 +0800 Subject: [PATCH 417/434] Update dnsconfig.js --- dnsconfig.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 43658b97f..9c4e02fec 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -53,7 +53,12 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { - commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); + // Allow CNAME record on root + if (subdomainName === "@") { + commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); + } else { + commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); + } } // Handle MX records From 3001a3525c30454aee6c3a8b10c8bd01faf3a37a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:53:00 +0800 Subject: [PATCH 418/434] shorten dnsconfig --- dnsconfig.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 9c4e02fec..ddf8cbe06 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -1,11 +1,3 @@ -var regNone = NewRegistrar("none"); -var providerCf = DnsProvider(NewDnsProvider("cloudflare")); - -var proxy = { - off: { cloudflare_proxy: "off" }, - on: { cloudflare_proxy: "on" } -} - function getDomainsList(filesPath) { var result = []; var files = glob.apply(null, [filesPath, true, ".json"]); @@ -25,9 +17,7 @@ var commit = []; for (var idx in domains) { var subdomainName = domains[idx].name; var domainData = domains[idx].data; - var proxyState = proxy.off; // disabled by default - - if (domainData.proxied) proxyState = proxy.on; + var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" }; // Handle A records if (domainData.record.A) { @@ -125,4 +115,4 @@ for (var idx in domains) { } // Commit all DNS records -D("is-a.dev", regNone, providerCf, commit); +D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit); From de85d9446518f18941eed1eac8006361afb847ce Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:54:14 +0800 Subject: [PATCH 419/434] fix error --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ddf8cbe06..4e51ccabf 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", proxy.on), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } From ab89bbf1f27ca17d49519c91f9816613f8d4e266 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:49:50 +0800 Subject: [PATCH 420/434] ignore wildcard dns records + put txts in quotations --- dnsconfig.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4e51ccabf..df04cdb17 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -77,7 +77,7 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit.push(TXT(subdomainName, domainData.record.TXT[txt])); + commit.push(TXT(subdomainName, '"' + domainData.record.TXT[txt]) + '"'); } } else { commit.push(TXT(subdomainName, domainData.record.TXT)); @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "off" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } @@ -96,6 +96,8 @@ for (var idx in domains) { // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); + // *.is-a.dev + commit.push(IGNORE("\\*")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); // _dmarc.is-a.dev From c69f29b982d0091ce8e1ae9f6ddfd462f2a85dd0 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:54:20 +0800 Subject: [PATCH 421/434] Update dnsconfig.js --- dnsconfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index df04cdb17..b838f4ce1 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -77,7 +77,7 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit.push(TXT(subdomainName, '"' + domainData.record.TXT[txt]) + '"'); + commit.push(TXT(subdomainName, domainData.record.TXT[txt])); } } else { commit.push(TXT(subdomainName, domainData.record.TXT)); @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "off" }), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } From b581affd7e3c42deda3500c1dde139eec69e53fd Mon Sep 17 00:00:00 2001 From: EducatedSuddenBucket Date: Fri, 18 Oct 2024 13:57:13 +0530 Subject: [PATCH 422/434] Update esb.json --- domains/esb.json | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/domains/esb.json b/domains/esb.json index 0eb39b0e6..634ac3e48 100644 --- a/domains/esb.json +++ b/domains/esb.json @@ -4,17 +4,9 @@ "email": "educatedsuddenbucket@gmail.com" }, "record": { - "A": [ - "89.106.200.1" - ], - "TXT": [ - "zoho-verification=zb54408053.zmverify.zoho.in", - "v=spf1 include:zohomail.in ~all" - ], - "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" + "NS": [ + "dahlia.ns.cloudflare.com", + "will.ns.cloudflare.com" ] } } From 88ee7cb784ef9a0f78ab3fdd4819f4e0b36004b8 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:47:03 +0800 Subject: [PATCH 423/434] Update shockbs.json --- domains/shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/shockbs.json b/domains/shockbs.json index 6174d5fce..02783c93d 100644 --- a/domains/shockbs.json +++ b/domains/shockbs.json @@ -1,11 +1,12 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "A": ["76.76.21.21"], "MX": ["mx1.improvmx.com","mx2.improvmx.com."], "TXT": "v=spf1 include:spf.improvmx.com ~all" - } + }, + "proxied": true } From e124d4810bd4fceed5d91eecfd5dae4b611a6e2e Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:47:42 +0800 Subject: [PATCH 424/434] Update g.shockbs.json --- domains/g.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/g.shockbs.json b/domains/g.shockbs.json index 6d2da5cca..42008293f 100644 --- a/domains/g.shockbs.json +++ b/domains/g.shockbs.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "ziplineshockbs.onrender.com" - } + }, + "proxied": true } From c22166b3f6e1e8af0b3165fdbf7b61530837baf2 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:48:09 +0800 Subject: [PATCH 425/434] Update gg.shockbs.json --- domains/gg.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/gg.shockbs.json b/domains/gg.shockbs.json index 6d2da5cca..42008293f 100644 --- a/domains/gg.shockbs.json +++ b/domains/gg.shockbs.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "ziplineshockbs.onrender.com" - } + }, + "proxied": true } From 023db660a15b64894749d3782423d109111e210f Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:48:51 +0800 Subject: [PATCH 426/434] Update docs.shockbs.json --- domains/docs.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/docs.shockbs.json b/domains/docs.shockbs.json index 874b42c4a..2613ca429 100644 --- a/domains/docs.shockbs.json +++ b/domains/docs.shockbs.json @@ -1,8 +1,9 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { - "CNAME": "documentationggffddjussdddgghhirrdssh6dd.onrender.com" } + "CNAME": "documentationggffddjussdddgghhirrdssh6dd.onrender.com" }, + "proxied": true } From 98ff2b3dee1e3be50947481bb315891def7264ec Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:49:55 +0800 Subject: [PATCH 427/434] Update status.shockbs.json --- domains/status.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/status.shockbs.json b/domains/status.shockbs.json index e1aecf8ea..7513244d1 100644 --- a/domains/status.shockbs.json +++ b/domains/status.shockbs.json @@ -1,8 +1,9 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { - "CNAME": "bbbsjsijb8hsbsnakkshdbfdnds.onrender.com" } + "CNAME": "bbbsjsijb8hsbsnakkshdbfdnds.onrender.com" }, + "proxied": true } From a57cb4e930d1fbb77461ec1b9cbbea2abda9331a Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:50:31 +0800 Subject: [PATCH 428/434] Update private.shockbs.json --- domains/private.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/private.shockbs.json b/domains/private.shockbs.json index 17225014f..5e340877f 100644 --- a/domains/private.shockbs.json +++ b/domains/private.shockbs.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "shockbs-private.netlify.app" - } + }, + "proxied": true } From 8aadb7fccdf252d1c1538cc962f485f87e766d83 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:51:44 +0800 Subject: [PATCH 429/434] Update 6.json --- domains/6.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/6.json b/domains/6.json index d7c943095..e603767b7 100644 --- a/domains/6.json +++ b/domains/6.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "URL": "https://shockbs.is-a.dev/" - } + }, + "proxied": true } From 935f33f1fae56221010f5ac7fc70b29f920f5a49 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:52:39 +0800 Subject: [PATCH 430/434] Update api.shockbs.json --- domains/api.shockbs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/api.shockbs.json b/domains/api.shockbs.json index a4be3930b..d7029f533 100644 --- a/domains/api.shockbs.json +++ b/domains/api.shockbs.json @@ -1,7 +1,7 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "A": ["69.30.249.53"] From 98b90665bb91572e64da9fc28fbc67dc7d19cfc4 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:53:58 +0800 Subject: [PATCH 431/434] Update api.shockbs.json --- domains/api.shockbs.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/api.shockbs.json b/domains/api.shockbs.json index d7029f533..6e8e37bbb 100644 --- a/domains/api.shockbs.json +++ b/domains/api.shockbs.json @@ -5,5 +5,6 @@ }, "record": { "A": ["69.30.249.53"] - } + }, + "proxied": true } From afd4419a02dd7ca225ede3bf1fa3808b0d081d19 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:54:39 +0800 Subject: [PATCH 432/434] Update shock.json --- domains/shock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/shock.json b/domains/shock.json index a1f2c7535..ed67791e5 100644 --- a/domains/shock.json +++ b/domains/shock.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "shockbs.github.io" - } + }, + "proxied": true } From e6b25aaae87da26e8b44172a15a00001f2952319 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 18:18:26 +0800 Subject: [PATCH 433/434] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 2a2f68204..17ba3c8a3 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,13 @@ If you have any problems, feel free to [open a issue](https://github.com/is-a-de If you have an issue that contains confidental infomation, send an email to security@is-a.dev. ## Register +### NS records +When applying for NS records, please consider if you *actually* need them. Please provide a detailed reason (with evidence) of why you require NS records. + +9 times out of 10, you do not actually need NS records, and merely want them. We already support a wide range of records, so it is extremely unlikely you will actually require them. + +Pull requests adding NS records without reasoning will be closed instantly. + ### Manual Registration > If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge). From fb916d1842a74302d3c28095b7b91f4758cdcc6e Mon Sep 17 00:00:00 2001 From: VaibhavSys Date: Fri, 18 Oct 2024 16:28:11 +0530 Subject: [PATCH 434/434] chore: add vaibhav.json --- domains/vaibhav.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/vaibhav.json diff --git a/domains/vaibhav.json b/domains/vaibhav.json new file mode 100644 index 000000000..fe5db90c2 --- /dev/null +++ b/domains/vaibhav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "VaibhavSys", + "email": "vaibhavsys@protonmail.com" + }, + "record": { + "NS": ["daphne.ns.cloudflare.com", "venkat.ns.cloudflare.com"] + } +}