From 09d10136633355937867a21d65db64ae3c4d5829 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 27 Oct 2021 18:02:34 +0300 Subject: Использование макроса для вставки специфицикаций - 2 (#2883) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global_objects/string/@@iterator/index.html | 15 +---------- .../global_objects/string/anchor/index.html | 16 +----------- .../global_objects/string/charcodeat/index.html | 25 +----------------- .../global_objects/string/codepointat/index.html | 15 +---------- .../global_objects/string/endswith/index.html | 15 +---------- .../global_objects/string/fromcharcode/index.html | 25 +----------------- .../global_objects/string/fromcodepoint/index.html | 15 +---------- .../reference/global_objects/string/index.html | 25 +----------------- .../global_objects/string/indexof/index.html | 25 +----------------- .../global_objects/string/lastindexof/index.html | 25 +----------------- .../global_objects/string/link/index.html | 16 +----------- .../global_objects/string/localecompare/index.html | 30 +--------------------- .../global_objects/string/match/index.html | 25 +----------------- .../global_objects/string/normalize/index.html | 15 +---------- .../reference/global_objects/string/raw/index.html | 15 +---------- .../global_objects/string/repeat/index.html | 20 +-------------- .../global_objects/string/replace/index.html | 25 +----------------- .../global_objects/string/search/index.html | 25 +----------------- .../global_objects/string/slice/index.html | 25 +----------------- .../global_objects/string/split/index.html | 25 +----------------- .../global_objects/string/substr/index.html | 11 +------- .../global_objects/string/substring/index.html | 25 +----------------- .../string/tolocalelowercase/index.html | 25 +----------------- .../global_objects/string/trim/index.html | 20 +-------------- .../global_objects/string/valueof/index.html | 25 +----------------- 25 files changed, 25 insertions(+), 503 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/string') diff --git a/files/ru/web/javascript/reference/global_objects/string/@@iterator/index.html b/files/ru/web/javascript/reference/global_objects/string/@@iterator/index.html index 203c8a97f0..4d2284ed6a 100644 --- a/files/ru/web/javascript/reference/global_objects/string/@@iterator/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/@@iterator/index.html @@ -53,20 +53,7 @@ for (var v of string) {

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.prototype-@@iterator', 'String.prototype[@@iterator]()')}}{{Spec2('ES6')}}Изначальное определение.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/anchor/index.html b/files/ru/web/javascript/reference/global_objects/string/anchor/index.html index c4115f5921..f3970e28f4 100644 --- a/files/ru/web/javascript/reference/global_objects/string/anchor/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/anchor/index.html @@ -52,21 +52,7 @@ document.body.innerHTML = myString.anchor('contents_anchor');

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.prototype.anchor', 'String.prototype.anchor')}}{{Spec2('ES6')}}Изначальное определение. Реализована в JavaScript 1.0.
- Определена в (нормативном) Приложении B по Дополнительным возможностям ECMAScript для веб-браузеров.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/charcodeat/index.html b/files/ru/web/javascript/reference/global_objects/string/charcodeat/index.html index 31899f436d..9343bcd155 100644 --- a/files/ru/web/javascript/reference/global_objects/string/charcodeat/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/charcodeat/index.html @@ -118,30 +118,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/charCodeAt

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.4.5', 'String.prototype.charCodeAt')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.charcodeat', 'String.prototype.charCodeAt')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html b/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html index 104a19c1a9..7d8e305646 100644 --- a/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html @@ -97,20 +97,7 @@ if (!String.prototype.codePointAt) {

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.prototype.codepointat', 'String.prototype.codePointAt')}}{{Spec2('ES6')}}Изначальное определение.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/endswith/index.html b/files/ru/web/javascript/reference/global_objects/string/endswith/index.html index fe4795f959..bd657a3d03 100644 --- a/files/ru/web/javascript/reference/global_objects/string/endswith/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/endswith/index.html @@ -68,20 +68,7 @@ console.log(str.endsWith('быть', 16)); // true

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.prototype.endswith', 'String.prototype.endsWith')}}{{Spec2('ES6')}}Изначальное определение.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/fromcharcode/index.html b/files/ru/web/javascript/reference/global_objects/string/fromcharcode/index.html index a261ad9ac8..3dff7edc84 100644 --- a/files/ru/web/javascript/reference/global_objects/string/fromcharcode/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/fromcharcode/index.html @@ -51,30 +51,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fromCharCode

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.3.2', 'StringfromCharCode')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string.fromcharcodes', 'String.fromCharCode')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html b/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html index ea463aa4cf..9403fd9ab8 100644 --- a/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html @@ -136,20 +136,7 @@ if (!String.fromCodePoint) {

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.fromcodepoint', 'String.fromCodePoint')}}{{Spec2('ES6')}}Изначальное определение.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/index.html b/files/ru/web/javascript/reference/global_objects/string/index.html index 80c7293c4d..1a447b8835 100644 --- a/files/ru/web/javascript/reference/global_objects/string/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/index.html @@ -257,30 +257,7 @@ for (var i = 0, n = inputValues.length; i < n; ++i) {

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартИзначальное определение.
{{SpecName('ES5.1', '#sec-15.5', 'String')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string-objects', 'String')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/indexof/index.html b/files/ru/web/javascript/reference/global_objects/string/indexof/index.html index 3fb6d966e1..94fff31ad4 100644 --- a/files/ru/web/javascript/reference/global_objects/string/indexof/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/indexof/index.html @@ -107,30 +107,7 @@ console.log(count); // отобразит 3

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартИзначальное определение.
{{SpecName('ES5.1', '#sec-15.5.4.7', 'String.prototype.indexOf')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.indexof', 'String.prototype.indexOf')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html b/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html index 2587f93802..f3ddc4255f 100644 --- a/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/lastindexof/index.html @@ -67,30 +67,7 @@ console.log('Индекс вхождения «новый» с конца стр

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартИзначальное определение.
{{SpecName('ES5.1', '#sec-15.5.4.8', 'String.prototype.lastIndexOf')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.lastindexof', 'String.prototype.lastIndexOf')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/link/index.html b/files/ru/web/javascript/reference/global_objects/string/link/index.html index da943c1a9d..00802e7668 100644 --- a/files/ru/web/javascript/reference/global_objects/string/link/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/link/index.html @@ -52,21 +52,7 @@ document.write('Нажмите для возврата на ' + hotText.link(URL

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.prototype.link', 'String.prototype.link')}}{{Spec2('ES6')}}Изначальное определение. Реализована в JavaScript 1.0.
- Определена в (нормативном) Приложении B по Дополнительным возможностям ECMAScript для веб-браузеров.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/localecompare/index.html b/files/ru/web/javascript/reference/global_objects/string/localecompare/index.html index 7ce4fadb4a..c9eb316fe2 100644 --- a/files/ru/web/javascript/reference/global_objects/string/localecompare/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/localecompare/index.html @@ -89,35 +89,7 @@ console.log('ä'.localeCompare('a', 'sv', { sensitivity: 'base' })); // поло

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.4.9', 'String.prototype.localeCompare')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.localecompare', 'String.prototype.localeCompare')}}{{Spec2('ES6')}} 
{{SpecName('ES Int 1.0', '#sec-13.1.1', 'String.prototype.localeCompare')}}{{Spec2('ES Int 1.0')}}Определение параметров locale и option.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/match/index.html b/files/ru/web/javascript/reference/global_objects/string/match/index.html index 12a2357aa1..aa5bcd911c 100644 --- a/files/ru/web/javascript/reference/global_objects/string/match/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/match/index.html @@ -86,30 +86,7 @@ console.log(matches_array);

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.4.10', 'String.prototype.match')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string.prototype.match', 'String.prototype.match')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/normalize/index.html b/files/ru/web/javascript/reference/global_objects/string/normalize/index.html index 004069ac74..5c556cdb4a 100644 --- a/files/ru/web/javascript/reference/global_objects/string/normalize/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/normalize/index.html @@ -98,20 +98,7 @@ valueStrNorm.join(', ');//-> Спецификации - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.prototype.normalize', 'String.prototype.normalize')}}{{Spec2('ES6')}}Изначальное определение.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/raw/index.html b/files/ru/web/javascript/reference/global_objects/string/raw/index.html index acf325ce41..c4712fccaf 100644 --- a/files/ru/web/javascript/reference/global_objects/string/raw/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/raw/index.html @@ -77,20 +77,7 @@ String.raw({ raw: 'тест' }, 0, 1, 2);

Спецификации

- - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES6', '#sec-string.raw', 'String.raw')}}{{Spec2('ES6')}}Изначальное определение.
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/repeat/index.html b/files/ru/web/javascript/reference/global_objects/string/repeat/index.html index 553abc7037..2d5a1bef4d 100644 --- a/files/ru/web/javascript/reference/global_objects/string/repeat/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/repeat/index.html @@ -97,25 +97,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/repeat

Спецификации

- - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES2015', '#sec-string.prototype.repeat', 'String.prototype.repeat')}}{{Spec2('ES2015')}}Изначальное определение.
{{SpecName('ESDraft', '#sec-string.prototype.repeat', 'String.prototype.repeat')}}{{Spec2('ESDraft')}} 
+{{Specifications}}

Совместимость с браузерами

{{Compat("javascript.builtins.String.repeat")}}

diff --git a/files/ru/web/javascript/reference/global_objects/string/replace/index.html b/files/ru/web/javascript/reference/global_objects/string/replace/index.html index e36ac94107..45df3c1cbf 100644 --- a/files/ru/web/javascript/reference/global_objects/string/replace/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/replace/index.html @@ -251,30 +251,7 @@ console.log(retArr);

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2
{{SpecName('ES5.1', '#sec-15.5.4.11', 'String.prototype.replace')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string.prototype.replace', 'String.prototype.replace')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/search/index.html b/files/ru/web/javascript/reference/global_objects/string/search/index.html index 1615a0aee4..4ec007e07b 100644 --- a/files/ru/web/javascript/reference/global_objects/string/search/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/search/index.html @@ -58,30 +58,7 @@ testInput(re, testString); // выведет: hey Jude содержит /[A-Z]/g

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.4.12', 'String.prototype.search')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string.prototype.search', 'String.prototype.search')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/slice/index.html b/files/ru/web/javascript/reference/global_objects/string/slice/index.html index 07a1f6b523..1477cea688 100644 --- a/files/ru/web/javascript/reference/global_objects/string/slice/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/slice/index.html @@ -87,30 +87,7 @@ str.slice(0, -1); // вернёт 'Приближается утро'

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.4.13', 'String.prototype.slice')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string.prototype.slice', 'String.prototype.slice')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/split/index.html b/files/ru/web/javascript/reference/global_objects/string/split/index.html index 32eae7b9c0..4009f0645f 100644 --- a/files/ru/web/javascript/reference/global_objects/string/split/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/split/index.html @@ -142,30 +142,7 @@ var strReverse = str.split('').reverse().join(''); // 'длорпавыф'

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.5.4.14', 'String.prototype.split')}}{{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-string.prototype.split', 'String.prototype.split')}}{{Spec2('ES6')}}
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/substr/index.html b/files/ru/web/javascript/reference/global_objects/string/substr/index.html index eead806c8a..f675205887 100644 --- a/files/ru/web/javascript/reference/global_objects/string/substr/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/substr/index.html @@ -90,16 +90,7 @@ if ('ab'.substr(-1) != 'b') {

Спецификации

- - - - - - - - - -
Спецификация
{{SpecName('ESDraft', '#sec-string.prototype.substr', 'String.prototype.substr')}}
+{{Specifications}}

Совместимость с браузерами

{{Compat("javascript.builtins.String.substr")}}

diff --git a/files/ru/web/javascript/reference/global_objects/string/substring/index.html b/files/ru/web/javascript/reference/global_objects/string/substring/index.html index cd76f60ec6..6b426153df 100644 --- a/files/ru/web/javascript/reference/global_objects/string/substring/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/substring/index.html @@ -109,30 +109,7 @@ replaceString('мир', 'веб', 'Дивный новый мир');

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартРеализована в JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.5.4.15', 'String.prototype.substring')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.substring', 'String.prototype.substring')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/tolocalelowercase/index.html b/files/ru/web/javascript/reference/global_objects/string/tolocalelowercase/index.html index bf58132fe4..5909d40100 100644 --- a/files/ru/web/javascript/reference/global_objects/string/tolocalelowercase/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/tolocalelowercase/index.html @@ -28,30 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 3-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.2.
{{SpecName('ES5.1', '#sec-15.5.4.17', 'String.prototype.toLocaleLowerCase')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.tolocalelowercase', 'String.prototype.toLocaleLowerCase')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

{{Compat}}

diff --git a/files/ru/web/javascript/reference/global_objects/string/trim/index.html b/files/ru/web/javascript/reference/global_objects/string/trim/index.html index d81fccf423..aa331caf09 100644 --- a/files/ru/web/javascript/reference/global_objects/string/trim/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/trim/index.html @@ -55,25 +55,7 @@ console.log(orig.trim()); // 'foo'

Спецификации

- - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
{{SpecName('ES5.1', '#sec-15.5.4.20', 'String.prototype.trim')}}{{Spec2('ES5.1')}}Изначальное определение. Реализована в JavaScript 1.8.1.
{{SpecName('ES6', '#sec-string.prototype.trim', 'String.prototype.trim')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

diff --git a/files/ru/web/javascript/reference/global_objects/string/valueof/index.html b/files/ru/web/javascript/reference/global_objects/string/valueof/index.html index 27d7a14a52..07450bed9b 100644 --- a/files/ru/web/javascript/reference/global_objects/string/valueof/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/valueof/index.html @@ -35,30 +35,7 @@ console.log(x.valueOf()); // Отобразит 'Привет, мир'

Спецификации

- - - - - - - - - - - - - - - - - - - - - - - -
СпецификацияСтатусКомментарии
ECMAScript 1-е издание.СтандартИзначальное определение. Реализована в JavaScript 1.1.
{{SpecName('ES5.1', '#sec-15.5.4.3', 'String.prototype.valueOf')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-string.prototype.valueof', 'String.prototype.valueOf')}}{{Spec2('ES6')}} 
+{{Specifications}}

Совместимость с браузерами

-- cgit v1.2.3-54-g00ecf