/** * Note: This file may contain artifacts of previous malicious infection. * However, the dangerous code has been removed, and the file is now safe to use. */ /** * @file * Pathologic text filter for Drupal. * * This input filter attempts to make sure that link and image paths will * always be correct, even when domain names change, content is moved from one * server to another, the Clean URLs feature is toggled, etc. */ /** * Implements hook_filter_info(). */ function pathologic_filter_info() { return array( 'pathologic' => array( 'title' => t('Correct URLs with Pathologic'), 'process callback' => '_pathologic_filter', 'settings callback' => '_pathologic_settings', 'default settings' => array( 'local_paths' => '', 'protocol_style' => 'full', ), // Set weight to 50 so that it will hopefully appear at the bottom of // filter lists by default. 50 is the maximum value of the weight menu // for each row in the filter table (the menu is hidden by JavaScript to // use table row dragging instead when JS is enabled). 'weight' => 50, ) ); } /** * Settings callback for Pathologic. */ function _pathologic_settings($form, &$form_state, $filter, $format, $defaults, $filters) { return array( 'reminder' => array( '#type' => 'item', '#title' => t('In most cases, Pathologic should be the last filter in the “Filter processing order” list.'), '#weight' => -10, ), 'protocol_style' => array( '#type' => 'radios', '#title' => t('Processed URL format'), '#default_value' => isset($filter->settings['protocol_style']) ? $filter->settings['protocol_style'] : $defaults['protocol_style'], '#options' => array( 'full' => t('Full URL (http://example.com/foo/bar)'), 'proto-rel' => t('Protocol relative URL (//example.com/foo/bar)'), 'path' => t('Path relative to server root (/foo/bar)'), ), '#description' => t('The Full URL option is best for stopping broken images and links in syndicated content (such as in RSS feeds), but will likely lead to problems if your site is accessible by both HTTP and HTTPS. Paths output with the Protocol relative URL option will avoid such problems, but feed readers and other software not using up-to-date standards may be confused by the paths. The Path relative to server root option will avoid problems with sites accessible by both HTTP and HTTPS with no compatibility concerns, but will absolutely not fix broken images and links in syndicated content.'), '#weight' => 10, ), 'local_paths' => array( '#type' => 'textarea', '#title' => t('All base paths for this site'), '#default_value' => isset($filter->settings['local_paths']) ? $filter->settings['local_paths'] : $defaults['local_paths'], '#description' => t('If this site is or was available at more than one base path or URL, enter them here, separated by line breaks. For example, if this site is live at http://example.com/ but has a staging version at http://dev.example.org/staging/, you would enter both those URLs here. If confused, please read Pathologic’s documentation for more information about this option and what it affects.', array('!docs' => 'http://drupal.org/node/257026')), '#weight' => 20, ), ); } /** * Pathologic filter callback. * * Previous versions of this module worked (or, rather, failed) under the * assumption that $langcode contained the language code of the node. Sadly, * this isn't the case. * @see http://drupal.org/node/1812264 * However, it turns out that the language of the current node isn't as * important as the language of the node we're linking to, and even then only * if language path prefixing (eg /ja/node/123) is in use. REMEMBER THIS IN THE * FUTURE, ALBRIGHT. * * The below code uses the @ operator before parse_url() calls because in PHP * 5.3.2 and earlier, parse_url() causes a warning of parsing fails. The @ * operator is usually a pretty strong indicator of code smell, but please don't * judge me by it in this case; ordinarily, I despise its use, but I can't find * a cleaner way to avoid this problem (using set_error_handler() could work, * but I wouldn't call that "cleaner"). Fortunately, Drupal 8 will require at * least PHP 5.3.5, so this mess doesn't have to spread into the D8 branch of * Pathologic. * @see https://drupal.org/node/2104849 * * @todo Can we do the parsing of the local path settings somehow when the * settings form is submitted instead of doing it here? */ function _pathologic_filter($text, $filter, $format, $langcode, $cache, $cache_id) { // Get the base URL and explode it into component parts. We add these parts // to the exploded local paths settings later. global $base_url; $base_url_parts = @parse_url($base_url . '/'); // Since we have to do some gnarly processing even before we do the *really* // gnarly processing, let's static save the settings - it'll speed things up // if, for example, we're importing many nodes, and not slow things down too // much if it's just a one-off. But since different input formats will have // different settings, we build an array of settings, keyed by format ID. $cached_settings = &drupal_static(__FUNCTION__, array()); if (!isset($cached_settings[$filter->format])) { $filter->settings['local_paths_exploded'] = array(); if ($filter->settings['local_paths'] !== '') { // Build an array of the exploded local paths for this format's settings. // array_filter() below is filtering out items from the array which equal // FALSE - so empty strings (which were causing problems. // @see http://drupal.org/node/1727492 $local_paths = array_filter(array_map('trim', explode("\n", $filter->settings['local_paths']))); foreach ($local_paths as $local) { $parts = @parse_url($local); // Okay, what the hellish "if" statement is doing below is checking to // make sure we aren't about to add a path to our array of exploded // local paths which matches the current "local" path. We consider it // not a match, if… // @todo: This is pretty horrible. Can this be simplified? if ( ( // If this URI has a host, and… isset($parts['host']) && ( // Either the host is different from the current host… $parts['host'] !== $base_url_parts['host'] // Or, if the hosts are the same, but the paths are different… // @see http://drupal.org/node/1875406 || ( // Noobs (like me): "xor" means "true if one or the other are // true, but not both." (isset($parts['path']) xor isset($base_url_parts['path'])) || (isset($parts['path']) && isset($base_url_parts['path']) && $parts['path'] !== $base_url_parts['path']) ) ) ) || // Or… ( // The URI doesn't have a host… !isset($parts['host']) ) && // And the path parts don't match (if either doesn't have a path // part, they can't match)… ( !isset($parts['path']) || !isset($base_url_parts['path']) || $parts['path'] !== $base_url_parts['path'] ) ) { // Add it to the list. $filter->settings['local_paths_exploded'][] = $parts; } } } // Now add local paths based on "this" server URL. $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path']); $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path'], 'host' => $base_url_parts['host']); // We'll also just store the host part separately for easy access. $filter->settings['base_url_host'] = $base_url_parts['host']; $cached_settings[$filter->format] = $filter->settings; } // Get the language code for the text we're about to process. $cached_settings['langcode'] = $langcode; // And also take note of which settings in the settings array should apply. $cached_settings['current_settings'] = &$cached_settings[$filter->format]; // Now that we have all of our settings prepared, attempt to process all // paths in href, src, action or longdesc HTML attributes. The pattern below // is not perfect, but the callback will do more checking to make sure the // paths it receives make sense to operate upon, and just return the original // paths if not. return preg_replace_callback('~ (href|src|action|longdesc)="([^"]+)~i', '_pathologic_replace', $text); } /** * Process and replace paths. preg_replace_callback() callback. */ function _pathologic_replace($matches) { // Get the base path. global $base_path; // Get the settings for the filter. Since we can't pass extra parameters // through to a callback called by preg_replace_callback(), there's basically // three ways to do this that I can determine: use eval() and friends; abuse // globals; or abuse drupal_static(). The latter is the least offensive, I // guess… Note that we don't do the & thing here so that we can modify // $cached_settings later and not have the changes be "permanent." $cached_settings = drupal_static('_pathologic_filter'); // If it appears the path is a scheme-less URL, prepend a scheme to it. // parse_url() cannot properly parse scheme-less URLs. Don't worry; if it // looks like Pathologic can't handle the URL, it will return the scheme-less // original. // @see https://drupal.org/node/1617944 // @see https://drupal.org/node/2030789 if (strpos($matches[2], '//') === 0) { if (isset($_SERVER['https']) && strtolower($_SERVER['https']) === 'on') { $matches[2] = 'https:' . $matches[2]; } else { $matches[2] = 'http:' . $matches[2]; } } // Now parse the URL after reverting HTML character encoding. // @see http://drupal.org/node/1672932 $original_url = htmlspecialchars_decode($matches[2]); // …and parse the URL $parts = @parse_url($original_url); // Do some more early tests to see if we should just give up now. if ( // If parse_url() failed, give up. $parts === FALSE || ( // If there's a scheme part and it doesn't look useful, bail out. isset($parts['scheme']) // We allow for the storage of permitted schemes in a variable, though we // don't actually give the user any way to edit it at this point. This // allows developers to set this array if they have unusual needs where // they don't want Pathologic to trip over a URL with an unusual scheme. // @see http://drupal.org/node/1834308 // "files" and "internal" are for Path Filter compatibility. && !in_array($parts['scheme'], variable_get('pathologic_scheme_whitelist', array('http', 'https', 'files', 'internal'))) ) // Bail out if it looks like there's only a fragment part. || (isset($parts['fragment']) && count($parts) === 1) ) { // Give up by "replacing" the original with the same. return $matches[0]; } if (isset($parts['path'])) { // Undo possible URL encoding in the path. // @see http://drupal.org/node/1672932 $parts['path'] = rawurldecode($parts['path']); } else { $parts['path'] = ''; } // Check to see if we're dealing with a file. // @todo Should we still try to do path correction on these files too? if (isset($parts['scheme']) && $parts['scheme'] === 'files') { // Path Filter "files:" support. What we're basically going to do here is // rebuild $parts from the full URL of the file. $new_parts = @parse_url(file_create_url(file_default_scheme() . '://' . $parts['path'])); // If there were query parts from the original parsing, copy them over. if (!empty($parts['query'])) { $new_parts['query'] = $parts['query']; } $new_parts['path'] = rawurldecode($new_parts['path']); $parts = $new_parts; // Don't do language handling for file paths. $cached_settings['is_file'] = TRUE; } else { $cached_settings['is_file'] = FALSE; } // Let's also bail out of this doesn't look like a local path. $found = FALSE; // Cycle through local paths and find one with a host and a path that matches; // or just a host if that's all we have; or just a starting path if that's // what we have. foreach ($cached_settings['current_settings']['local_paths_exploded'] as $exploded) { // If a path is available in both… if (isset($exploded['path']) && isset($parts['path']) // And the paths match… && strpos($parts['path'], $exploded['path']) === 0 // And either they have the same host, or both have no host… && ( (isset($exploded['host']) && isset($parts['host']) && $exploded['host'] === $parts['host']) || (!isset($exploded['host']) && !isset($parts['host'])) ) ) { // Remove the shared path from the path. This is because the "Also local" // path was something like http://foo/bar and this URL is something like // http://foo/bar/baz; or the "Also local" was something like /bar and // this URL is something like /bar/baz. And we only care about the /baz // part. $parts['path'] = drupal_substr($parts['path'], drupal_strlen($exploded['path'])); $found = TRUE; // Break out of the foreach loop break; } // Okay, we didn't match on path alone, or host and path together. Can we // match on just host? Note that for this one we are looking for paths which // are just hosts; not hosts with paths. elseif ((isset($parts['host']) && !isset($exploded['path']) && isset($exploded['host']) && $exploded['host'] === $parts['host'])) { // No further editing; just continue $found = TRUE; // Break out of foreach loop break; } // Is this is a root-relative url (no host) that didn't match above? // Allow a match if local path has no path, // but don't "break" because we'd prefer to keep checking for a local url // that might more fully match the beginning of our url's path // e.g.: if our url is /foo/bar we'll mark this as a match for // http://example.com but want to keep searching and would prefer a match // to http://example.com/foo if that's configured as a local path elseif (!isset($parts['host']) && (!isset($exploded['path']) || $exploded['path'] === $base_path)) { $found = TRUE; } } // If the path is not within the drupal root return original url, unchanged if (!$found) { return $matches[0]; } // Okay, format the URL. // If there's still a slash lingering at the start of the path, chop it off. $parts['path'] = ltrim($parts['path'],'/'); // Examine the query part of the URL. Break it up and look through it; if it // has a value for "q", we want to use that as our trimmed path, and remove it // from the array. If any of its values are empty strings (that will be the // case for "bar" if a string like "foo=3&bar&baz=4" is passed through // parse_str()), replace them with NULL so that url() (or, more // specifically, drupal_http_build_query()) can still handle it. if (isset($parts['query'])) { parse_str($parts['query'], $parts['qparts']); foreach ($parts['qparts'] as $key => $value) { if ($value === '') { $parts['qparts'][$key] = NULL; } elseif ($key === 'q') { $parts['path'] = $value; unset($parts['qparts']['q']); } } } else { $parts['qparts'] = NULL; } // If we don't have a path yet, bail out. if (!isset($parts['path'])) { return $matches[0]; } // If we didn't previously identify this as a file, check to see if the file // exists now that we have the correct path relative to DRUPAL_ROOT if (!$cached_settings['is_file']) { $cached_settings['is_file'] = !empty($parts['path']) && is_file(DRUPAL_ROOT . '/'. $parts['path']); } // Okay, deal with language stuff. if ($cached_settings['is_file']) { // If we're linking to a file, use a fake LANGUAGE_NONE language object. // Otherwise, the path may get prefixed with the "current" language prefix // (eg, /ja/misc/message-24-ok.png) $parts['language_obj'] = (object) array('language' => LANGUAGE_NONE, 'prefix' => ''); } else { // Let's see if we can split off a language prefix from the path. if (module_exists('locale')) { // Sometimes this file will be require_once-d by the locale module before // this point, and sometimes not. We require_once it ourselves to be sure. require_once DRUPAL_ROOT . '/includes/language.inc'; list($language_obj, $path) = language_url_split_prefix($parts['path'], language_list()); if ($language_obj) { $parts['path'] = $path; $parts['language_obj'] = $language_obj; } } } // If we get to this point and $parts['path'] is now an empty string (which // will be the case if the path was originally just "/"), then we // want to link to . if ($parts['path'] === '') { $parts['path'] = ''; } // Build the parameters we will send to url() $url_params = array( 'path' => $parts['path'], 'options' => array( 'query' => $parts['qparts'], 'fragment' => isset($parts['fragment']) ? $parts['fragment'] : NULL, // Create an absolute URL if protocol_style is 'full' or 'proto-rel', but // not if it's 'path'. 'absolute' => $cached_settings['current_settings']['protocol_style'] !== 'path', // If we seem to have found a language for the path, pass it along to // url(). Otherwise, ignore the 'language' parameter. 'language' => isset($parts['language_obj']) ? $parts['language_obj'] : NULL, // A special parameter not actually used by url(), but we use it to see if // an alter hook implementation wants us to just pass through the original // URL. 'use_original' => FALSE, ), ); // Add the original URL to the parts array $parts['original'] = $original_url; // Now alter! // @see http://drupal.org/node/1762022 drupal_alter('pathologic', $url_params, $parts, $cached_settings); // If any of the alter hooks asked us to just pass along the original URL, // then do so. if ($url_params['options']['use_original']) { return $matches[0]; } // If the path is for a file and clean URLs are disabled, then the path that // url() will create will have a q= query fragment, which won't work for // files. To avoid that, we use this trick to temporarily turn clean URLs on. // This is horrible, but it seems to be the sanest way to do this. // @see http://drupal.org/node/1672430 // @todo Submit core patch allowing clean URLs to be toggled by option sent // to url()? if (!empty($cached_settings['is_file'])) { $cached_settings['orig_clean_url'] = !empty($GLOBALS['conf']['clean_url']); if (!$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = TRUE; } } // Now for the url() call. Drumroll, please… $url = url($url_params['path'], $url_params['options']); // If we turned clean URLs on before to create a path to a file, turn them // back off. if ($cached_settings['is_file'] && !$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = FALSE; } // If we need to create a protocol-relative URL, then convert the absolute // URL we have now. if ($cached_settings['current_settings']['protocol_style'] === 'proto-rel') { // Now, what might have happened here is that url() returned a URL which // isn't on "this" server due to a hook_url_outbound_alter() implementation. // We don't want to convert the URL in that case. So what we're going to // do is cycle through the local paths again and see if the host part of // $url matches with the host of one of those, and only alter in that case. $url_parts = @parse_url($url); if (!empty($url_parts['host']) && $url_parts['host'] === $cached_settings['current_settings']['base_url_host']) { $url = _pathologic_url_to_protocol_relative($url); } } // Apply HTML character encoding, as is required for HTML attributes. // @see http://drupal.org/node/1672932 $url = check_plain($url); // $matches[1] will be the tag attribute; src, href, etc. return " {$matches[1]}=\"{$url}"; } /** * Convert a full URL with a protocol to a protocol-relative URL. * * As the Drupal core url() function doesn't support protocol-relative URLs, we * work around it by just creating a full URL and then running it through this * to strip off the protocol. * * Though this is just a one-liner, it's placed in its own function so that it * can be called independently from our test code. */ function _pathologic_url_to_protocol_relative($url) { return preg_replace('~^https?://~', '//', $url); } Легионеры 20-й дивизии Waffen SS и власть в Эстонии. Кто они? | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

Легионеры 20-й дивизии Waffen SS и власть в Эстонии. Кто они?

Сегодня, как никогда еще за 65 послевоенных лет, после 65-летия разгрома фашистской Германии и ее сателлитов, союзников и почти двух миллионов коллаборационистов всех стран западной Европы, воевавших на стороне фашистской Германии против Красной Армии, в прибалтийских республиках все настойчивее героизируются легионеры Waffen SS. Их питательная среда – профашистские военизированные формирования Омакайтсе (их правопреемники в современной Эстонии Кодукайтсе) и Кайтселийт. Всех их руководители Республики представляют как «борцов за свободу». Для них проводятся ежегодные шествия, слеты, торжественные приемы и награждения как национальных героев, забывая при этом, что эти формирования и их преступная деятельность на стороне фашистской Германии осуждена Нюренбергским процессом, и они признаны преступными наравне с национал-социализмом.
Сегодня так называемые эс­тонские историки, такие как Лары, Валки, Вахтры и пр. певцы, воспевающие «подвиги» этих «борцов за свободу», ни словом не обмолвятся, за какую такую свободу пролили реки крови в 1941-1944 годах на территории Эстонии и в других республиках СССР.
Ну, хорошо бы собирались старые ветераны этого Waffen SS для покаяния за свои кровавые преступления против человечества, против своего же эстонского народа. Но нет, и им, и эстонским властям неймется – они финансируют эти мероприятия, награждают этих извергов человечества государственными наградами и втягивают в них эстонскую молодежь, воспитывая ее тем самым в человеконенавистническом духе нацизма, в духе нетерпимости к людям другой расы и национальности, в духе ненависти к другой культуре и идеологии.
На сборище старых ветеранов Waffen SS 31 июля 2010 года в Синимяэ (Синяя Гора) можно было услышать и такие слова: «Мы боролись против коммунистической тирании». Подумать только! Это же когда они могли почувствовать «коммунистическую тиранию»?
Вспомним историю 1940 года.
В первых числах мая 1940 года в Эстонию прибыл один из руководителей германской военной разведки Клее, который сообщил эстонскому министру внутренних дел, что Германия скоро начнет войну против СССР. Однако 10 мая 1940 года начался блицкриг Гитлера в Западной Европе. В то же время захват Германией Бельгии, Голландии и Люксембурга показал Советскому правительству, что через малые нейтральные страны может лежать самый верный путь для прорыва к центру крупной державы. Аналогия между положением Голландии, Бельгии и Люксембурга относительно Парижа и положением Эстонии, Латвии и Литвы относительно Ленинграда и Москвы была полной.
Тем временем из Прибалтики продолжала поступать информация, вызвавшая беспокойство в Кремле. Имелись сведения о том, что «под видом проведения «балтийской недели» и «праздника спорта» фашистские организации Эстонии, Латвии и Литвы при попустительстве правительств готовились захватить власть и обратиться к Германии с просьбой ввести войска в эти страны». Выступление было назначено на 15 июня — день открытия праздника.
В день, когда немецкие войска вступили в Париж, и за день до предполагавшегося фашистского путча в Прибалтике, 14 июня 1940 года, Советское правительство предъявило правительству Литвы требование сформировать правительство, «которое было бы способно и готово обеспечить честное проведение в жизнь советско-литовского Договора о взаимопомощи и решительное обуздание врагов Договора». Советская нота требовала также обеспечения свободного пропуска на территорию республики советских воинских частей для размещения в важнейших центрах Литвы в количестве, достаточном для того, чтобы обеспечить возможность осуществления советско-литовского Договора о взаимопомощи и предотвратить провокационные действия, направленные против советского гарнизона в Литве». Схожие требования были предъявлены 16 июня 1940 года правительствам Латвии и Эстонии.
В Эстонии, Латвии и Литве десятки тысяч людей выходили на улицы, чтобы приветствовать Красную Армию. Полиция трех стран пыталась разгонять эти собрания, а в Каунасе и Риге стреляла по собравшимся. В Риге были убитые. Десятки тысяч людей протестовали против этих действий властей, требовали свержения фашистских режимов.
Вскоре в каждой из трех прибалтийских стран были сформированы новые правительства, состоявшие из лиц, не запятнавших себя сотрудничеством с фашистскими режимами. В то же время руководители новых правительств, как и большинство новых министров, не были коммунистами. Ульманис и Пятс оставались президентами, и лишь Сметона сбежал в Германию.
Новые правительства пользовались широкой поддержкой населения Прибалтики. Комиссия АН Эстонской ССР в своем докладе 1989 года, цель которого состояла в том, чтобы обосновать «противозаконность» вступления Эстонии в СССР, все же признала, что «большая часть народа Эстонии приветствовала новое правительство по различным причинам: демократически настроенная интеллигенция связывала с этим устремления к демократизации государственного строя, наиболее бедные слои населения надеялись на улучшение своего материального и социального положения, основная часть крестьянства добивалась уменьшения долгов, ложащихся на хутора, малоземельные и безземельные крестьяне хотели получить землю, коммунисты видели в этом один из этапов реализации своих программных требований. Это подтверждают многочисленные митинги, народные собрания, резолюции трудовых коллективов и программные документы созданных новых организаций».
Поддержка новых правительств во многом объяснялась и широко распространенным отвращением к прежним властителям. Подавление социальных протестов, преследование коммунистов и других борцов за права трудящихся, дискриминация по национальному признаку русских в Эстонии, русских и латгальцев в Латвии, поляков в Литве усугублялись разнузданной коррупцией верхов, о которой становилось широко известно в маленьких странах. В своем объяснении бурных событий в эстонской столице К.Н.Никитин писал о том, что «ненавистный режим... в течение 20 лет настолько озлобил население города и деревни, что оно готово было при малейшей возможности к тому, чтобы расправиться со своими поработителями».
В то время Советское правительство исходило из того, что прибалтийские республики сохранят независимый статус. Поэтому советские дипломаты в своих депешах из Таллинна в Москву от 26 июня 1940 года развивали планы внешнеполитического сотрудничества СССР с новым правительством Эстонии. Однако в конце июня Советскому правительству стало известно, что Гитлер может начать нападение на СССР в конце лета.
Тем временем ликвидация репрессивного аппарата фашистских режимов (организации кайцелитов, шаулисов, айзсаргов были распущены в первые же дни июля), отстранение от власти столичных и местных администраторов из сторонников Пятса, Сметоны, Ульманиса (в Литве были отстранены от работы 11 из 12 мэров городов, 19 из 23 мэров поселков городского типа, 175 из 261 членов уездной администрации) создали политический вакуум в трех странах. Активная поддержка значительной частью населения трех республик вступления Красной Армии на их территорию и создания просоветских правительств поставила в повестку дня вопрос об установлении Советской власти в Прибалтике. В трех республиках состоялись демонстрации и митинги с призывами установить Советскую власть и вступить в СССР. Революционные события 1940 года достаточно известны. Отметим, что президент К.Пятс тянул до последнего. После падения правительства Ю.Улуотса он предложил формирование нового буржуазному политику А.Рею. Еще 18 июня главком Лайдонер своим приказом ввел комендантский час, запретив всяческие собрания и сходки. 19 июня на профсоюзном собрании в Таллинне полиция арестовала членов НБ КПЭ Арбона и Сепре. А 21 июня массовая демонстрация трудящихся прошла по Таллинну, устроила обструкцию Пятсу, пытавшемуся выступить с балкона президентского дворца, и отправилась освобождать заключенных из тюрьмы на Батарейной улице. На руках были вынесены узники, проведшие в застенках более 15 лет: А.Муй, К.Сеавер, А.Сейн.
Вечером того же дня было объявлено о формировании нового кабинета министров во главе с известным писателем А.Варесом. Ни одного коммуниста в правительстве не было (на момент легализации в КПЭ насчитывалось всего 150 человек), но позже все министры вступили в КПЭ. 22 июня был уволен Лайдонер, 27 июня запрещен «Кайтселийт», началась энергичная советизация эстонского общества.
14 июля 1940 года в Эстонии прошли выборы во II Государственную Думу Эстонии. В выборах приняло участие 84,1% граждан буржуазной Эстонии. За кандидатов Союза трудового народа голосовало 92,8% избирателей. Таким образом, в Эстонии 78,04% эстонского народа высказались за изменение политического устройства страны, за СОЦИАЛИЗМ, за вступление в состав Советского Союза. И с этого времени эстонский народ стал равным среди равных народов многонационального Советского Союза. И этот выбор, заметьте, сделал сам эстонский народ. И против этого факта нельзя возразить, ибо даже при современной «демократии» и телекоммуникационных технологиях невозможно заставить 78,04% населения принять однозначное решение.
14 июля 1940 года ЭСТОНСКИЙ НАРОД ВЫБРАЛ СОЦИАЛИСТИЧЕСКИЙ ПУТЬ РАЗВИТИЯ ЭСТОНИИ. И не согласиться с этим и непрерывно долдонить о «советской оккупации» могут лишь крайне зашоренные или ангажированные либералы и демократы западного разлива и их средства массовой информации.
21 июля новоизбранная Госдума объявила Эстонию Советской Социалистической Республикой, в августе она была принята в состав СССР. Совет народных комиссаров возглавил И. Лауристин (погибший при обороне Таллинна в начале Великой Отечественной), его преемниками были О. Сепре и А. Веймер.
Таким образом, на состоявшихся 14-15 июля 1940 года выборах в верховные органы власти была одержана победа Союзом трудового народа. (В Эстонии кандидаты Союза получили 92,8% голосов, в Латвии – более 97%, в Литве – свыше 99%). Впоследствии не было приведено никаких свидетельств того, что Красная Армия вмешивалась в проведение выборов. Нет сомнения в том, что верховные органы Эстонии, Латвии и Литвы были избраны в июле 1940 года в ходе всенародного голосования. В этом их существенное отличие от тех органов власти, которые в условиях немецкой оккупации провозгласили отделение Литвы, Латвии и Эстонии от России в 1918 году.
22 июля Народный сейм Латвии и Народный сейм Литвы провозгласили установление Советской власти в своих республиках, обратились с просьбой к СССР о принятии своих стран в ряды Союза, а 3, 5 и 6 августа 1940 года Верховный Совет СССР принял решения о вступлении трех новых советских социалистических республик в состав СССР.
Одновременно в трех прибалтийских республиках была проведена национализация банков и крупной промышленности. Земля была объявлена всенародной собственностью. Была осуществлена земельная реформа, по которой предельные размеры землевладений ограничивались 30 га. Уже до конца 1940 года в республиках были введены: бесплатное медицинское обслуживание, 8-часовой рабочий день, оплачиваемые отпуска.
Одним из следствий осуществлявшихся преобразований стало резкое сокращение бедноты. В Литве землю получили свыше 30 тысяч батраков, безземельных крестьян, мелких арендаторов и сельских ремесленников. Прибавку к земельным наделам – свыше 40 тысяч крестьянских хозяйств. В Латвии получили новую землю 51 762 безземельных и 23 321 малоземельный крестьянин. То же происходило и в Эстонии.
Для нужд развивающейся промышленности из других союзных республик в Прибалтику завозилось огромное количество топлива и промышленного сырья. Прибывали и высококвалифицированные специалисты. Уже в 1940 году промышленное производство в Латвии выросло на 21% по сравнению с 1939 годом. За первые 4 месяца 1941 года промышленное производство Эстонии выросло на 65% по сравнению с 4 месяцами 1940 года.
Безработица быстро сокращалась. Так, если в июле 1940 года в Литве было 70 тысяч безработных, то к маю 1941 года их осталось менее 15 тысяч. В Риге в январе 1940 года было 7082 безработных, в январе 1941 года осталось 900; все они получали высокие пособия. В Эстонии весной 1941 года биржи труда были закрыты, так как безработных не осталось. Заработная плата на предприятиях Латвии была поднята до уровня ставок на аналогичных заводах и фабриках Ленинграда. Составлялись планы развития народного хозяйства трех республик, предусматривавшие их превращение за 4-5 лет из аграрных в индустриальные.
Одновременно в трех республиках расширялась система народного образования. К лету 1940 года в Литве было 186 тысяч неграмотных, 228 тысяч малограмотных в возрасте от 14 до 50 лет. Для ликвидации неграмотности были созданы 8 народных университетов, много школ и курсов, охвативших 120 тысяч неграмотных и малограмотных.
Совершенно очевидно, что для подавляющего большинства населения Прибалтики советизация принесла немалые социальные блага, открыла сотням тысяч людей дорогу к новой справедливой жизни, образованию, культуре.
Однако одновременно в трех республиках создавалось антисоветское подполье, в которое вступали бывшие айзсарги, кайцелиты, шаулисы, члены фашистских партий, лица, пострадавшие от национализации и аграрной реформы. В ноябре 1940 года в Германии был создан Фронт литовских активистов, или ФЛА, развернувший подрывную деятельность против Советской власти. Такие же подпольные организации создавались в Латвии и Эстонии.
Прошел лишь один год «коммунистической тирании», и было-то всего 150 эстонских коммунистов. А сколько сделано для трудового народа Эстонии!
Но грянул 1941-й, 22 июня – фашистская Германия со своими союзниками и коллаборационистами всей Европы напала на Советский Союз. И на защиту своей Родины встали все народы Страны. На ее защиту встал и трудовой люд Эстонии. Эстонцы, служившие в буржуазной армии, пошли защищать свою Советскую Эстонию даже не переодетые в форму красноармейцев – они пошли защищать Советскую власть в форме буржуазной Эстонии. И как они сражались за свою Советскую Родину! (Воспоминания об этом периоде молодого эстонского солдата из трудовой эстонской семьи, ставшего Героем Советского Союза, Арнольда Константиновича Мери читайте в следующем номере).
В то время когда трудящиеся Эстонии пошли защищать свою Родину, проснулось и фашистское подполье из членов Омакайтсе и Кайтселийт. Они то и начали расправу над своими же соотечественниками. Первыми их жертвами стали эстонские крестьяне-новоземельцы. Это их, безземельных батраков, советская власть Эстонии наделила наделами земли, отобрав ее у крупных землевладельцев. Это и стало их виной, и за это их лишали жизни верные псы крупных землевладельцев и буржуазии. И жертвами этих «борцов за свободу» стали от 20 до 40 тысяч эстонских крестьян. Так пролилась первая кровь в «борьбе за свободу».
Период немецкой оккупации характеризуется оживлением коллаборационистской деятельности актива довоенных националистических организаций. Из них была составлена немецкая абвергруппа «Эрна» под командованием А.Курга, заброшенная в июле 1941г. в Эстонию, но вскоре разгромленная советским истребительным батальоном. Из ее остатков сформировали «батальон Эрна-2», воевавший в составе вермахта до октября 1941 г., а затем влитый в «Омакайтсе» («Самозащита»). Эта организация под руководством И.Соодла и Я.Майде стала наиболее массовым формированием национал-коллаборационистов (до 65000 человек). Именно ее боевики проводили массовые репрессии против мирного советского населения в начальный период войны. До 1.11.1941 г. они провели более 5000 облав, арестовали 41135 и убили 7357 человек. После расправами над новоземельцами жертвами их стали евреи, не пожелавшие эвакуироваться в глубь страны перед отступлением Красной Армии. В течение 1941 года были также организованы 27 «охранных батальонов» (10000 человек), эстонский полк финской армии (3000 человек). С 1942 года действовал «Эстонский легион СС», позже переформированный в 20-ю дивизию СС. Всего в составе вермахта, по западным подсчетам, воевало до 70000 эстонцев. Они много бед натворили во многих областях России, их жестокость и беспощадность к своим жертвам поражала видавших виды немецких фашистов.
На их совести, на совести «борцов за свободу» из Кайтселийт и Омакайтсе кровь 64 000 военнопленных и 61000 мирных жителей, истребленных за годы оккупации. В одной лишь таллиннской Центральной тюрьме ежедневно умерщвляли 100–150 человек (всего 7700 за 1942–1944 гг.). Гендиректором «эстонского самоуправления» был назначен старый вапс X. Мяэ, но его функции оставались декоративными: официальным языком «генерального округа Эстония» стал немецкий, эстонский же подвергся игнорированию.
Уже в 1941 году Эстония стала покрываться концлагерями. Всего же на малюсенькой территории действовало 166 концлагерей и других мест принудительного содержания советских граждан. В 82 концлагерях были пленные красноармейцы, в 84 лагерях – гражданские лица Эстонии и России. Сегодня, как правило, говорят, что это были «лагеря переселенцев», «лагеря военных беженцев». Смертность же в этих лагерях «переселенцев» и «беженцев» достигала 65%. Как выяснено в настоящее время, 50-60% узников этих лагерей вообще нигде в архивах не числились, следовательно, и смертность их не учитывалась, а поэтому можно с уверенностью сказать, что количество уничтоженных советских граждан в этих лагерях составило 250-300 тысяч человек.
Как мы уже отметили, кадрами Waffen SS были добровольцы из Кайтселийт и Омакайтсе, которые, были созданы в 1918 году и до 1940 года, до момента восстановления Советской власти в Эстонии служили верой и правдой буржуазии для обеспечения ее власти над трудовым народом.
Итак, где же можно рассмотреть «борьбу за свободу и независимость» сегодняшних «национальных героев» из числа легионеров Waffen SS, Кайтселийт, Омакайтсе. Нет таких примеров. Это был обыкновенный бандитизм, это была классовая война и война расовая в интересах Адольфа Гитлера и нацистской Германии.
И свой выбор в пользу Германии, за германизацию Эстонии, за уничтожение языка и культуры эстонцев эти «борцы за свободу» сделали добровольно, о чем и присягнули Гитлеру.
Еще в 1932 году в своей речи Гитлер, в частности, сказал: «… Моя первая задача – создать такое ядро, которое сделает нас не только непобедимыми, но которое обеспечит нам навсегда решающее превосходство над всеми народами Европы….
В это ядро входит Австрия, это – понятно.
Сюда входят и Богемия-Моравия, западные районы Польши до известной стратегической границы. Туда будут входить и Балтийские государства, в которых веками присутствовал тонкий слой немецкой элиты.
Сегодня в этих районах живут в численном превосходстве чуждые народы. И, если мы хотим создать на все времена свое великое государство, наш долг – изгнать эти народы….
… Иначе представляется это в Балтийских государствах. Нам легко германизировать население. Это – корни, которые в расовом смысле нам близки, и которые давно бы были онемечены, если этому не препятствовали бы предрассудки немецких баронов и их социальное чванство. Проблемы с границами, как таковые, меня не интересуют.
…Я покончу с южно-тирольской тщеславной сентиментальностью; но мы никогда не откажемся от Эльзаса с Лотарингией. Не потому, что тут живут немцы, но поскольку мы нуждаемся в этих землях для оформления нашего ядра на западе, так же, как мы нуждаемся в Богемии на юге, в Познани, Западной Пруссии, Силезии и Балтийских государствах на востоке и на севере».
Да, эстонские «борцы за свободу» знали это и пошли за Гитлером сознательно, и это был их выбор.
Так кого же восхваляют Лары, Валки, Вахтры, эстонская правящая элита? Чему они учат и к чему готовят эстонскую молодежь?
Сегодня всем честным людям, всему рабоче-крестьянскому люду, независимо от национальности, необходимо понять, что не свободы и независимости добивались эти «борцы», а всегда вставали на защиту интересов буржуазии, нацизма и расовой доктрины Гитлера, никогда не защищали национальных интересов и готовы были онемечиться, и плевать им было и на язык свой, и на культуру своего народа. Интересы живота и надежда получить за свою «работу» русских рабов в услужение для них были превыше всего. За все это «борцы за свободу» и присягали на верность Гитлеру.
Нет, они не читали или не хотят знать эстонский народный эпос КАЛЕВИПОЭГ, собранный и обработанный выдающимся эстонским просветителем Ф.Р. Крейцвальдом (1803-1882). (Впервые эпос увидел свет в 1857 году). В нем можно прочесть такие строки:
Посмотри: в лесу глубоком,
За кустарником дремучим,
Под печальною ольхою,
Под плакучею березой.
Семь холмов стоят могильных,
Семь курганов позабытых,
Семь могильников замшелых.
Ни присмотра нет за ними
И ни дружеской заботы,
Нет у них ночного стража,
Нет ни родственной охраны.
Первый – холм беды, напасти.
Холм другой – могила рабства,
Третий – холм грозы военной,
Под холмом четвертый – голод,
Пятый – холм народных бедствий,
Лютый мор в шестой могиле,
А с седьмой – чумы зараза.
Таково былое эстов
До времен, когда Россия
Под своим крылом могучим
От врагов нас защитила.
А может быть, правящему режиму и не надо, чтобы дети знали свою историю, и Эстония, как и в 1918-1940 годах была санитарным кордоном России в угоду западным и заокеанским хозяевам? Не потому ли и КАЛЕВИПОЭГА переиздают в формате вместо 380 страниц всего на 101 странице, и на которых нет упоминания ни о России, ни о дружбе русского и эстонского народов.
Ежегодные сборища легионеров Waffen SS, в последнюю субботу июля, финансируемые правительством, собирают все больше участников. Страшно то, что на эти мероприятия привлекается все больше эстонской молодежи, а эстонская пресса формирует в среде эстонцев положительное отношение к легионерам SS, отношение восхищения их «жертвенными подвигами» в «борьбе за свободу и независимость». И так уже почти 30 лет идет промывка мозгов эстонцам. Эта же пресса и вся журналистика формирует негативное отношение к антифашистам в Эстонии и других соседних странах. Антифашистам Финляндии, Латвии, Литвы запрещают въезд в Эстонию, а эстонских антифашистов называют «маргиналами» и «буянами» и призывают власть создать им «адскую» «жизнь законными методами». Не больше и не меньше – как в нацистской Германии. И это все под лозунгами демократии и свободы слова, свободы выражения своих убеждений.
Международная организация «Мир без нацизма» призвана и будет противостоять всякому проявлению неонацизма, в каких бы формах он ни проявлялся.
Председатель Временного Совета Международного правозащитного движения «Мир без нацизма» Борис Шпигель по поводу фашистского сборища 31 июля в Синимяэ заявил: «И пусть в Эстонии запомнят: мы беспощадно будем бороться со сборищами эсэсовцев! Мировое сообщество не даст им возможности спокойно собираться! И, если потребуется, мы будем добиваться от ООН, СБ ООН, Совета Европы и ОБСЕ экономической изоляции тех стран, в которых происходит героизация нацизма!»
Антифашисты Эстонии полны решимости бороться со всякими проявлениями нацизма на нашей земле и верят, что в содружестве со всеми честными людьми всех стран движение «Мир без нацизма» положит конец человеконенавистнической идеологии нацизма.
Наше дело правое, говорят антифашисты, победа будет за нами!
Информация
антифашистов Эстонии
По материалам
сайта кprf.ru
 
Реванш фашистов в Эстонии
В Эстонии вновь собрались ветераны 20-й дивизии СС. Они встретились в очередной раз 31 июля в местечке Синимяэ. И республиканские, и местные власти благословили их на это отнюдь не благое дело.
– МЫ РЕШИЛИ не оставить сборище эсэсовцев в Синимяэ без внимания и получили разрешение на проведение митинга, – рассказал один из лидеров «Ночного дозора» Дмитрий Линтер. – К сожалению, не все смогли прибыть, потому что на границе Эстонии с Латвийской Республикой был задержан автобус, следовавший на мероприятие. Наших товарищей задерживали в Нарве. Сложилось твердое убеждение, что эстонские полицейские обслуживали ветеранов СС и их молодую поросль.
Янис Кузинс, лидер латвийской партии «Наш выбор», представитель Латвийского антифашистского комитета, собирается обратиться в Европейский суд по правам человека и оспорить решение эстонских властей, запрещающее некоторым постоянным жителям Евросоюза свободное перемещение в Шенгенской зоне. Он был одним из тех, кого в ночь на 31 июля 2010 года задержали при пересечении латвийско-эстонской границы и выдворили за пределы Эстонской Республики, а вместе с ним целый автобус с жителями Латвии и Литвы, пожелавшими выразить свое отношение к сходке ветеранов СС и их поклонников в Синимяэ.
Правда, берет сомнение, примут ли заявление Кузинса в данной организации? Ведь совсем недавно Европейский суд по правам человека пересмотрел собственное решение по делу партизана Великой Отечественной войны В.Кононова, на которое последовала жалоба Латвийской Республики, и признал борца с фашизмом виновным в убийстве «мирных жителей», а о прислужниках немецких оккупантов – молчок.
Вслед за сходкой эсэсовцев пройдет сбор молодежной группы «Эрна» – прототипом созданной абвером перед Великой Оте­чественной войной в Финляндии. Группа «Эрна» из 42 человек в 1941 году была переброшена с территории Финляндии в тыл Красной Армии в Эстонии, где вскоре была окружена и, согласно официальным данным, уничтожена в болотах Северной Эстонии подразделениями НКВД через два дня после высадки. Эстонские источники утверждают, что ей удалось прорваться сквозь линию фронта.
С 4 по 7 августа прошло мероприятие, героизирующее «подвиги» абверовской диверсионной группы. Соревнования начались с десантирования участников с военных кораблей на побережье Салмисту, в заливе Колга. Затем состоялись состязания в стрельбе, плавании, установке мин и разминировании, в знании взрывчатых веществ и оружия. В финальной части участников прошел длительный марш-бросок. В соревнованиях, которые проводятся с 1993 года, приняли участие 26 команд из Эстонии, Дании, Швеции, Финляндии, Литвы и Бельгии.
Олег ДЕМЕНТЬЕВ, корр. «Правды»
 

Номер газеты: