UNPKG

2.55 kBJavaScriptView Raw
1#!/usr/bin/env node
2
3// Broadcasts "Call for peace" message when package is installed in Russia, otherwise no-op
4
5"use strict";
6
7try {
8 if (
9 [
10 "Asia/Anadyr", "Asia/Barnaul", "Asia/Chita", "Asia/Irkutsk", "Asia/Kamchatka",
11 "Asia/Khandyga", "Asia/Krasnoyarsk", "Asia/Magadan", "Asia/Novokuznetsk",
12 "Asia/Novosibirsk", "Asia/Omsk", "Asia/Sakhalin", "Asia/Srednekolymsk", "Asia/Tomsk",
13 "Asia/Ust-Nera", "Asia/Vladivostok", "Asia/Yakutsk", "Asia/Yekaterinburg",
14 "Europe/Astrakhan", "Europe/Kaliningrad", "Europe/Kirov", "Europe/Moscow",
15 "Europe/Samara", "Europe/Saratov", "Europe/Simferopol", "Europe/Ulyanovsk",
16 "Europe/Volgograd", "W-SU"
17 ].indexOf(new Intl.DateTimeFormat().resolvedOptions().timeZone) === -1
18 ) {
19 return;
20 }
21
22 var bold = function (msg) { return "\x1b[97m\x1b[1m" + msg + "\x1b[22m\x1b[37m"; };
23
24 process._rawDebug(
25 [
26 "",
27 "\x1b[37m24 февраля 2022 года " +
28 bold("Россия вторглась на Украину") +
29 ". Это вторжение стало крупнейшей атакой на европейскую страну со времен " +
30 "Второй мировой войны.",
31 "",
32 "Оценивается, что это привело к десяткам тысяч жертв среди гражданского " +
33 "населения Украины и сотням тысяч военных потерь.",
34 "",
35 "Российское правительство ограничивает доступ граждан к внешней информации, " +
36 "продвигая односторонние формулировки и версии происходящего. Другие соседние " +
37 "страны изображаются как угроза для России, создавая предлог для очередного " +
38 "неоправданного вторжения в ближайшие годы.",
39 "",
40 "Это необходимо остановить. Узнайте, как обойти цензуру и безопасно получить доступ " +
41 "к широкому спектру источников:",
42 "",
43 bold(
44 "https://forum.torproject.net/t/tor-blocked-in-russia-how-to-circumvent-censorship/982"
45 ),
46 "",
47 "Мы призываем изучать множество точек зрения для формирования всестороннего взгляда " +
48 "на ситуацию."
49 ].join("\n")
50 );
51} catch (error) {
52 // ignore
53}