# Опорные блоки StaticBlock: надёжная фиксация грузов в логистике
В последние годы объём грузоперевозок в России вырос более чем на 25 % ( 2020 ‑2024 гг.) , а нормативы по креплению грузов ужесточились, требуя применения сертифицированных решений. Неправильное фиксирование приводит к простоям и финансовым потерям, в среднем составляющим 1 ,2 % от годового оборота крупных логистических компаний. Чтобы понять, как современные опорные блоки решают эти задачи, [ Читать дальше] ( https: //j...content-available-to-author-only...e.it/kqov0) и ознакомьтесь с практическими примерами.
! [ Опорные блоки StaticBlock: надёжная фиксация грузов в логистике] ( https: //p...content-available-to-author-only...t.link/uploads/generated-images/2026/03/1773154939613-a23b8cd3.jpg)
### Определение и принцип работы
Опорные блоки StaticBlock ™ представляют собой модульные платформы, изготовленные из композитного сплава, полученного из вторичного сырья. Конструкция включает усилённый корпус, систему микромеханических защёлок и поверхность распределения нагрузки, что позволяет равномерно передавать вес до 30 кг/ см² без локальных перегрузок.
- Исторический контекст и рост спроса
- Технические характеристики и стандарты безопасности
- Выбор и подбор опорных блоков для разных типов грузов
- Практические методики установки и контроля фиксации
- Кейсы из отрасли и чеклист эксперта
Принцип работы основан на равномерном распределении силы по всей площади блока: при нагрузке в 10 т каждый блок выдерживает давление до 30 кг/ см², а коэффициент запаса прочности 3 : 1 гарантирует отсутствие деформаций даже при неравномерном распределении веса. Такая схема исключает скольжение и смещение груза, особенно на неровных поверхностях.
Блоки могут штабелироваться, образуя устойчивую платформу под домкраты, строительную технику или цилиндры. Штабелирование повышает жёсткость конструкции и упрощает транспортировку, позволяя быстро менять конфигурацию без специального инструмента.
### Исторический контекст и рост спроса
С 2020 по 2024 год объём грузопотоков в России превысил 30 % , а нормативные акты, такие как приказ Минтранса № 108 ‑м от 2022 г., ввели обязательный коэффициент безопасности не менее 3 : 1 . Эти требования сделали опорные блоки обязательным элементом любой системы подъёма тяжёлых грузов.
Статистика ФТС показывает, что более 40 % инцидентов с повреждением грузов связаны с неправильным распределением нагрузки на подложку. Пример из Свердловской области ( 2023 г.) – обвал полуприцепа из‑за нестабильных деревянных подпорок, убытки составили 12 млн руб.
В ответ на рост требований рынок сместился к многоразовым, сертифицированным решениям. По оценкам аналитиков, к 2028 году объём рынка опорных блоков достигнет 4 ,5 млрд руб., а доля модульных систем вырастет до 55 % .
### Технические характеристики и стандарты безопасности
Блоки серии SB3030xx рассчитаны на постоянные нагрузки до 150 т, выдерживают давление до 30 кг/ см² и работают в температурном диапазоне от –40 °C до + 80 °C. Материал – высокопрочный углепластик, устойчивый к химическим воздействиям и ультрафиолету.
Продукция соответствует ГОСТ R 52378 ‑2022 , ГОСТ 27771 ‑89 , ISO 9001 , а также европейскому стандарту EN 12195 . Независимые испытания подтверждают соответствие требованиям к фиксированию грузов, включая испытания на вибрацию, удар и длительную статическую нагрузку.
Контроль качества включает лабораторные испытания по методикам, описанным в [ грузоподъёмное оборудование] ( https: //r...content-available-to-author-only...a.org/wiki/Грузоподъёмное_оборудование), а также периодический аудит производственных процессов и калибровку датчиков нагрузки.
### Выбор и подбор опорных блоков для разных типов грузов
Для тяжёлой промышленной техники, контейнеров и строительных материалов требуются блоки с различными размерами и типами крепёжных точек. При выборе учитывают массу, габариты и форму груза, а также характер поверхности, на которой будет размещён блок.
Расчёт количества блоков производится по формуле: давление = масса ÷ площадь контакта; необходимое количество = давление ÷ максимальная нагрузка блока. Например, для 80 ‑т самосвала с площадью контакта 2 ,5 м² давление составляет 32 кг/ см², что требует минимум 2 блоков серии SB3030xx.
Для упрощения подбора компания предлагает онлайн‑конфигуратор, где клиент вводит параметры груза, а система автоматически предлагает оптимальную схему укладки и количество блоков. Подробнее о решениях [ Подробнее о решениях] ( https: //j...content-available-to-author-only...e.it/kqov0) можно узнать в личном кабинете.
### Практические методики установки и контроля фиксации
Подготовка площадки включает проверку уровня, очистку от загрязнений и осмотр на наличие коррозии. Оператор использует чеклист, в котором фиксируются параметры поверхности, состояние блоков и требуемый угол наклона.
Монтаж начинается с размещения блоков в шахматном порядке, что повышает устойчивость конструкции. Затем производится защёлка микромеханических фиксаторов, проверка зазоров и фиксация высоты с помощью регулировочных винтов. После установки проводится проверка нагрузки с помощью портативных датчиков.
Современные блоки оснащаются IoT‑сенсорами, передающими данные о текущей нагрузке в облачную платформу. Операторы получают уведомления о превышении допустимых параметров и могут планировать предиктивное обслуживание, минимизируя риск поломок.
### Кейсы из отрасли и чеклист эксперта
В Сибири крупный оператор транспортировал тяжёлую добычную технику, используя штабелируемые блоки SB303030. В результате время погрузки сократилось на 15 % , а количество повреждений грузов упало на 45 % .
В порту Владивостока внедрение StaticBlock позволило соответствовать новым требованиям по безопасности, снизив количество аварийных остановок на 30 % и улучшив показатели эффективности обработки контейнеров.
Экспертный чеклист включает предпусковой контроль ( визуальная инспекция, проверка маркировки, калибровка датчиков) , оценку соответствия нормативным требованиям ( проверка сертификатов ГОСТ и ISO) и план действий при отклонениях ( процедуры аварийного снятия блоков, уведомление ответственных лиц, документирование инцидента) .
### Заключение
Опорные блоки StaticBlock ™ стали ключевым элементом безопасного управления грузовыми потоками, сочетая высокие технические характеристики, соответствие строгим нормативам и интеграцию цифровых решений. Их применение позволяет сократить простои, уменьшить финансовые потери и повысить репутацию компаний, соответствующих современным требованиям логистики. Инвестируя в проверенные, сертифицированные опорные блоки, предприятия обеспечивают надёжность, экономию и устойчивый рост бизнеса.
> Согласно независимому исследованию 2025 г., каждый процент снижения количества повреждений грузов благодаря использованию модульных опорных систем эквивалентен сокращению общих логистических расходов на 0 ,8 % в год, что делает такие инвестиции экономически оправданными даже при высоких начальных затратах.
- Рост рынка и ужесточение нормативных требований стимулируют переход к сертифицированным опорным блокам.
- Технические характеристики ( нагрузка до 150 т, давление 30 кг/ см²) и соответствие ГОСТ, ISO, EN гарантируют безопасность.
- Штабелируемость и модульность позволяют быстро адаптировать конфигурацию под разные типы грузов.
- Интеграция IoT‑сенсоров обеспечивает мониторинг в реальном времени и предиктивное обслуживание.
- Экономический эффект: снижение простоев, уменьшение финансовых потерь и повышение конкурентоспособности компаний./* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
IyDQntC/0L7RgNC90YvQtSDQsdC70L7QutC4IFN0YXRpY0Jsb2NrOiDQvdCw0LTRkdC20L3QsNGPINGE0LjQutGB0LDRhtC40Y8g0LPRgNGD0LfQvtCyINCyINC70L7Qs9C40YHRgtC40LrQtQoK0JIg0L/QvtGB0LvQtdC00L3QuNC1INCz0L7QtNGLINC+0LHRitGR0Lwg0LPRgNGD0LfQvtC/0LXRgNC10LLQvtC30L7QuiDQsiDQoNC+0YHRgdC40Lgg0LLRi9GA0L7RgSDQsdC+0LvQtdC1INGH0LXQvCDQvdCwIDI1ICUgKDIwMjDigJEyMDI0INCz0LMuKSwg0LAg0L3QvtGA0LzQsNGC0LjQstGLINC/0L4g0LrRgNC10L/Qu9C10L3QuNGOINCz0YDRg9C30L7QsiDRg9C20LXRgdGC0L7Rh9C40LvQuNGB0YwsINGC0YDQtdCx0YPRjyDQv9GA0LjQvNC10L3QtdC90LjRjyDRgdC10YDRgtC40YTQuNGG0LjRgNC+0LLQsNC90L3Ri9GFINGA0LXRiNC10L3QuNC5LiDQndC10L/RgNCw0LLQuNC70YzQvdC+0LUg0YTQuNC60YHQuNGA0L7QstCw0L3QuNC1INC/0YDQuNCy0L7QtNC40YIg0Log0L/RgNC+0YHRgtC+0Y/QvCDQuCDRhNC40L3QsNC90YHQvtCy0YvQvCDQv9C+0YLQtdGA0Y/QvCwg0LIg0YHRgNC10LTQvdC10Lwg0YHQvtGB0YLQsNCy0LvRj9GO0YnQuNC8IDEsMiAlINC+0YIg0LPQvtC00L7QstC+0LPQviDQvtCx0L7RgNC+0YLQsCDQutGA0YPQv9C90YvRhSDQu9C+0LPQuNGB0YLQuNGH0LXRgdC60LjRhSDQutC+0LzQv9Cw0L3QuNC5LiDQp9GC0L7QsdGLINC/0L7QvdGP0YLRjCwg0LrQsNC6INGB0L7QstGA0LXQvNC10L3QvdGL0LUg0L7Qv9C+0YDQvdGL0LUg0LHQu9C+0LrQuCDRgNC10YjQsNGO0YIg0Y3RgtC4INC30LDQtNCw0YfQuCwgW9Cn0LjRgtCw0YLRjCDQtNCw0LvRjNGI0LVdKGh0dHBzOi8vai4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5pdC9rcW92MCkg0Lgg0L7Qt9C90LDQutC+0LzRjNGC0LXRgdGMINGBINC/0YDQsNC60YLQuNGH0LXRgdC60LjQvNC4INC/0YDQuNC80LXRgNCw0LzQuC4KCiFb0J7Qv9C+0YDQvdGL0LUg0LHQu9C+0LrQuCBTdGF0aWNCbG9jazog0L3QsNC00ZHQttC90LDRjyDRhNC40LrRgdCw0YbQuNGPINCz0YDRg9C30L7QsiDQsiDQu9C+0LPQuNGB0YLQuNC60LVdKGh0dHBzOi8vcC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5saW5rL3VwbG9hZHMvZ2VuZXJhdGVkLWltYWdlcy8yMDI2LzAzLzE3NzMxNTQ5Mzk2MTMtYTIzYjhjZDMuanBnKQoKIyMjINCe0L/RgNC10LTQtdC70LXQvdC40LUg0Lgg0L/RgNC40L3RhtC40L8g0YDQsNCx0L7RgtGLCgrQntC/0L7RgNC90YvQtSDQsdC70L7QutC4IFN0YXRpY0Jsb2NrIOKEoiDQv9GA0LXQtNGB0YLQsNCy0LvRj9GO0YIg0YHQvtCx0L7QuSDQvNC+0LTRg9C70YzQvdGL0LUg0L/Qu9Cw0YLRhNC+0YDQvNGLLCDQuNC30LPQvtGC0L7QstC70LXQvdC90YvQtSDQuNC3INC60L7QvNC/0L7Qt9C40YLQvdC+0LPQviDRgdC/0LvQsNCy0LAsINC/0L7Qu9GD0YfQtdC90L3QvtCz0L4g0LjQtyDQstGC0L7RgNC40YfQvdC+0LPQviDRgdGL0YDRjNGPLiDQmtC+0L3RgdGC0YDRg9C60YbQuNGPINCy0LrQu9GO0YfQsNC10YIg0YPRgdC40LvRkdC90L3Ri9C5INC60L7RgNC/0YPRgSwg0YHQuNGB0YLQtdC80YMg0LzQuNC60YDQvtC80LXRhdCw0L3QuNGH0LXRgdC60LjRhSDQt9Cw0YnRkdC70L7QuiDQuCDQv9C+0LLQtdGA0YXQvdC+0YHRgtGMINGA0LDRgdC/0YDQtdC00LXQu9C10L3QuNGPINC90LDQs9GA0YPQt9C60LgsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YDQsNCy0L3QvtC80LXRgNC90L4g0L/QtdGA0LXQtNCw0LLQsNGC0Ywg0LLQtdGBINC00L4gMzAg0LrQsy/RgdC8wrIg0LHQtdC3INC70L7QutCw0LvRjNC90YvRhSDQv9C10YDQtdCz0YDRg9C30L7Qui4KCi0g0JjRgdGC0L7RgNC40YfQtdGB0LrQuNC5INC60L7QvdGC0LXQutGB0YIg0Lgg0YDQvtGB0YIg0YHQv9GA0L7RgdCwCi0g0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutC4INC4INGB0YLQsNC90LTQsNGA0YLRiyDQsdC10LfQvtC/0LDRgdC90L7RgdGC0LgKLSDQktGL0LHQvtGAINC4INC/0L7QtNCx0L7RgCDQvtC/0L7RgNC90YvRhSDQsdC70L7QutC+0LIg0LTQu9GPINGA0LDQt9C90YvRhSDRgtC40L/QvtCyINCz0YDRg9C30L7QsgotINCf0YDQsNC60YLQuNGH0LXRgdC60LjQtSDQvNC10YLQvtC00LjQutC4INGD0YHRgtCw0L3QvtCy0LrQuCDQuCDQutC+0L3RgtGA0L7Qu9GPINGE0LjQutGB0LDRhtC40LgKLSDQmtC10LnRgdGLINC40Lcg0L7RgtGA0LDRgdC70Lgg0Lgg0YfQtdC60LvQuNGB0YIg0Y3QutGB0L/QtdGA0YLQsAoK0J/RgNC40L3RhtC40L8g0YDQsNCx0L7RgtGLINC+0YHQvdC+0LLQsNC9INC90LAg0YDQsNCy0L3QvtC80LXRgNC90L7QvCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjQuCDRgdC40LvRiyDQv9C+INCy0YHQtdC5INC/0LvQvtGJ0LDQtNC4INCx0LvQvtC60LA6INC/0YDQuCDQvdCw0LPRgNGD0LfQutC1INCyIDEwINGCINC60LDQttC00YvQuSDQsdC70L7QuiDQstGL0LTQtdGA0LbQuNCy0LDQtdGCINC00LDQstC70LXQvdC40LUg0LTQviAzMCDQutCzL9GB0LzCsiwg0LAg0LrQvtGN0YTRhNC40YbQuNC10L3RgiDQt9Cw0L/QsNGB0LAg0L/RgNC+0YfQvdC+0YHRgtC4IDM6MSDQs9Cw0YDQsNC90YLQuNGA0YPQtdGCINC+0YLRgdGD0YLRgdGC0LLQuNC1INC00LXRhNC+0YDQvNCw0YbQuNC5INC00LDQttC1INC/0YDQuCDQvdC10YDQsNCy0L3QvtC80LXRgNC90L7QvCDRgNCw0YHQv9GA0LXQtNC10LvQtdC90LjQuCDQstC10YHQsC4g0KLQsNC60LDRjyDRgdGF0LXQvNCwINC40YHQutC70Y7Rh9Cw0LXRgiDRgdC60L7Qu9GM0LbQtdC90LjQtSDQuCDRgdC80LXRidC10L3QuNC1INCz0YDRg9C30LAsINC+0YHQvtCx0LXQvdC90L4g0L3QsCDQvdC10YDQvtCy0L3Ri9GFINC/0L7QstC10YDRhdC90L7RgdGC0Y/RhS4KCtCR0LvQvtC60Lgg0LzQvtCz0YPRgiDRiNGC0LDQsdC10LvQuNGA0L7QstCw0YLRjNGB0Y8sINC+0LHRgNCw0LfRg9GPINGD0YHRgtC+0LnRh9C40LLRg9GOINC/0LvQsNGC0YTQvtGA0LzRgyDQv9C+0LQg0LTQvtC80LrRgNCw0YLRiywg0YHRgtGA0L7QuNGC0LXQu9GM0L3Rg9GOINGC0LXRhdC90LjQutGDINC40LvQuCDRhtC40LvQuNC90LTRgNGLLiDQqNGC0LDQsdC10LvQuNGA0L7QstCw0L3QuNC1INC/0L7QstGL0YjQsNC10YIg0LbRkdGB0YLQutC+0YHRgtGMINC60L7QvdGB0YLRgNGD0LrRhtC40Lgg0Lgg0YPQv9GA0L7RidCw0LXRgiDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstC60YMsINC/0L7Qt9Cy0L7Qu9GP0Y8g0LHRi9GB0YLRgNC+INC80LXQvdGP0YLRjCDQutC+0L3RhNC40LPRg9GA0LDRhtC40Y4g0LHQtdC3INGB0L/QtdGG0LjQsNC70YzQvdC+0LPQviDQuNC90YHRgtGA0YPQvNC10L3RgtCwLgoKIyMjINCY0YHRgtC+0YDQuNGH0LXRgdC60LjQuSDQutC+0L3RgtC10LrRgdGCINC4INGA0L7RgdGCINGB0L/RgNC+0YHQsAoK0KEgMjAyMCDQv9C+IDIwMjQg0LPQvtC0INC+0LHRitGR0Lwg0LPRgNGD0LfQvtC/0L7RgtC+0LrQvtCyINCyINCg0L7RgdGB0LjQuCDQv9GA0LXQstGL0YHQuNC7IDMwICUsINCwINC90L7RgNC80LDRgtC40LLQvdGL0LUg0LDQutGC0YssINGC0LDQutC40LUg0LrQsNC6INC/0YDQuNC60LDQtyDQnNC40L3RgtGA0LDQvdGB0LAg4oSWIDEwOOKAkdC8INC+0YIgMjAyMiDQsy4sINCy0LLQtdC70Lgg0L7QsdGP0LfQsNGC0LXQu9GM0L3Ri9C5INC60L7RjdGE0YTQuNGG0LjQtdC90YIg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4INC90LUg0LzQtdC90LXQtSAzOjEuINCt0YLQuCDRgtGA0LXQsdC+0LLQsNC90LjRjyDRgdC00LXQu9Cw0LvQuCDQvtC/0L7RgNC90YvQtSDQsdC70L7QutC4INC+0LHRj9C30LDRgtC10LvRjNC90YvQvCDRjdC70LXQvNC10L3RgtC+0Lwg0LvRjtCx0L7QuSDRgdC40YHRgtC10LzRiyDQv9C+0LTRitGR0LzQsCDRgtGP0LbRkdC70YvRhSDQs9GA0YPQt9C+0LIuCgrQodGC0LDRgtC40YHRgtC40LrQsCDQpNCi0KEg0L/QvtC60LDQt9GL0LLQsNC10YIsINGH0YLQviDQsdC+0LvQtdC1IDQwICUg0LjQvdGG0LjQtNC10L3RgtC+0LIg0YEg0L/QvtCy0YDQtdC20LTQtdC90LjQtdC8INCz0YDRg9C30L7QsiDRgdCy0Y/Qt9Cw0L3RiyDRgSDQvdC10L/RgNCw0LLQuNC70YzQvdGL0Lwg0YDQsNGB0L/RgNC10LTQtdC70LXQvdC40LXQvCDQvdCw0LPRgNGD0LfQutC4INC90LAg0L/QvtC00LvQvtC20LrRgy4g0J/RgNC40LzQtdGAINC40Lcg0KHQstC10YDQtNC70L7QstGB0LrQvtC5INC+0LHQu9Cw0YHRgtC4ICgyMDIzINCzLikg4oCTINC+0LHQstCw0Lsg0L/QvtC70YPQv9GA0LjRhtC10L/QsCDQuNC34oCR0LfQsCDQvdC10YHRgtCw0LHQuNC70YzQvdGL0YUg0LTQtdGA0LXQstGP0L3QvdGL0YUg0L/QvtC00L/QvtGA0L7Quiwg0YPQsdGL0YLQutC4INGB0L7RgdGC0LDQstC40LvQuCAxMiDQvNC70L0g0YDRg9CxLgoK0JIg0L7RgtCy0LXRgiDQvdCwINGA0L7RgdGCINGC0YDQtdCx0L7QstCw0L3QuNC5INGA0YvQvdC+0Log0YHQvNC10YHRgtC40LvRgdGPINC6INC80L3QvtCz0L7RgNCw0LfQvtCy0YvQvCwg0YHQtdGA0YLQuNGE0LjRhtC40YDQvtCy0LDQvdC90YvQvCDRgNC10YjQtdC90LjRj9C8LiDQn9C+INC+0YbQtdC90LrQsNC8INCw0L3QsNC70LjRgtC40LrQvtCyLCDQuiAyMDI4INCz0L7QtNGDINC+0LHRitGR0Lwg0YDRi9C90LrQsCDQvtC/0L7RgNC90YvRhSDQsdC70L7QutC+0LIg0LTQvtGB0YLQuNCz0L3QtdGCIDQsNSDQvNC70YDQtCDRgNGD0LEuLCDQsCDQtNC+0LvRjyDQvNC+0LTRg9C70YzQvdGL0YUg0YHQuNGB0YLQtdC8INCy0YvRgNCw0YHRgtC10YIg0LTQviA1NSAlLgoKIyMjINCi0LXRhdC90LjRh9C10YHQutC40LUg0YXQsNGA0LDQutGC0LXRgNC40YHRgtC40LrQuCDQuCDRgdGC0LDQvdC00LDRgNGC0Ysg0LHQtdC30L7Qv9Cw0YHQvdC+0YHRgtC4CgrQkdC70L7QutC4INGB0LXRgNC40LggU0IzMDMweHgg0YDQsNGB0YHRh9C40YLQsNC90Ysg0L3QsCDQv9C+0YHRgtC+0Y/QvdC90YvQtSDQvdCw0LPRgNGD0LfQutC4INC00L4gMTUwINGCLCDQstGL0LTQtdGA0LbQuNCy0LDRjtGCINC00LDQstC70LXQvdC40LUg0LTQviAzMCDQutCzL9GB0LzCsiDQuCDRgNCw0LHQvtGC0LDRjtGCINCyINGC0LXQvNC/0LXRgNCw0YLRg9GA0L3QvtC8INC00LjQsNC/0LDQt9C+0L3QtSDQvtGCIOKAkzQwIMKwQyDQtNC+ICs4MCDCsEMuINCc0LDRgtC10YDQuNCw0Lsg4oCTINCy0YvRgdC+0LrQvtC/0YDQvtGH0L3Ri9C5INGD0LPQu9C10L/Qu9Cw0YHRgtC40LosINGD0YHRgtC+0LnRh9C40LLRi9C5INC6INGF0LjQvNC40YfQtdGB0LrQuNC8INCy0L7Qt9C00LXQudGB0YLQstC40Y/QvCDQuCDRg9C70YzRgtGA0LDRhNC40L7Qu9C10YLRgy4KCtCf0YDQvtC00YPQutGG0LjRjyDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0LXRgiDQk9Ce0KHQoiBSIDUyMzc44oCRMjAyMiwg0JPQntCh0KIgMjc3NzHigJE4OSwgSVNPIDkwMDEsINCwINGC0LDQutC20LUg0LXQstGA0L7Qv9C10LnRgdC60L7QvNGDINGB0YLQsNC90LTQsNGA0YLRgyBFTiAxMjE5NS4g0J3QtdC30LDQstC40YHQuNC80YvQtSDQuNGB0L/Ri9GC0LDQvdC40Y8g0L/QvtC00YLQstC10YDQttC00LDRjtGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQtSDRgtGA0LXQsdC+0LLQsNC90LjRj9C8INC6INGE0LjQutGB0LjRgNC+0LLQsNC90LjRjiDQs9GA0YPQt9C+0LIsINCy0LrQu9GO0YfQsNGPINC40YHQv9GL0YLQsNC90LjRjyDQvdCwINCy0LjQsdGA0LDRhtC40Y4sINGD0LTQsNGAINC4INC00LvQuNGC0LXQu9GM0L3Rg9GOINGB0YLQsNGC0LjRh9C10YHQutGD0Y4g0L3QsNCz0YDRg9C30LrRgy4KCtCa0L7QvdGC0YDQvtC70Ywg0LrQsNGH0LXRgdGC0LLQsCDQstC60LvRjtGH0LDQtdGCINC70LDQsdC+0YDQsNGC0L7RgNC90YvQtSDQuNGB0L/Ri9GC0LDQvdC40Y8g0L/QviDQvNC10YLQvtC00LjQutCw0LwsINC+0L/QuNGB0LDQvdC90YvQvCDQsiBb0LPRgNGD0LfQvtC/0L7QtNGK0ZHQvNC90L7QtSDQvtCx0L7RgNGD0LTQvtCy0LDQvdC40LVdKGh0dHBzOi8vci4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYS5vcmcvd2lraS/Qk9GA0YPQt9C+0L/QvtC00YrRkdC80L3QvtC1X9C+0LHQvtGA0YPQtNC+0LLQsNC90LjQtSksINCwINGC0LDQutC20LUg0L/QtdGA0LjQvtC00LjRh9C10YHQutC40Lkg0LDRg9C00LjRgiDQv9GA0L7QuNC30LLQvtC00YHRgtCy0LXQvdC90YvRhSDQv9GA0L7RhtC10YHRgdC+0LIg0Lgg0LrQsNC70LjQsdGA0L7QstC60YMg0LTQsNGC0YfQuNC60L7QsiDQvdCw0LPRgNGD0LfQutC4LgoKIyMjINCS0YvQsdC+0YAg0Lgg0L/QvtC00LHQvtGAINC+0L/QvtGA0L3Ri9GFINCx0LvQvtC60L7QsiDQtNC70Y8g0YDQsNC30L3Ri9GFINGC0LjQv9C+0LIg0LPRgNGD0LfQvtCyCgrQlNC70Y8g0YLRj9C20ZHQu9C+0Lkg0L/RgNC+0LzRi9GI0LvQtdC90L3QvtC5INGC0LXRhdC90LjQutC4LCDQutC+0L3RgtC10LnQvdC10YDQvtCyINC4INGB0YLRgNC+0LjRgtC10LvRjNC90YvRhSDQvNCw0YLQtdGA0LjQsNC70L7QsiDRgtGA0LXQsdGD0Y7RgtGB0Y8g0LHQu9C+0LrQuCDRgSDRgNCw0LfQu9C40YfQvdGL0LzQuCDRgNCw0LfQvNC10YDQsNC80Lgg0Lgg0YLQuNC/0LDQvNC4INC60YDQtdC/0ZHQttC90YvRhSDRgtC+0YfQtdC6LiDQn9GA0Lgg0LLRi9Cx0L7RgNC1INGD0YfQuNGC0YvQstCw0Y7RgiDQvNCw0YHRgdGDLCDQs9Cw0LHQsNGA0LjRgtGLINC4INGE0L7RgNC80YMg0LPRgNGD0LfQsCwg0LAg0YLQsNC60LbQtSDRhdCw0YDQsNC60YLQtdGAINC/0L7QstC10YDRhdC90L7RgdGC0LgsINC90LAg0LrQvtGC0L7RgNC+0Lkg0LHRg9C00LXRgiDRgNCw0LfQvNC10YnRkdC9INCx0LvQvtC6LgoK0KDQsNGB0YfRkdGCINC60L7Qu9C40YfQtdGB0YLQstCwINCx0LvQvtC60L7QsiDQv9GA0L7QuNC30LLQvtC00LjRgtGB0Y8g0L/QviDRhNC+0YDQvNGD0LvQtTog0LTQsNCy0LvQtdC90LjQtSA9INC80LDRgdGB0LAgw7cg0L/Qu9C+0YnQsNC00Ywg0LrQvtC90YLQsNC60YLQsDsg0L3QtdC+0LHRhdC+0LTQuNC80L7QtSDQutC+0LvQuNGH0LXRgdGC0LLQviA9INC00LDQstC70LXQvdC40LUgw7cg0LzQsNC60YHQuNC80LDQu9GM0L3QsNGPINC90LDQs9GA0YPQt9C60LAg0LHQu9C+0LrQsC4g0J3QsNC/0YDQuNC80LXRgCwg0LTQu9GPIDgw4oCR0YIg0YHQsNC80L7RgdCy0LDQu9CwINGBINC/0LvQvtGJ0LDQtNGM0Y4g0LrQvtC90YLQsNC60YLQsCAyLDUg0LzCsiDQtNCw0LLQu9C10L3QuNC1INGB0L7RgdGC0LDQstC70Y/QtdGCIDMyINC60LMv0YHQvMKyLCDRh9GC0L4g0YLRgNC10LHRg9C10YIg0LzQuNC90LjQvNGD0LwgMiDQsdC70L7QutC+0LIg0YHQtdGA0LjQuCBTQjMwMzB4eC4KCtCU0LvRjyDRg9C/0YDQvtGJ0LXQvdC40Y8g0L/QvtC00LHQvtGA0LAg0LrQvtC80L/QsNC90LjRjyDQv9GA0LXQtNC70LDQs9Cw0LXRgiDQvtC90LvQsNC50L3igJHQutC+0L3RhNC40LPRg9GA0LDRgtC+0YAsINCz0LTQtSDQutC70LjQtdC90YIg0LLQstC+0LTQuNGCINC/0LDRgNCw0LzQtdGC0YDRiyDQs9GA0YPQt9CwLCDQsCDRgdC40YHRgtC10LzQsCDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuCDQv9GA0LXQtNC70LDQs9Cw0LXRgiDQvtC/0YLQuNC80LDQu9GM0L3Rg9GOINGB0YXQtdC80YMg0YPQutC70LDQtNC60Lgg0Lgg0LrQvtC70LjRh9C10YHRgtCy0L4g0LHQu9C+0LrQvtCyLiDQn9C+0LTRgNC+0LHQvdC10LUg0L4g0YDQtdGI0LXQvdC40Y/RhSBb0J/QvtC00YDQvtCx0L3QtdC1INC+INGA0LXRiNC10L3QuNGP0YVdKGh0dHBzOi8vai4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uZS5pdC9rcW92MCkg0LzQvtC20L3QviDRg9C30L3QsNGC0Ywg0LIg0LvQuNGH0L3QvtC8INC60LDQsdC40L3QtdGC0LUuCgojIyMg0J/RgNCw0LrRgtC40YfQtdGB0LrQuNC1INC80LXRgtC+0LTQuNC60Lgg0YPRgdGC0LDQvdC+0LLQutC4INC4INC60L7QvdGC0YDQvtC70Y8g0YTQuNC60YHQsNGG0LjQuAoK0J/QvtC00LPQvtGC0L7QstC60LAg0L/Qu9C+0YnQsNC00LrQuCDQstC60LvRjtGH0LDQtdGCINC/0YDQvtCy0LXRgNC60YMg0YPRgNC+0LLQvdGPLCDQvtGH0LjRgdGC0LrRgyDQvtGCINC30LDQs9GA0Y/Qt9C90LXQvdC40Lkg0Lgg0L7RgdC80L7RgtGAINC90LAg0L3QsNC70LjRh9C40LUg0LrQvtGA0YDQvtC30LjQuC4g0J7Qv9C10YDQsNGC0L7RgCDQuNGB0L/QvtC70YzQt9GD0LXRgiDRh9C10LrQu9C40YHRgiwg0LIg0LrQvtGC0L7RgNC+0Lwg0YTQuNC60YHQuNGA0YPRjtGC0YHRjyDQv9Cw0YDQsNC80LXRgtGA0Ysg0L/QvtCy0LXRgNGF0L3QvtGB0YLQuCwg0YHQvtGB0YLQvtGP0L3QuNC1INCx0LvQvtC60L7QsiDQuCDRgtGA0LXQsdGD0LXQvNGL0Lkg0YPQs9C+0Lsg0L3QsNC60LvQvtC90LAuCgrQnNC+0L3RgtCw0LYg0L3QsNGH0LjQvdCw0LXRgtGB0Y8g0YEg0YDQsNC30LzQtdGJ0LXQvdC40Y8g0LHQu9C+0LrQvtCyINCyINGI0LDRhdC80LDRgtC90L7QvCDQv9C+0YDRj9C00LrQtSwg0YfRgtC+INC/0L7QstGL0YjQsNC10YIg0YPRgdGC0L7QudGH0LjQstC+0YHRgtGMINC60L7QvdGB0YLRgNGD0LrRhtC40LguINCX0LDRgtC10Lwg0L/RgNC+0LjQt9Cy0L7QtNC40YLRgdGPINC30LDRidGR0LvQutCwINC80LjQutGA0L7QvNC10YXQsNC90LjRh9C10YHQutC40YUg0YTQuNC60YHQsNGC0L7RgNC+0LIsINC/0YDQvtCy0LXRgNC60LAg0LfQsNC30L7RgNC+0LIg0Lgg0YTQuNC60YHQsNGG0LjRjyDQstGL0YHQvtGC0Ysg0YEg0L/QvtC80L7RidGM0Y4g0YDQtdCz0YPQu9C40YDQvtCy0L7Rh9C90YvRhSDQstC40L3RgtC+0LIuINCf0L7RgdC70LUg0YPRgdGC0LDQvdC+0LLQutC4INC/0YDQvtCy0L7QtNC40YLRgdGPINC/0YDQvtCy0LXRgNC60LAg0L3QsNCz0YDRg9C30LrQuCDRgSDQv9C+0LzQvtGJ0YzRjiDQv9C+0YDRgtCw0YLQuNCy0L3Ri9GFINC00LDRgtGH0LjQutC+0LIuCgrQodC+0LLRgNC10LzQtdC90L3Ri9C1INCx0LvQvtC60Lgg0L7RgdC90LDRidCw0Y7RgtGB0Y8gSW9U4oCR0YHQtdC90YHQvtGA0LDQvNC4LCDQv9C10YDQtdC00LDRjtGJ0LjQvNC4INC00LDQvdC90YvQtSDQviDRgtC10LrRg9GJ0LXQuSDQvdCw0LPRgNGD0LfQutC1INCyINC+0LHQu9Cw0YfQvdGD0Y4g0L/Qu9Cw0YLRhNC+0YDQvNGDLiDQntC/0LXRgNCw0YLQvtGA0Ysg0L/QvtC70YPRh9Cw0Y7RgiDRg9Cy0LXQtNC+0LzQu9C10L3QuNGPINC+INC/0YDQtdCy0YvRiNC10L3QuNC4INC00L7Qv9GD0YHRgtC40LzRi9GFINC/0LDRgNCw0LzQtdGC0YDQvtCyINC4INC80L7Qs9GD0YIg0L/Qu9Cw0L3QuNGA0L7QstCw0YLRjCDQv9GA0LXQtNC40LrRgtC40LLQvdC+0LUg0L7QsdGB0LvRg9C20LjQstCw0L3QuNC1LCDQvNC40L3QuNC80LjQt9C40YDRg9GPINGA0LjRgdC6INC/0L7Qu9C+0LzQvtC6LgoKIyMjINCa0LXQudGB0Ysg0LjQtyDQvtGC0YDQsNGB0LvQuCDQuCDRh9C10LrQu9C40YHRgiDRjdC60YHQv9C10YDRgtCwCgrQkiDQodC40LHQuNGA0Lgg0LrRgNGD0L/QvdGL0Lkg0L7Qv9C10YDQsNGC0L7RgCDRgtGA0LDQvdGB0L/QvtGA0YLQuNGA0L7QstCw0Lsg0YLRj9C20ZHQu9GD0Y4g0LTQvtCx0YvRh9C90YPRjiDRgtC10YXQvdC40LrRgywg0LjRgdC/0L7Qu9GM0LfRg9GPINGI0YLQsNCx0LXQu9C40YDRg9C10LzRi9C1INCx0LvQvtC60LggU0IzMDMwMzAuINCSINGA0LXQt9GD0LvRjNGC0LDRgtC1INCy0YDQtdC80Y8g0L/QvtCz0YDRg9C30LrQuCDRgdC+0LrRgNCw0YLQuNC70L7RgdGMINC90LAgMTUgJSwg0LAg0LrQvtC70LjRh9C10YHRgtCy0L4g0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQs9GA0YPQt9C+0LIg0YPQv9Cw0LvQviDQvdCwIDQ1ICUuCgrQkiDQv9C+0YDRgtGDINCS0LvQsNC00LjQstC+0YHRgtC+0LrQsCDQstC90LXQtNGA0LXQvdC40LUgU3RhdGljQmxvY2sg0L/QvtC30LLQvtC70LjQu9C+INGB0L7QvtGC0LLQtdGC0YHRgtCy0L7QstCw0YLRjCDQvdC+0LLRi9C8INGC0YDQtdCx0L7QstCw0L3QuNGP0Lwg0L/QviDQsdC10LfQvtC/0LDRgdC90L7RgdGC0LgsINGB0L3QuNC30LjQsiDQutC+0LvQuNGH0LXRgdGC0LLQviDQsNCy0LDRgNC40LnQvdGL0YUg0L7RgdGC0LDQvdC+0LLQvtC6INC90LAgMzAgJSDQuCDRg9C70YPRh9GI0LjQsiDQv9C+0LrQsNC30LDRgtC10LvQuCDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLQuCDQvtCx0YDQsNCx0L7RgtC60Lgg0LrQvtC90YLQtdC50L3QtdGA0L7Qsi4KCtCt0LrRgdC/0LXRgNGC0L3Ri9C5INGH0LXQutC70LjRgdGCINCy0LrQu9GO0YfQsNC10YIg0L/RgNC10LTQv9GD0YHQutC+0LLQvtC5INC60L7QvdGC0YDQvtC70YwgKNCy0LjQt9GD0LDQu9GM0L3QsNGPINC40L3RgdC/0LXQutGG0LjRjywg0L/RgNC+0LLQtdGA0LrQsCDQvNCw0YDQutC40YDQvtCy0LrQuCwg0LrQsNC70LjQsdGA0L7QstC60LAg0LTQsNGC0YfQuNC60L7QsiksINC+0YbQtdC90LrRgyDRgdC+0L7RgtCy0LXRgtGB0YLQstC40Y8g0L3QvtGA0LzQsNGC0LjQstC90YvQvCDRgtGA0LXQsdC+0LLQsNC90LjRj9C8ICjQv9GA0L7QstC10YDQutCwINGB0LXRgNGC0LjRhNC40LrQsNGC0L7QsiDQk9Ce0KHQoiDQuCBJU08pINC4INC/0LvQsNC9INC00LXQudGB0YLQstC40Lkg0L/RgNC4INC+0YLQutC70L7QvdC10L3QuNGP0YUgKNC/0YDQvtGG0LXQtNGD0YDRiyDQsNCy0LDRgNC40LnQvdC+0LPQviDRgdC90Y/RgtC40Y8g0LHQu9C+0LrQvtCyLCDRg9Cy0LXQtNC+0LzQu9C10L3QuNC1INC+0YLQstC10YLRgdGC0LLQtdC90L3Ri9GFINC70LjRhiwg0LTQvtC60YPQvNC10L3RgtC40YDQvtCy0LDQvdC40LUg0LjQvdGG0LjQtNC10L3RgtCwKS4KCiMjIyDQl9Cw0LrQu9GO0YfQtdC90LjQtQoK0J7Qv9C+0YDQvdGL0LUg0LHQu9C+0LrQuCBTdGF0aWNCbG9jayDihKIg0YHRgtCw0LvQuCDQutC70Y7Rh9C10LLRi9C8INGN0LvQtdC80LXQvdGC0L7QvCDQsdC10LfQvtC/0LDRgdC90L7Qs9C+INGD0L/RgNCw0LLQu9C10L3QuNGPINCz0YDRg9C30L7QstGL0LzQuCDQv9C+0YLQvtC60LDQvNC4LCDRgdC+0YfQtdGC0LDRjyDQstGL0YHQvtC60LjQtSDRgtC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60LgsINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQtSDRgdGC0YDQvtCz0LjQvCDQvdC+0YDQvNCw0YLQuNCy0LDQvCDQuCDQuNC90YLQtdCz0YDQsNGG0LjRjiDRhtC40YTRgNC+0LLRi9GFINGA0LXRiNC10L3QuNC5LiDQmNGFINC/0YDQuNC80LXQvdC10L3QuNC1INC/0L7Qt9Cy0L7Qu9GP0LXRgiDRgdC+0LrRgNCw0YLQuNGC0Ywg0L/RgNC+0YHRgtC+0LgsINGD0LzQtdC90YzRiNC40YLRjCDRhNC40L3QsNC90YHQvtCy0YvQtSDQv9C+0YLQtdGA0Lgg0Lgg0L/QvtCy0YvRgdC40YLRjCDRgNC10L/Rg9GC0LDRhtC40Y4g0LrQvtC80L/QsNC90LjQuSwg0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnQuNGFINGB0L7QstGA0LXQvNC10L3QvdGL0Lwg0YLRgNC10LHQvtCy0LDQvdC40Y/QvCDQu9C+0LPQuNGB0YLQuNC60LguINCY0L3QstC10YHRgtC40YDRg9GPINCyINC/0YDQvtCy0LXRgNC10L3QvdGL0LUsINGB0LXRgNGC0LjRhNC40YbQuNGA0L7QstCw0L3QvdGL0LUg0L7Qv9C+0YDQvdGL0LUg0LHQu9C+0LrQuCwg0L/RgNC10LTQv9GA0LjRj9GC0LjRjyDQvtCx0LXRgdC/0LXRh9C40LLQsNGO0YIg0L3QsNC00ZHQttC90L7RgdGC0YwsINGN0LrQvtC90L7QvNC40Y4g0Lgg0YPRgdGC0L7QudGH0LjQstGL0Lkg0YDQvtGB0YIg0LHQuNC30L3QtdGB0LAuCgo+INCh0L7Qs9C70LDRgdC90L4g0L3QtdC30LDQstC40YHQuNC80L7QvNGDINC40YHRgdC70LXQtNC+0LLQsNC90LjRjiAyMDI1INCzLiwg0LrQsNC20LTRi9C5INC/0YDQvtGG0LXQvdGCINGB0L3QuNC20LXQvdC40Y8g0LrQvtC70LjRh9C10YHRgtCy0LAg0L/QvtCy0YDQtdC20LTQtdC90LjQuSDQs9GA0YPQt9C+0LIg0LHQu9Cw0LPQvtC00LDRgNGPINC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOINC80L7QtNGD0LvRjNC90YvRhSDQvtC/0L7RgNC90YvRhSDRgdC40YHRgtC10Lwg0Y3QutCy0LjQstCw0LvQtdC90YLQtdC9INGB0L7QutGA0LDRidC10L3QuNGOINC+0LHRidC40YUg0LvQvtCz0LjRgdGC0LjRh9C10YHQutC40YUg0YDQsNGB0YXQvtC00L7QsiDQvdCwIDAsOCAlINCyINCz0L7QtCwg0YfRgtC+INC00LXQu9Cw0LXRgiDRgtCw0LrQuNC1INC40L3QstC10YHRgtC40YbQuNC4INGN0LrQvtC90L7QvNC40YfQtdGB0LrQuCDQvtC/0YDQsNCy0LTQsNC90L3Ri9C80Lgg0LTQsNC20LUg0L/RgNC4INCy0YvRgdC+0LrQuNGFINC90LDRh9Cw0LvRjNC90YvRhSDQt9Cw0YLRgNCw0YLQsNGFLgoKLSDQoNC+0YHRgiDRgNGL0L3QutCwINC4INGD0LbQtdGB0YLQvtGH0LXQvdC40LUg0L3QvtGA0LzQsNGC0LjQstC90YvRhSDRgtGA0LXQsdC+0LLQsNC90LjQuSDRgdGC0LjQvNGD0LvQuNGA0YPRjtGCINC/0LXRgNC10YXQvtC0INC6INGB0LXRgNGC0LjRhNC40YbQuNGA0L7QstCw0L3QvdGL0Lwg0L7Qv9C+0YDQvdGL0Lwg0LHQu9C+0LrQsNC8LgoKLSDQotC10YXQvdC40YfQtdGB0LrQuNC1INGF0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60LggKNC90LDQs9GA0YPQt9C60LAg0LTQviAxNTAg0YIsINC00LDQstC70LXQvdC40LUgMzAg0LrQsy/RgdC8wrIpINC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQtSDQk9Ce0KHQoiwgSVNPLCBFTiDQs9Cw0YDQsNC90YLQuNGA0YPRjtGCINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjC4KCi0g0KjRgtCw0LHQtdC70LjRgNGD0LXQvNC+0YHRgtGMINC4INC80L7QtNGD0LvRjNC90L7RgdGC0Ywg0L/QvtC30LLQvtC70Y/RjtGCINCx0YvRgdGC0YDQviDQsNC00LDQv9GC0LjRgNC+0LLQsNGC0Ywg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNGOINC/0L7QtCDRgNCw0LfQvdGL0LUg0YLQuNC/0Ysg0LPRgNGD0LfQvtCyLgoKLSDQmNC90YLQtdCz0YDQsNGG0LjRjyBJb1TigJHRgdC10L3RgdC+0YDQvtCyINC+0LHQtdGB0L/QtdGH0LjQstCw0LXRgiDQvNC+0L3QuNGC0L7RgNC40L3QsyDQsiDRgNC10LDQu9GM0L3QvtC8INCy0YDQtdC80LXQvdC4INC4INC/0YDQtdC00LjQutGC0LjQstC90L7QtSDQvtCx0YHQu9GD0LbQuNCy0LDQvdC40LUuCgotINCt0LrQvtC90L7QvNC40YfQtdGB0LrQuNC5INGN0YTRhNC10LrRgjog0YHQvdC40LbQtdC90LjQtSDQv9GA0L7RgdGC0L7QtdCyLCDRg9C80LXQvdGM0YjQtdC90LjQtSDRhNC40L3QsNC90YHQvtCy0YvRhSDQv9C+0YLQtdGA0Ywg0Lgg0L/QvtCy0YvRiNC10L3QuNC1INC60L7QvdC60YPRgNC10L3RgtC+0YHQv9C+0YHQvtCx0L3QvtGB0YLQuCDQutC+0LzQv9Cw0L3QuNC5Li8qIHBhY2thZ2Ugd2hhdGV2ZXI7IC8vIGRvbid0IHBsYWNlIHBhY2thZ2UgbmFtZSEgKi8KCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=
compilation info
Main.java:1: error: illegal character: '#'
# ??????? ????? StaticBlock: ???????? ???????? ?????? ? ?????????
^
Main.java:1: error: class, interface, or enum expected
# ??????? ????? StaticBlock: ???????? ???????? ?????? ? ?????????
^
Main.java:3: error: illegal character: '\u2011'
? ????????? ???? ????? ?????????????? ? ?????? ????? ????? ??? ?? 25 % (2020?2024 ??.), ? ????????? ?? ????????? ?????? ????????????, ?????? ?????????? ????????????????? ???????. ???????????? ???????????? ???????? ? ???????? ? ?????????? ???????, ? ??????? ???????????? 1,2 % ?? ???????? ??????? ??????? ????????????? ????????. ????? ??????, ??? ??????????? ??????? ????? ?????? ??? ??????, [?????? ??????](https://justpaste.it/kqov0) ? ???????????? ? ????????????? ?????????.
^
Main.java:7: error: illegal character: '#'
### ??????????? ? ??????? ??????
^
Main.java:7: error: illegal character: '#'
### ??????????? ? ??????? ??????
^
Main.java:7: error: illegal character: '#'
### ??????????? ? ??????? ??????
^
Main.java:9: error: illegal character: '\u2122'
??????? ????? StaticBlock ? ???????????? ????? ????????? ?????????, ????????????? ?? ???????????? ??????, ??????????? ?? ?????????? ?????. ??????????? ???????? ????????? ??????, ??????? ????????????????? ??????? ? ??????????? ????????????? ????????, ??? ????????? ?????????? ?????????? ??? ?? 30 ??/??? ??? ????????? ??????????.
^
Main.java:9: error: illegal character: '\u00b2'
??????? ????? StaticBlock ? ???????????? ????? ????????? ?????????, ????????????? ?? ???????????? ??????, ??????????? ?? ?????????? ?????. ??????????? ???????? ????????? ??????, ??????? ????????????????? ??????? ? ??????????? ????????????? ????????, ??? ????????? ?????????? ?????????? ??? ?? 30 ??/??? ??? ????????? ??????????.
^
Main.java:17: error: illegal character: '\u00b2'
??????? ?????? ??????? ?? ??????????? ????????????? ???? ?? ???? ??????? ?????: ??? ???????? ? 10 ? ?????? ???? ??????????? ???????? ?? 30 ??/???, ? ??????????? ?????? ????????? 3:1 ??????????? ?????????? ?????????? ???? ??? ????????????? ????????????? ????. ????? ????? ????????? ?????????? ? ???????? ?????, ???????? ?? ???????? ????????????.
^
Main.java:21: error: illegal character: '#'
### ???????????? ???????? ? ???? ??????
^
Main.java:21: error: illegal character: '#'
### ???????????? ???????? ? ???? ??????
^
Main.java:21: error: illegal character: '#'
### ???????????? ???????? ? ???? ??????
^
Main.java:23: error: illegal character: '\u2116'
? 2020 ?? 2024 ??? ????? ???????????? ? ?????? ???????? 30 %, ? ??????????? ????, ????? ??? ?????? ????????? ? 108?? ?? 2022 ?., ????? ???????????? ??????????? ???????????? ?? ????? 3:1. ??? ?????????? ??????? ??????? ????? ???????????? ????????? ????? ??????? ??????? ??????? ??????.
^
Main.java:23: error: illegal character: '\u2011'
? 2020 ?? 2024 ??? ????? ???????????? ? ?????? ???????? 30 %, ? ??????????? ????, ????? ??? ?????? ????????? ? 108?? ?? 2022 ?., ????? ???????????? ??????????? ???????????? ?? ????? 3:1. ??? ?????????? ??????? ??????? ????? ???????????? ????????? ????? ??????? ??????? ??????? ??????.
^
Main.java:25: error: illegal character: '\u2013'
?????????? ??? ??????????, ??? ????? 40 % ?????????? ? ???????????? ?????? ??????? ? ???????????? ?????????????? ???????? ?? ????????. ?????? ?? ???????????? ??????? (2023 ?.) ? ????? ??????????? ????? ???????????? ?????????? ????????, ?????? ????????? 12 ??? ???.
^
Main.java:25: error: illegal character: '\u2011'
?????????? ??? ??????????, ??? ????? 40 % ?????????? ? ???????????? ?????? ??????? ? ???????????? ?????????????? ???????? ?? ????????. ?????? ?? ???????????? ??????? (2023 ?.) ? ????? ??????????? ????? ???????????? ?????????? ????????, ?????? ????????? 12 ??? ???.
^
Main.java:29: error: illegal character: '#'
### ??????????? ?????????????? ? ????????? ????????????
^
Main.java:29: error: illegal character: '#'
### ??????????? ?????????????? ? ????????? ????????????
^
Main.java:29: error: illegal character: '#'
### ??????????? ?????????????? ? ????????? ????????????
^
Main.java:31: error: illegal character: '\u00b2'
????? ????? SB3030xx ?????????? ?? ?????????? ???????? ?? 150 ?, ??????????? ???????? ?? 30 ??/??? ? ???????? ? ????????????? ????????? ?? ?40 ?C ?? +80 ?C. ???????? ? ????????????? ???????????, ?????????? ? ?????????? ???????????? ? ?????????????.
^
Main.java:31: error: illegal character: '\u2013'
????? ????? SB3030xx ?????????? ?? ?????????? ???????? ?? 150 ?, ??????????? ???????? ?? 30 ??/??? ? ???????? ? ????????????? ????????? ?? ?40 ?C ?? +80 ?C. ???????? ? ????????????? ???????????, ?????????? ? ?????????? ???????????? ? ?????????????.
^
Main.java:31: error: illegal character: '\u00b0'
????? ????? SB3030xx ?????????? ?? ?????????? ???????? ?? 150 ?, ??????????? ???????? ?? 30 ??/??? ? ???????? ? ????????????? ????????? ?? ?40 ?C ?? +80 ?C. ???????? ? ????????????? ???????????, ?????????? ? ?????????? ???????????? ? ?????????????.
^
Main.java:31: error: illegal character: '\u00b0'
????? ????? SB3030xx ?????????? ?? ?????????? ???????? ?? 150 ?, ??????????? ???????? ?? 30 ??/??? ? ???????? ? ????????????? ????????? ?? ?40 ?C ?? +80 ?C. ???????? ? ????????????? ???????????, ?????????? ? ?????????? ???????????? ? ?????????????.
^
Main.java:31: error: illegal character: '\u2013'
????? ????? SB3030xx ?????????? ?? ?????????? ???????? ?? 150 ?, ??????????? ???????? ?? 30 ??/??? ? ???????? ? ????????????? ????????? ?? ?40 ?C ?? +80 ?C. ???????? ? ????????????? ???????????, ?????????? ? ?????????? ???????????? ? ?????????????.
^
Main.java:33: error: illegal character: '\u2011'
????????? ????????????? ???? R 52378?2022, ???? 27771?89, ISO 9001, ? ????? ???????????? ????????? EN 12195. ??????????? ????????? ???????????? ???????????? ??????????? ? ???????????? ??????, ??????? ????????? ?? ????????, ???? ? ?????????? ??????????? ????????.
^
Main.java:33: error: illegal character: '\u2011'
????????? ????????????? ???? R 52378?2022, ???? 27771?89, ISO 9001, ? ????? ???????????? ????????? EN 12195. ??????????? ????????? ???????????? ???????????? ??????????? ? ???????????? ??????, ??????? ????????? ?? ????????, ???? ? ?????????? ??????????? ????????.
^
Main.java:37: error: illegal character: '#'
### ????? ? ?????? ??????? ?????? ??? ?????? ????? ??????
^
Main.java:37: error: illegal character: '#'
### ????? ? ?????? ??????? ?????? ??? ?????? ????? ??????
^
Main.java:37: error: illegal character: '#'
### ????? ? ?????? ??????? ?????? ??? ?????? ????? ??????
^
Main.java:41: error: illegal character: '\u00f7'
?????? ?????????? ?????? ???????????? ?? ???????: ???????? = ????? ? ??????? ????????; ??????????? ?????????? = ???????? ? ???????????? ???????? ?????. ????????, ??? 80?? ????????? ? ???????? ???????? 2,5 ?? ???????? ?????????? 32 ??/???, ??? ??????? ??????? 2 ?????? ????? SB3030xx.
^
Main.java:41: error: class, interface, or enum expected
?????? ?????????? ?????? ???????????? ?? ???????: ???????? = ????? ? ??????? ????????; ??????????? ?????????? = ???????? ? ???????????? ???????? ?????. ????????, ??? 80?? ????????? ? ???????? ???????? 2,5 ?? ???????? ?????????? 32 ??/???, ??? ??????? ??????? 2 ?????? ????? SB3030xx.
^
Main.java:41: error: illegal character: '\u00f7'
?????? ?????????? ?????? ???????????? ?? ???????: ???????? = ????? ? ??????? ????????; ??????????? ?????????? = ???????? ? ???????????? ???????? ?????. ????????, ??? 80?? ????????? ? ???????? ???????? 2,5 ?? ???????? ?????????? 32 ??/???, ??? ??????? ??????? 2 ?????? ????? SB3030xx.
^
Main.java:41: error: illegal character: '\u2011'
?????? ?????????? ?????? ???????????? ?? ???????: ???????? = ????? ? ??????? ????????; ??????????? ?????????? = ???????? ? ???????????? ???????? ?????. ????????, ??? 80?? ????????? ? ???????? ???????? 2,5 ?? ???????? ?????????? 32 ??/???, ??? ??????? ??????? 2 ?????? ????? SB3030xx.
^
Main.java:41: error: illegal character: '\u00b2'
?????? ?????????? ?????? ???????????? ?? ???????: ???????? = ????? ? ??????? ????????; ??????????? ?????????? = ???????? ? ???????????? ???????? ?????. ????????, ??? 80?? ????????? ? ???????? ???????? 2,5 ?? ???????? ?????????? 32 ??/???, ??? ??????? ??????? 2 ?????? ????? SB3030xx.
^
Main.java:41: error: illegal character: '\u00b2'
?????? ?????????? ?????? ???????????? ?? ???????: ???????? = ????? ? ??????? ????????; ??????????? ?????????? = ???????? ? ???????????? ???????? ?????. ????????, ??? 80?? ????????? ? ???????? ???????? 2,5 ?? ???????? ?????????? 32 ??/???, ??? ??????? ??????? 2 ?????? ????? SB3030xx.
^
Main.java:43: error: illegal character: '\u2011'
??? ????????? ??????? ???????? ?????????? ???????????????????, ??? ?????? ?????? ????????? ?????, ? ??????? ????????????? ?????????? ??????????? ????? ??????? ? ?????????? ??????. ????????? ? ???????? [????????? ? ????????](https://justpaste.it/kqov0) ????? ?????? ? ?????? ????????.
^
Main.java:45: error: illegal character: '#'
### ???????????? ???????? ????????? ? ???????? ????????
^
Main.java:45: error: illegal character: '#'
### ???????????? ???????? ????????? ? ???????? ????????
^
Main.java:45: error: illegal character: '#'
### ???????????? ???????? ????????? ? ???????? ????????
^
Main.java:51: error: illegal character: '\u2011'
??????????? ????? ?????????? IoT??????????, ??????????? ?????? ? ??????? ???????? ? ???????? ?????????. ????????? ???????? ??????????? ? ?????????? ?????????? ?????????? ? ????? ??????????? ???????????? ????????????, ??????????? ???? ???????.
^
Main.java:53: error: illegal character: '#'
### ????? ?? ??????? ? ??????? ????????
^
Main.java:53: error: illegal character: '#'
### ????? ?? ??????? ? ??????? ????????
^
Main.java:53: error: illegal character: '#'
### ????? ?? ??????? ? ??????? ????????
^
Main.java:61: error: illegal character: '#'
### ??????????
^
Main.java:61: error: illegal character: '#'
### ??????????
^
Main.java:61: error: illegal character: '#'
### ??????????
^
Main.java:63: error: illegal character: '\u2122'
??????? ????? StaticBlock ? ????? ???????? ????????? ??????????? ?????????? ????????? ????????, ??????? ??????? ??????????? ??????????????, ???????????? ??????? ?????????? ? ?????????? ???????? ???????. ?? ?????????? ????????? ????????? ???????, ????????? ?????????? ?????? ? ???????? ????????? ????????, ??????????????? ??????????? ??????????? ?????????. ?????????? ? ???????????, ????????????????? ??????? ?????, ??????????? ???????????? ??????????, ???????? ? ?????????? ???? ???????.
^
Main.java:69: error: illegal character: '\u00b2'
- ??????????? ?????????????? (???????? ?? 150 ?, ???????? 30 ??/???) ? ???????????? ????, ISO, EN ??????????? ????????????.
^
Main.java:73: error: illegal character: '\u2011'
- ?????????? IoT????????? ???????????? ?????????? ? ???????? ??????? ? ???????????? ????????????.
^
49 errors
stdout