Inkscape для windows

Inkscape Development

The Inkscape Codebase

Inkscape started as a fork of Sodipodi, a GNOME application based on GObject. Inkscape is written in a mixture of C and C++, due to historical reasons. We hope to eventually migrate it to C++. There is still however, a lot of GObject-based code, so some knowledge of GObject is necessary to work with Inkscape.

Inkscape uses the GTK+ widget toolkit and the Glib support library. We are in the process of migrating from GTK+ 2.0 to GTK+ 3.0 for the upcoming 1.0 release. We also use the header-only parts of Boost (i.e. it is a compile-time dependency, but not a runtime dependency). The geometry library lib2geom, written in C++, is intended to eventually become a separate project. You can get the latest version of lib2geom from its Gitlab repository.

Knowing how to program in C++, and use GTK is essential for contributing to Inkscape. Fortunately, these aren’t that difficult to learn, so do read relevant tutorials.

The Inkscape project uses Doxygen to automatically generate source code documentation (including diagrams of the program structure). You can quickly get an overview about the part of the program you’d like to work on here.

Заливка и обводка

Самый простой способ закрасить объект каким-либо цветом или изменить цвет его заливки – это выбрать объект, а затем нажать на образец в палитре под холстом.

Так-же можно открыть окно «Образцы цветов…» из меню Вид (или нажать Shift+Ctrl+W), выделить объект и нажать на образец, чтобы закрасить его или изменить его заливку. Кликнув по маленькому треугольнику вверху справа, можно выбрать подходящую палитру и образец заливки.

Но более грамотным способом будет выбор диалога «Заливка и обводка…» через меню Объект (нажав Shift+Ctrl+F). Выберите нижнюю фигуру и откройте диалог «Заливка и обводка…».

Диалог содержит три вкладки: «Заливка», «Обводка», и «Стиль обводки». Вкладка «Заливка» позволит вам изменить заполнение выбранного объекта (или объектов). Используя кнопки под вкладкой, вы можете выбрать тип заливки, включая режим «Нет заливки» (кнопка со знаком X), режим «Сплошной цвет», режимы «Линейный градиент» или «Радиальный градиент». Для приведённой выше фигуры будет нажата кнопка «Сплошной цвет».

Чуть ниже расположен набор цветовых моделей. Каждая цветовая модель имеет свою вкладку: RGB, CMYK, HSL, и «Круг». Вероятно, самым удобным вариантом является «Круг», в нём можно выбрать тон цвета, вращая треугольник, а затем подобрать насыщенность и яркость в самом треугольнике. Каждая цветовая модель может менять параметр «A» –альфа-канал (прозрачность) выбранного объекта (или объектов).

Каждый раз при выборе объекта вкладка «Заливка и обводка…» показывает текущее значение для данного объекта (для нескольких одновременно выбранных объектов, вкладка цвета показывает их усреднённый цвет). Экспериментируйте на этих примерах:

Используя вкладку «Обводка», вы можете убрать обводку объекта, установить его цвет или прозрачность:

Последняя вкладка «Стиль обводки» позволит вам изменить толщину и другие параметры обводки:

И, наконец, вместо сплошной окраски можно использовать Градиенты для заливки и/или обводки:

При переключении с режима «Сплошной цвет» на режим градиента, создаваемый градиент использует предыдущий цвет и направлен от насыщенности к прозрачности. Переключитесь на инструмент для градиентов (выбрав инструмент в левой панели или нажав Ctrl+F1 или G). При перемещении рычагов градиента — видно, что рычаги связаны линиями, которые определяют направление и длину градиента. Если какой-нибудь из рычагов градиента выбран (подсвечен синим), то диалог «Заливка и обводка…» устанавливает цвет рычага (цвета части градиента), а не выбранного объекта.

Ещё один способ изменить цвет объекта — использовать инструмент «Пипетка» («Брать усреднённые цвета из изображений» (F7 или D)). Выбрав этот инструмент, щёлкните мышью в любой части рисунка, и полученный цвет будет присвоен выбранному до этого объекту (Shift+клик присвоит цвет обводке).

Окно инструментов

Окно инструментов inkscape, состоит из вертикального ряда кнопок, расположенного в левой части окна редактора. На картинке выше эта панель приведена горизонтально для экономии места. Окно инструментов inkscape — это основной элемент для работы в векторном редакторе Inkscape. Окно инструментов inkscape содержит основной набор графических инструментов для создания и редактирования фигур. В окне инструментов inkscape присутствуют инструменты для работы с геометрическими фигурами, а также свободной трансформации фигур и линий, инструменты для работы с текстом и цветом (заливка и градиенты).

При работе с инструментами, сразу под горизонтальной панелью вы можете заметить контекстную панель управления inkscape.

В зависимости от того, какой инструмент выбран в окне инструментов inkscape, изменяется вид контекстной панели inkscape. В контекстной панели отображаются настройки и параметры активного инструмента. В зависимости от ситуации изменение этих параметров может сразу повлиять на выбранный объект, а в некоторых случаях изменения параметров вступят в силу только при создании нового объекта или повлияют на существующие и новые объекты.

Important bugfixes

  • Fix shortcuts not working as expected on systems with non-latin primary keyboard layout. (Bugs # 1226962 , # 1730246 , # 1734308 )
  • Fix crash when attempting to drag path at cap or line join. (Bug # 1691406 )
  • Inkscape process did not exit cleanly on Windows. (Bugs # 1412365 and # 1715339 , also causing # 1714278 )
  • Fix «Open recent» not including files with special characters on Windows. (Bug # 629608 )
  • File extension was sometimes omitted when adding saved files to Windows’ list of «recently used documents» resulting in unusable links ( )
  • Do not crash on systems with illegal fontconfig configurations. (Bug # 1716516 )
  • Resolve issues when attempting to save files to non-existing directories. Could happen for shortcuts.xml (Bug # 1719629 ) and when setting the autosave location manually.
  • Allow cancellation of bitmap export. (Bug # 1195929 )
  • Fix issues with PDF+LaTeX export: wrong stacking of text/graphics, missing pages in PDF output (Bugs # 771957 , # 1417470 )
  • Printing multiple copies of the document resulted in one copy and many blank pages (Bug # 490866 , # 1733424 )
  • Fix export area when exporting single objects to SVG using the command line switch (Bug # 1306662 , # 1707368 )
  • Fix DXF output and Windows vector print scaling for documents with a custom view box (Bug # 1672066 )
  • Invalid output generated from extensions no longer makes Inkscape crash ( gitlab commit )
  • The Ruler Live Path Effect now shows correct measurements in the default template (and other non-px-based templates), too (Bug # 1460858 )
  • The Document Properties dialog now has a more compact layout, so all items should be accessible on smaller screens (Bug # 1510831 )

Как выбрать закрытые другими фигурами объекты

Что делать, если требуется выбрать объект, скрытый за другим объектом? Хорошо, если верхний объект полупрозрачный, тогда под ним видно другие скрывающиеся ниже объекты. Но даже в этом случае щелкнув по нему будет выделен верхний объект, а не тот, который скрывается за ним. А если верхний объект еще и со сплошной заливкой?!

В этом случае вам поможет клавиша Alt. Удерживайте ее при щелчке по объекту. При первом щелчке Первый щелчок с нажатой клавишей Alt выбирает верхний объект, так как было бы при обычном выборе. Зато следующий щелчок мыши при нажатой клавише Alt по тому же объекту выберет объект, находящийся ниже на один уровень. Следующий щелчок выберет следующий объект, находящийся еще ниже, и т.д. Таким образом, несколько щелчков с нажатой клавишей Alt будут по кругу выбирать объекты в соответствии с их Z порядком расположения. При достижении самого нижнего объекта, следующий Alt-щелчок переместит выбор снова на верхний объект.

Хорошо. Скрытый объект мы научились выбирать, но что это нам дает. Как только вы попробуете переместить выбранный объект, выделение автоматически перескочит на верхний объект и перемещаться будет он. Но не все так плохо, если вы хотите переместить спрятанный за другим объект, выделять которые мы уже научились, то удерживайте клавишу Alt и перемещаться будет именно выделенный объект более нижнего уровня. Причем перемещаться объект будет не зависимо от того, где находится указатель вашей мыши.

Попробуйте выделять и перемещать спрятанные друг за другом объекты.

Если вы прошли предложенный базовый урок inkscape до конца, то мы можем вас поздравить. В этом уроке вы должны были научиться базовым навыкам работы в inkscape с фигурами, заливками, выделять и перемещать фигуры, менять их размер и объединять их, узнали о градиентах. Теперь освоив базовые навыки, можно попробовать и более сложные уроки inkscape. Удачи!
Обсудить этот урок можно на форуме можно здесь.

Pasting techniques

After you copy some object(s) by Ctrl+C
or cut by Ctrl+X, the regular
Paste command
(Ctrl+V) pastes the copied object(s)
right under the mouse cursor or, if the cursor is outside the window, to the center of the document window.
However, the object(s) in the clipboard still remember the original place from which they were copied, and you
can paste back there by Paste In Place
(Ctrl+Alt+V).

Another command, Paste Style
(Shift+Ctrl+V),
applies the style of the (first) object on the clipboard to the current selection. The “style” thus pasted
includes all the fill, stroke, and font settings, but not the shape, size, or parameters specific to a shape
type, such as the number of tips of a star.

Yet another set of paste commands, Paste Size, scales the selection to match the
desired size attribute of the clipboard object(s). There are a number of commands for pasting size and are as
follows: Paste Size, Paste Width, Paste Height, Paste Size Separately, Paste Width Separately, and Paste Height
Separately.

Paste Size scales the whole selection to match the overall size of the clipboard
object(s). Paste Width/Paste Height scale the whole
selection horizontally/vertically so that it matches the width/height of the clipboard object(s). These commands
honor the scale ratio lock on the Selector Tool controls bar (between W and H fields), so that when that lock is
pressed, the other dimension of the selected object is scaled in the same proportion; otherwise the other
dimension is unchanged. The commands containing “Separately” work similarly to the above described commands,
except that they scale each selected object separately to make it match the size/width/height of the clipboard
object(s).

Clipboard is system-wide — you can copy/paste objects between different Inkscape instances as well as between
Inkscape and other applications (which must be able to handle SVG on the clipboard to use this).

Как нарисовать векторный чупа-чупс в inkscape

Еще один урок в продолжение круглой темы, но немного сложнее предыдущего урока: как нарисовать векторный бильярдный шар. В этом уроке мы будем рисовать векторный чупа-чупс, такой как на рисунке ниже.

1
Начнем как обычно с фигуры круг. Нарисуем ровный круг — основу будущего чупа-чупса. Кто забыл, ровный круг рисуется с нажатой клавишей CTRL.

2
Теперь нарисуйте прямоугольник. Размер прямоугольника по ширине немного больше диаметра круга. Расположение пока не имеет значения, так что если получилось не ровно, например, слева чуть больше, чем справа, то не расстраивайтесь, с этим разберемся потом. А пока сделайте края прямоугольника несколько закругленными. Для наглядности прямоугольник я сделал другим цветом, вам это делать необязательно. За закругление углов отвечают круглые маркеры в верхнем правом углу. Потяните круглый маркер немного вниз и углы скруглятся. Подробнее об этом и том, зачем нужен второй маркер читайте в инструкции inkscape в разделе инструмент прямоугольник.

3
Теперь займемся правильным расположением круга и прямоугольника. Выделите их оба. В главном меню в меню «Объект» выберите пункт «Выровнять и расставить» или CTRL+SHIFT+A. Нажмите в открывшемся диалоговом окне кнопки центрировать горизонтально и центрировать вертикально. Если навести на кнопку указатель мыши, то появится подсказка, так что найти кнопки несложно. Теперь, когда объекты выровнены, можно их объединять. Сделайте это в меню «Контур» — «Объединить» или комбинация клавиш CTRL+K.

4
Теперь заполним фигуру градиентом. Сделать это можно в диалоговом меню заливка и обводка. Обводка фигуры отключена. А заливку сделаем радиальным градиентом. Цвет центральной точки #e23db7 или (e23db7ff). Цвет крайних точек #551a10 (551a10ff).

5
С помощью инструмента перо нарисуйте линию, которая будет обозначать контур средней выпуклости чупа-чупса. Нарисовать линию просто, три узла — два крайних и один гладкий посередине. Когда линия готова, сделайте ее копию — CTRL+D и переместите копию вниз. Должно получиться так, как на рисунке ниже.

Сделайте стиль обводки, нарисованной вами верхней, линии линейный градиент. Заливки естественно нет. Правда нам придется добавить новую опорную точку. Она обозначена ромбиком и находится между крайними точками. Если после выбора типа заливки вы не видите градиент, щелкните инструментом градиент по линии, и он появится. Вместе с градиентом в верхнем контекстном меню этого инструмента появятся его параметры, в том числе и кнопка «изменить». Нажав на эту кнопку, можно открыть диалоговое окно градиента, где есть кнопка «добавить опорную точку». Так, цвет опорной точки должен быть для верхней линии белым, а цвет крайних точек любой, но абсолютно прозрачный. Чтобы изменить цвет точки, активируйте ее и меняйте цвет в диалоговом окне градиента или в диалоговом окне заливки. Для нижней линии надо будет сделать все тоже самое, но только цвет средней опорной точки черный.

6
Теперь сделаем блик. Нарисуйте новый круг где-то в верхней части чупа-чупса. Выполните функцию в главном меню «Контур» — «оконтурить объект» или CTRL+SHIFT+C. В нарисованном вами круге буду доступны четыре узла. Подвиньте нижний узел немного вверх, что бы сделать круг примерно таким, как на рисунке ниже. Цвет круга пока не имеет значения

У нас он белый, но это пока не важно

Сделайте тип заливки этого круга — линейный градиент. Обводки естественно нет. Цвет верхней точки градиента белый. Цвет нижней точки градиента любой, но абсолютно прозрачный.

7
В принципе чупа-чупс готов. Давайте сделаем ему ножку. Нарисуйте инструментом перо прямую линию. Как уже говорилось выше, что бы рисовать ровные объекты нажимайте при рисовании клавишу CTRL. Цвет обводки черный. Стиль обводки «круглые концы» толщина пропорционально размеру вашего чупа-чупса, у нас она была равна 25. После того как палочка нарисована выполните «Контур» — «Оконтурить обводку» или CTRL+ALT+C.

Сделайте дубль этой палочки CTRL+D. Сделайте заливку копии этой палочки линейным градиентом. В нем надо опять создать новую опорную точку, цвет которой будет белой. Цвет крайних точек прозрачный.

Создайте еще одну копию палочки через CTRL+D. Теперь ее заливка опять линейный градиент, но другой. Это будет тень от шарика. Цвет верхней точки черный, цвет нижней, абсолютно прозрачный.

В принципе чупа-чупс готов. Можно конечно улучшить еще чего-нибудь, например изгиб конфеты у ножки или дырочку внизу палочки. Для тех, кто разобрался с этим уроком, это уже не составит труда. Так что остановимся на этом этапе.

Этот урок векторный чупа-чупс в inkscape на форуме можно найти и обсудить здесь.

Building Inkscape on Linux

Install build dependencies

Download and run the script to install everything required for compiling Inkscape (check script to see if your distribution is supported):

wget -v https://gitlab.com/inkscape/inkscape-ci-docker/-/raw/master/install_dependencies.sh -O install_dependencies.sh
bash install_dependencies.sh --recommended

Compile

To compile with CMake, do the following:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=${PWD}/install_dir -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
make -j8
make install

Notes:

  • Using is optional but speeds up compilation.
  • The optional argument to tells it to run 8 jobs in parallel. Feel free to adjust this to the number of hardware threads (physical cores) available on your computer.
  • The recommended argument allows to specify a custom isolated installation location (in the example above install_dir/ inside the build folder). It avoids installation into system locations (where it could conflict with other versions of Inkscape) and allows running multiple versions of Inkscape in parallel. It will still use all the files (including the preferences.xml) that reside in the ~/.config/inkscape directory.

Run it from the build directory:

install_dir/bin/inkscape

Crash fixes

A variety of crashes have been fixed for this current bugfix release.

Specifically, we fixed a crash …

  • … when drawing with the Calligraphy tool inside a group with the ‘Rotate copies’ live path effect (and possibly when adding items to groups with a different path effect applied to them) (Commit b62cd9, MR #2386)
  • … when duplicating a text that had lost the frame it was flowed in (Bug #1919)
  • … that happened randomly when using undo / redo (Commit 3cb09a)
  • … when importing an SVGZ file by drag-and-drop (Commit b8e782, Bug #906)
  • … that occurred sporadically when closing Inkscape (Bug #1918, Commit 275d15)
  • … when popping an object out of its current group (Commit a803b1, Bug #1770)
  • … or, actually, multiple different crashes occuring with the Selectors and CSS dialog on Redo, Undo and Clone actions, as well as on closing the document and when having a duplicate window open (Commit 12f4d6, Bugs #142, #828, #1168, #1157, #688)
  • … with the Clone LPE (Commit e3cad6)
  • … when trying to export to PDF when there are markers included in the document whose color is defined by context-stroke (like Inkscape stock markers) (Bug #1984, Commit 9b5de7)
  • … / a freeze that occured when importing a PDF file with many icc color spaces defined (Bug #1878, Commit 5c1048)
  • … when trying to import a PDF file with Poppler version 21.0.1 (Commit c30ae8, Bug #2180) 
  • … when starting Inkscape compiled with musl instead of glibc (affecting certain Linux distributions e.g. VoidLinux, Alpine, Gentoo) (Commit #a32669, Bug #2147)

Как скачать и установить программный продукт

Inkscape – абсолютно бесплатная программа. Проще и надёжнее всего скачать её с официального сайта (есть русский язык). Перейдя на вкладку «Скачать», вы найдёте множество версий программы для разных ПО. На этой же вкладке можно просмотреть и сразу загрузить дополнения, необходимые для удобной работы. Более того, есть возможность скачать исходный код и собрать программу самому (кому это интересно и кто обладает определёнными навыками).

Системные требования:

  • CPU (процессор): от 1.5 GHz;
  • графический адаптер: любой 3D с 64 Mb VRAM;
  • оперативная память: больше 512 Мб;
  • свободной памяти: 250 Мб;
  • контроллер: мышка/планшет.

Также понадобятся монитор с разрешением 1024х768 и доступ в интернет.

Изменение масштаба

Проще всего изменять масштаб клавишами - или + (или =). Также можно использовать следующие варианты сочетания клавиш: Ctrl+средняя клавиша мыши или Ctrl+правая кнопка мыши — для увеличения, Shift+средняя, Shift+правая или колесо мыши с нажатым Ctrl — для уменьшения. На нижней панели, справа, можно задать значение (указано в процентах). Набрав нужное, нажмите Enter. В программе имеется Инструмент масштабирования (среди инструментов слева) можно увеличивать только необходимую выделенную область.

Inkscape хранит историю масштабов, которые Вы использовали рабочей сессии. Для возврата к предыдущему состоянию, нажмите `, для перехода к следующему состоянию Shift+`.

Important bugfixes

  • Fix shortcuts not working as expected on systems with non-latin primary keyboard layout. (Bugs # 1226962 , # 1730246 , # 1734308 )
  • Fix crash when attempting to drag path at cap or line join. (Bug # 1691406 )
  • Inkscape process did not exit cleanly on Windows. (Bugs # 1412365 and # 1715339 , also causing # 1714278 )
  • Fix «Open recent» not including files with special characters on Windows. (Bug # 629608 )
  • File extension was sometimes omitted when adding saved files to Windows’ list of «recently used documents» resulting in unusable links ( )
  • Do not crash on systems with illegal fontconfig configurations. (Bug # 1716516 )
  • Resolve issues when attempting to save files to non-existing directories. Could happen for shortcuts.xml (Bug # 1719629 ) and when setting the autosave location manually.
  • Allow cancellation of bitmap export. (Bug # 1195929 )
  • Fix issues with PDF+LaTeX export: wrong stacking of text/graphics, missing pages in PDF output (Bugs # 771957 , # 1417470 )
  • Printing multiple copies of the document resulted in one copy and many blank pages (Bug # 490866 , # 1733424 )
  • Fix export area when exporting single objects to SVG using the command line switch (Bug # 1306662 , # 1707368 )
  • Fix DXF output and Windows vector print scaling for documents with a custom view box (Bug # 1672066 )
  • Invalid output generated from extensions no longer makes Inkscape crash ( gitlab commit )
  • The Ruler Live Path Effect now shows correct measurements in the default template (and other non-px-based templates), too (Bug # 1460858 )
  • The Document Properties dialog now has a more compact layout, so all items should be accessible on smaller screens (Bug # 1510831 )

Сетка

Чтобы не использовать большое количество направляющих, может оказаться полезным просто активировать сетку в inkscape. Сделать это с помощью главного меню «Вид» — «Сетка» или по горячей клавише # (Shift + 3).

Сетки делятся на два типа: прямоугольная и аксонометрическая. Параметры сетки могут быть определены в главном меню «Файл» — «Свойства документа». Наиболее распространенным является прямоугольная сетка, которая состоит из вертикальных и горизонтальных линий. Аксонометрическая сетка содержит дополнительно диагональные линии и может быть интересна для технических или архитектурных чертежей.
На рисунке ниже приведе пример аксонометрической и прямоугольной сеток inkscape.

Как пользоваться сеткой в inkscape

Используйте раскрывающийся список в диалоговом окне свойств документа (пример на рисунке справа), чтобы выбрать тип сетки, которую вы планируете использовать использовать, а затем нажмите кнопку «Создать». Под фразой «Определенные пользователем сетки» (для одного документа могут быть определены несколько сеток) будет создана новая вкладка с параметрами созданной сетки. Затем определите единицы, которые вы хотите использовать, определите точку отсчета по горизонтали и вертикали (X и Y) и расстояние между соседними линиями сетки. При использовании аксонометрической сетки появляется дополнительный параметр, определяющий угол двух линий сетки.

Галочка Включена. Отметьте её, чтобы использовать эту сетку в текущем документе.

Галочка Видима. Этот флажок определяет видимость сетки на холсте. При выключенном флажке сетка невидима. Этот параметр задает значение по умолчанию для каждой сетки таким образом, что даже если видимость в этом параметре включена, то всеравно можно переключать видимость сетки через меню или по горячей клавише #. Т.е., если в главном меню «Вид» — «Сетка» видимость сетки отключена, то сетка не будет отображаться на холсте, даже если установлена галочка «Видима».

Единицы сетки. В качестве единиц измерения для сетки доступны миллиметры, футы и пиксели. Вы можете выбрать ту размерность, которая больше всего соответствует вашим потребностям. Если особых потребностей нет, то используйте вариант по умолчанию — пиксели.

Точки отсчета по X и Y. Эти параметры определяют начальную точку сетки inkscape. Значение по умолчанию «0» (ноль), но иногда бывает удобно изменить её, особенно для определения точки края листа.

Интервал по X и Y. Эти параметры определяют расстояние между двумя линиями сетки. Эти интервалы могут отличаться для горизонтальных и вертикальных линий, таким образом, чтобы сетка может состоять из прямоугольников.

Угол по X и Z. Эти параметры доступны только для аксонометрической сетки. Они определяют углы линий сетки на оси X и Z.

Цвета линий сетки. По умолчанию для сетки используется синий цвет, но этот параметр также можно изменить. Существует два типа линий. Наиболее часто используемым является линия сетки, но когда используется сетка с маленьким шагом, и множеством линий, то отображаются основные линии сетки. Они помогают оценить расстояния. Другие цвета могут быть определены для каждого типа линии. Параметр «Основная линия сетки каждые…» определяет частоту основных линий. Обычно этот параметр равен 5 или 10.

Показывать точки вместо линий Этот параметр доступен только для прямоугольной сетки inkscape. Линии сетки иногда могут мешать при работе с инструментами рисования. Этот параметр позволяет отображать сетку в виде точек.

Заключение

Урок по основам работы с Inkscape на этом закончен. В нём рассмотрена малая часть возможностей Inkscape, но со знаниями, которые вы получили, можно создавать простые и полезные графические работы. Описание более сложного материала можно найти в учебнике «Inkscape: Продвинутый курс» и других учебниках в меню СправкаУчебник.

Authors:Bulia Byak; Jonathan Leighton; Ralf Stephan; Bryce Harrington; Alexandre Prokoudine; Colin Marquardt; Josh Andler; Nicolas Dufour; Maren Hachmann; Gellért Gyuris

Translators:Yura aka Xxaxx
— 2005; Alexandre Prokoudine
— 2008; Evgeniya Sinichenkova
— 2012; Ilya Sergeev
— 2020

Header / footer design: Esteban Capella — 2019

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector