diff --git a/murom_1.2.0.html b/murom_1.2.0.html
index b2367b7..4fd3ec0 100644
--- a/murom_1.2.0.html
+++ b/murom_1.2.0.html
@@ -40,7 +40,7 @@ var murom = муром;
[
"муром.файл_1.0.0",
-"0LzRg9GA0L7QvC7RhNCw0LnQuyA9IHt9OwrQvNGD0YDQvtC8LtGE0LDQudC7LtC90LDRh9Cw0LvQviA9CmAKPCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPGJvZHk+CiAgICAgICAgPHNjcmlwdD4KdmFyINC80YPRgNC+0LwgPSB7fTsKdmFyIG11cm9tID0g0LzRg9GA0L7QvDsK0LzRg9GA0L7QvC7QvNC+0LTRg9C70LggPSBbCmA7CtC80YPRgNC+0Lwu0YTQsNC50Lsu0LrQvtC90LXRhiA9CmAKXTsKbXVyb20ubW9kdWxlcyA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4Owp2YXIg0LfQsNCz0YDRg9C30L7Rh9C90YvQudCc0L7QtNGD0LvRjCA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4WzBdOwp2YXIg0LrQvtC0ID0gYXRvYijQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C50JzQvtC00YPQu9GMWzFdKTsKZXZhbCjQutC+0LQpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+CmA7Cg==",
+"0LzRg9GA0L7QvC7RhNCw0LnQuyA9IHt9OwrQvNGD0YDQvtC8LtGE0LDQudC7LtC90LDRh9Cw0LvQviA9CmAKPCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgPG1ldGEgY2hhcnNldD0idXRmLTgiPgogICAgPGJvZHk+CiAgICAgICAgPHNjcmlwdD4KdmFyINC80YPRgNC+0LwgPSB7fTsKdmFyIG11cm9tID0g0LzRg9GA0L7QvDsK0LzRg9GA0L7QvC7QvNC+0LTRg9C70LggPSBbCmA7CtC80YPRgNC+0Lwu0YTQsNC50Lsu0LrQvtC90LXRhiA9CmAKXTsKCk9iamVjdC5kZWZpbmVQcm9wZXJ0eShtdXJvbSwgIm1vZHVsZXMiLCB7CiAgICBnZXQ6IGZ1bmN0aW9uKCkKICAgIHsKICAgICAgICByZXR1cm4g0LzRg9GA0L7QvC7QvNC+0LTRg9C70Lg7CiAgICB9LAogICAgc2V0OiBmdW5jdGlvbijQt9C90LDRh9C10L3QuNGPKQogICAgewogICAgICAgINC80YPRgNC+0Lwu0LzQvtC00YPQu9C4ID0g0LfQvdCw0YfQtdC90LjRjzsKICAgIH0KfSk7Cgp2YXIg0LfQsNCz0YDRg9C30L7Rh9C90YvQudCc0L7QtNGD0LvRjCA9INC80YPRgNC+0Lwu0LzQvtC00YPQu9C4WzBdOwp2YXIg0LrQvtC0ID0gYXRvYijQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C50JzQvtC00YPQu9GMWzFdKTsKZXZhbCjQutC+0LQpOwogICAgICAgIDwvc2NyaXB0PgogICAgPC9ib2R5Pgo8L2h0bWw+CmA7Cg==",
],
[
@@ -140,10 +140,16 @@ var murom = муром;
];
-murom.modules = муром.модули;
-
-console.log("01.1. модуль-1 length: '" + муром.модули[4][1].length + "'");
-console.log("01.2. модуль-1 length: '" + murom.modules[4][1].length + "'");
+Object.defineProperty(murom, "modules", {
+ get: function()
+ {
+ return муром.модули;
+ },
+ set: function(значения)
+ {
+ муром.модули = значения;
+ }
+});
var загрузочныйМодуль = муром.модули[0];
var код = atob(загрузочныйМодуль[1]);
diff --git a/модули/муром.файл_1.0.0.js b/модули/муром.файл_1.0.0.js
index f6f7760..8b2c8a2 100644
--- a/модули/муром.файл_1.0.0.js
+++ b/модули/муром.файл_1.0.0.js
@@ -13,7 +13,18 @@ var murom = муром;
муром.файл.конец =
`
];
-murom.modules = муром.модули;
+
+Object.defineProperty(murom, "modules", {
+ get: function()
+ {
+ return муром.модули;
+ },
+ set: function(значения)
+ {
+ муром.модули = значения;
+ }
+});
+
var загрузочныйМодуль = муром.модули[0];
var код = atob(загрузочныйМодуль[1]);
eval(код);