Модуль:Infobox military conflict

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
{{i}} Документація модуля[перегляд] [редагувати] [історія] [очистити кеш]

Сумісність[ред. код]

Картка:Збройний конфлікт — англомовна версія, 4 комбатанти[ред. код]

Новий шаблон

Громадянська війна в Сирії
Арабська весна
Дата15 березня 2011 — досі
МісцеСирія
Результат Триває
Сторони

Сирія Сирійська Арабська республіка

Росія

Іран Іран

Хізбалла

Палестинські добровольці

Абу аль-Фадхаль аль-Аббас

Фінансова, матеріальна та військова підтримка:

КНДР

Венесуела


Інші сили

Сирійська опозиція

Фінансова, матеріальна та військова підтримка: Туреччина Туреччина
Саудівська Аравія Саудівська Аравія
Катар Катар
Лівія
Невійськова допомога та супутникова розвідка : США США


Моджахеди

Ісламська держава Іраку та Леванту


Прикордонні зіткнення: Туреччина


Інші сили

Курдський верховний комітет

Фінансова, матеріальна та військова підтримка:
Іракський Курдистан


Інші сили
Командувачі

Сирія Башар аль-Асад
Президент Сирії
Сирія Фахд Яссем аль-Фреїдж
Міністр оборони
Сирія Дауд Раджиха 
Міністр оборони (серпень 2011 — липень 2012)
Сирія Алі Абдула Аюуб
Chief of Army Staff
Сирія Махер аль-Асад
Республіканська гвардія
Сирія Ассеф Шавкат 
Заступник міністра оборони (вересень 2011 — липень 2012)
Сирія Алі Мамлюк
Міністр національної безпеки
Сирія Рустум Газалех
Управління політичної безпеки
Сирія Мохаммад аль-Шаар
Міністр внутрішніх справ
Сирія Валід Муалем
Міністр зовнішніх справ та експатріантів
Сирія Хішам Бехітяр 
Голова розвідки (до липня 2012)
Сирія Хассан Туркмані 
Заступник віце-президента (до липня 2012)

Сирія Омар Ібрахім Галаванжі
Прем'єр-міністр

Абдулбасет Сієда
Голова Національної ради Сирії (НРС)
Бурхан Галіоун
Голова НРС (серпень 2011 — червень 2012)
Ріад аль-Асаад
Командир Вільної армії Сирії
Мустафа аль-Шейх
Голова Верховної військової ради
Алі Сабреддін Бааноуні
Лідер Братів-мусульман
Хайсам аль-Малех
Голова Групи національної діяльності
Абдул Раззак Тласс
Командир батальйону фарук
Абдул Халім Каддам
Віце-президент Сирії (1984—2005)

Махді аль-Хараті
Лівійський командир (доброволець)
Абу Дуа

Саліх Муслім
Голова Курдської демократичної партії

Dr. Abdul Hakim Bashar
Голова Курдської національної ради
Сили

Сирія Сирійські збройні сили: 178.000 бійців Сирія Головне управління безпеки: 8000
Сирія Шабіха: 20 000 бійців
Сирія Національні сили оборони: 80.000
Іран Іран 150 бійців
Хізбалла 1.500 бійців Бриада Аль Абас: 10.000

Палестинські добровольці 2.000 бійців

31.000 повстанців (Сирійська Вільна Армія)

  • 6,000 Бійців Ліваа аль-Умма (включно з іноземними добровольцями)
45.000 маджахедів з різних країн
30.000-40.000 курдських повстанців
Втрати

Сирія Сирійські сили безпеки 5363 солдат і поліцейських вбито, 97 militiamen killed
Хізбалла
147 начебто вбито
Іран Iranian Basij

85 начебто вбито

Повстанці та учасники демонстрацій в Сирії

загинули 5058 бійців* (див.) та 979—1789 учасників демонстрацій,
27 271 учасників демонстрацій та бійців захоплені в полон
Іноземні моджахеди
38 вбито
21 053-21 246 Всього вбито сирійців (дані опозиції)**
251 цивільних іноземці (див.) та 2 турецьких пілоти F4 Phantom
1.5 біженців
Курдські повстанці втрати невідомі але не менше 100 вбитих.
  • Цифра ймовірно завищена, оскільки опозиція вважає цивільними повстанців, які не були перебіжчиками.
    **Не враховані іноземні добровольці з обох боків або бійців Шабіха.

Оригінальний шаблон

Громадянська війна в Сирії
Арабська весна

Дата: 15 березня 2011 — досі
Місце: Сирія
Результат: Триває
Сторони
Сирія Сирійська Арабська республіка

Росія

Іран Іран

Хізбалла

Палестинські добровольці

Абу аль-Фадхаль аль-Аббас

Фінансова, матеріальна та військова підтримка:

КНДР

Венесуела


Інші сили

Сирійська опозиція

Фінансова, матеріальна та військова підтримка: Туреччина Туреччина
Саудівська Аравія Саудівська Аравія
Катар Катар
Лівія
Невійськова допомога та супутникова розвідка : США США


Моджахеди

Ісламська держава Іраку та Леванту

Прикордонні зіткнення: Туреччина


Інші сили

Курдський верховний комітет

Фінансова, матеріальна та військова підтримка:
Іракський Курдистан


Інші сили

Командувачі
Сирія Башар аль-Асад
Президент Сирії

Сирія Фахд Яссем аль-Фреїдж
Міністр оборони
Сирія Дауд Раджиха 
Міністр оборони (серпень 2011 — липень 2012)
Сирія Алі Абдула Аюуб
Chief of Army Staff
Сирія Махер аль-Асад
Республіканська гвардія
Сирія Ассеф Шавкат 
Заступник міністра оборони (вересень 2011 — липень 2012)
Сирія Алі Мамлюк
Міністр національної безпеки
Сирія Рустум Газалех
Управління політичної безпеки
Сирія Мохаммад аль-Шаар
Міністр внутрішніх справ
Сирія Валід Муалем
Міністр зовнішніх справ та експатріантів
Сирія Хішам Бехітяр 
Голова розвідки (до липня 2012)
Сирія Хассан Туркмані 
Заступник віце-президента (до липня 2012)
Сирія Омар Ібрахім Галаванжі
Прем'єр-міністр

Абдулбасет Сієда
Голова Національної ради Сирії (НРС)

Бурхан Галіоун
Голова НРС (серпень 2011 — червень 2012)
Ріад аль-Асаад
Командир Вільної армії Сирії
Мустафа аль-Шейх
Голова Верховної військової ради
Алі Сабреддін Бааноуні
Лідер Братів-мусульман
Хайсам аль-Малех
Голова Групи національної діяльності
Абдул Раззак Тласс
Командир батальйону фарук
Абдул Халім Каддам
Віце-президент Сирії (1984—2005)
Махді аль-Хараті
Лівійський командир (доброволець)

Абу Дуа Саліх Муслім
Голова Курдської демократичної партії

Dr. Abdul Hakim Bashar
Голова Курдської національної ради

Військові сили
Сирія Сирійські збройні сили: 178.000 бійців

Сирія Головне управління безпеки: 8000
Сирія Шабіха: 20 000 бійців
Сирія Національні сили оборони: 80.000
Іран Іран 150 бійців
Хізбалла 1.500 бійців Бриада Аль Абас: 10.000
Палестинські добровольці 2.000 бійців

31.000 повстанців (Сирійська Вільна Армія)
  • 6,000 Бійців Ліваа аль-Умма (включно з іноземними добровольцями)

45.000 маджахедів з різних країн

30.000-40.000 курдських повстанців
Втрати
Сирія Сирійські сили безпеки

5363 солдат і поліцейських вбито, 97 militiamen killed
Хізбалла
147 начебто вбито
Іран Iranian Basij
85 начебто вбито

Повстанці та учасники демонстрацій в Сирії

загинули 5058 бійців* (див.) та 979—1789 учасників демонстрацій,
27 271 учасників демонстрацій та бійців захоплені в полон
Іноземні моджахеди
38 вбито

21 053-21 246 Всього вбито сирійців (дані опозиції)**
251 цивільних іноземці (див.) та 2 турецьких пілоти F4 Phantom
1.5 біженців
Курдські повстанці втрати невідомі але не менше 100 вбитих.
*Цифра ймовірно завищена, оскільки опозиція вважає цивільними повстанців, які не були перебіжчиками.
**Не враховані іноземні добровольці з обох боків або бійців Шабіха.

Текст


{{Infobox military conflict
|conflict= Громадянська війна в Сирії
|partof=[[Арабська весна]]
|image=[[File:Syrian Civil War map (November 24, 2023).svg|300px]]
|caption= 
|date= {{Start date|2011|03|15|df=yes}} — ''досі''
|place=[[Сирія]]
|casus=
|territory=
|result= Триває
|combatant1={{Прапорець|SYR}} [[Сирія|Сирійська Арабська республіка]]
* [[Збройні сили Сирії]]
** [[Сирійська армія]]
** [[ВМФ Сирії]]
** [[ВПС Сирії]]
** [[Республіканська гвардія (Сирія)|Республіканська гвардія]]
* [[Головне управління безпеки (Сирія)|Головне управління безпеки]]
* [[Управління політичної безпеки]]
* [[Шабіха]]
[[Файл:Flag of Russia.svg|22px|border]] [[Росія]]<ref name=ria.ru>{{cite web|url=http://ria.ru/arab_sy/20120514/648920563.html|website=ria.ru|title=РФ поставляет оружие в Сирию на законных основаниях — замглавы МИД РФ.|date=14.05.2012}}</ref>
* [[Військово-повітряні сили Російської Федерації]]<ref name=RIA_Novosti>{{cite web | url=//ria.ru/defense_safety/20150930/1292970356.html | title=Рішення про використання ЗС РФ за кордоном (Сирія) | publisher=РІА Новини | language=російська | date= 30 вересня 2015}}</ref>
{{Країна з прапорцем|IRN}}<ref name="aljazeera.com"/><ref>{{cite web|url=http://www.guardian.co.uk/world/2012/may/28/syria-army-iran-forces|website=www.guardian.co.uk|title=Syrian army being aided by Iranian forces|language=en}}</ref><ref>{{cite web|url=http://www.nowlebanon.com/NewsArchiveDetails.aspx?ID=364902|website=nowlebanon.com|title=Iranian Guards, Mahdi Army troops enter Syria's Druze Mountain}}</ref>
* [[Корпус вартових Ісламської революції|КВІР]]<ref>
* [http://www.foxnews.com/world/2012/08/28/iranian-general-admits-fighting-every-aspect-war-in-defending-syria-assad/ Iranian general admits 'fighting every aspect of a war' in defending Syria's Assad]
* [http://www.washingtonpost.com/world/middle_east/state-dept-official-iranian-soldiers-are-fighting-for-assad-in-syria/2013/05/21/a7c3f4ce-c23e-11e2-914f-a7aba60512a7_story.html Iranian soldiers fighting for Assad in Syria, says State Department official]
* [http://jcpa.org/iranian-forces-on-the-golan/ Iranian Forces on the Golan?]
* [http://www.nytimes.com/2013/05/22/world/middleeast/iran-and-hezbollahs-support-for-syria-complicates-us-strategy-on-peace-talks.html?pagewanted=all&_r=1& Iran and Hezbollah Support for Syria Complicates Peace-Talk Strategy]</ref>

[[Хізбалла]]<ref>[http://www.worldnewstribune.com/2012/07/29/irans-hizbullah-sends-more-troops-to-help-assad-storm-aleppo-fight-sunnis/]</ref><ref name="aus"/>

[[Файл:PFLP-GC Flag.svg|22px|border]] [[Палестинські добровольці]]<ref name="aus"/><ref name="reuters.com">[http://www.reuters.com/article/2012/10/16/us-syria-crisis-iraq-militias-idUSBRE89F0PX20121016/]</ref>

[[Файл:Flag of Iraq.svg|22px|border]] [[Абу аль-Фадхаль аль-Аббас]]<ref name="aus"/><ref name="reuters.com"/>

''Фінансова, матеріальна та військова підтримка:''

[[Файл:Flag of North Korea.svg|22px|border]][[КНДР]]<ref name=azattyq.org>[http://rus.azattyq.org/archive/news/20120518/360/360.html?id=24584728 ООН: КНДР продает оружие Сирии. azattyq.org. 18.05.2012]</ref>

[[Файл:Flag of Venezuela.svg|22px|border]] [[Венесуела]]<ref>[http://ria.ru/economy/20120301/581969300.html Венесуэла подтверждает факт поставки в Сирию топлива — министр нефти. ria.ru. 01/03/2012]</ref>
----
[[Список військових сил громадянської війни в Сирії|Інші сили]]
|combatant2={{flagicon image|Syria-flag 1932-58 1961-63.svg}} '''[[Сирійська опозиція]]'''
* [[Вільна сирійська армія]]
* [[Армія визволення Сирії]]<ref name="SLA">{{cite news |url=http://www.time.com/time/printout/0,8816,2106648,00.html/ |title =Syrian Rebels Plot Their Next Moves: A TIME Exclusive |work=TIME | date=11 February 2012|archiveurl=https://archive.is/ZvL8|archivedate=5 December 2012}}</ref>
* [[Ліваа аль-Умма]]<ref name=fitzgerald1/>
''Фінансова, матеріальна та військова підтримка:''
{{Країна з прапорцем|TUR}}<ref name=CIASaid>{{cite news|last=Schmitt|first=Eric|title=C.I.A. Said to Aid in Steering Arms to Syrian Opposition|url=http://www.nytimes.com/2012/06/21/world/middleeast/cia-said-to-aid-in-steering-arms-to-syrian-rebels.html?pagewanted=all|accessdate=4 July 2012|newspaper=The New York Times|date=21 June 2012}}</ref><br/>
{{Країна з прапорцем|SAU}} <small><ref name=CIASaid/><ref name=Exclusive>{{cite news|author=Justin Vela |url=http://www.independent.co.uk/news/world/middle-east/exclusive-arab-states-arm-rebels-as-un-talks-of-syrian-civil-war-7845026.html |title=Exclusive: Arab states arm rebels as UN talks of Syrian civil war |work=The Independent |date=13 June 2012 |accessdate=8 July 2012 |location=London}}</ref><ref name=RebelsAwait>{{cite news|last=Abouzeid |first=Rania |url=http://world.time.com/2012/06/22/opening-the-weapons-tap-syrias-rebels-await-fresh-and-free-ammo/ |title=Opening the Weapons Tap: Syria’s Rebels Await Fresh and Free Ammo |publisher=World.time.com |date=22 June 2012 |accessdate=8 July 2012}}</ref></small><br/>
{{Країна з прапорцем|QAT}}<ref name=CIASaid/><ref name=Exclusive/><ref name=RebelsAwait/><br/>
[[Файл:Flag of Libya.svg|22px|border]] [[Лівія]]<ref name = CNN>[http://edition.cnn.com/2012/07/28/world/meast/syria-libya-fighters/index.html Libya rebels move onto Syrian battlefield] — CNN</ref><br/>
''Невійськова допомога та супутникова розвідка :''
{{Країна з прапорцем|USA}}
----
[[Файл:Flag of Jihad.svg|22px|border]] '''[[Моджахеди]]'''<small><ref name=Sunnifighters>{{cite news|url=http://www.theaustralian.com.au/news/world/sunni-fighters-bring-jihad-across-border/story-e6frg6so-1226405923591 |title=Sunni fighters bring jihad across border |work=The Australian |date=17 February 2012 |accessdate=8 July 2012 |first=Hala |last=Jaber}}</ref><ref name=flowing>[http://articles.boston.com/2012-07-05/news/32553534_1_al-qaida-linked-sunni-insurgents-shiite-political-rivals-mosul Iraq says al-Qaida fighters flowing into Syria]</ref><ref>[http://world.time.com/2012/07/26/time-exclusive-meet-the-islamist-militants-fighting-alongside-syrias-rebels/#ixzz21jq5iPsN TIME Exclusive: Meet the Islamist Militants Fighting Alongside Syria's Rebels]</ref></small>
* [[Фронт аль-Нусра]]<ref>[http://www.nytimes.com/2012/07/25/world/middleeast/al-qaeda-insinuating-its-way-into-syrias-conflict.html?pagewanted=1&_r=3&ref=world&src=me Al Qaeda Taking Deadly New Role in Syria Conflict]</ref>
* [[Хайат Тахрір аш-Шам]]
* [[Фатах аль-Іслам]]<ref name=fatahalsislm/>
* Ашрар аль-Шам<ref>[http://www.telegraph.co.uk/news/worldnews/middleeast/syria/9396256/Al-Qaeda-tries-to-carve-out-a-war-for-itself-in-Syria.html Al-Qaeda tries to carve out a war for itself in Syria]</ref><ref>[http://www.dailystar.com.lb/News/Middle-East/2012/Jul-31/182750-arab-islamist-fighters-eager-to-join-syria-rebels.ashx#axzz22DnnnVxi Arab Islamist fighters eager to join Syria rebels]</ref><ref>[http://in.reuters.com/article/2012/08/08/syria-crisis-idINL6E8J763T20120808 Syria rebels see future fight with foreign radicals]</ref>
* Сукур аль-Шам
|combatant3=[[Файл:Flag of Islamic State of Iraq.svg|22px|border]] [[Ісламська держава Іраку та Леванту]]
----
'''Прикордонні зіткнення:'''
[[Файл:Flag of Turkey.svg|22px|border]] [[Туреччина]]<ref>{{cite web|url=http://www.aif.ru/society/article/55745/|website=www.aif.ru|title=Турция - Сирия. Попытка войны|language=ru|date=4.10.2012}}</ref>
----
[[Список військових сил громадянської війни в Сирії|Інші сили]]
|combatant4=[[Файл:Flag of Syrian Kurdistan.svg|22px|border]] '''[[Курдський верховний комітет]]'''
* [[Народні загони оборони]]<ref>[http://www.rudaw.net/english/kurds/4979.html Kurds Give Ultimatum to Syrian Security Forces]</ref>
''Фінансова, матеріальна та військова підтримка:''<br/>
[[Файл:Flag of Kurdistan.svg|22px|border]] [[Іракський Курдистан]]<ref>{{cite news|title=Iraqi Kurdistan training Syrian Kurds|url=http://english.al-akhbar.com/content/iraqi-kurdistan-training-syrian-kurds|accessdate=31 July 2012|newspaper=Al Akhbar|date=31 July 2012}}</ref>
** [[Пешмерга]]<ref>{{cite news|title=Syrian Kurds given military training in northern Iraq, says Barzani|url=http://www.todayszaman.com/newsDetail_getNewsById.action?newsId=287475|newspaper=[[Заман (газета)|Заман]]|date=27 July 2012}}</ref>
----
[[Список військових сил громадянської війни в Сирії|Інші сили]]
|commander1=
{{flagicon|Syria}} '''[[Башар аль-Асад]]'''<br/><small>'''[[Президент Сирії]]'''</small><br/>
{{flagicon|Syria}} [[Фахд Яссем аль-Фреїдж]]<br/><small>Міністр оборони</small><br/>
{{flagicon|Syria}} [[Дауд Раджиха]]{{KIA}}<br/><small>Міністр оборони (серпень 2011 — липень 2012)</small><br/>
{{flagicon|Syria}} Алі Абдула Аюуб<br/><small>Chief of Army Staff</small><br/>
{{flagicon|Syria}} [[Махер аль-Асад]]<br/><small>[[Республіканська гвардія (Сирія)|Республіканська гвардія]]</small><br/>
{{flagicon|Syria}} [[Ассеф Шавкат]]{{KIA}}<br/><small>Заступник міністра оборони (вересень 2011 — липень 2012)</small><br/>
{{flagicon|Syria}} [[Алі Мамлюк]]<br/><small>Міністр національної безпеки</small><br/>
{{flagicon|Syria}} [[Рустум Газалех]]<br/><small>Управління політичної безпеки</small><br/>
{{flagicon|Syria}} [[Мохаммад аль-Шаар]]<br/><small>Міністр внутрішніх справ</small><br/>
{{flagicon|Syria}} [[Валід Муалем]]<br/><small>Міністр зовнішніх справ та експатріантів</small><br/>
{{flagicon|Syria}} [[Хішам Бехітяр]]{{KIA}}<br/><small>Голова розвідки (до липня 2012)</small><br/>
{{flagicon|Syria}} [[Хассан Туркмані]]{{KIA}}<br/><small>Заступник віце-президента (до липня 2012)</small><br/>
{{flagicon|Syria}} [[Омар Ібрахім Галаванжі]]<br/><small>Прем'єр-міністр</small><br/>
|commander2=
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} '''[[Абдулбасет Сієда]]'''<br/><small>'''Голова Національної ради Сирії (НРС)'''</small><br/>
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} [[Бурхан Галіоун]]<br/><small>Голова НРС (серпень 2011 — червень 2012)</small><br/>
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} '''[[Ріад аль-Асаад]]'''<br/><small>Командир Вільної армії Сирії</small><br/>{{flagicon image|Syria-flag 1932-58 1961-63.svg}} '''[[Мустафа аль-Шейх]]'''<br/><small>Голова Верховної військової ради</small><br/>
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} [[Алі Сабреддін Бааноуні]]<br/><small>Лідер Братів-мусульман</small><br/>
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} [[Хайсам аль-Малех]]<br/><small>Голова Групи національної діяльності</small><br/>
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} [[Абдул Раззак Тласс]]<br/><small>Командир батальйону фарук</small><br/>
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} [[Абдул Халім Каддам]]<br/><small>Віце-президент Сирії (1984—2005)</small><br/>
[[Махді аль-Хараті]]<br/><small>Лівійський командир (доброволець)</small><ref name=Mahdi>{{cite news|last=Karadsheh|first=Jomana|title=Libya rebels move onto Syrian battlefield|url=http://edition.cnn.com/2012/07/28/world/meast/syria-libya-fighters/index.html|accessdate=28 July 2012|newspaper=CNN|date=28 July 2012}}</ref><br/>
|commander3=
[[Файл:Flag of Islamic State of Iraq.svg|22px|border]] [[Абу Дуа]]
|commander4=
[[Файл:Flag of Syrian Kurdistan.svg|22px|border]] [[Саліх Муслім]]<br/><small>Голова Курдської демократичної партії</small><br/>
[[Файл:Flag of Syrian Kurdistan.svg|22px|border]] Dr. Abdul Hakim Bashar<br/><small>Голова Курдської національної ради</small><ref>[http://www.rudaw.net/english/kurds/4978.html More Kurdish Cities Liberated As Syrian Army Withdraws from Area]</ref><br/>
|strength1={{flagicon|Syria}} [[Сирійські збройні сили]]: 178.000 бійців<ref>http://web.archive.org/web/20140129083721/http://www.google.com/hostednews/afp/article/ALeqM5gtkInEzwWbqoAc5rB8YjKot8Or-A?docId=CNG.d5f1d6f398b0170d098b3ce0afb1ae34.4a1&hl=en</ref>
{{flagicon|Syria}} [[Головне управління безпеки (Сирія)|Головне управління безпеки]]: 8000<br/>
{{flagicon|Syria}} [[Шабіха]]: {{formatnum:20000}} бійців<br/>
{{flagicon|Syria}} [[Національні сили оборони Сирії|Національні сили оборони]]: 80.000<ref>http://www.theaustralian.com.au/news/world/hezbollah-trained-squad-to-lead-battle-for-aleppo/story-fnb64oi6-1226664682418</ref><br/>
[[Al-Jaysh al-Sha'bi]]: 50.000<ref>http://www.theguardian.com/world/2013/mar/14/iran-hezbollah-force-syrian-regime</ref><br/>
{{Країна з прапорцем|IRN}} 150 бійців<ref>http://blogs.telegraph.co.uk/news/concoughlin/100219439/assad-might-yet-win-in-syria-thanks-to-irans-revolutionary-guards/</ref><br/>
[[Хізбалла]] 1.500<ref>http://www.thetimes.co.uk/tto/news/world/middleeast/article3560184.ece</ref> до 5.000<ref name="timesofisrael.com">http://www.timesofisrael.com/hezbollah-sent-5000-fighters-to-help-assad-daily-reports/#comments</ref> бійців
[[Бриада Аль Абас]]: 10.000<ref name="timesofisrael.com"/><br/>
[[Файл:PFLP-GC Flag.svg|22px|border]] [[Палестинські добровольці]] 2.000 бійців
|strength2=
{{flagicon image|Syria-flag 1932-58 1961-63.svg}} 31.000<ref>http://www.businessinsider.com.au/graphic-the-most-accurate-breakdown-of-the-syrian-rebels-2013-9</ref> повстанців (Сирійська Вільна Армія)
* 6,000 Бійців Ліваа аль-Умма (включно з іноземними добровольцями)<ref name=fitzgerald1>{{cite news|url=http://www.irishtimes.com/newspaper/world/2012/0728/1224320949538.html|work=The Irish Times|first=Mary |last=Fitzgerald|date=28.07.2012|title=Syrian minds focused on likely outcome at Aleppo}}</ref>
{{flagicon image|Flag of Jihad.svg}} 45.000 маджахедів з різних країн<ref>http://www.independent.co.uk/news/world/middle-east/turning-the-tide-six-syrian-rebel-groups-join-forces-to-counter-rise-of-alqaida-8957727.html</ref>
|strength3=
|strength4=[[Файл:Flag of Syrian Kurdistan.svg|22px|border]] 30.000-40.000 курдських повстанців
|casualties1={{flagicon|Syria}} ''Сирійські сили безпеки''
5363 солдат і поліцейських вбито, 97 militiamen killed<ref name=Shabiha>19 killed in Dec. 2011,[http://www.bbc.co.uk/news/world-middle-east-16984219] 1 killed in Jan. 2012 in Daraa, [http://warnewsradio.org/2012/03/20/syria-rebels-accused-of-human-rights-abuses-live-updates/] 4 killed in Qusayr Feb. 2012,[http://news.apsou.gr/international/news/devastation-despair-and-courage-on-syria%E2%80%99s-bloody-front-line] 11 killed in Damascus suburbs of Maidya in 2012,[http://www.reuters.com/article/2012/06/07/us-syria-crisis-shabbiha-idUSBRE8560VH20120607] 7 killed in Irbin in 2012,[http://blogs.aljazeera.net/topic/syria/syria-may-9-2012-1230] 26 killed in Darat Izza, [http://www.bbc.co.uk/news/world-middle-east-18551693] 2 killed in Aleppo, [https://archive.is/20121216063918/www.google.com/hostednews/afp/article/ALeqM5j95Oob_gq6qTuc3JwGh8ZW5O38Kg?docId=CNG.6f0ac896041ccdfec747f6fec55611b8.e1] 27 killed in Aleppo (31 July), [http://www.guardian.co.uk/world/middle-east-live/2012/aug/01/syria-crisis-aircraft-attack-aleppo-live?newsfeed=true] total of 97 confirmed killed</ref><br/>
''Хізбалла''<br/>
147 начебто вбито<ref name=IranianFighters/><ref name=over120/><br/>
{{flagicon|Iran}} ''Iranian Basij''<br/>
85 начебто вбито<ref name=IranianFighters>{{cite web|first=Michael|last=Kelley|url=http://articles.businessinsider.com/2012-03-08/news/31135034_1_syrian-syrian-president-syrian-soldiers|title=Iranian Fighters Are Killing Syrian Troops Who Refuse to Fire On Protesters|publisher=Articles.businessinsider.com|date=2012-03-08|accessdate=2012-07-08|archiveurl=http://www.webcitation.org/6IGhlOBVl|archivedate=2013-07-21}}</ref><ref name=over120>{{cite web|url=http://www.yalibnan.com/2011/12/09/over-120-hezbollah-basij-fighers-killed-in-syria-report/|title=Over 120 Hezbollah, Basij fighers killed in Syria, report|location=LB|publisher=Yalibnan.com|date=2011-12-09|accessdate=2012-07-08|archiveurl=http://www.webcitation.org/6IGhmpOUq|archivedate=2013-07-21}}</ref>
|casualties2={{flagicon image|Syria-flag 1932-58 1961-63.svg}} ''Повстанці та учасники демонстрацій в Сирії''
загинули 5058 бійців* ([[Casualties of the Syrian civil war#Combatant deaths|див.]]) та 979—1789 учасників демонстрацій,<br/>{{formatnum:27271}} учасників демонстрацій та бійців захоплені в полон<ref name="Violations Documenting Center"/><br/>{{flagicon image|Flag of Jihad.svg}} ''Іноземні моджахеди''<br/> 38 вбито<ref name=Sunnifighters/><ref>[http://www.reuters.com/article/2012/07/30/us-syria-crisis-jihad-idUSBRE86T12920120730 Arab Islamist fighters eager to join Syria rebels]</ref>
|casualties3={{formatnum:21053}}-{{formatnum:21246}}<ref name="Violations Documenting Center">{{cite web|url=http://www.vdc-sy.org/|title=Violations Documenting Center|date=2012-07-24|accessdate=2012-07-24|publisher=Violations Documenting Center|language=Arabic|archiveurl=http://www.webcitation.org/6IGhnszkg|archivedate=2013-07-21}}</ref> Всього вбито сирійців (дані опозиції)**<br/>251 цивільних іноземці ([[Casualties of the Syrian civil war#Foreign civilians killed|див.]]) та 2 турецьких пілоти [[McDonnell Douglas F-4 Phantom II|F4 Phantom]]<br/>1.5 [[Сирійські біженці|біженців]]<ref>{{cite news|url=http://www.aljazeera.net/news/pages/3cd93b7e-450f-41c2-860e-05fcae765f71/|title=1.5 مليون نازح ولاجئ سوري|work=Al-Jazeera|date=21 July 2012|accessdate=22 July 2012}}</ref>
|notes=*Цифра ймовірно завищена, оскільки опозиція вважає цивільними повстанців, які не були перебіжчиками.<br/>**Не враховані іноземні добровольці з обох боків або бійців Шабіха.
|casualties4= [[Файл:Flag of Syrian Kurdistan.svg|22px|border]] ''Курдські повстанці'' втрати невідомі але не менше 100 вбитих.
}}

Картка:Збройний конфлікт — англомовна версія[ред. код]

Новий шаблон

Радянсько-фінська війна 1939–1940 рр.
Друга світова війна
Фінські кулеметники під час радянсько-фінської війни.
Дата30 листопада 1939 — 13 березня 1940
МісцеСхідна Фінляндія, Карелія, Мурманська область
Результат Московський мирний договір (1940)
Сторони
СРСР Фінляндія Фінляндія
Шведський Добровольчий Корпус
Командувачі
Климент Ворошилов
Семен Тимошенко
Карл Густав Маннергейм
Кюесті Калліо
Рісто Рюті
Сили
1 000 000 солдатів
3000 танків
3800 літаків
250 000 солдатів
30 танків
130 літаків
Втрати
126 875 загиблих чи зниклих безвісти
264,908 поранених
3100 полонених
26 662 загиблих
39 886 поранених
1000 полонених

Оригінальний шаблон

Радянсько-фінська війна 1939–1940 рр.
Друга світова війна

Фінські кулеметники під час радянсько-фінської війни.
Дата: 30 листопада 1939 — 13 березня 1940
Місце: Східна Фінляндія, Карелія, Мурманська область
Результат: Московський мирний договір (1940)
Сторони
СРСР Фінляндія Фінляндія
Шведський Добровольчий Корпус
Командувачі
Климент Ворошилов
Семен Тимошенко
Карл Густав Маннергейм
Кюесті Калліо
Рісто Рюті
Військові сили
1 000 000 солдатів
3000 танків
3800 літаків
250 000 солдатів
30 танків
130 літаків
Втрати
126 875 загиблих чи зниклих безвісти
264,908 поранених
3100 полонених
26 662 загиблих
39 886 поранених
1000 полонених

Текст

{{Infobox Military Conflict
|conflict=Радянсько-фінська війна 1939–1940 рр.
|partof=[[Друга світова війна]]
|image=[[Файл:A Finnish Maxim M-09-21 machine gun nest during the Winter War.jpg|300px]]
|caption=Фінські [[кулеметник]]и під час радянсько-фінської війни.
|date=[[30 листопада]] [[1939]] — [[13 березня]] [[1940]]
|place=Східна [[Фінляндія]], [[Карелія]], [[Мурманська область]]
|result= [[Московський мирний договір (1940)]]
|territory=
|combatant2={{FIN}}<br/>[[Файл:Flag of Sweden.svg|20px]] [[Швеція|Шведський Добровольчий Корпус]]
|combatant1=[[Файл:Flag of the Soviet Union.svg|30px]] [[СРСР]]
|commander2=[[Файл:Flag of Finland.svg|20px]] [[Карл Густав Маннергейм]]<br/>[[Файл:Flag of Finland.svg|20px]] [[Кюесті Калліо]]<br/>[[Файл:Flag of Finland.svg|20px]] [[Рісто Рюті]]
|commander1=[[Файл:Flag of the Soviet Union.svg|30px]] [[Климент Ворошилов]]<br/>[[Файл:Flag of the Soviet Union.svg|30px]] [[Семен Тимошенко]]
|strength2= 250 000 солдатів <br/> 30 танків<br/> 130 літаків<ref name="Virrankoski">Pentti Virrankoski, ''Suomen Historia 2'', 2001, ISBN 951-746-342-1, SKS</ref><ref name="Käkelä">Erkki Käkelä, ''Laguksen miehet, marskin nyrkki: Suomalainen panssariyhtymä 1941—1944'', 1992, ISBN 952-90-3858-5, Panssarikilta</ref>
|strength1=1 000 000 солдатів<br/> 3000 танків<br/> 3800 літаків<ref name="Ries">Tomas Ries, ''Cold Will — The Defense of Finland'', 1988, ISBN 0-08-033592-6, Potomac Books</ref><ref name="Manninen">Ohto Manninen, ''Talvisodan salatut taustat'', 1994, ISBN 952-90-5251-0</ref>
|casualties2=26 662 загиблих<br/>39 886 поранених<br/>1000 полонених<ref name="tappiot">Finnish Defence College, ''Talvisodan historia 4'', p.406, 1991, ISBN 951-0-17566-8, WSOY.</ref><ref name="Axishistory.com">http://www.axishistory.com/index.php?id=5985</ref>
||casualties1=126 875 загиблих чи [[Зниклий безвісти|зниклих безвісти]]<br/>264,908 поранених<br/>3100 полонених<ref name="Krivosheev">G.F. Krivosheev, ''Soviet Casualties and Combat Losses in the Twentieth Century'', 1997, ISBN 1-85367-280-7, Greenhill Books</ref>
}}

Картка:Збройний конфлікт[ред. код]

Новий шаблон

Битва при Акції
Громадянська війна в Римській республіці
The Battle of Actium, Lorenzo A. Castro, 1672.Битва при Акції
(Лоренцо A. Кастро, 1672)
Дата2 вересня 31 до н.е.
МісцеІонійське море, поблизу колонії Акцій, Греція
Результат Вирішальна перемога Октавіана
Сторони
Римська Республіка Птолемейський Єгипет,
Римські повстанці
Командувачі
Марк Віпсаній Агріппа Марк Антоній
Сили
400 кораблів, переважно малі лібурнійські судна з 16 000 легіонерів та 3 000 лучників. 230 кораблів, переважно квінквереми, 30/50 транспортних...
Втрати
невідомо майже весь флот Антонія
втрати серед цивільного населення

Оригінальний шаблон

Битва при Акції
Громадянська війна в Римській республіці
The Battle of Actium, Lorenzo A. Castro, 1672.
Битва при Акції
(Лоренцо A. Кастро, 1672)
Дата: 2 вересня 31 до н.е.
Місце: Іонійське море, поблизу колонії Акцій, Греція
Результат: Вирішальна перемога Октавіана
Сторони
Римська Республіка Птолемейський Єгипет,
Римські повстанці
Командувачі
Марк Віпсаній Агріппа Марк Антоній
Військові сили
400 кораблів, переважно малі лібурнійські судна з 16 000 легіонерів та 3 000 лучників. 230 кораблів, переважно квінквереми, 30/50 транспортних...
Втрати
невідомо майже весь флот Антонія
втрати серед цивільного населення

Текст

{{Картка:Збройний конфлікт
 |конфлікт     = Битва при Акції
 |partof       = Громадянська війна в Римській республіці
 |зображення   = [[Файл:Castro_Battle_of_Actium.jpg|270px|''The Battle of Actium'', Lorenzo A. Castro, 1672.]]
 |підпис       = ''Битва при Акції<br>(Лоренцо A. Кастро, 1672)''
 |дата1        = [[2 вересня]] [[31 до н.е.]]
 |місце        = [[Іонійське море]], поблизу колонії Акцій, [[Греція]]
 |результат    = Вирішальна перемога [[Октавіан Авґуст|Октавіана]] 
 |сторони1     = [[Римська Республіка]]
 |сторони2     = [[Птолемейський Єгипет]],<br>Римські повстанці
 |командувач1  = [[Марк Віпсаній Агріппа]]
 |командувач2  = [[Марк Антоній]]
 |сили1        = 400 кораблів, переважно малі лібурнійські судна з 16 000 легіонерів та 3 000 лучників.
 |сили2        = 230 кораблів, переважно [[квінкверема|квінквереми]], 30/50 транспортних...
 |втрати1      = невідомо
 |втрати2      = майже весь флот Антонія
 |втрати3      = втрати серед цивільного населення
 |примітки     = 
}}

Збройний конфлікт[ред. код]

Новий шаблон

Блокада українського флоту в Донузлаві
Кримська криза
Розташування затоки Донузлав
Дата3-27 березня 2014
МісцеДонузлав
Причина Встановлення контролю над українським флотом і недопущення його виходу в Одесу
Результат Росія встановила контроль над Донузлавом, українські військовослужбовці залишили Крим
Сторони
Росія Росія Україна Україна
Командувачі
Росія Олександр Вітко
Росія Денис Березовський
Україна Ігор Тенюх
Україна Сергій Гайдук
Україна Юрій Федаш
Україна Дмитро Коваленко
Сили
1 ракетний крейсер
4 кораблі забезпечення
2 вертольоти
1 корвет
1 рейдовий тральщик
2 морських тральщика
2 десантні кораблі
Втрати
немає немає

Оригінальний шаблон

Блокада українського флоту в Донузлаві
Російська агресія проти України

Дата: 3-27 березня 2014
Місце: Донузлав
Привід: Встановлення контролю над українським флотом і недопущення його виходу в Одесу:
Результат: Росія встановила контроль над Донузлавом, українські військовослужбовці залишили Крим
Військові сили
1 ракетний крейсер
4 кораблі забезпечення
2 вертольоти
1 корвет
1 рейдовий тральщик
2 морських тральщика
2 десантні кораблі
Втрати
немає немає

Текст

{{Збройний конфлікт
  | конфлікт = Блокада українського флоту в Донузлаві
   |partof    = [[Російська збройна агресія проти України (2014—2016)|Російська агресія проти України]]
  | частина = [[Кримська криза]]
  | зображення = [[Файл:DonuzlavLakeMap.png|350px]]
  | заголовок = Розташування затоки Донузлав
  | дата = 3-27 березня 2014
  | місце = [[Донузлав]]
  | причина = Встановлення контролю над українським флотом і недопущення його виходу в [[Одеса|Одесу]]
  | результат = Росія встановила контроль над Донузлавом, українські військовослужбовці залишили Крим
  | противник1 = {{RUS}}
  | противник2 = {{UKR}}
  | командир1 = {{flagicon|RUS}} [[Вітко Олександр Вікторович|Олександр Вітко]]<br/>{{flagicon|RUS}} [[Березовський Денис Валентинович|Денис Березовський]]
  | командир2 = {{flagicon|UKR}} [[Тенюх Ігор Йосипович|Ігор Тенюх]]<br/>{{flagicon|UKR}} [[Гайдук Сергій Анатолійович|Сергій Гайдук]]<br/>{{flagicon|UKR}} [[Федаш Юрій Петрович|Юрій Федаш]]<br/>{{flagicon|UKR}} Дмитро Коваленко
  | сили1 = 1 ракетний крейсер<br/>4 кораблі забезпечення<br/>2 вертольоти
  | сили2 = 1 корвет<br/>1 рейдовий тральщик<br/>2 морських тральщика<br/>2 десантні кораблі
  | втрати1 = немає
  | втрати2 = немає
}}
require('Module:No globals')

local infoboxStyle = mw.loadData('Module:WPMILHIST Infobox style')

local IMC = {}
IMC.__index = IMC

function IMC:renderPerCombatant(builder, headerText, prefix, suffix)
	if not self:isValidArgument(prefix, suffix) then
		return
	end
	
	prefix = prefix or ''
	suffix = suffix or ''
	local colspans = {}
	
	-- This may result in colspans[1] getting set twice, but
	-- this is no big deal. The second set will be correct.
	local lastCombatant = 1
	
	
	-- перевірка знизу була частиною дивного функціоналу об'єднання колонок, і істотно глючила коли одне зі значень аргументів в шаблон не передавалося
	for i = 1,self.combatants do
--		if self.args[prefix .. i .. suffix] then
			colspans[lastCombatant] = i - lastCombatant
			lastCombatant = i
--		end
	end

	local jointText = self.args[prefix .. (self.combatants + 1) .. suffix]
	
	if headerText and (colspans[1] or jointText) then
		builder:tag('tr')
			:tag('th')
				:attr('colspan', self.combatants)
				:cssText(infoboxStyle.header_raw)
				:wikitext(headerText)
	end

	-- The only time colspans[1] wouldn't be set is if no
	-- combatant has a field with the given prefix and suffix.
	if colspans[1] then
		-- Since each found argument set the colspan for the previous
		-- one, the final one wasn't set above, so set it now.
		colspans[lastCombatant] = self.combatants - lastCombatant + 1
		builder = builder:tag('tr')
		for i = 1,self.combatants do
			-- перевірка colspans[i] знизу була частиною дивного функціоналу об'єднання колонок; пропускало якщо значення не були передані
			-- At this point, colspans[i] will be set for i=1 unconditionally, and for
			-- any other value of i where self.args[prefix .. i .. suffix] is set.
			--if colspans[i] then
				builder:tag('td')
					-- встановлення колспану знизу була частиною дивного функціоналу об'єднання колонок; встановлено жорстко на "1"
					-- don't bother emitting colspan="1"
					--:attr('colspan', colspans[i] ~= 1 and colspans[i] or nil)
					:attr('colspan', "1") -- why not bother?
					-- встановлення ширини комірки знизу було частиною дивного функціоналу об'єднання колонок; встановлено рівношироке для всіх
					:css('width', math.floor(100 / self.combatants + 0.5) .. '%')
					-- no border on the right of the rightmost column
					:css('border-right', i ~= lastCombatant and infoboxStyle.internal_border or nil)
					-- no padding on the left of the leftmost column
					:css('padding-left', i ~= 1 and '0.25em' or nil)
					-- don't show the border if we're directly under a header
					:css('border-top', not headerText and infoboxStyle.internal_border or nil)
					:newline()
					:wikitext(self.args[prefix .. i .. suffix] or '')
			--end
		end
	end

	if jointText then
		builder:tag('tr')
			:tag('td')
				:attr('colspan', self.combatants)
				:css('text-align', 'center')
				-- don't show the border if we're directly under a header
				:css('border-top', (not headerText or colspans[1]) and infoboxStyle.internal_border or nil)
				:newline()
				:wikitext(jointText or '')
	end
end

function IMC:isValidArgument(prefix, suffix)
    prefix = prefix or ''
	suffix = suffix or ''
	
    local isValid = false
	
	for i = 1,self.combatants do
		isValid = isValid or self.args[prefix .. i .. suffix]
	end
    return isValid
end

function IMC:renderHeaderTable(builder)
	builder = builder:tag('table')
		:css('width', '100%')
		:css('margin', 0)
		:css('padding', 0)
		:css('border', 0)

	if self.args['дата1'] or self.args['дата'] or self.args.date then -- підтримка різних способів задання аргументу Дата
		builder:tag('tr')
			:tag('th')
				:css('padding-right', '1em')
				:wikitext('Дата')
			:done()
			:tag('td')
				:wikitext(self.args['дата1'] or self.args['дата'] or self.args.date)
	end

	builder = builder:tag('tr')
		:tag('th')
			:css('padding-right', '1em')
			:wikitext('Місце')
		:done()
		:tag('td')
			:tag('span')
				:addClass('location')
				:wikitext(self.args['місце'] or self.args.place or '{&#123;{place}&#125;}') -- додано спершу україномовний аргумент, плюс використано оригінальний hack so that people who don't know Lua know that this parameter is required
			:done()
	if self.args.coordinates then
		builder:wikitext('<br />' .. self.args.coordinates)
	end
	builder = builder:done():done()

	-- only for "Putsch"
    if self.args.action then
		builder:tag('tr')
			:tag('th')
				:css('padding-right', '1em')
				:wikitext(self.args.action and 'Action')
			:done()
			:tag('td')
				:wikitext(self.args.action)
	end
	
	if self.args['причина'] then -- винятково для шаблону Збройний конфлікт: аргумент Причина
		builder:tag('tr')
			:tag('th')
				:css('padding-right', '1em')
				:wikitext('Причина')
			:done()
			:tag('td')
				:newline()
				:wikitext(self.args['причина'])
	end
	
	if self.args['результат'] or self.args.status or self.args.result then -- підтримка різних способів задання аргументу Результат
		builder:tag('tr')
			:tag('th')
				:css('padding-right', '1em')
				:wikitext(self.args.status and 'Статус' or 'Результат')
			:done()
			:tag('td')
				:newline()
				:wikitext(self.args['результат'] or self.args.status or self.args.result)
	end

	if self.args['зміни'] or self.args.territory then
		builder:tag('tr')
			:tag('th')
				:css('padding-right', '1em')
				:wikitext('Територіальні<br />зміни')
			:done()
			:tag('td')
				:newline()
				:wikitext(self.args['зміни'] or self.args.territory)
	end
end

function IMC:render()
	local builder = mw.html.create()
	if self.args.campaignbox then
		builder = builder:tag('table')
			:css('float', 'right')
			:css('clear', 'right')
			:css('background', 'transparent')
			:css('margin', 0)
			:css('padding', 0)
			:addClass('mw-stack mobile-float-reset')
			:attr('role', 'presentation') 
			:tag('tr'):tag('td')
	end
	builder = builder:tag('table')
		:addClass('infobox vevent')
		:cssText(infoboxStyle.main_box_raw_auto_width)
		:css('width', self.args.width or '315px')

	builder:tag('tr')
		:tag('th')
			:addClass('summary')
			:attr('colspan', self.combatants)
			:cssText(infoboxStyle.header_raw)
			:wikitext(self.args['конфлікт'] or self.args.conflict or mw.title.getCurrentTitle().text)
	if self.args['частина'] or self.args.partof then -- підтримка різних способів задання аргументу Частина
		builder:tag('tr')
			:tag('td')
				:attr('colspan', self.combatants)
				:cssText(infoboxStyle.sub_header_raw)
				:wikitext(self.args['частина'] or self.args.partof)
	end
	
	if self.args['назва_зображення'] then -- оригінальний код; тут можливо пердавати лише ім'я файлу
		builder:tag('tr')
			:tag('td')
				:attr('colspan', self.combatants)
				:cssText(infoboxStyle.image_box_raw)
				:wikitext(string.format('%s%s%s',
					require('Module:InfoboxImage').InfoboxImage{args = {
						image = self.args['назва_зображення'] or self.args.image,
						size = self.args['розмір_зображення'] or self.args.image_size,
						sizedefault = 'frameless',
						upright = 1,
						alt = self.args.alt
					}},
					self.args['підпис'] or self.args['заголовок'] or self.args.caption and '<br />' or '',
					self.args['підпис'] or self.args['заголовок'] or self.args.caption or ''
				))
			else -- підтримка старих шаблонів, яким передається одразу обрамлений у [Файл:..] код
				if self.args['зображення'] then
					builder:tag('tr')
					:tag('td')
					:attr('colspan', self.combatants)
					:css('font-size', '90%')
					:cssText(infoboxStyle.image_box_raw)
					:wikitext(string.format('%s%s', self.args['зображення'], self.args['підпис'] or self.args['заголовок'] or ''))
				else
				if self.args['image'] then
					builder:tag('tr')
					:tag('td')
					:attr('colspan', self.combatants)
					:css('font-size', '90%')
					:cssText(infoboxStyle.image_box_raw)
					:wikitext(string.format('%s%s', self.args['image'], self.args['caption'] or self.args['заголовок'] or ''))
				end
				end
	end
	
	self:renderHeaderTable(builder:tag('tr'):tag('td'):attr('colspan', self.combatants))
	
	-- некрасива підтримка різних способів задання аргументу Сторін
	if self.args['сторони1'] then
		self:renderPerCombatant(builder, self.args.combatants_header or self.args['сторони_заголовок'] or 'Сторони', 'сторони')
		-- can be un-hardcoded once gerrit:165108 is merged
		for _,v in ipairs{'a','b','c','d'} do
			self:renderPerCombatant(builder, nil, 'сторони', v)
		end
	else
	if self.args['комбатант1'] then
		self:renderPerCombatant(builder, self.args.combatants_header or self.args['сторони_заголовок'] or 'Сторони', 'комбатант')
		-- can be un-hardcoded once gerrit:165108 is merged
		for _,v in ipairs{'a','b','c','d'} do
			self:renderPerCombatant(builder, nil, 'комбатант', v)
		end
	else
	if self.args['противник1'] then
		self:renderPerCombatant(builder, self.args.combatants_header or self.args['сторони_заголовок'] or 'Сторони', 'противник')
		-- can be un-hardcoded once gerrit:165108 is merged
		for _,v in ipairs{'a','b','c','d'} do
			self:renderPerCombatant(builder, nil, 'противник', v)
		end
	else
	if self.args['combatant1'] then
		self:renderPerCombatant(builder, self.args.combatants_header or self.args['сторони_заголовок'] or 'Сторони', 'combatant')
		-- can be un-hardcoded once gerrit:165108 is merged
		for _,v in ipairs{'a','b','c','d'} do
			self:renderPerCombatant(builder, nil, 'combatant', v)
		end
	end
	end
	end
	end
	
	-- менш некрасива підтримка різних способів задання аргументу Командувачів
	if self:isValidArgument('командувач') then
		self:renderPerCombatant(builder, 'Командувачі', 'командувач')
	else
	if self:isValidArgument('командир') then
		self:renderPerCombatant(builder, 'Командувачі', 'командир')
	else
	if self:isValidArgument('командуючий') then
		self:renderPerCombatant(builder, 'Командувачі', 'командуючий')
	else
	if self:isValidArgument('commander') then
		self:renderPerCombatant(builder, 'Командувачі', 'commander')
	end
	end
	end
	end
		
	-- менш некрасива підтримка різних способів задання аргументу Військових формувань
	if self:isValidArgument('формування') then
		self:renderPerCombatant(builder, 'Формування', 'формування')
	else
	if self:isValidArgument('підрозділи') then
		self:renderPerCombatant(builder, 'Формування', 'підрозділи')
	else
	if self:isValidArgument('units') then
		self:renderPerCombatant(builder, 'Формування', 'units')
	end
	end
	end
	
	-- менш некрасива підтримка різних способів задання аргументу Військових сил
	if self:isValidArgument('сили') then
		self:renderPerCombatant(builder, 'Сили', 'сили')
	else
	if self:isValidArgument('strength') then
		self:renderPerCombatant(builder, 'Сили', 'strength')
	end
	end
	
	self:renderPerCombatant(builder, 'Політична підтримка', 'polstrength')
	self:renderPerCombatant(builder, 'Військова підтримка', 'milstrength')
	
	-- менш некрасива підтримка різних способів задання аргументу Втрат
	if self:isValidArgument('втрати') then
		self:renderPerCombatant(builder, 'Втрати', 'втрати')
	else
	if self:isValidArgument('casualties') then
		self:renderPerCombatant(builder, 'Втрати', 'casualties')
	end
	end

	if self.args['примітки'] or self.args['примітка'] or self.args.notes then
		builder:tag('tr')
			:tag('td')
				:attr('colspan', self.combatants)
				:css('font-size', '90%')
				:css('border-top', infoboxStyle.section_border)
				:newline()
				:wikitext(self.args['примітки'] or self.args['примітка'] or self.args.notes)
	end
	if self.args.map_type then
		builder:tag('tr')
			:tag('td')
				:attr('colspan', self.combatants)
				:css('border-top', infoboxStyle.internal_border)
				:tag('center')
					:node(require('Module:Location map').main(self.frame, {
						self.args.map_type,
						relief = self.args.map_relief,
						coordinates = self.args.coordinates,
						width = self.args.map_size or 220,
						float = 'center',
						border = 'none',
						mark = self.args.map_mark,
						marksize = self.args.map_marksize or 8,
						label = self.args.map_label,
						alt = self.args.map_alt,
						caption = self.args.map_caption or ('Розташування в ' .. self.args.map_type)
					}))
	end
	builder = builder:done()
	if self.args.campaignbox then
		builder = builder:done():done():tag('tr')
			:tag('td')
				:wikitext(self.args.campaignbox)
			:done()
		:done()
	end
	return builder
end

function IMC.new(frame, args)
	if not args then
		args = require('Module:Arguments').getArgs(frame, {wrappers = 'Шаблон:Картка збройного конфлікту'})
	end
	local obj = {
		frame = frame,
		args = args
	}

	-- until gerrit:165108 is merged, there's still a cap on combatants, but as soon as it merges, we can update this little bit of code to uncap it
	-- also, don't try to make this more efficient, or references could be in the wrong order
	obj.combatants = 2
	for _,v in ipairs{'', 'a', 'b', 'c', 'd'} do
		for i = 1,5 do
			if args['комбатант' .. i .. v] then
				obj.combatants = math.max(obj.combatants, i)
			end
			if args['сторони' .. i .. v] then --Картка:Збройний конфлікт - старий поширений шаблон
				obj.combatants = math.max(obj.combatants, i)
			end
			if args['противник' .. i .. v] then --Збройний конфлікт - старий рідкісний шаблон
				obj.combatants = math.max(obj.combatants, i)
			end
			if args['combatant' .. i .. v] then -- оригінальний англійський аргумент
				obj.combatants = math.max(obj.combatants, i)
			end
		end
	end

	return setmetatable(obj, IMC)
end

local p = {}

function p.main(frame)
	return IMC.new(frame):render()
end

return p