Heavy calculations almost done. Added script for automatization "fill_table_from_nb.py"

This commit is contained in:
Artyom Titov 2026-07-29 17:48:33 +03:00
commit 3585c75b2a
39 changed files with 125384 additions and 88606 deletions

View file

@ -0,0 +1,2 @@
RowBox[{"x", "=",
RowBox[{"Plot", "[",

View file

@ -10,10 +10,10 @@
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 154, 7]
NotebookDataLength[ 580315, 14482]
NotebookOptionsPosition[ 538068, 13810]
NotebookOutlinePosition[ 538509, 13828]
CellTagsIndexPosition[ 538466, 13825]
NotebookDataLength[ 584506, 14573]
NotebookOptionsPosition[ 542162, 13900]
NotebookOutlinePosition[ 542596, 13918]
CellTagsIndexPosition[ 542553, 13915]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
@ -13806,10 +13806,100 @@ Cell[BoxData["0.08333108480569339`"], "Output",
}, Open ]],
Cell[BoxData[
RowBox[{"NotebookSave", "[", "]"}]], "Input",ExpressionUUID->"527555fe-54f3-44c3-a217-b0e3a0006c5f"]
RowBox[{"NotebookSave", "[", "]"}]], "Input",ExpressionUUID->"527555fe-54f3-44c3-a217-b0e3a0006c5f"],
Cell[BoxData[
RowBox[{
RowBox[{"CellPrint", "[",
RowBox[{"ExpressionCell", "[",
RowBox[{
RowBox[{"Panel", "[",
RowBox[{
RowBox[{"Row", "[",
RowBox[{"{",
RowBox[{
RowBox[{"Style", "[",
RowBox[{"\"\<\:0423\:043f\:0440\:0430\:0432\:043b\:0435\:043d\:0438\
\:0435 \:043a\:044d\:0448\:0435\:043c \:0433\:0440\:0430\:0444\:0438\:043a\
\:0430: \>\"", ",", "Bold"}], "]"}], ",",
RowBox[{"Button", "[",
RowBox[{"\"\<\:0421\:0434\:0435\:043b\:0430\:0442\:044c \:0442\
\:0430\:0431\:043b\:0438\:0446\:0443 (\:041b\:0438\:043d\:0438\:044f 1)\>\"",
",",
RowBox[{"Module", "[",
RowBox[{
RowBox[{"{",
RowBox[{"cell", ",", "pts"}], "}"}], ",",
RowBox[{
RowBox[{"cell", "=",
RowBox[{"NotebookRead", "[",
RowBox[{"EvaluationNotebook", "[", "]"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"pts", "=",
RowBox[{"Cases", "[",
RowBox[{"cell", ",",
RowBox[{
RowBox[{"Line", "[", "p_", "]"}], ":>", "p"}], ",",
"Infinity"}], "]"}]}], ";", "\[IndentingNewLine]",
RowBox[{"If", "[",
RowBox[{
RowBox[{
RowBox[{"Length", "[", "pts", "]"}], ">", "0"}], ",",
RowBox[{
RowBox[{"plotX", "=",
RowBox[{"pts", "[",
RowBox[{"[", "1", "]"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"fInterp", "=",
RowBox[{"Interpolation", "[", "plotX", "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"dataX", "=",
RowBox[{"Table", "[",
RowBox[{
RowBox[{"{",
RowBox[{"x", ",",
RowBox[{"fInterp", "[", "x", "]"}]}], "}"}], ",",
RowBox[{"{",
RowBox[{"x", ",", "0", ",", "30", ",", "1"}], "}"}]}],
"]"}]}], ";", "\[IndentingNewLine]",
RowBox[{"SelectionMove", "[",
RowBox[{
RowBox[{"EvaluationNotebook", "[", "]"}], ",", "After", ",",
"Cell"}], "]"}], ";", "\[IndentingNewLine]",
RowBox[{"CellPrint", "[",
RowBox[{"Cell", "[",
RowBox[{
RowBox[{"BoxData", "[",
RowBox[{"ToBoxes", "[",
RowBox[{"TableForm", "[", "dataX", "]"}], "]"}], "]"}],
",", "\"\<Output\>\""}], "]"}], "]"}]}], ",",
RowBox[{"MessageDialog", "[",
RowBox[{"\"\<\:041e\:0448\:0438\:0431\:043a\:0430: \:0421\
\:043d\:0430\:0447\:0430\:043b\:0430 \:0432\:044b\:0434\:0435\:043b\:0438\
\:0442\:0435 \:043d\:0443\:0436\:043d\:044b\:0439 \:0433\:0440\:0430\:0444\
\:0438\:043a (\:043a\:043b\:0438\:043a\:043d\:0438\:0442\:0435 \:043f\:043e \
\:0435\:0433\:043e \:044f\:0447\:0435\:0439\:043a\:0435 \:0441\:043f\:0440\
\:0430\:0432\:0430)!\>\"", ",",
RowBox[{"WindowFloating", "->", "True"}]}], "]"}]}],
"]"}]}]}], "]"}], ",",
RowBox[{"Background", "->",
RowBox[{"RGBColor", "[",
RowBox[{"0.9", ",", "0.95", ",", "1"}], "]"}]}], ",",
RowBox[{"ImageSize", "->",
RowBox[{"{",
RowBox[{"180", ",", "25"}], "}"}]}]}], "]"}]}], "}"}], "]"}], ",",
RowBox[{"Background", "->",
RowBox[{"GrayLevel", "[", "0.95", "]"}]}], ",",
RowBox[{"FrameMargins", "->", "10"}]}], "]"}], ",", "\"\<Output\>\""}],
"]"}], "]"}], "\n"}]], "Input",
CellChangeTimes->{{3.9943043996512623`*^9, 3.994304399651291*^9}},
CellLabel->"In[1]:=",ExpressionUUID->"a128aec6-d32e-4b4c-ac3d-b3e8d65a0e32"]
},
WindowSize->{1440, 882},
WindowMargins->{{0, Automatic}, {0, Automatic}},
WindowMargins->{{0, Automatic}, {0, 18}},
CellContext->Notebook,
Magnification:>1.8 Inherited,
FrontEndVersion->"15.0 for Linux x86 (64-bit) (July 2, 2026)",
@ -14196,7 +14286,7 @@ Cell[227950, 6366, 2075, 59, 484, "Input",ExpressionUUID->"a98d80d1-1ce4-a541-8b
Cell[230028, 6427, 709, 15, 129, "Message",ExpressionUUID->"00468604-1b8d-4d45-b381-4ffac8adbce7"],
Cell[230740, 6444, 711, 15, 129, "Message",ExpressionUUID->"6ee4886b-82ba-4317-96bd-cb63f5c63680"],
Cell[231454, 6461, 710, 15, 129, "Message",ExpressionUUID->"319b1807-8cb5-4fc1-9985-bc2e0a059e8a"],
Cell[232167, 6478, 572, 13, 49, "Message",ExpressionUUID->"7e95a6cd-0269-49b0-9a40-d11ed65485ae"],
Cell[232167, 6478, 572, 13, 58, "Message",ExpressionUUID->"7e95a6cd-0269-49b0-9a40-d11ed65485ae"],
Cell[232742, 6493, 271, 5, 75, "Output",ExpressionUUID->"ddc17924-7e0a-4f6c-a3a2-9b2a834fd61d"]
}, Open ]],
Cell[CellGroupData[{
@ -14204,7 +14294,7 @@ Cell[233050, 6503, 2077, 59, 484, "Input",ExpressionUUID->"0f581ffd-dfa8-e845-a7
Cell[235130, 6564, 682, 14, 129, "Message",ExpressionUUID->"4c68f761-ea3f-4c87-876c-62086f5bcc44"],
Cell[235815, 6580, 681, 14, 129, "Message",ExpressionUUID->"a89778a4-dcbd-43da-9dd2-fcdc8860506a"],
Cell[236499, 6596, 680, 14, 129, "Message",ExpressionUUID->"c60293b6-0417-4ab5-8f7b-df0ce979bf76"],
Cell[237182, 6612, 544, 12, 49, "Message",ExpressionUUID->"e9513b1d-a7ee-41e2-a2f2-0646bf0bb0c6"],
Cell[237182, 6612, 544, 12, 58, "Message",ExpressionUUID->"e9513b1d-a7ee-41e2-a2f2-0646bf0bb0c6"],
Cell[237729, 6626, 231, 4, 75, "Output",ExpressionUUID->"1a927ee9-82c8-44e4-a73a-d779472d297e"]
}, Open ]],
Cell[CellGroupData[{
@ -14216,13 +14306,13 @@ Cell[240184, 6698, 2094, 60, 546, "Input",ExpressionUUID->"2a70f76a-58a3-cb47-ac
Cell[242281, 6760, 497, 11, 129, "Message",ExpressionUUID->"cb33453f-b5ca-e14d-a319-662822d35ed2"],
Cell[242781, 6773, 501, 11, 129, "Message",ExpressionUUID->"aa5fb574-aeea-7141-9d86-babfa2192485"],
Cell[243285, 6786, 503, 11, 129, "Message",ExpressionUUID->"dec65c86-5426-6949-9e38-c5bc3eb7722e"],
Cell[243791, 6799, 455, 10, 47, "Message",ExpressionUUID->"32a908f1-0097-2943-9511-bd82e083c1e0"],
Cell[243791, 6799, 455, 10, 58, "Message",ExpressionUUID->"32a908f1-0097-2943-9511-bd82e083c1e0"],
Cell[244249, 6811, 43631, 762, 523, "Output",ExpressionUUID->"704b46fd-7ca5-4147-bbb4-19991a3778e5"]
}, Open ]],
Cell[287895, 7576, 2454, 69, 387, "Input",ExpressionUUID->"d9d63445-4981-8f49-b88b-9e93d345c648"],
Cell[290352, 7647, 209, 5, 66, "Input",ExpressionUUID->"39000a9e-1f94-0640-8925-ec28b28907cc"],
Cell[287895, 7576, 2454, 69, 109, "Input",ExpressionUUID->"d9d63445-4981-8f49-b88b-9e93d345c648"],
Cell[290352, 7647, 209, 5, 109, "Input",ExpressionUUID->"39000a9e-1f94-0640-8925-ec28b28907cc"],
Cell[CellGroupData[{
Cell[290586, 7656, 212, 6, 107, "Input",ExpressionUUID->"90780efc-4769-7b47-9fbb-9166c67c2a66"],
Cell[290586, 7656, 212, 6, 109, "Input",ExpressionUUID->"90780efc-4769-7b47-9fbb-9166c67c2a66"],
Cell[290801, 7664, 168, 2, 75, "Output",ExpressionUUID->"1f95faab-1b52-5440-9bc8-bbd29c090294"]
}, Open ]],
Cell[CellGroupData[{
@ -14230,39 +14320,39 @@ Cell[291006, 7671, 1814, 53, 546, "Input",ExpressionUUID->"7116d4f3-8ab8-b741-82
Cell[292823, 7726, 505, 11, 129, "Message",ExpressionUUID->"34609962-a5ff-c943-bd24-1be35ec9ac87"],
Cell[293331, 7739, 509, 11, 129, "Message",ExpressionUUID->"1fdfd709-87fa-2d47-912a-2bb16540a45a"],
Cell[293843, 7752, 508, 11, 129, "Message",ExpressionUUID->"02f7e2ed-ac22-9d4d-8071-ab116260ee28"],
Cell[294354, 7765, 455, 10, 47, "Message",ExpressionUUID->"7db76209-a5a6-1947-80c1-912d214b981c"],
Cell[294354, 7765, 455, 10, 58, "Message",ExpressionUUID->"7db76209-a5a6-1947-80c1-912d214b981c"],
Cell[294812, 7777, 22399, 414, 527, "Output",ExpressionUUID->"b5f713da-fcb5-f640-b2b9-a3f5b5d5c325"]
}, Open ]],
Cell[CellGroupData[{
Cell[317248, 8196, 1612, 47, 221, "Input",ExpressionUUID->"5530f28a-0194-494d-ad73-c38d245a1f1d"],
Cell[318863, 8245, 581, 12, 166, "Message",ExpressionUUID->"e283daf4-b253-944e-a35b-b9d739b4810d"],
Cell[319447, 8259, 584, 12, 166, "Message",ExpressionUUID->"45f4fe27-f32a-9441-bd55-e0801ff04328"],
Cell[320034, 8273, 590, 12, 166, "Message",ExpressionUUID->"8fffabed-e171-5e42-9ba8-fd51ae8f5dd5"],
Cell[320627, 8287, 455, 10, 47, "Message",ExpressionUUID->"8b648472-e40f-a549-a057-c6eeb9f14028"],
Cell[318863, 8245, 581, 12, 178, "Message",ExpressionUUID->"e283daf4-b253-944e-a35b-b9d739b4810d"],
Cell[319447, 8259, 584, 12, 178, "Message",ExpressionUUID->"45f4fe27-f32a-9441-bd55-e0801ff04328"],
Cell[320034, 8273, 590, 12, 178, "Message",ExpressionUUID->"8fffabed-e171-5e42-9ba8-fd51ae8f5dd5"],
Cell[320627, 8287, 455, 10, 58, "Message",ExpressionUUID->"8b648472-e40f-a549-a057-c6eeb9f14028"],
Cell[321085, 8299, 169, 2, 75, "Output",ExpressionUUID->"c7b55151-fc31-d94c-8a4e-01b34fb0adaf"]
}, Open ]],
Cell[CellGroupData[{
Cell[321291, 8306, 2249, 64, 472, "Input",ExpressionUUID->"18d0289f-01fd-a740-8fac-540622282b2c"],
Cell[323543, 8372, 557, 12, 166, "Message",ExpressionUUID->"3632efc4-f65f-2f41-a6ff-4f71c0ebce84"],
Cell[324103, 8386, 560, 12, 166, "Message",ExpressionUUID->"779c5516-83d5-5d41-8a7a-6b58e876b564"],
Cell[324666, 8400, 560, 12, 166, "Message",ExpressionUUID->"8e3711bd-8e48-2e4f-9802-ad11f73b56ef"],
Cell[325229, 8414, 455, 10, 47, "Message",ExpressionUUID->"f612a69b-4740-9240-9908-d284159fa285"],
Cell[323543, 8372, 557, 12, 178, "Message",ExpressionUUID->"3632efc4-f65f-2f41-a6ff-4f71c0ebce84"],
Cell[324103, 8386, 560, 12, 109, "Message",ExpressionUUID->"779c5516-83d5-5d41-8a7a-6b58e876b564"],
Cell[324666, 8400, 560, 12, 109, "Message",ExpressionUUID->"8e3711bd-8e48-2e4f-9802-ad11f73b56ef"],
Cell[325229, 8414, 455, 10, 109, "Message",ExpressionUUID->"f612a69b-4740-9240-9908-d284159fa285"],
Cell[325687, 8426, 169, 2, 75, "Output",ExpressionUUID->"bfa217e6-2060-bc4b-b710-35d6c4ca9627"]
}, Open ]],
Cell[CellGroupData[{
Cell[325893, 8433, 2221, 64, 610, "Input",ExpressionUUID->"33f25e29-8e2f-5249-9603-4bb381db84df"],
Cell[328117, 8499, 554, 12, 166, "Message",ExpressionUUID->"3ebcf84a-7882-bd47-b9c8-0657501c09d4"],
Cell[328674, 8513, 560, 12, 166, "Message",ExpressionUUID->"5ba908af-818e-5d45-9b4d-c738ed936632"],
Cell[329237, 8527, 560, 12, 166, "Message",ExpressionUUID->"b25ed3b8-96c0-f246-8b73-bf5dca1bf3be"],
Cell[329800, 8541, 455, 10, 47, "Message",ExpressionUUID->"4d7ee3e1-e220-9e46-b1cc-01012021a276"],
Cell[328117, 8499, 554, 12, 178, "Message",ExpressionUUID->"3ebcf84a-7882-bd47-b9c8-0657501c09d4"],
Cell[328674, 8513, 560, 12, 178, "Message",ExpressionUUID->"5ba908af-818e-5d45-9b4d-c738ed936632"],
Cell[329237, 8527, 560, 12, 178, "Message",ExpressionUUID->"b25ed3b8-96c0-f246-8b73-bf5dca1bf3be"],
Cell[329800, 8541, 455, 10, 58, "Message",ExpressionUUID->"4d7ee3e1-e220-9e46-b1cc-01012021a276"],
Cell[330258, 8553, 169, 2, 75, "Output",ExpressionUUID->"f21819b7-4040-3a47-b212-dc05454fc812"]
}, Open ]],
Cell[CellGroupData[{
Cell[330464, 8560, 2223, 64, 610, "Input",ExpressionUUID->"88e14da9-8532-e842-b722-1b0781de8eeb"],
Cell[332690, 8626, 555, 12, 166, "Message",ExpressionUUID->"abd6af2a-56b2-2644-a5c5-5aa91718971c"],
Cell[333248, 8640, 558, 12, 166, "Message",ExpressionUUID->"31d8f902-5be7-c54f-8e99-429decd85903"],
Cell[333809, 8654, 560, 12, 166, "Message",ExpressionUUID->"666728b2-41bd-114c-ad81-a56ae7cb85e9"],
Cell[334372, 8668, 453, 10, 47, "Message",ExpressionUUID->"7a1ee219-911f-6846-82f7-c389bec607c2"],
Cell[332690, 8626, 555, 12, 178, "Message",ExpressionUUID->"abd6af2a-56b2-2644-a5c5-5aa91718971c"],
Cell[333248, 8640, 558, 12, 178, "Message",ExpressionUUID->"31d8f902-5be7-c54f-8e99-429decd85903"],
Cell[333809, 8654, 560, 12, 178, "Message",ExpressionUUID->"666728b2-41bd-114c-ad81-a56ae7cb85e9"],
Cell[334372, 8668, 453, 10, 58, "Message",ExpressionUUID->"7a1ee219-911f-6846-82f7-c389bec607c2"],
Cell[334828, 8680, 167, 2, 75, "Output",ExpressionUUID->"f40d5525-ccff-eb4c-a859-e6917373a7f1"]
}, Open ]],
Cell[CellGroupData[{
@ -14312,18 +14402,18 @@ Cell[360398, 9507, 171, 3, 75, "Output",ExpressionUUID->"3584cc50-41a2-ae4b-af54
}, Open ]],
Cell[CellGroupData[{
Cell[360606, 9515, 2052, 59, 484, "Input",ExpressionUUID->"ee2d2671-1677-5943-bf7a-6ffa36275fe8"],
Cell[362661, 9576, 572, 12, 166, "Message",ExpressionUUID->"d59869d2-8577-0547-8448-230bc5a4ac5e"],
Cell[363236, 9590, 573, 12, 166, "Message",ExpressionUUID->"844f4204-3100-6d45-b5d2-238cc22b8006"],
Cell[363812, 9604, 578, 12, 166, "Message",ExpressionUUID->"f91c55eb-7b3d-3340-b869-4269b99a071c"],
Cell[364393, 9618, 457, 10, 47, "Message",ExpressionUUID->"efd89e15-8a66-4047-aee7-4fb3607a30a7"],
Cell[362661, 9576, 572, 12, 178, "Message",ExpressionUUID->"d59869d2-8577-0547-8448-230bc5a4ac5e"],
Cell[363236, 9590, 573, 12, 178, "Message",ExpressionUUID->"844f4204-3100-6d45-b5d2-238cc22b8006"],
Cell[363812, 9604, 578, 12, 178, "Message",ExpressionUUID->"f91c55eb-7b3d-3340-b869-4269b99a071c"],
Cell[364393, 9618, 457, 10, 58, "Message",ExpressionUUID->"efd89e15-8a66-4047-aee7-4fb3607a30a7"],
Cell[364853, 9630, 172, 3, 75, "Output",ExpressionUUID->"e68f2098-b3f7-6745-819f-009e252dd442"]
}, Open ]],
Cell[CellGroupData[{
Cell[365062, 9638, 2054, 59, 484, "Input",ExpressionUUID->"b0b1035a-0fdf-b146-a71f-1ab9142a9a90"],
Cell[367119, 9699, 572, 12, 166, "Message",ExpressionUUID->"feb3ed0a-8d45-dd4c-a945-407106f88295"],
Cell[367694, 9713, 575, 12, 166, "Message",ExpressionUUID->"d5a6c2e7-2143-1843-8d40-686107f6aa27"],
Cell[368272, 9727, 576, 12, 166, "Message",ExpressionUUID->"a15d89dd-0dfc-c845-aec3-fe7d60156e1f"],
Cell[368851, 9741, 457, 10, 47, "Message",ExpressionUUID->"0f9408e4-b654-4a40-9b38-655b18398efc"],
Cell[367119, 9699, 572, 12, 178, "Message",ExpressionUUID->"feb3ed0a-8d45-dd4c-a945-407106f88295"],
Cell[367694, 9713, 575, 12, 178, "Message",ExpressionUUID->"d5a6c2e7-2143-1843-8d40-686107f6aa27"],
Cell[368272, 9727, 576, 12, 178, "Message",ExpressionUUID->"a15d89dd-0dfc-c845-aec3-fe7d60156e1f"],
Cell[368851, 9741, 457, 10, 58, "Message",ExpressionUUID->"0f9408e4-b654-4a40-9b38-655b18398efc"],
Cell[369311, 9753, 170, 3, 75, "Output",ExpressionUUID->"f72e3d82-4d19-7143-9513-38a15cee4d51"]
}, Open ]],
Cell[CellGroupData[{
@ -14335,41 +14425,41 @@ Cell[391965, 10207, 2118, 60, 546, "Input",ExpressionUUID->"8faa67fd-f295-ea48-b
Cell[394086, 10269, 499, 11, 129, "Message",ExpressionUUID->"75033ea5-32d5-4445-bfb0-a981507a2e9a"],
Cell[394588, 10282, 504, 11, 129, "Message",ExpressionUUID->"bc53c85b-e7c9-be4a-8ed4-30975f08af5c"],
Cell[395095, 10295, 507, 11, 129, "Message",ExpressionUUID->"e09d101b-c5d3-424f-aab9-c5788f3b9ef6"],
Cell[395605, 10308, 455, 10, 47, "Message",ExpressionUUID->"28f777a6-eb27-df49-a698-bd7806baa94c"],
Cell[395605, 10308, 455, 10, 58, "Message",ExpressionUUID->"28f777a6-eb27-df49-a698-bd7806baa94c"],
Cell[396063, 10320, 22381, 415, 528, "Output",ExpressionUUID->"cd997d80-b342-8b4c-95c9-b33408882f73"]
}, Open ]],
Cell[418459, 10738, 174, 3, 66, "Input",ExpressionUUID->"c5eb8b00-da53-e74c-9781-4f98a6653ef7"],
Cell[418636, 10743, 209, 5, 66, "Input",ExpressionUUID->"05df483d-64d7-9449-845e-6e6b94590d4b"],
Cell[CellGroupData[{
Cell[418870, 10752, 1616, 48, 221, "Input",ExpressionUUID->"f695fa87-ec11-e544-beb4-27e0ec1d6164"],
Cell[420489, 10802, 594, 12, 166, "Message",ExpressionUUID->"96d01a47-7c9a-1944-8904-f1788b2f0a8a"],
Cell[421086, 10816, 594, 12, 166, "Message",ExpressionUUID->"fee09e7b-7835-394b-93fe-35ddd26f69d1"],
Cell[421683, 10830, 598, 12, 166, "Message",ExpressionUUID->"fc12fc14-afc1-0a48-8829-94d858477ec4"],
Cell[422284, 10844, 457, 10, 47, "Message",ExpressionUUID->"41b1346d-6d7d-5d4d-9b1a-88cde3361cf3"],
Cell[422744, 10856, 171, 3, 75, "Output",ExpressionUUID->"0bbffe2c-809c-1149-a08f-e3342cda31a0"]
Cell[420489, 10802, 594, 12, 178, "Message",ExpressionUUID->"96d01a47-7c9a-1944-8904-f1788b2f0a8a"],
Cell[421086, 10816, 594, 12, 178, "Message",ExpressionUUID->"fee09e7b-7835-394b-93fe-35ddd26f69d1"],
Cell[421683, 10830, 598, 12, 178, "Message",ExpressionUUID->"fc12fc14-afc1-0a48-8829-94d858477ec4"],
Cell[422284, 10844, 457, 10, 109, "Message",ExpressionUUID->"41b1346d-6d7d-5d4d-9b1a-88cde3361cf3"],
Cell[422744, 10856, 171, 3, 109, "Output",ExpressionUUID->"0bbffe2c-809c-1149-a08f-e3342cda31a0"]
}, Open ]],
Cell[CellGroupData[{
Cell[422952, 10864, 2247, 64, 472, "Input",ExpressionUUID->"df92a918-12ed-ff47-a8a8-122296a3d634"],
Cell[425202, 10930, 572, 12, 166, "Message",ExpressionUUID->"922f5f31-888f-7340-96cd-65ecb8ea2e84"],
Cell[425777, 10944, 573, 12, 166, "Message",ExpressionUUID->"287b836d-7493-d44f-85b0-183d2793165c"],
Cell[426353, 10958, 578, 12, 166, "Message",ExpressionUUID->"962d88f7-2937-fe4b-ba97-3fe8099808d5"],
Cell[426934, 10972, 455, 10, 47, "Message",ExpressionUUID->"2ec951f6-2332-9241-84af-c7ac25232c2e"],
Cell[422952, 10864, 2247, 64, 109, "Input",ExpressionUUID->"df92a918-12ed-ff47-a8a8-122296a3d634"],
Cell[425202, 10930, 572, 12, 178, "Message",ExpressionUUID->"922f5f31-888f-7340-96cd-65ecb8ea2e84"],
Cell[425777, 10944, 573, 12, 178, "Message",ExpressionUUID->"287b836d-7493-d44f-85b0-183d2793165c"],
Cell[426353, 10958, 578, 12, 178, "Message",ExpressionUUID->"962d88f7-2937-fe4b-ba97-3fe8099808d5"],
Cell[426934, 10972, 455, 10, 58, "Message",ExpressionUUID->"2ec951f6-2332-9241-84af-c7ac25232c2e"],
Cell[427392, 10984, 172, 3, 75, "Output",ExpressionUUID->"3eb28fb3-5fd6-4240-b231-e1f0fa53f4dc"]
}, Open ]],
Cell[CellGroupData[{
Cell[427601, 10992, 2221, 64, 610, "Input",ExpressionUUID->"1990573a-00f1-b54c-9d39-9c68738afe07"],
Cell[429825, 11058, 570, 12, 166, "Message",ExpressionUUID->"8fc71a81-55ed-5940-a6a0-1fa4e0c6425a"],
Cell[430398, 11072, 573, 12, 166, "Message",ExpressionUUID->"001b2f06-491c-6c4f-881b-1d7c12c1b14f"],
Cell[430974, 11086, 578, 12, 166, "Message",ExpressionUUID->"865c0491-32b6-3549-83ec-bdf42c3a31aa"],
Cell[431555, 11100, 455, 10, 47, "Message",ExpressionUUID->"3566013f-7b44-504c-95a5-32d3ac2ece3d"],
Cell[429825, 11058, 570, 12, 178, "Message",ExpressionUUID->"8fc71a81-55ed-5940-a6a0-1fa4e0c6425a"],
Cell[430398, 11072, 573, 12, 178, "Message",ExpressionUUID->"001b2f06-491c-6c4f-881b-1d7c12c1b14f"],
Cell[430974, 11086, 578, 12, 178, "Message",ExpressionUUID->"865c0491-32b6-3549-83ec-bdf42c3a31aa"],
Cell[431555, 11100, 455, 10, 58, "Message",ExpressionUUID->"3566013f-7b44-504c-95a5-32d3ac2ece3d"],
Cell[432013, 11112, 172, 3, 75, "Output",ExpressionUUID->"9cc3c720-52c0-b040-a0b4-75ff2aab4396"]
}, Open ]],
Cell[CellGroupData[{
Cell[432222, 11120, 2221, 64, 610, "Input",ExpressionUUID->"586f2005-dac7-8547-be11-766f96e6af5d"],
Cell[434446, 11186, 572, 12, 166, "Message",ExpressionUUID->"bc9996c1-a929-5b41-9541-f607e96932b8"],
Cell[435021, 11200, 575, 12, 166, "Message",ExpressionUUID->"eb28c83b-0aac-8d4e-a729-f978b41e689a"],
Cell[435599, 11214, 578, 12, 166, "Message",ExpressionUUID->"70b030cf-db8c-c440-8526-b10f71bb72b3"],
Cell[436180, 11228, 455, 10, 47, "Message",ExpressionUUID->"4d72b001-01d6-d944-9c97-6d0d7d2eccbb"],
Cell[434446, 11186, 572, 12, 178, "Message",ExpressionUUID->"bc9996c1-a929-5b41-9541-f607e96932b8"],
Cell[435021, 11200, 575, 12, 178, "Message",ExpressionUUID->"eb28c83b-0aac-8d4e-a729-f978b41e689a"],
Cell[435599, 11214, 578, 12, 178, "Message",ExpressionUUID->"70b030cf-db8c-c440-8526-b10f71bb72b3"],
Cell[436180, 11228, 455, 10, 58, "Message",ExpressionUUID->"4d72b001-01d6-d944-9c97-6d0d7d2eccbb"],
Cell[436638, 11240, 173, 3, 75, "Output",ExpressionUUID->"c15d23fa-1bed-9640-940a-c33e3a830230"]
}, Open ]],
Cell[CellGroupData[{
@ -14419,18 +14509,18 @@ Cell[462237, 12073, 171, 3, 75, "Output",ExpressionUUID->"4304216c-b250-ab48-915
}, Open ]],
Cell[CellGroupData[{
Cell[462445, 12081, 2052, 59, 484, "Input",ExpressionUUID->"c3883d3a-8a99-644a-9175-a97b5c6c44f4"],
Cell[464500, 12142, 568, 12, 166, "Message",ExpressionUUID->"ef0dcda5-4eb3-fb4f-a7ba-cf9592c754fd"],
Cell[465071, 12156, 572, 12, 166, "Message",ExpressionUUID->"516128bc-41b4-3d49-8276-2fe73d5d437e"],
Cell[465646, 12170, 574, 12, 166, "Message",ExpressionUUID->"83555127-edb0-f34d-bade-abdcd60ad387"],
Cell[466223, 12184, 457, 10, 47, "Message",ExpressionUUID->"f8efe38f-0b83-4645-b574-b25c08902457"],
Cell[464500, 12142, 568, 12, 178, "Message",ExpressionUUID->"ef0dcda5-4eb3-fb4f-a7ba-cf9592c754fd"],
Cell[465071, 12156, 572, 12, 178, "Message",ExpressionUUID->"516128bc-41b4-3d49-8276-2fe73d5d437e"],
Cell[465646, 12170, 574, 12, 178, "Message",ExpressionUUID->"83555127-edb0-f34d-bade-abdcd60ad387"],
Cell[466223, 12184, 457, 10, 58, "Message",ExpressionUUID->"f8efe38f-0b83-4645-b574-b25c08902457"],
Cell[466683, 12196, 172, 3, 75, "Output",ExpressionUUID->"de5933f0-d736-3443-950a-4744d8abefe5"]
}, Open ]],
Cell[CellGroupData[{
Cell[466892, 12204, 2054, 59, 484, "Input",ExpressionUUID->"e98b6a97-f2bb-1949-8aa2-bed1f30b804b"],
Cell[468949, 12265, 568, 12, 166, "Message",ExpressionUUID->"d0c389d2-1c6b-3a44-bd00-6e54df438015"],
Cell[469520, 12279, 572, 12, 166, "Message",ExpressionUUID->"3f819d0b-3458-d54e-bb8e-ed758b92949a"],
Cell[470095, 12293, 574, 12, 166, "Message",ExpressionUUID->"7403c575-bafd-2049-8d02-89293c73f7f1"],
Cell[470672, 12307, 457, 10, 47, "Message",ExpressionUUID->"29512b1b-8a2c-1740-986b-fb78e7d2ec89"],
Cell[468949, 12265, 568, 12, 178, "Message",ExpressionUUID->"d0c389d2-1c6b-3a44-bd00-6e54df438015"],
Cell[469520, 12279, 572, 12, 178, "Message",ExpressionUUID->"3f819d0b-3458-d54e-bb8e-ed758b92949a"],
Cell[470095, 12293, 574, 12, 178, "Message",ExpressionUUID->"7403c575-bafd-2049-8d02-89293c73f7f1"],
Cell[470672, 12307, 457, 10, 58, "Message",ExpressionUUID->"29512b1b-8a2c-1740-986b-fb78e7d2ec89"],
Cell[471132, 12319, 171, 3, 75, "Output",ExpressionUUID->"686785b6-8c83-3e43-88fb-689383b13a2d"]
}, Open ]],
Cell[CellGroupData[{
@ -14442,49 +14532,52 @@ Cell[493370, 12764, 2118, 60, 546, "Input",ExpressionUUID->"201ddeed-58e9-7047-8
Cell[495491, 12826, 496, 11, 129, "Message",ExpressionUUID->"6bc1b8c6-3100-6640-9985-3abfd43de799"],
Cell[495990, 12839, 501, 11, 129, "Message",ExpressionUUID->"82e13dda-210b-a94d-9e1d-a821db42ab6b"],
Cell[496494, 12852, 505, 11, 129, "Message",ExpressionUUID->"9d37688a-c69d-ed49-bce7-cf0090e0ecb8"],
Cell[497002, 12865, 455, 10, 47, "Message",ExpressionUUID->"4e87d0d8-b47a-ef47-85af-16467b219f50"],
Cell[497002, 12865, 455, 10, 58, "Message",ExpressionUUID->"4e87d0d8-b47a-ef47-85af-16467b219f50"],
Cell[497460, 12877, 21721, 403, 523, "Output",ExpressionUUID->"6974e3c4-9b35-2f4b-97bf-745f60f533f8"]
}, Open ]],
Cell[519196, 13283, 181, 3, 66, "Input",ExpressionUUID->"d48877eb-e0f2-d842-b248-ea3fc2b4c4a8"],
Cell[519380, 13288, 207, 5, 66, "Input",ExpressionUUID->"eae5aeae-3f12-2d4a-842b-85a3484011b6"],
Cell[CellGroupData[{
Cell[519612, 13297, 1616, 48, 221, "Input",ExpressionUUID->"80872b10-ba88-3a42-8416-8287bf76d77e"],
Cell[521231, 13347, 589, 12, 166, "Message",ExpressionUUID->"8906bbab-e37b-4b4c-898f-52bfc96dde7b"],
Cell[521823, 13361, 588, 12, 166, "Message",ExpressionUUID->"6ae14bce-ec42-7f4d-9914-0630eea4cdf9"],
Cell[522414, 13375, 594, 12, 166, "Message",ExpressionUUID->"7e98a506-896d-0d47-8502-b83685d9a60c"],
Cell[523011, 13389, 455, 10, 47, "Message",ExpressionUUID->"400e66c2-06b5-814e-a2be-19c4c75ccbf0"],
Cell[521231, 13347, 589, 12, 178, "Message",ExpressionUUID->"8906bbab-e37b-4b4c-898f-52bfc96dde7b"],
Cell[521823, 13361, 588, 12, 178, "Message",ExpressionUUID->"6ae14bce-ec42-7f4d-9914-0630eea4cdf9"],
Cell[522414, 13375, 594, 12, 178, "Message",ExpressionUUID->"7e98a506-896d-0d47-8502-b83685d9a60c"],
Cell[523011, 13389, 455, 10, 58, "Message",ExpressionUUID->"400e66c2-06b5-814e-a2be-19c4c75ccbf0"],
Cell[523469, 13401, 173, 3, 75, "Output",ExpressionUUID->"f202ab02-e319-144b-97e8-ae603395b346"]
}, Open ]],
Cell[CellGroupData[{
Cell[523679, 13409, 2246, 64, 472, "Input",ExpressionUUID->"a5e0631c-6c6c-a045-8418-22c641e38d86"],
Cell[525928, 13475, 566, 12, 166, "Message",ExpressionUUID->"2d7e67d1-8691-e348-9ca8-caa63b533102"],
Cell[526497, 13489, 570, 12, 166, "Message",ExpressionUUID->"f0eb6f1d-f621-8647-b6a6-8bf673e41ebb"],
Cell[527070, 13503, 574, 12, 166, "Message",ExpressionUUID->"64fda82a-0f74-2743-89a8-afd600de203a"],
Cell[527647, 13517, 456, 10, 47, "Message",ExpressionUUID->"971a319d-8ab4-464d-a08e-f97fe8d4c0e1"],
Cell[525928, 13475, 566, 12, 178, "Message",ExpressionUUID->"2d7e67d1-8691-e348-9ca8-caa63b533102"],
Cell[526497, 13489, 570, 12, 178, "Message",ExpressionUUID->"f0eb6f1d-f621-8647-b6a6-8bf673e41ebb"],
Cell[527070, 13503, 574, 12, 178, "Message",ExpressionUUID->"64fda82a-0f74-2743-89a8-afd600de203a"],
Cell[527647, 13517, 456, 10, 58, "Message",ExpressionUUID->"971a319d-8ab4-464d-a08e-f97fe8d4c0e1"],
Cell[528106, 13529, 171, 3, 75, "Output",ExpressionUUID->"b3c37f48-9827-884f-94d9-1f76aed7bfaa"]
}, Open ]],
Cell[CellGroupData[{
Cell[528314, 13537, 2221, 64, 610, "Input",ExpressionUUID->"4b6c44e4-d946-0c4d-9992-4f0fc7048689"],
Cell[530538, 13603, 569, 12, 166, "Message",ExpressionUUID->"1040ba10-c733-df44-b556-0998dc0163c9"],
Cell[531110, 13617, 571, 12, 166, "Message",ExpressionUUID->"e451b852-84c2-a941-b1d7-812ecad4750e"],
Cell[531684, 13631, 575, 12, 166, "Message",ExpressionUUID->"a15e0c9d-d634-6e47-94c5-2ce40fcb4d52"],
Cell[532262, 13645, 458, 10, 47, "Message",ExpressionUUID->"a3ddc92b-b5c9-5e46-be44-6165430ec35f"],
Cell[530538, 13603, 569, 12, 178, "Message",ExpressionUUID->"1040ba10-c733-df44-b556-0998dc0163c9"],
Cell[531110, 13617, 571, 12, 178, "Message",ExpressionUUID->"e451b852-84c2-a941-b1d7-812ecad4750e"],
Cell[531684, 13631, 575, 12, 178, "Message",ExpressionUUID->"a15e0c9d-d634-6e47-94c5-2ce40fcb4d52"],
Cell[532262, 13645, 458, 10, 58, "Message",ExpressionUUID->"a3ddc92b-b5c9-5e46-be44-6165430ec35f"],
Cell[532723, 13657, 171, 3, 75, "Output",ExpressionUUID->"978bf39b-9d1f-a54f-a6de-a2e3d269e126"]
}, Open ]],
Cell[CellGroupData[{
Cell[532931, 13665, 2223, 64, 610, "Input",ExpressionUUID->"b1f27f7a-2c76-6d46-97b3-32244819d42b"],
Cell[535157, 13731, 567, 12, 166, "Message",ExpressionUUID->"57c74c2a-63a6-9846-b3f7-1a08cebb8172"],
Cell[535727, 13745, 571, 12, 166, "Message",ExpressionUUID->"2e606101-b73e-f443-8324-5b1c64dcaa7f"],
Cell[536301, 13759, 573, 12, 166, "Message",ExpressionUUID->"4da9173d-4ced-1e49-83f6-426d72ec8cf3"],
Cell[536877, 13773, 456, 10, 47, "Message",ExpressionUUID->"a2dba8d9-69c9-cb46-bbb4-f7192fe3e138"],
Cell[535157, 13731, 567, 12, 178, "Message",ExpressionUUID->"57c74c2a-63a6-9846-b3f7-1a08cebb8172"],
Cell[535727, 13745, 571, 12, 178, "Message",ExpressionUUID->"2e606101-b73e-f443-8324-5b1c64dcaa7f"],
Cell[536301, 13759, 573, 12, 178, "Message",ExpressionUUID->"4da9173d-4ced-1e49-83f6-426d72ec8cf3"],
Cell[536877, 13773, 456, 10, 58, "Message",ExpressionUUID->"a2dba8d9-69c9-cb46-bbb4-f7192fe3e138"],
Cell[537336, 13785, 173, 3, 75, "Output",ExpressionUUID->"12fa1803-dc21-9349-8d62-d5d5f0fa85c6"]
}, Open ]],
Cell[CellGroupData[{
Cell[537546, 13793, 211, 6, 106, "Input",ExpressionUUID->"99da2760-e71e-1246-8cc9-f0a7464dc747"],
Cell[537760, 13801, 174, 3, 75, "Output",ExpressionUUID->"02a25981-0c7b-de47-b9f0-48bc3149aa69"]
}, Open ]],
Cell[537949, 13807, 115, 1, 66, "Input",ExpressionUUID->"527555fe-54f3-44c3-a217-b0e3a0006c5f"]
Cell[537949, 13807, 115, 1, 66, "Input",ExpressionUUID->"527555fe-54f3-44c3-a217-b0e3a0006c5f"],
Cell[538067, 13810, 4091, 88, 801, "Input",ExpressionUUID->"a128aec6-d32e-4b4c-ac3d-b3e8d65a0e32"]
}
]
*)
(* End of internal cache information *)

View file

@ -10,10 +10,10 @@
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 154, 7]
NotebookDataLength[ 583384, 14535]
NotebookOptionsPosition[ 541163, 13863]
NotebookOutlinePosition[ 541604, 13881]
CellTagsIndexPosition[ 541561, 13878]
NotebookDataLength[ 587523, 14626]
NotebookOptionsPosition[ 545257, 13953]
NotebookOutlinePosition[ 545691, 13971]
CellTagsIndexPosition[ 545648, 13968]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
@ -13859,10 +13859,100 @@ Cell[BoxData["0.08333108480569339`"], "Output",
}, Open ]],
Cell[BoxData[
RowBox[{"NotebookSave", "[", "]"}]], "Input",ExpressionUUID->"db19731b-41c3-414b-814d-467835909659"]
RowBox[{"NotebookSave", "[", "]"}]], "Input",ExpressionUUID->"db19731b-41c3-414b-814d-467835909659"],
Cell[BoxData[
RowBox[{
RowBox[{"CellPrint", "[",
RowBox[{"ExpressionCell", "[",
RowBox[{
RowBox[{"Panel", "[",
RowBox[{
RowBox[{"Row", "[",
RowBox[{"{",
RowBox[{
RowBox[{"Style", "[",
RowBox[{"\"\<\:0423\:043f\:0440\:0430\:0432\:043b\:0435\:043d\:0438\
\:0435 \:043a\:044d\:0448\:0435\:043c \:0433\:0440\:0430\:0444\:0438\:043a\
\:0430: \>\"", ",", "Bold"}], "]"}], ",",
RowBox[{"Button", "[",
RowBox[{"\"\<\:0421\:0434\:0435\:043b\:0430\:0442\:044c \:0442\
\:0430\:0431\:043b\:0438\:0446\:0443 (\:041b\:0438\:043d\:0438\:044f 1)\>\"",
",",
RowBox[{"Module", "[",
RowBox[{
RowBox[{"{",
RowBox[{"cell", ",", "pts"}], "}"}], ",",
RowBox[{
RowBox[{"cell", "=",
RowBox[{"NotebookRead", "[",
RowBox[{"EvaluationNotebook", "[", "]"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"pts", "=",
RowBox[{"Cases", "[",
RowBox[{"cell", ",",
RowBox[{
RowBox[{"Line", "[", "p_", "]"}], ":>", "p"}], ",",
"Infinity"}], "]"}]}], ";", "\[IndentingNewLine]",
RowBox[{"If", "[",
RowBox[{
RowBox[{
RowBox[{"Length", "[", "pts", "]"}], ">", "0"}], ",",
RowBox[{
RowBox[{"plotX", "=",
RowBox[{"pts", "[",
RowBox[{"[", "1", "]"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"fInterp", "=",
RowBox[{"Interpolation", "[", "plotX", "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"dataX", "=",
RowBox[{"Table", "[",
RowBox[{
RowBox[{"{",
RowBox[{"x", ",",
RowBox[{"fInterp", "[", "x", "]"}]}], "}"}], ",",
RowBox[{"{",
RowBox[{"x", ",", "0", ",", "30", ",", "1"}], "}"}]}],
"]"}]}], ";", "\[IndentingNewLine]",
RowBox[{"SelectionMove", "[",
RowBox[{
RowBox[{"EvaluationNotebook", "[", "]"}], ",", "After", ",",
"Cell"}], "]"}], ";", "\[IndentingNewLine]",
RowBox[{"CellPrint", "[",
RowBox[{"Cell", "[",
RowBox[{
RowBox[{"BoxData", "[",
RowBox[{"ToBoxes", "[",
RowBox[{"TableForm", "[", "dataX", "]"}], "]"}], "]"}],
",", "\"\<Output\>\""}], "]"}], "]"}]}], ",",
RowBox[{"MessageDialog", "[",
RowBox[{"\"\<\:041e\:0448\:0438\:0431\:043a\:0430: \:0421\
\:043d\:0430\:0447\:0430\:043b\:0430 \:0432\:044b\:0434\:0435\:043b\:0438\
\:0442\:0435 \:043d\:0443\:0436\:043d\:044b\:0439 \:0433\:0440\:0430\:0444\
\:0438\:043a (\:043a\:043b\:0438\:043a\:043d\:0438\:0442\:0435 \:043f\:043e \
\:0435\:0433\:043e \:044f\:0447\:0435\:0439\:043a\:0435 \:0441\:043f\:0440\
\:0430\:0432\:0430)!\>\"", ",",
RowBox[{"WindowFloating", "->", "True"}]}], "]"}]}],
"]"}]}]}], "]"}], ",",
RowBox[{"Background", "->",
RowBox[{"RGBColor", "[",
RowBox[{"0.9", ",", "0.95", ",", "1"}], "]"}]}], ",",
RowBox[{"ImageSize", "->",
RowBox[{"{",
RowBox[{"180", ",", "25"}], "}"}]}]}], "]"}]}], "}"}], "]"}], ",",
RowBox[{"Background", "->",
RowBox[{"GrayLevel", "[", "0.95", "]"}]}], ",",
RowBox[{"FrameMargins", "->", "10"}]}], "]"}], ",", "\"\<Output\>\""}],
"]"}], "]"}], "\n"}]], "Input",
CellChangeTimes->{{3.9943043996512623`*^9, 3.994304399651291*^9}},
CellLabel->"In[1]:=",ExpressionUUID->"508b6267-8039-4e78-b3be-315b0a8c82a4"]
},
WindowSize->{714, 435},
WindowMargins->{{Automatic, 3}, {Automatic, 15}},
WindowSize->{1440, 882},
WindowMargins->{{0, Automatic}, {0, 18}},
CellContext->Notebook,
Magnification:>1.1 Inherited,
FrontEndVersion->"15.0 for Linux x86 (64-bit) (July 2, 2026)",
@ -13881,7 +13971,7 @@ CellTagsIndex->{}
(*NotebookFileOutline
Notebook[{
Cell[CellGroupData[{
Cell[576, 22, 453, 8, 73, "Input",ExpressionUUID->"351bbc0d-9f60-fb44-a3dd-8326f7c1a9b1"],
Cell[576, 22, 453, 8, 40, "Input",ExpressionUUID->"351bbc0d-9f60-fb44-a3dd-8326f7c1a9b1"],
Cell[1032, 32, 302, 6, 45, "Output",ExpressionUUID->"fa94cc60-1305-4c6c-94b9-dfec3b3d5e97"]
}, Open ]],
Cell[CellGroupData[{
@ -13937,19 +14027,19 @@ Cell[8370, 271, 561, 20, 109, "Input",ExpressionUUID->"5250e8ec-d471-e940-b083-1
Cell[8934, 293, 317, 6, 45, "Output",ExpressionUUID->"01775465-9dc7-4028-8481-c09c2c089cda"]
}, Open ]],
Cell[CellGroupData[{
Cell[9288, 304, 1496, 49, 264, "Input",ExpressionUUID->"d47cc9a8-08a4-8645-9d02-c9ac151b001f"],
Cell[9288, 304, 1496, 49, 111, "Input",ExpressionUUID->"d47cc9a8-08a4-8645-9d02-c9ac151b001f"],
Cell[10787, 355, 317, 6, 45, "Output",ExpressionUUID->"3985d0fa-c50c-474c-a5a5-6827471756b9"]
}, Open ]],
Cell[CellGroupData[{
Cell[11141, 366, 1335, 45, 231, "Input",ExpressionUUID->"173d41f5-2f55-8540-9f84-3fa71a960dd9"],
Cell[11141, 366, 1335, 45, 111, "Input",ExpressionUUID->"173d41f5-2f55-8540-9f84-3fa71a960dd9"],
Cell[12479, 413, 334, 7, 45, "Output",ExpressionUUID->"adcc8b62-e3dc-424d-936f-9a791c76df39"]
}, Open ]],
Cell[CellGroupData[{
Cell[12850, 425, 1335, 45, 231, "Input",ExpressionUUID->"1a0365c8-da51-384e-a9af-9acfff34d31e"],
Cell[12850, 425, 1335, 45, 111, "Input",ExpressionUUID->"1a0365c8-da51-384e-a9af-9acfff34d31e"],
Cell[14188, 472, 341, 7, 45, "Output",ExpressionUUID->"de90c3de-d3ca-4aed-a946-1114d56aa2d0"]
}, Open ]],
Cell[CellGroupData[{
Cell[14566, 484, 1496, 49, 264, "Input",ExpressionUUID->"c4f93205-e8b5-4545-b925-7a3667f2b8dc"],
Cell[14566, 484, 1496, 49, 111, "Input",ExpressionUUID->"c4f93205-e8b5-4545-b925-7a3667f2b8dc"],
Cell[16065, 535, 318, 6, 45, "Output",ExpressionUUID->"9774975d-6419-47b6-a5f9-4d8f53da4848"]
}, Open ]],
Cell[CellGroupData[{
@ -13966,11 +14056,11 @@ Cell[17518, 583, 304, 6, 45, "Output",ExpressionUUID->"76919cf3-f476-4f2e-97ee-5
}, Open ]],
Cell[CellGroupData[{
Cell[17859, 594, 223, 5, 40, "Input",ExpressionUUID->"06c5a55e-2df6-ad42-b792-346d68f826dc"],
Cell[18085, 601, 321, 7, 45, "Output",ExpressionUUID->"37b1aac5-9db8-4caa-818d-10f1d9b2c3ab"]
Cell[18085, 601, 321, 7, 109, "Output",ExpressionUUID->"37b1aac5-9db8-4caa-818d-10f1d9b2c3ab"]
}, Open ]],
Cell[CellGroupData[{
Cell[18443, 613, 138, 3, 40, "Input",ExpressionUUID->"7a73cda7-5988-ca4e-b1d4-9678ae3b25bc"],
Cell[18584, 618, 303, 6, 45, "Output",ExpressionUUID->"b69578e7-bb0f-4cc2-a4d1-829bda4ca0cc"]
Cell[18443, 613, 138, 3, 109, "Input",ExpressionUUID->"7a73cda7-5988-ca4e-b1d4-9678ae3b25bc"],
Cell[18584, 618, 303, 6, 109, "Output",ExpressionUUID->"b69578e7-bb0f-4cc2-a4d1-829bda4ca0cc"]
}, Open ]],
Cell[CellGroupData[{
Cell[18924, 629, 326, 6, 40, "Input",ExpressionUUID->"50acb4f0-66e7-924a-841b-56c0ae53ef15"],
@ -13993,7 +14083,7 @@ Cell[21517, 709, 354, 11, 59, "Input",ExpressionUUID->"01eb3c5e-aadf-9d41-ba4e-9
Cell[21874, 722, 341, 7, 45, "Output",ExpressionUUID->"2ed79cd1-f2d4-43ad-8bd0-2589898aeb4c"]
}, Open ]],
Cell[CellGroupData[{
Cell[22252, 734, 998, 27, 201, "Input",ExpressionUUID->"957e37d7-d728-e448-9a63-f9d65131b81c"],
Cell[22252, 734, 998, 27, 60, "Input",ExpressionUUID->"957e37d7-d728-e448-9a63-f9d65131b81c"],
Cell[23253, 763, 321, 6, 45, "Output",ExpressionUUID->"70b0d530-b9a4-4f64-b884-e3ff28b434fc"]
}, Open ]],
Cell[CellGroupData[{
@ -14041,27 +14131,27 @@ Cell[30199, 959, 276, 5, 45, "Output",ExpressionUUID->"805b68e3-0dc1-40ed-ab0d-b
}, Open ]],
Cell[30490, 967, 179, 3, 40, "Input",ExpressionUUID->"cc8697be-e0d9-6944-bb0c-e22b0839e976"],
Cell[CellGroupData[{
Cell[30694, 974, 19813, 486, 3372, "Input",ExpressionUUID->"f88ffeec-96f4-c047-a5a9-6451a0605337"],
Cell[30694, 974, 19813, 486, 1845, "Input",ExpressionUUID->"f88ffeec-96f4-c047-a5a9-6451a0605337"],
Cell[50510, 1462, 321, 6, 45, "Output",ExpressionUUID->"583f6967-640f-4503-ac67-302dadba9f42"]
}, Open ]],
Cell[CellGroupData[{
Cell[50868, 1473, 19752, 490, 3372, "Input",ExpressionUUID->"9591c53c-0076-6843-b513-d92cafe6e7a1"],
Cell[50868, 1473, 19752, 490, 1859, "Input",ExpressionUUID->"9591c53c-0076-6843-b513-d92cafe6e7a1"],
Cell[70623, 1965, 317, 6, 45, "Output",ExpressionUUID->"8f54d772-97eb-4307-b464-386a1b728f49"]
}, Open ]],
Cell[CellGroupData[{
Cell[70977, 1976, 19752, 484, 3372, "Input",ExpressionUUID->"8502aa34-e91a-9048-ac4e-0c1d99702bcf"],
Cell[70977, 1976, 19752, 484, 1858, "Input",ExpressionUUID->"8502aa34-e91a-9048-ac4e-0c1d99702bcf"],
Cell[90732, 2462, 339, 7, 45, "Output",ExpressionUUID->"23550e8b-d4c6-4da8-8d5a-830ff5d1b49c"]
}, Open ]],
Cell[CellGroupData[{
Cell[91108, 2474, 22538, 554, 3853, "Input",ExpressionUUID->"6ad63411-c9d6-5a4a-84d0-dc66849392ef"],
Cell[91108, 2474, 22538, 554, 2037, "Input",ExpressionUUID->"6ad63411-c9d6-5a4a-84d0-dc66849392ef"],
Cell[113649, 3030, 335, 7, 45, "Output",ExpressionUUID->"423c727c-a646-4144-a58e-809cb863c915"]
}, Open ]],
Cell[CellGroupData[{
Cell[114021, 3042, 22539, 554, 3853, "Input",ExpressionUUID->"30036f36-0c55-214a-92c3-79cfd2a0c67a"],
Cell[114021, 3042, 22539, 554, 2037, "Input",ExpressionUUID->"30036f36-0c55-214a-92c3-79cfd2a0c67a"],
Cell[136563, 3598, 340, 7, 45, "Output",ExpressionUUID->"a0c385e2-8bba-4657-8b21-b3fe7b82988e"]
}, Open ]],
Cell[CellGroupData[{
Cell[136940, 3610, 25495, 627, 4334, "Input",ExpressionUUID->"549a1778-a43a-4e45-9a11-32d9c77fa33e"],
Cell[136940, 3610, 25495, 627, 2246, "Input",ExpressionUUID->"549a1778-a43a-4e45-9a11-32d9c77fa33e"],
Cell[162438, 4239, 334, 7, 45, "Output",ExpressionUUID->"0e26e5d1-1aa5-45fe-949a-7bced0e7f8a3"]
}, Open ]],
Cell[CellGroupData[{
@ -14073,15 +14163,15 @@ Cell[163284, 4267, 134, 3, 40, "Input",ExpressionUUID->"697de377-c4a3-6a42-abd6-
Cell[163421, 4272, 301, 6, 45, "Output",ExpressionUUID->"b0064b53-e80b-4d29-9d13-d556198fb072"]
}, Open ]],
Cell[CellGroupData[{
Cell[163759, 4283, 1148, 40, 155, "Input",ExpressionUUID->"94ea3d4e-e0b2-bc43-9598-11f2ab415b83"],
Cell[163759, 4283, 1148, 40, 78, "Input",ExpressionUUID->"94ea3d4e-e0b2-bc43-9598-11f2ab415b83"],
Cell[164910, 4325, 320, 6, 45, "Output",ExpressionUUID->"0915ec79-a5ac-4fd4-a602-4bf984a7daa9"]
}, Open ]],
Cell[CellGroupData[{
Cell[165267, 4336, 1045, 36, 210, "Input",ExpressionUUID->"2492a1fb-0cde-0f4b-8029-0c1ad31ae0ff"],
Cell[165267, 4336, 1045, 36, 78, "Input",ExpressionUUID->"2492a1fb-0cde-0f4b-8029-0c1ad31ae0ff"],
Cell[166315, 4374, 334, 7, 45, "Output",ExpressionUUID->"60cbf343-82fa-4f2a-86d4-1783b0395be5"]
}, Open ]],
Cell[CellGroupData[{
Cell[166686, 4386, 1148, 40, 155, "Input",ExpressionUUID->"43ac9026-ad7b-984c-bdea-7f5728138bc4"],
Cell[166686, 4386, 1148, 40, 78, "Input",ExpressionUUID->"43ac9026-ad7b-984c-bdea-7f5728138bc4"],
Cell[167837, 4428, 319, 6, 45, "Output",ExpressionUUID->"9a3aa6c7-62fb-4aa4-ae5c-15bd1e280f25"]
}, Open ]],
Cell[CellGroupData[{
@ -14117,23 +14207,23 @@ Cell[171763, 4556, 501, 17, 77, "Input",ExpressionUUID->"fbd88556-f41b-4042-9336
Cell[172267, 4575, 310, 6, 45, "Output",ExpressionUUID->"bc445076-8fae-4ece-b921-e9d1c3f70b07"]
}, Open ]],
Cell[CellGroupData[{
Cell[172614, 4586, 1792, 61, 472, "Input",ExpressionUUID->"bcdd28c4-9a78-2a44-b854-ef88bbc17e46"],
Cell[172614, 4586, 1792, 61, 186, "Input",ExpressionUUID->"bcdd28c4-9a78-2a44-b854-ef88bbc17e46"],
Cell[174409, 4649, 291, 5, 45, "Output",ExpressionUUID->"ccf89f1b-f28b-4584-b7b8-0edc0a3401bc"]
}, Open ]],
Cell[CellGroupData[{
Cell[174737, 4659, 1105, 37, 240, "Input",ExpressionUUID->"cb449bf0-0225-b74b-a7eb-da633694c642"],
Cell[174737, 4659, 1105, 37, 78, "Input",ExpressionUUID->"cb449bf0-0225-b74b-a7eb-da633694c642"],
Cell[175845, 4698, 312, 6, 45, "Output",ExpressionUUID->"35d56c82-c6f8-444e-8203-f5d91668e5ec"]
}, Open ]],
Cell[CellGroupData[{
Cell[176194, 4709, 1822, 62, 472, "Input",ExpressionUUID->"499f7984-fdca-3841-a79e-5312624ba7d1"],
Cell[176194, 4709, 1822, 62, 155, "Input",ExpressionUUID->"499f7984-fdca-3841-a79e-5312624ba7d1"],
Cell[178019, 4773, 292, 5, 45, "Output",ExpressionUUID->"784942dc-4f73-427d-9fdf-670525e4f45f"]
}, Open ]],
Cell[CellGroupData[{
Cell[178348, 4783, 1635, 54, 227, "Input",ExpressionUUID->"a89765b9-ecae-b94a-b52d-9e09b94eaec7"],
Cell[178348, 4783, 1635, 54, 111, "Input",ExpressionUUID->"a89765b9-ecae-b94a-b52d-9e09b94eaec7"],
Cell[179986, 4839, 291, 5, 45, "Output",ExpressionUUID->"4bacb163-bb6c-49fa-99ef-8a50240e5d6a"]
}, Open ]],
Cell[CellGroupData[{
Cell[180314, 4849, 1635, 54, 227, "Input",ExpressionUUID->"75a4e593-60a4-d44b-ba89-8ad9cf15c456"],
Cell[180314, 4849, 1635, 54, 111, "Input",ExpressionUUID->"75a4e593-60a4-d44b-ba89-8ad9cf15c456"],
Cell[181952, 4905, 289, 5, 45, "Output",ExpressionUUID->"5af8381f-1a53-4b41-97e5-43d3a1efd56f"]
}, Open ]],
Cell[CellGroupData[{
@ -14147,15 +14237,15 @@ Cell[183184, 4942, 264, 5, 45, "Output",ExpressionUUID->"899d4388-5b66-465c-913b
}, Open ]],
Cell[183463, 4950, 177, 3, 40, "Input",ExpressionUUID->"f01796a4-39d7-3b4e-ae8e-049e50ab8a2a"],
Cell[CellGroupData[{
Cell[183665, 4957, 1301, 43, 158, "Input",ExpressionUUID->"eb49a904-abe3-7c49-91ca-3a700617f3d2"],
Cell[183665, 4957, 1301, 43, 67, "Input",ExpressionUUID->"eb49a904-abe3-7c49-91ca-3a700617f3d2"],
Cell[184969, 5002, 297, 5, 45, "Output",ExpressionUUID->"e2e96540-ebb2-46ee-bdd8-0564f4811472"]
}, Open ]],
Cell[CellGroupData[{
Cell[185303, 5012, 931, 31, 138, "Input",ExpressionUUID->"4237f61c-7340-ae4e-a030-5501c3a85c24"],
Cell[185303, 5012, 931, 31, 78, "Input",ExpressionUUID->"4237f61c-7340-ae4e-a030-5501c3a85c24"],
Cell[186237, 5045, 299, 5, 45, "Output",ExpressionUUID->"b2051f55-61c0-4492-a95d-307222f7dc5e"]
}, Open ]],
Cell[CellGroupData[{
Cell[186573, 5055, 907, 30, 138, "Input",ExpressionUUID->"8a758118-d07d-d243-b7d7-f8e668175458"],
Cell[186573, 5055, 907, 30, 78, "Input",ExpressionUUID->"8a758118-d07d-d243-b7d7-f8e668175458"],
Cell[187483, 5087, 295, 5, 45, "Output",ExpressionUUID->"ecb528e0-41d9-435b-9fa5-4988320ff6de"]
}, Open ]],
Cell[CellGroupData[{
@ -14183,7 +14273,7 @@ Cell[193228, 5242, 181, 5, 60, "Input",ExpressionUUID->"b0d0ac9b-39f3-4b4b-b52c-
Cell[193412, 5249, 687, 11, 45, "Output",ExpressionUUID->"9da34343-33f6-4881-86e9-8ffa6701b6e9"]
}, Open ]],
Cell[CellGroupData[{
Cell[194136, 5265, 6055, 185, 1092, "Input",ExpressionUUID->"2a846e87-22f9-6748-92c3-410b79cd4168"],
Cell[194136, 5265, 6055, 185, 464, "Input",ExpressionUUID->"2a846e87-22f9-6748-92c3-410b79cd4168"],
Cell[200194, 5452, 665, 10, 45, "Output",ExpressionUUID->"565968c7-f2a6-4154-b824-8ecc95d43d9f"]
}, Open ]],
Cell[CellGroupData[{
@ -14216,7 +14306,7 @@ Cell[205798, 5620, 181, 5, 60, "Input",ExpressionUUID->"3bf1c992-ca95-0840-b09f-
Cell[205982, 5627, 293, 5, 45, "Output",ExpressionUUID->"ef91c62f-36c8-4700-ae81-a69344d90fdd"]
}, Open ]],
Cell[CellGroupData[{
Cell[206312, 5637, 6055, 185, 1092, "Input",ExpressionUUID->"f0ee6503-462a-8e43-9c68-aa20666fdb61"],
Cell[206312, 5637, 6055, 185, 464, "Input",ExpressionUUID->"f0ee6503-462a-8e43-9c68-aa20666fdb61"],
Cell[212370, 5824, 301, 5, 45, "Output",ExpressionUUID->"f3eb6687-2274-41a7-9df2-f310f556d96c"]
}, Open ]],
Cell[CellGroupData[{
@ -14224,7 +14314,7 @@ Cell[212708, 5834, 410, 10, 80, "Input",ExpressionUUID->"25ca2884-0dbe-144c-96cc
Cell[213121, 5846, 339, 6, 67, "Output",ExpressionUUID->"30edd760-76a8-49bf-9ae2-da9ec7cb0149"]
}, Open ]],
Cell[CellGroupData[{
Cell[213497, 5857, 6122, 187, 1092, "Input",ExpressionUUID->"34ae97e2-3a1e-e741-af74-2f3c81915900"],
Cell[213497, 5857, 6122, 187, 464, "Input",ExpressionUUID->"34ae97e2-3a1e-e741-af74-2f3c81915900"],
Cell[219622, 6046, 293, 5, 45, "Output",ExpressionUUID->"e1607385-ce10-4cf7-9d7f-17a025004bc8"]
}, Open ]],
Cell[CellGroupData[{
@ -14232,90 +14322,90 @@ Cell[219952, 6056, 387, 10, 58, "Input",ExpressionUUID->"721f8d78-4352-d846-b1aa
Cell[220342, 6068, 311, 6, 45, "Output",ExpressionUUID->"e22961d9-7314-42ad-95cb-daa7b394c85a"]
}, Open ]],
Cell[CellGroupData[{
Cell[220690, 6079, 2663, 88, 469, "Input",ExpressionUUID->"fb930c1f-5172-4e4e-8627-5b438aae1c06"],
Cell[220690, 6079, 2663, 88, 231, "Input",ExpressionUUID->"fb930c1f-5172-4e4e-8627-5b438aae1c06"],
Cell[223356, 6169, 295, 5, 45, "Output",ExpressionUUID->"a26ce8ac-2269-4591-951c-a89d328f71df"]
}, Open ]],
Cell[CellGroupData[{
Cell[223688, 6179, 2603, 85, 469, "Input",ExpressionUUID->"4585ec75-2d4f-b84a-b605-f090f6c3c5a2"],
Cell[223688, 6179, 2603, 85, 231, "Input",ExpressionUUID->"4585ec75-2d4f-b84a-b605-f090f6c3c5a2"],
Cell[226294, 6266, 291, 5, 45, "Output",ExpressionUUID->"3d9834dd-54fa-4d19-9791-ed7bda3baa31"]
}, Open ]],
Cell[CellGroupData[{
Cell[226622, 6276, 3712, 118, 619, "Input",ExpressionUUID->"eb4fb471-42c6-494f-9edf-c7b1cc74dfd7"],
Cell[226622, 6276, 3712, 118, 340, "Input",ExpressionUUID->"eb4fb471-42c6-494f-9edf-c7b1cc74dfd7"],
Cell[230337, 6396, 297, 5, 45, "Output",ExpressionUUID->"3ffcdb40-2814-4b1f-bc5b-690a5a109f96"]
}, Open ]],
Cell[230649, 6404, 164, 4, 40, "Input",ExpressionUUID->"1cc34a71-05ee-424c-ba53-995669bbcd65"],
Cell[CellGroupData[{
Cell[230838, 6412, 2075, 59, 291, "Input",ExpressionUUID->"a98d80d1-1ce4-a541-8ba1-3a94fbdbad18"],
Cell[232916, 6473, 741, 16, 107, "Message",ExpressionUUID->"fa96e4e0-1824-4022-95b6-5d237e5dc412"],
Cell[233660, 6491, 739, 16, 107, "Message",ExpressionUUID->"ce87c19d-47ac-4429-8951-17671976d0d8"],
Cell[234402, 6509, 739, 16, 107, "Message",ExpressionUUID->"a759d243-bcc4-47cf-b2cd-c3627b191112"],
Cell[235144, 6527, 592, 13, 29, "Message",ExpressionUUID->"563b86f9-b72e-48af-a340-5efcc20f64ea"],
Cell[230838, 6412, 2075, 59, 127, "Input",ExpressionUUID->"a98d80d1-1ce4-a541-8ba1-3a94fbdbad18"],
Cell[232916, 6473, 741, 16, 54, "Message",ExpressionUUID->"fa96e4e0-1824-4022-95b6-5d237e5dc412"],
Cell[233660, 6491, 739, 16, 54, "Message",ExpressionUUID->"ce87c19d-47ac-4429-8951-17671976d0d8"],
Cell[234402, 6509, 739, 16, 54, "Message",ExpressionUUID->"a759d243-bcc4-47cf-b2cd-c3627b191112"],
Cell[235144, 6527, 592, 13, 35, "Message",ExpressionUUID->"563b86f9-b72e-48af-a340-5efcc20f64ea"],
Cell[235739, 6542, 292, 5, 45, "Output",ExpressionUUID->"20383c24-ed62-4bf7-b689-7c4d58e0a3a9"]
}, Open ]],
Cell[CellGroupData[{
Cell[236068, 6552, 2077, 59, 291, "Input",ExpressionUUID->"0f581ffd-dfa8-e845-a733-ca6cc08b08a0"],
Cell[238148, 6613, 695, 15, 107, "Message",ExpressionUUID->"816f1531-6ee6-4a82-9505-bb8aef05e747"],
Cell[238846, 6630, 693, 15, 107, "Message",ExpressionUUID->"0ca1d9d3-d84a-4c28-a629-150c9788c0af"],
Cell[239542, 6647, 693, 15, 107, "Message",ExpressionUUID->"e7d6c14b-d5c2-4db6-95f0-047bf5c02b49"],
Cell[240238, 6664, 548, 12, 29, "Message",ExpressionUUID->"42a43128-060c-42b8-aa62-06747df7c5b7"],
Cell[236068, 6552, 2077, 59, 127, "Input",ExpressionUUID->"0f581ffd-dfa8-e845-a733-ca6cc08b08a0"],
Cell[238148, 6613, 695, 15, 54, "Message",ExpressionUUID->"816f1531-6ee6-4a82-9505-bb8aef05e747"],
Cell[238846, 6630, 693, 15, 54, "Message",ExpressionUUID->"0ca1d9d3-d84a-4c28-a629-150c9788c0af"],
Cell[239542, 6647, 693, 15, 54, "Message",ExpressionUUID->"e7d6c14b-d5c2-4db6-95f0-047bf5c02b49"],
Cell[240238, 6664, 548, 12, 35, "Message",ExpressionUUID->"42a43128-060c-42b8-aa62-06747df7c5b7"],
Cell[240789, 6678, 238, 4, 45, "Output",ExpressionUUID->"b6842594-c56a-4a5b-b298-6eeb8591f167"]
}, Open ]],
Cell[CellGroupData[{
Cell[241064, 6687, 1961, 53, 292, "Input",ExpressionUUID->"1834f328-2171-004d-99c2-8b70b5354bda"],
Cell[243028, 6742, 213, 4, 45, "Output",ExpressionUUID->"7554495c-e131-4bab-93bd-e74ae9ef4b47"]
Cell[241064, 6687, 1961, 53, 94, "Input",ExpressionUUID->"1834f328-2171-004d-99c2-8b70b5354bda"],
Cell[243028, 6742, 213, 4, 109, "Output",ExpressionUUID->"7554495c-e131-4bab-93bd-e74ae9ef4b47"]
}, Open ]],
Cell[CellGroupData[{
Cell[243278, 6751, 2094, 60, 387, "Input",ExpressionUUID->"2a70f76a-58a3-cb47-ac3c-9aed2c391662"],
Cell[245375, 6813, 497, 11, 79, "Message",ExpressionUUID->"cb33453f-b5ca-e14d-a319-662822d35ed2"],
Cell[245875, 6826, 501, 11, 79, "Message",ExpressionUUID->"aa5fb574-aeea-7141-9d86-babfa2192485"],
Cell[246379, 6839, 503, 11, 102, "Message",ExpressionUUID->"dec65c86-5426-6949-9e38-c5bc3eb7722e"],
Cell[246885, 6852, 455, 10, 29, "Message",ExpressionUUID->"32a908f1-0097-2943-9511-bd82e083c1e0"],
Cell[243278, 6751, 2094, 60, 109, "Input",ExpressionUUID->"2a70f76a-58a3-cb47-ac3c-9aed2c391662"],
Cell[245375, 6813, 497, 11, 109, "Message",ExpressionUUID->"cb33453f-b5ca-e14d-a319-662822d35ed2"],
Cell[245875, 6826, 501, 11, 109, "Message",ExpressionUUID->"aa5fb574-aeea-7141-9d86-babfa2192485"],
Cell[246379, 6839, 503, 11, 54, "Message",ExpressionUUID->"dec65c86-5426-6949-9e38-c5bc3eb7722e"],
Cell[246885, 6852, 455, 10, 35, "Message",ExpressionUUID->"32a908f1-0097-2943-9511-bd82e083c1e0"],
Cell[247343, 6864, 43631, 762, 319, "Output",ExpressionUUID->"704b46fd-7ca5-4147-bbb4-19991a3778e5"]
}, Open ]],
Cell[290989, 7629, 2455, 69, 323, "Input",ExpressionUUID->"d9d63445-4981-8f49-b88b-9e93d345c648"],
Cell[290989, 7629, 2455, 69, 153, "Input",ExpressionUUID->"d9d63445-4981-8f49-b88b-9e93d345c648"],
Cell[293447, 7700, 209, 5, 40, "Input",ExpressionUUID->"39000a9e-1f94-0640-8925-ec28b28907cc"],
Cell[CellGroupData[{
Cell[293681, 7709, 212, 6, 66, "Input",ExpressionUUID->"90780efc-4769-7b47-9fbb-9166c67c2a66"],
Cell[293896, 7717, 168, 2, 45, "Output",ExpressionUUID->"1f95faab-1b52-5440-9bc8-bbd29c090294"]
}, Open ]],
Cell[CellGroupData[{
Cell[294101, 7724, 1814, 53, 339, "Input",ExpressionUUID->"7116d4f3-8ab8-b741-8264-0a5eeac170a0"],
Cell[295918, 7779, 505, 11, 102, "Message",ExpressionUUID->"34609962-a5ff-c943-bd24-1be35ec9ac87"],
Cell[296426, 7792, 509, 11, 102, "Message",ExpressionUUID->"1fdfd709-87fa-2d47-912a-2bb16540a45a"],
Cell[296938, 7805, 508, 11, 105, "Message",ExpressionUUID->"02f7e2ed-ac22-9d4d-8071-ab116260ee28"],
Cell[297449, 7818, 455, 10, 29, "Message",ExpressionUUID->"7db76209-a5a6-1947-80c1-912d214b981c"],
Cell[297907, 7830, 22399, 414, 322, "Output",ExpressionUUID->"b5f713da-fcb5-f640-b2b9-a3f5b5d5c325"]
Cell[294101, 7724, 1814, 53, 127, "Input",ExpressionUUID->"7116d4f3-8ab8-b741-8264-0a5eeac170a0"],
Cell[295918, 7779, 505, 11, 54, "Message",ExpressionUUID->"34609962-a5ff-c943-bd24-1be35ec9ac87"],
Cell[296426, 7792, 509, 11, 109, "Message",ExpressionUUID->"1fdfd709-87fa-2d47-912a-2bb16540a45a"],
Cell[296938, 7805, 508, 11, 109, "Message",ExpressionUUID->"02f7e2ed-ac22-9d4d-8071-ab116260ee28"],
Cell[297449, 7818, 455, 10, 109, "Message",ExpressionUUID->"7db76209-a5a6-1947-80c1-912d214b981c"],
Cell[297907, 7830, 22399, 414, 109, "Output",ExpressionUUID->"b5f713da-fcb5-f640-b2b9-a3f5b5d5c325"]
}, Open ]],
Cell[CellGroupData[{
Cell[320343, 8249, 1612, 47, 144, "Input",ExpressionUUID->"5530f28a-0194-494d-ad73-c38d245a1f1d"],
Cell[321958, 8298, 581, 12, 128, "Message",ExpressionUUID->"e283daf4-b253-944e-a35b-b9d739b4810d"],
Cell[322542, 8312, 584, 12, 128, "Message",ExpressionUUID->"45f4fe27-f32a-9441-bd55-e0801ff04328"],
Cell[323129, 8326, 590, 12, 128, "Message",ExpressionUUID->"8fffabed-e171-5e42-9ba8-fd51ae8f5dd5"],
Cell[323722, 8340, 455, 10, 29, "Message",ExpressionUUID->"8b648472-e40f-a549-a057-c6eeb9f14028"],
Cell[324180, 8352, 169, 2, 45, "Output",ExpressionUUID->"c7b55151-fc31-d94c-8a4e-01b34fb0adaf"]
Cell[320343, 8249, 1612, 47, 109, "Input",ExpressionUUID->"5530f28a-0194-494d-ad73-c38d245a1f1d"],
Cell[321958, 8298, 581, 12, 109, "Message",ExpressionUUID->"e283daf4-b253-944e-a35b-b9d739b4810d"],
Cell[322542, 8312, 584, 12, 109, "Message",ExpressionUUID->"45f4fe27-f32a-9441-bd55-e0801ff04328"],
Cell[323129, 8326, 590, 12, 109, "Message",ExpressionUUID->"8fffabed-e171-5e42-9ba8-fd51ae8f5dd5"],
Cell[323722, 8340, 455, 10, 109, "Message",ExpressionUUID->"8b648472-e40f-a549-a057-c6eeb9f14028"],
Cell[324180, 8352, 169, 2, 109, "Output",ExpressionUUID->"c7b55151-fc31-d94c-8a4e-01b34fb0adaf"]
}, Open ]],
Cell[CellGroupData[{
Cell[324386, 8359, 2249, 64, 461, "Input",ExpressionUUID->"18d0289f-01fd-a740-8fac-540622282b2c"],
Cell[326638, 8425, 557, 12, 128, "Message",ExpressionUUID->"3632efc4-f65f-2f41-a6ff-4f71c0ebce84"],
Cell[327198, 8439, 560, 12, 128, "Message",ExpressionUUID->"779c5516-83d5-5d41-8a7a-6b58e876b564"],
Cell[327761, 8453, 560, 12, 128, "Message",ExpressionUUID->"8e3711bd-8e48-2e4f-9802-ad11f73b56ef"],
Cell[328324, 8467, 455, 10, 29, "Message",ExpressionUUID->"f612a69b-4740-9240-9908-d284159fa285"],
Cell[324386, 8359, 2249, 64, 156, "Input",ExpressionUUID->"18d0289f-01fd-a740-8fac-540622282b2c"],
Cell[326638, 8425, 557, 12, 79, "Message",ExpressionUUID->"3632efc4-f65f-2f41-a6ff-4f71c0ebce84"],
Cell[327198, 8439, 560, 12, 79, "Message",ExpressionUUID->"779c5516-83d5-5d41-8a7a-6b58e876b564"],
Cell[327761, 8453, 560, 12, 79, "Message",ExpressionUUID->"8e3711bd-8e48-2e4f-9802-ad11f73b56ef"],
Cell[328324, 8467, 455, 10, 35, "Message",ExpressionUUID->"f612a69b-4740-9240-9908-d284159fa285"],
Cell[328782, 8479, 169, 2, 45, "Output",ExpressionUUID->"bfa217e6-2060-bc4b-b710-35d6c4ca9627"]
}, Open ]],
Cell[CellGroupData[{
Cell[328988, 8486, 2221, 64, 461, "Input",ExpressionUUID->"33f25e29-8e2f-5249-9603-4bb381db84df"],
Cell[331212, 8552, 554, 12, 128, "Message",ExpressionUUID->"3ebcf84a-7882-bd47-b9c8-0657501c09d4"],
Cell[331769, 8566, 560, 12, 128, "Message",ExpressionUUID->"5ba908af-818e-5d45-9b4d-c738ed936632"],
Cell[332332, 8580, 560, 12, 128, "Message",ExpressionUUID->"b25ed3b8-96c0-f246-8b73-bf5dca1bf3be"],
Cell[332895, 8594, 455, 10, 29, "Message",ExpressionUUID->"4d7ee3e1-e220-9e46-b1cc-01012021a276"],
Cell[328988, 8486, 2221, 64, 122, "Input",ExpressionUUID->"33f25e29-8e2f-5249-9603-4bb381db84df"],
Cell[331212, 8552, 554, 12, 79, "Message",ExpressionUUID->"3ebcf84a-7882-bd47-b9c8-0657501c09d4"],
Cell[331769, 8566, 560, 12, 79, "Message",ExpressionUUID->"5ba908af-818e-5d45-9b4d-c738ed936632"],
Cell[332332, 8580, 560, 12, 79, "Message",ExpressionUUID->"b25ed3b8-96c0-f246-8b73-bf5dca1bf3be"],
Cell[332895, 8594, 455, 10, 35, "Message",ExpressionUUID->"4d7ee3e1-e220-9e46-b1cc-01012021a276"],
Cell[333353, 8606, 169, 2, 45, "Output",ExpressionUUID->"f21819b7-4040-3a47-b212-dc05454fc812"]
}, Open ]],
Cell[CellGroupData[{
Cell[333559, 8613, 2223, 64, 461, "Input",ExpressionUUID->"88e14da9-8532-e842-b722-1b0781de8eeb"],
Cell[335785, 8679, 555, 12, 128, "Message",ExpressionUUID->"abd6af2a-56b2-2644-a5c5-5aa91718971c"],
Cell[336343, 8693, 558, 12, 128, "Message",ExpressionUUID->"31d8f902-5be7-c54f-8e99-429decd85903"],
Cell[336904, 8707, 560, 12, 128, "Message",ExpressionUUID->"666728b2-41bd-114c-ad81-a56ae7cb85e9"],
Cell[337467, 8721, 453, 10, 29, "Message",ExpressionUUID->"7a1ee219-911f-6846-82f7-c389bec607c2"],
Cell[333559, 8613, 2223, 64, 122, "Input",ExpressionUUID->"88e14da9-8532-e842-b722-1b0781de8eeb"],
Cell[335785, 8679, 555, 12, 109, "Message",ExpressionUUID->"abd6af2a-56b2-2644-a5c5-5aa91718971c"],
Cell[336343, 8693, 558, 12, 109, "Message",ExpressionUUID->"31d8f902-5be7-c54f-8e99-429decd85903"],
Cell[336904, 8707, 560, 12, 109, "Message",ExpressionUUID->"666728b2-41bd-114c-ad81-a56ae7cb85e9"],
Cell[337467, 8721, 453, 10, 35, "Message",ExpressionUUID->"7a1ee219-911f-6846-82f7-c389bec607c2"],
Cell[337923, 8733, 167, 2, 45, "Output",ExpressionUUID->"f40d5525-ccff-eb4c-a859-e6917373a7f1"]
}, Open ]],
Cell[CellGroupData[{
@ -14336,7 +14426,7 @@ Cell[339935, 8802, 181, 5, 60, "Input",ExpressionUUID->"34b5c282-9128-3243-a083-
Cell[340119, 8809, 173, 3, 45, "Output",ExpressionUUID->"f46a3dc4-a4b4-034f-91be-6596e81ebf6d"]
}, Open ]],
Cell[CellGroupData[{
Cell[340329, 8817, 6055, 185, 1092, "Input",ExpressionUUID->"f3a277aa-056d-d149-8885-d2d3d2344155"],
Cell[340329, 8817, 6055, 185, 464, "Input",ExpressionUUID->"f3a277aa-056d-d149-8885-d2d3d2344155"],
Cell[346387, 9004, 172, 3, 45, "Output",ExpressionUUID->"ccd4df45-d425-704c-b4a9-648b41b92e77"]
}, Open ]],
Cell[CellGroupData[{
@ -14344,7 +14434,7 @@ Cell[346596, 9012, 368, 9, 58, "Input",ExpressionUUID->"0fa06165-8277-0942-9840-
Cell[346967, 9023, 170, 3, 45, "Output",ExpressionUUID->"1ebb6633-805d-cf47-abbc-564ac9bf2374"]
}, Open ]],
Cell[CellGroupData[{
Cell[347174, 9031, 6122, 187, 1092, "Input",ExpressionUUID->"1b1171a5-5779-4b4d-9d05-b0c2eafb2db5"],
Cell[347174, 9031, 6122, 187, 464, "Input",ExpressionUUID->"1b1171a5-5779-4b4d-9d05-b0c2eafb2db5"],
Cell[353299, 9220, 175, 3, 45, "Output",ExpressionUUID->"a3a95ff2-cddf-6a4c-ac06-8cc3fd5707bc"]
}, Open ]],
Cell[CellGroupData[{
@ -14352,77 +14442,77 @@ Cell[353511, 9228, 368, 9, 58, "Input",ExpressionUUID->"6c245ddb-5918-924a-9203-
Cell[353882, 9239, 169, 3, 45, "Output",ExpressionUUID->"53071608-cf53-7441-9033-6c9cf2e7fa8e"]
}, Open ]],
Cell[CellGroupData[{
Cell[354088, 9247, 2663, 88, 469, "Input",ExpressionUUID->"653c5092-298f-db49-b06e-e3478aa9b1d6"],
Cell[354088, 9247, 2663, 88, 231, "Input",ExpressionUUID->"653c5092-298f-db49-b06e-e3478aa9b1d6"],
Cell[356754, 9337, 173, 3, 45, "Output",ExpressionUUID->"547b87cc-d628-4d49-8e04-72542aa7650e"]
}, Open ]],
Cell[CellGroupData[{
Cell[356964, 9345, 2603, 85, 469, "Input",ExpressionUUID->"14be274c-57f4-d247-984a-05fe7f5796d8"],
Cell[356964, 9345, 2603, 85, 231, "Input",ExpressionUUID->"14be274c-57f4-d247-984a-05fe7f5796d8"],
Cell[359570, 9432, 171, 3, 45, "Output",ExpressionUUID->"a8edf49c-9c61-9e4b-9fa8-4de409daba96"]
}, Open ]],
Cell[CellGroupData[{
Cell[359778, 9440, 3712, 118, 619, "Input",ExpressionUUID->"b50305da-a32c-4d4f-98ec-1a42d89ff35c"],
Cell[359778, 9440, 3712, 118, 340, "Input",ExpressionUUID->"b50305da-a32c-4d4f-98ec-1a42d89ff35c"],
Cell[363493, 9560, 171, 3, 45, "Output",ExpressionUUID->"3584cc50-41a2-ae4b-af54-859d095b0154"]
}, Open ]],
Cell[CellGroupData[{
Cell[363701, 9568, 2052, 59, 291, "Input",ExpressionUUID->"ee2d2671-1677-5943-bf7a-6ffa36275fe8"],
Cell[365756, 9629, 572, 12, 128, "Message",ExpressionUUID->"d59869d2-8577-0547-8448-230bc5a4ac5e"],
Cell[366331, 9643, 573, 12, 128, "Message",ExpressionUUID->"844f4204-3100-6d45-b5d2-238cc22b8006"],
Cell[366907, 9657, 578, 12, 128, "Message",ExpressionUUID->"f91c55eb-7b3d-3340-b869-4269b99a071c"],
Cell[367488, 9671, 457, 10, 29, "Message",ExpressionUUID->"efd89e15-8a66-4047-aee7-4fb3607a30a7"],
Cell[363701, 9568, 2052, 59, 127, "Input",ExpressionUUID->"ee2d2671-1677-5943-bf7a-6ffa36275fe8"],
Cell[365756, 9629, 572, 12, 79, "Message",ExpressionUUID->"d59869d2-8577-0547-8448-230bc5a4ac5e"],
Cell[366331, 9643, 573, 12, 79, "Message",ExpressionUUID->"844f4204-3100-6d45-b5d2-238cc22b8006"],
Cell[366907, 9657, 578, 12, 79, "Message",ExpressionUUID->"f91c55eb-7b3d-3340-b869-4269b99a071c"],
Cell[367488, 9671, 457, 10, 35, "Message",ExpressionUUID->"efd89e15-8a66-4047-aee7-4fb3607a30a7"],
Cell[367948, 9683, 172, 3, 45, "Output",ExpressionUUID->"e68f2098-b3f7-6745-819f-009e252dd442"]
}, Open ]],
Cell[CellGroupData[{
Cell[368157, 9691, 2054, 59, 291, "Input",ExpressionUUID->"b0b1035a-0fdf-b146-a71f-1ab9142a9a90"],
Cell[370214, 9752, 572, 12, 128, "Message",ExpressionUUID->"feb3ed0a-8d45-dd4c-a945-407106f88295"],
Cell[370789, 9766, 575, 12, 128, "Message",ExpressionUUID->"d5a6c2e7-2143-1843-8d40-686107f6aa27"],
Cell[371367, 9780, 576, 12, 128, "Message",ExpressionUUID->"a15d89dd-0dfc-c845-aec3-fe7d60156e1f"],
Cell[371946, 9794, 457, 10, 29, "Message",ExpressionUUID->"0f9408e4-b654-4a40-9b38-655b18398efc"],
Cell[368157, 9691, 2054, 59, 127, "Input",ExpressionUUID->"b0b1035a-0fdf-b146-a71f-1ab9142a9a90"],
Cell[370214, 9752, 572, 12, 79, "Message",ExpressionUUID->"feb3ed0a-8d45-dd4c-a945-407106f88295"],
Cell[370789, 9766, 575, 12, 79, "Message",ExpressionUUID->"d5a6c2e7-2143-1843-8d40-686107f6aa27"],
Cell[371367, 9780, 576, 12, 79, "Message",ExpressionUUID->"a15d89dd-0dfc-c845-aec3-fe7d60156e1f"],
Cell[371946, 9794, 457, 10, 35, "Message",ExpressionUUID->"0f9408e4-b654-4a40-9b38-655b18398efc"],
Cell[372406, 9806, 170, 3, 45, "Output",ExpressionUUID->"f72e3d82-4d19-7143-9513-38a15cee4d51"]
}, Open ]],
Cell[CellGroupData[{
Cell[372613, 9814, 2030, 55, 292, "Input",ExpressionUUID->"f6fa9d80-fa6d-8c4a-8fee-ff25938e6592"],
Cell[374646, 9871, 20377, 384, 325, "Output",ExpressionUUID->"02187549-f2f0-9c4d-81fc-d12919ea7802"]
Cell[372613, 9814, 2030, 55, 69, "Input",ExpressionUUID->"f6fa9d80-fa6d-8c4a-8fee-ff25938e6592"],
Cell[374646, 9871, 20377, 384, 109, "Output",ExpressionUUID->"02187549-f2f0-9c4d-81fc-d12919ea7802"]
}, Open ]],
Cell[CellGroupData[{
Cell[395060, 10260, 2118, 60, 387, "Input",ExpressionUUID->"8faa67fd-f295-ea48-b116-d12d9d52c36b"],
Cell[397181, 10322, 499, 11, 79, "Message",ExpressionUUID->"75033ea5-32d5-4445-bfb0-a981507a2e9a"],
Cell[397683, 10335, 504, 11, 79, "Message",ExpressionUUID->"bc53c85b-e7c9-be4a-8ed4-30975f08af5c"],
Cell[398190, 10348, 507, 11, 102, "Message",ExpressionUUID->"e09d101b-c5d3-424f-aab9-c5788f3b9ef6"],
Cell[398700, 10361, 455, 10, 29, "Message",ExpressionUUID->"28f777a6-eb27-df49-a698-bd7806baa94c"],
Cell[395060, 10260, 2118, 60, 109, "Input",ExpressionUUID->"8faa67fd-f295-ea48-b116-d12d9d52c36b"],
Cell[397181, 10322, 499, 11, 109, "Message",ExpressionUUID->"75033ea5-32d5-4445-bfb0-a981507a2e9a"],
Cell[397683, 10335, 504, 11, 109, "Message",ExpressionUUID->"bc53c85b-e7c9-be4a-8ed4-30975f08af5c"],
Cell[398190, 10348, 507, 11, 54, "Message",ExpressionUUID->"e09d101b-c5d3-424f-aab9-c5788f3b9ef6"],
Cell[398700, 10361, 455, 10, 35, "Message",ExpressionUUID->"28f777a6-eb27-df49-a698-bd7806baa94c"],
Cell[399158, 10373, 22381, 415, 322, "Output",ExpressionUUID->"cd997d80-b342-8b4c-95c9-b33408882f73"]
}, Open ]],
Cell[421554, 10791, 174, 3, 40, "Input",ExpressionUUID->"c5eb8b00-da53-e74c-9781-4f98a6653ef7"],
Cell[421731, 10796, 209, 5, 40, "Input",ExpressionUUID->"05df483d-64d7-9449-845e-6e6b94590d4b"],
Cell[CellGroupData[{
Cell[421965, 10805, 1616, 48, 144, "Input",ExpressionUUID->"f695fa87-ec11-e544-beb4-27e0ec1d6164"],
Cell[423584, 10855, 594, 12, 128, "Message",ExpressionUUID->"96d01a47-7c9a-1944-8904-f1788b2f0a8a"],
Cell[424181, 10869, 594, 12, 128, "Message",ExpressionUUID->"fee09e7b-7835-394b-93fe-35ddd26f69d1"],
Cell[424778, 10883, 598, 12, 128, "Message",ExpressionUUID->"fc12fc14-afc1-0a48-8829-94d858477ec4"],
Cell[425379, 10897, 457, 10, 29, "Message",ExpressionUUID->"41b1346d-6d7d-5d4d-9b1a-88cde3361cf3"],
Cell[425839, 10909, 171, 3, 45, "Output",ExpressionUUID->"0bbffe2c-809c-1149-a08f-e3342cda31a0"]
Cell[421965, 10805, 1616, 48, 94, "Input",ExpressionUUID->"f695fa87-ec11-e544-beb4-27e0ec1d6164"],
Cell[423584, 10855, 594, 12, 79, "Message",ExpressionUUID->"96d01a47-7c9a-1944-8904-f1788b2f0a8a"],
Cell[424181, 10869, 594, 12, 79, "Message",ExpressionUUID->"fee09e7b-7835-394b-93fe-35ddd26f69d1"],
Cell[424778, 10883, 598, 12, 113, "Message",ExpressionUUID->"fc12fc14-afc1-0a48-8829-94d858477ec4"],
Cell[425379, 10897, 457, 10, 109, "Message",ExpressionUUID->"41b1346d-6d7d-5d4d-9b1a-88cde3361cf3"],
Cell[425839, 10909, 171, 3, 109, "Output",ExpressionUUID->"0bbffe2c-809c-1149-a08f-e3342cda31a0"]
}, Open ]],
Cell[CellGroupData[{
Cell[426047, 10917, 2247, 64, 461, "Input",ExpressionUUID->"df92a918-12ed-ff47-a8a8-122296a3d634"],
Cell[428297, 10983, 572, 12, 128, "Message",ExpressionUUID->"922f5f31-888f-7340-96cd-65ecb8ea2e84"],
Cell[428872, 10997, 573, 12, 128, "Message",ExpressionUUID->"287b836d-7493-d44f-85b0-183d2793165c"],
Cell[429448, 11011, 578, 12, 128, "Message",ExpressionUUID->"962d88f7-2937-fe4b-ba97-3fe8099808d5"],
Cell[430029, 11025, 455, 10, 29, "Message",ExpressionUUID->"2ec951f6-2332-9241-84af-c7ac25232c2e"],
Cell[426047, 10917, 2247, 64, 109, "Input",ExpressionUUID->"df92a918-12ed-ff47-a8a8-122296a3d634"],
Cell[428297, 10983, 572, 12, 109, "Message",ExpressionUUID->"922f5f31-888f-7340-96cd-65ecb8ea2e84"],
Cell[428872, 10997, 573, 12, 79, "Message",ExpressionUUID->"287b836d-7493-d44f-85b0-183d2793165c"],
Cell[429448, 11011, 578, 12, 79, "Message",ExpressionUUID->"962d88f7-2937-fe4b-ba97-3fe8099808d5"],
Cell[430029, 11025, 455, 10, 35, "Message",ExpressionUUID->"2ec951f6-2332-9241-84af-c7ac25232c2e"],
Cell[430487, 11037, 172, 3, 45, "Output",ExpressionUUID->"3eb28fb3-5fd6-4240-b231-e1f0fa53f4dc"]
}, Open ]],
Cell[CellGroupData[{
Cell[430696, 11045, 2221, 64, 461, "Input",ExpressionUUID->"1990573a-00f1-b54c-9d39-9c68738afe07"],
Cell[432920, 11111, 570, 12, 128, "Message",ExpressionUUID->"8fc71a81-55ed-5940-a6a0-1fa4e0c6425a"],
Cell[433493, 11125, 573, 12, 128, "Message",ExpressionUUID->"001b2f06-491c-6c4f-881b-1d7c12c1b14f"],
Cell[434069, 11139, 578, 12, 128, "Message",ExpressionUUID->"865c0491-32b6-3549-83ec-bdf42c3a31aa"],
Cell[434650, 11153, 455, 10, 29, "Message",ExpressionUUID->"3566013f-7b44-504c-95a5-32d3ac2ece3d"],
Cell[430696, 11045, 2221, 64, 122, "Input",ExpressionUUID->"1990573a-00f1-b54c-9d39-9c68738afe07"],
Cell[432920, 11111, 570, 12, 79, "Message",ExpressionUUID->"8fc71a81-55ed-5940-a6a0-1fa4e0c6425a"],
Cell[433493, 11125, 573, 12, 79, "Message",ExpressionUUID->"001b2f06-491c-6c4f-881b-1d7c12c1b14f"],
Cell[434069, 11139, 578, 12, 79, "Message",ExpressionUUID->"865c0491-32b6-3549-83ec-bdf42c3a31aa"],
Cell[434650, 11153, 455, 10, 35, "Message",ExpressionUUID->"3566013f-7b44-504c-95a5-32d3ac2ece3d"],
Cell[435108, 11165, 172, 3, 45, "Output",ExpressionUUID->"9cc3c720-52c0-b040-a0b4-75ff2aab4396"]
}, Open ]],
Cell[CellGroupData[{
Cell[435317, 11173, 2221, 64, 461, "Input",ExpressionUUID->"586f2005-dac7-8547-be11-766f96e6af5d"],
Cell[437541, 11239, 572, 12, 128, "Message",ExpressionUUID->"bc9996c1-a929-5b41-9541-f607e96932b8"],
Cell[438116, 11253, 575, 12, 128, "Message",ExpressionUUID->"eb28c83b-0aac-8d4e-a729-f978b41e689a"],
Cell[438694, 11267, 578, 12, 128, "Message",ExpressionUUID->"70b030cf-db8c-c440-8526-b10f71bb72b3"],
Cell[439275, 11281, 455, 10, 29, "Message",ExpressionUUID->"4d72b001-01d6-d944-9c97-6d0d7d2eccbb"],
Cell[435317, 11173, 2221, 64, 122, "Input",ExpressionUUID->"586f2005-dac7-8547-be11-766f96e6af5d"],
Cell[437541, 11239, 572, 12, 79, "Message",ExpressionUUID->"bc9996c1-a929-5b41-9541-f607e96932b8"],
Cell[438116, 11253, 575, 12, 79, "Message",ExpressionUUID->"eb28c83b-0aac-8d4e-a729-f978b41e689a"],
Cell[438694, 11267, 578, 12, 79, "Message",ExpressionUUID->"70b030cf-db8c-c440-8526-b10f71bb72b3"],
Cell[439275, 11281, 455, 10, 35, "Message",ExpressionUUID->"4d72b001-01d6-d944-9c97-6d0d7d2eccbb"],
Cell[439733, 11293, 173, 3, 45, "Output",ExpressionUUID->"c15d23fa-1bed-9640-940a-c33e3a830230"]
}, Open ]],
Cell[CellGroupData[{
@ -14443,15 +14533,15 @@ Cell[441768, 11368, 181, 5, 60, "Input",ExpressionUUID->"3a8bf436-5a5b-e94e-9ccf
Cell[441952, 11375, 173, 3, 45, "Output",ExpressionUUID->"e5353287-a717-554a-9c6b-1021438b30ff"]
}, Open ]],
Cell[CellGroupData[{
Cell[442162, 11383, 6055, 185, 1092, "Input",ExpressionUUID->"cd677593-fddd-ff4c-acc1-d2c088f83196"],
Cell[448220, 11570, 175, 3, 45, "Output",ExpressionUUID->"ed4bd4f3-e1cc-fa47-b5b5-475b6e581b1f"]
Cell[442162, 11383, 6055, 185, 109, "Input",ExpressionUUID->"cd677593-fddd-ff4c-acc1-d2c088f83196"],
Cell[448220, 11570, 175, 3, 109, "Output",ExpressionUUID->"ed4bd4f3-e1cc-fa47-b5b5-475b6e581b1f"]
}, Open ]],
Cell[CellGroupData[{
Cell[448432, 11578, 368, 9, 58, "Input",ExpressionUUID->"25feb7d7-e47e-c542-a706-b4e7f7c6867a"],
Cell[448803, 11589, 170, 3, 45, "Output",ExpressionUUID->"0c9f07a0-dfdf-6e41-964a-0bcdc0cbcb45"]
Cell[448432, 11578, 368, 9, 109, "Input",ExpressionUUID->"25feb7d7-e47e-c542-a706-b4e7f7c6867a"],
Cell[448803, 11589, 170, 3, 109, "Output",ExpressionUUID->"0c9f07a0-dfdf-6e41-964a-0bcdc0cbcb45"]
}, Open ]],
Cell[CellGroupData[{
Cell[449010, 11597, 6122, 187, 1092, "Input",ExpressionUUID->"af4d7b87-8410-9444-80c4-518657f4dbc4"],
Cell[449010, 11597, 6122, 187, 464, "Input",ExpressionUUID->"af4d7b87-8410-9444-80c4-518657f4dbc4"],
Cell[455135, 11786, 175, 3, 45, "Output",ExpressionUUID->"579eace1-979d-7347-a36f-c1fefbf459f5"]
}, Open ]],
Cell[CellGroupData[{
@ -14459,85 +14549,88 @@ Cell[455347, 11794, 368, 9, 58, "Input",ExpressionUUID->"5585f354-37e2-3347-ab68
Cell[455718, 11805, 172, 3, 45, "Output",ExpressionUUID->"0225baf1-4541-ed4d-8528-13926fef86cd"]
}, Open ]],
Cell[CellGroupData[{
Cell[455927, 11813, 2663, 88, 469, "Input",ExpressionUUID->"6fc082ae-2060-6449-a16f-e00d1080fd55"],
Cell[455927, 11813, 2663, 88, 231, "Input",ExpressionUUID->"6fc082ae-2060-6449-a16f-e00d1080fd55"],
Cell[458593, 11903, 173, 3, 45, "Output",ExpressionUUID->"f7c789e7-838d-b443-a597-00e69e7c3611"]
}, Open ]],
Cell[CellGroupData[{
Cell[458803, 11911, 2603, 85, 469, "Input",ExpressionUUID->"3fe1a7bc-c02a-f74a-84f9-d1c0141923f0"],
Cell[458803, 11911, 2603, 85, 231, "Input",ExpressionUUID->"3fe1a7bc-c02a-f74a-84f9-d1c0141923f0"],
Cell[461409, 11998, 171, 3, 45, "Output",ExpressionUUID->"fc2bf760-d110-cb46-bd02-e934de9fd4f9"]
}, Open ]],
Cell[CellGroupData[{
Cell[461617, 12006, 3712, 118, 619, "Input",ExpressionUUID->"56c6644a-7186-bc4d-adf7-2597c52fe0c9"],
Cell[461617, 12006, 3712, 118, 340, "Input",ExpressionUUID->"56c6644a-7186-bc4d-adf7-2597c52fe0c9"],
Cell[465332, 12126, 171, 3, 45, "Output",ExpressionUUID->"4304216c-b250-ab48-915e-b844e71a70f1"]
}, Open ]],
Cell[CellGroupData[{
Cell[465540, 12134, 2052, 59, 291, "Input",ExpressionUUID->"c3883d3a-8a99-644a-9175-a97b5c6c44f4"],
Cell[467595, 12195, 568, 12, 128, "Message",ExpressionUUID->"ef0dcda5-4eb3-fb4f-a7ba-cf9592c754fd"],
Cell[468166, 12209, 572, 12, 128, "Message",ExpressionUUID->"516128bc-41b4-3d49-8276-2fe73d5d437e"],
Cell[468741, 12223, 574, 12, 128, "Message",ExpressionUUID->"83555127-edb0-f34d-bade-abdcd60ad387"],
Cell[469318, 12237, 457, 10, 29, "Message",ExpressionUUID->"f8efe38f-0b83-4645-b574-b25c08902457"],
Cell[465540, 12134, 2052, 59, 127, "Input",ExpressionUUID->"c3883d3a-8a99-644a-9175-a97b5c6c44f4"],
Cell[467595, 12195, 568, 12, 79, "Message",ExpressionUUID->"ef0dcda5-4eb3-fb4f-a7ba-cf9592c754fd"],
Cell[468166, 12209, 572, 12, 79, "Message",ExpressionUUID->"516128bc-41b4-3d49-8276-2fe73d5d437e"],
Cell[468741, 12223, 574, 12, 79, "Message",ExpressionUUID->"83555127-edb0-f34d-bade-abdcd60ad387"],
Cell[469318, 12237, 457, 10, 35, "Message",ExpressionUUID->"f8efe38f-0b83-4645-b574-b25c08902457"],
Cell[469778, 12249, 172, 3, 45, "Output",ExpressionUUID->"de5933f0-d736-3443-950a-4744d8abefe5"]
}, Open ]],
Cell[CellGroupData[{
Cell[469987, 12257, 2054, 59, 291, "Input",ExpressionUUID->"e98b6a97-f2bb-1949-8aa2-bed1f30b804b"],
Cell[472044, 12318, 568, 12, 128, "Message",ExpressionUUID->"d0c389d2-1c6b-3a44-bd00-6e54df438015"],
Cell[472615, 12332, 572, 12, 128, "Message",ExpressionUUID->"3f819d0b-3458-d54e-bb8e-ed758b92949a"],
Cell[473190, 12346, 574, 12, 128, "Message",ExpressionUUID->"7403c575-bafd-2049-8d02-89293c73f7f1"],
Cell[473767, 12360, 457, 10, 29, "Message",ExpressionUUID->"29512b1b-8a2c-1740-986b-fb78e7d2ec89"],
Cell[469987, 12257, 2054, 59, 127, "Input",ExpressionUUID->"e98b6a97-f2bb-1949-8aa2-bed1f30b804b"],
Cell[472044, 12318, 568, 12, 79, "Message",ExpressionUUID->"d0c389d2-1c6b-3a44-bd00-6e54df438015"],
Cell[472615, 12332, 572, 12, 79, "Message",ExpressionUUID->"3f819d0b-3458-d54e-bb8e-ed758b92949a"],
Cell[473190, 12346, 574, 12, 79, "Message",ExpressionUUID->"7403c575-bafd-2049-8d02-89293c73f7f1"],
Cell[473767, 12360, 457, 10, 35, "Message",ExpressionUUID->"29512b1b-8a2c-1740-986b-fb78e7d2ec89"],
Cell[474227, 12372, 171, 3, 45, "Output",ExpressionUUID->"686785b6-8c83-3e43-88fb-689383b13a2d"]
}, Open ]],
Cell[CellGroupData[{
Cell[474435, 12380, 2030, 55, 292, "Input",ExpressionUUID->"d5c5d0e8-862b-f245-8b21-eac61b5b75d3"],
Cell[474435, 12380, 2030, 55, 69, "Input",ExpressionUUID->"d5c5d0e8-862b-f245-8b21-eac61b5b75d3"],
Cell[476468, 12437, 19960, 375, 325, "Output",ExpressionUUID->"9eb47740-dc4f-3248-80e4-ef19d916a0ad"]
}, Open ]],
Cell[CellGroupData[{
Cell[496465, 12817, 2118, 60, 387, "Input",ExpressionUUID->"201ddeed-58e9-7047-8ad4-c179c9adcae7"],
Cell[498586, 12879, 496, 11, 79, "Message",ExpressionUUID->"6bc1b8c6-3100-6640-9985-3abfd43de799"],
Cell[499085, 12892, 501, 11, 79, "Message",ExpressionUUID->"82e13dda-210b-a94d-9e1d-a821db42ab6b"],
Cell[499589, 12905, 505, 11, 79, "Message",ExpressionUUID->"9d37688a-c69d-ed49-bce7-cf0090e0ecb8"],
Cell[500097, 12918, 455, 10, 29, "Message",ExpressionUUID->"4e87d0d8-b47a-ef47-85af-16467b219f50"],
Cell[496465, 12817, 2118, 60, 109, "Input",ExpressionUUID->"201ddeed-58e9-7047-8ad4-c179c9adcae7"],
Cell[498586, 12879, 496, 11, 109, "Message",ExpressionUUID->"6bc1b8c6-3100-6640-9985-3abfd43de799"],
Cell[499085, 12892, 501, 11, 109, "Message",ExpressionUUID->"82e13dda-210b-a94d-9e1d-a821db42ab6b"],
Cell[499589, 12905, 505, 11, 54, "Message",ExpressionUUID->"9d37688a-c69d-ed49-bce7-cf0090e0ecb8"],
Cell[500097, 12918, 455, 10, 35, "Message",ExpressionUUID->"4e87d0d8-b47a-ef47-85af-16467b219f50"],
Cell[500555, 12930, 21721, 403, 319, "Output",ExpressionUUID->"6974e3c4-9b35-2f4b-97bf-745f60f533f8"]
}, Open ]],
Cell[522291, 13336, 181, 3, 40, "Input",ExpressionUUID->"d48877eb-e0f2-d842-b248-ea3fc2b4c4a8"],
Cell[522475, 13341, 207, 5, 40, "Input",ExpressionUUID->"eae5aeae-3f12-2d4a-842b-85a3484011b6"],
Cell[CellGroupData[{
Cell[522707, 13350, 1616, 48, 144, "Input",ExpressionUUID->"80872b10-ba88-3a42-8416-8287bf76d77e"],
Cell[524326, 13400, 589, 12, 128, "Message",ExpressionUUID->"8906bbab-e37b-4b4c-898f-52bfc96dde7b"],
Cell[524918, 13414, 588, 12, 128, "Message",ExpressionUUID->"6ae14bce-ec42-7f4d-9914-0630eea4cdf9"],
Cell[525509, 13428, 594, 12, 128, "Message",ExpressionUUID->"7e98a506-896d-0d47-8502-b83685d9a60c"],
Cell[526106, 13442, 455, 10, 29, "Message",ExpressionUUID->"400e66c2-06b5-814e-a2be-19c4c75ccbf0"],
Cell[526564, 13454, 173, 3, 45, "Output",ExpressionUUID->"f202ab02-e319-144b-97e8-ae603395b346"]
Cell[522707, 13350, 1616, 48, 94, "Input",ExpressionUUID->"80872b10-ba88-3a42-8416-8287bf76d77e"],
Cell[524326, 13400, 589, 12, 79, "Message",ExpressionUUID->"8906bbab-e37b-4b4c-898f-52bfc96dde7b"],
Cell[524918, 13414, 588, 12, 79, "Message",ExpressionUUID->"6ae14bce-ec42-7f4d-9914-0630eea4cdf9"],
Cell[525509, 13428, 594, 12, 79, "Message",ExpressionUUID->"7e98a506-896d-0d47-8502-b83685d9a60c"],
Cell[526106, 13442, 455, 10, 35, "Message",ExpressionUUID->"400e66c2-06b5-814e-a2be-19c4c75ccbf0"],
Cell[526564, 13454, 173, 3, 109, "Output",ExpressionUUID->"f202ab02-e319-144b-97e8-ae603395b346"]
}, Open ]],
Cell[CellGroupData[{
Cell[526774, 13462, 2246, 64, 461, "Input",ExpressionUUID->"a5e0631c-6c6c-a045-8418-22c641e38d86"],
Cell[529023, 13528, 566, 12, 128, "Message",ExpressionUUID->"2d7e67d1-8691-e348-9ca8-caa63b533102"],
Cell[529592, 13542, 570, 12, 128, "Message",ExpressionUUID->"f0eb6f1d-f621-8647-b6a6-8bf673e41ebb"],
Cell[530165, 13556, 574, 12, 128, "Message",ExpressionUUID->"64fda82a-0f74-2743-89a8-afd600de203a"],
Cell[530742, 13570, 456, 10, 29, "Message",ExpressionUUID->"971a319d-8ab4-464d-a08e-f97fe8d4c0e1"],
Cell[526774, 13462, 2246, 64, 109, "Input",ExpressionUUID->"a5e0631c-6c6c-a045-8418-22c641e38d86"],
Cell[529023, 13528, 566, 12, 109, "Message",ExpressionUUID->"2d7e67d1-8691-e348-9ca8-caa63b533102"],
Cell[529592, 13542, 570, 12, 109, "Message",ExpressionUUID->"f0eb6f1d-f621-8647-b6a6-8bf673e41ebb"],
Cell[530165, 13556, 574, 12, 79, "Message",ExpressionUUID->"64fda82a-0f74-2743-89a8-afd600de203a"],
Cell[530742, 13570, 456, 10, 35, "Message",ExpressionUUID->"971a319d-8ab4-464d-a08e-f97fe8d4c0e1"],
Cell[531201, 13582, 171, 3, 45, "Output",ExpressionUUID->"b3c37f48-9827-884f-94d9-1f76aed7bfaa"]
}, Open ]],
Cell[CellGroupData[{
Cell[531409, 13590, 2221, 64, 461, "Input",ExpressionUUID->"4b6c44e4-d946-0c4d-9992-4f0fc7048689"],
Cell[533633, 13656, 569, 12, 128, "Message",ExpressionUUID->"1040ba10-c733-df44-b556-0998dc0163c9"],
Cell[534205, 13670, 571, 12, 128, "Message",ExpressionUUID->"e451b852-84c2-a941-b1d7-812ecad4750e"],
Cell[534779, 13684, 575, 12, 128, "Message",ExpressionUUID->"a15e0c9d-d634-6e47-94c5-2ce40fcb4d52"],
Cell[535357, 13698, 458, 10, 29, "Message",ExpressionUUID->"a3ddc92b-b5c9-5e46-be44-6165430ec35f"],
Cell[531409, 13590, 2221, 64, 122, "Input",ExpressionUUID->"4b6c44e4-d946-0c4d-9992-4f0fc7048689"],
Cell[533633, 13656, 569, 12, 79, "Message",ExpressionUUID->"1040ba10-c733-df44-b556-0998dc0163c9"],
Cell[534205, 13670, 571, 12, 79, "Message",ExpressionUUID->"e451b852-84c2-a941-b1d7-812ecad4750e"],
Cell[534779, 13684, 575, 12, 79, "Message",ExpressionUUID->"a15e0c9d-d634-6e47-94c5-2ce40fcb4d52"],
Cell[535357, 13698, 458, 10, 35, "Message",ExpressionUUID->"a3ddc92b-b5c9-5e46-be44-6165430ec35f"],
Cell[535818, 13710, 171, 3, 45, "Output",ExpressionUUID->"978bf39b-9d1f-a54f-a6de-a2e3d269e126"]
}, Open ]],
Cell[CellGroupData[{
Cell[536026, 13718, 2223, 64, 461, "Input",ExpressionUUID->"b1f27f7a-2c76-6d46-97b3-32244819d42b"],
Cell[538252, 13784, 567, 12, 128, "Message",ExpressionUUID->"57c74c2a-63a6-9846-b3f7-1a08cebb8172"],
Cell[538822, 13798, 571, 12, 128, "Message",ExpressionUUID->"2e606101-b73e-f443-8324-5b1c64dcaa7f"],
Cell[539396, 13812, 573, 12, 128, "Message",ExpressionUUID->"4da9173d-4ced-1e49-83f6-426d72ec8cf3"],
Cell[539972, 13826, 456, 10, 29, "Message",ExpressionUUID->"a2dba8d9-69c9-cb46-bbb4-f7192fe3e138"],
Cell[536026, 13718, 2223, 64, 122, "Input",ExpressionUUID->"b1f27f7a-2c76-6d46-97b3-32244819d42b"],
Cell[538252, 13784, 567, 12, 79, "Message",ExpressionUUID->"57c74c2a-63a6-9846-b3f7-1a08cebb8172"],
Cell[538822, 13798, 571, 12, 79, "Message",ExpressionUUID->"2e606101-b73e-f443-8324-5b1c64dcaa7f"],
Cell[539396, 13812, 573, 12, 79, "Message",ExpressionUUID->"4da9173d-4ced-1e49-83f6-426d72ec8cf3"],
Cell[539972, 13826, 456, 10, 35, "Message",ExpressionUUID->"a2dba8d9-69c9-cb46-bbb4-f7192fe3e138"],
Cell[540431, 13838, 173, 3, 45, "Output",ExpressionUUID->"12fa1803-dc21-9349-8d62-d5d5f0fa85c6"]
}, Open ]],
Cell[CellGroupData[{
Cell[540641, 13846, 211, 6, 65, "Input",ExpressionUUID->"99da2760-e71e-1246-8cc9-f0a7464dc747"],
Cell[540855, 13854, 174, 3, 45, "Output",ExpressionUUID->"02a25981-0c7b-de47-b9f0-48bc3149aa69"]
}, Open ]],
Cell[541044, 13860, 115, 1, 40, "Input",ExpressionUUID->"db19731b-41c3-414b-814d-467835909659"]
Cell[541044, 13860, 115, 1, 40, "Input",ExpressionUUID->"db19731b-41c3-414b-814d-467835909659"],
Cell[541162, 13863, 4091, 88, 436, "Input",ExpressionUUID->"508b6267-8039-4e78-b3be-315b0a8c82a4"]
}
]
*)
(* End of internal cache information *)

View file

@ -10,10 +10,10 @@
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 154, 7]
NotebookDataLength[ 599947, 14846]
NotebookOptionsPosition[ 557685, 14174]
NotebookOutlinePosition[ 558126, 14192]
CellTagsIndexPosition[ 558083, 14189]
NotebookDataLength[ 604121, 14937]
NotebookOptionsPosition[ 561779, 14264]
NotebookOutlinePosition[ 562213, 14282]
CellTagsIndexPosition[ 562170, 14279]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
@ -14170,10 +14170,100 @@ Cell[BoxData["0.08333108480569339`"], "Output",
}, Open ]],
Cell[BoxData[
RowBox[{"NotebookSave", "[", "]"}]], "Input",ExpressionUUID->"68695c7d-ff3e-440c-830c-d4e196fe93e9"]
RowBox[{"NotebookSave", "[", "]"}]], "Input",ExpressionUUID->"68695c7d-ff3e-440c-830c-d4e196fe93e9"],
Cell[BoxData[
RowBox[{
RowBox[{"CellPrint", "[",
RowBox[{"ExpressionCell", "[",
RowBox[{
RowBox[{"Panel", "[",
RowBox[{
RowBox[{"Row", "[",
RowBox[{"{",
RowBox[{
RowBox[{"Style", "[",
RowBox[{"\"\<\:0423\:043f\:0440\:0430\:0432\:043b\:0435\:043d\:0438\
\:0435 \:043a\:044d\:0448\:0435\:043c \:0433\:0440\:0430\:0444\:0438\:043a\
\:0430: \>\"", ",", "Bold"}], "]"}], ",",
RowBox[{"Button", "[",
RowBox[{"\"\<\:0421\:0434\:0435\:043b\:0430\:0442\:044c \:0442\
\:0430\:0431\:043b\:0438\:0446\:0443 (\:041b\:0438\:043d\:0438\:044f 1)\>\"",
",",
RowBox[{"Module", "[",
RowBox[{
RowBox[{"{",
RowBox[{"cell", ",", "pts"}], "}"}], ",",
RowBox[{
RowBox[{"cell", "=",
RowBox[{"NotebookRead", "[",
RowBox[{"EvaluationNotebook", "[", "]"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"pts", "=",
RowBox[{"Cases", "[",
RowBox[{"cell", ",",
RowBox[{
RowBox[{"Line", "[", "p_", "]"}], ":>", "p"}], ",",
"Infinity"}], "]"}]}], ";", "\[IndentingNewLine]",
RowBox[{"If", "[",
RowBox[{
RowBox[{
RowBox[{"Length", "[", "pts", "]"}], ">", "0"}], ",",
RowBox[{
RowBox[{"plotX", "=",
RowBox[{"pts", "[",
RowBox[{"[", "1", "]"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"fInterp", "=",
RowBox[{"Interpolation", "[", "plotX", "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"dataX", "=",
RowBox[{"Table", "[",
RowBox[{
RowBox[{"{",
RowBox[{"x", ",",
RowBox[{"fInterp", "[", "x", "]"}]}], "}"}], ",",
RowBox[{"{",
RowBox[{"x", ",", "0", ",", "30", ",", "1"}], "}"}]}],
"]"}]}], ";", "\[IndentingNewLine]",
RowBox[{"SelectionMove", "[",
RowBox[{
RowBox[{"EvaluationNotebook", "[", "]"}], ",", "After", ",",
"Cell"}], "]"}], ";", "\[IndentingNewLine]",
RowBox[{"CellPrint", "[",
RowBox[{"Cell", "[",
RowBox[{
RowBox[{"BoxData", "[",
RowBox[{"ToBoxes", "[",
RowBox[{"TableForm", "[", "dataX", "]"}], "]"}], "]"}],
",", "\"\<Output\>\""}], "]"}], "]"}]}], ",",
RowBox[{"MessageDialog", "[",
RowBox[{"\"\<\:041e\:0448\:0438\:0431\:043a\:0430: \:0421\
\:043d\:0430\:0447\:0430\:043b\:0430 \:0432\:044b\:0434\:0435\:043b\:0438\
\:0442\:0435 \:043d\:0443\:0436\:043d\:044b\:0439 \:0433\:0440\:0430\:0444\
\:0438\:043a (\:043a\:043b\:0438\:043a\:043d\:0438\:0442\:0435 \:043f\:043e \
\:0435\:0433\:043e \:044f\:0447\:0435\:0439\:043a\:0435 \:0441\:043f\:0440\
\:0430\:0432\:0430)!\>\"", ",",
RowBox[{"WindowFloating", "->", "True"}]}], "]"}]}],
"]"}]}]}], "]"}], ",",
RowBox[{"Background", "->",
RowBox[{"RGBColor", "[",
RowBox[{"0.9", ",", "0.95", ",", "1"}], "]"}]}], ",",
RowBox[{"ImageSize", "->",
RowBox[{"{",
RowBox[{"180", ",", "25"}], "}"}]}]}], "]"}]}], "}"}], "]"}], ",",
RowBox[{"Background", "->",
RowBox[{"GrayLevel", "[", "0.95", "]"}]}], ",",
RowBox[{"FrameMargins", "->", "10"}]}], "]"}], ",", "\"\<Output\>\""}],
"]"}], "]"}], "\n"}]], "Input",
CellChangeTimes->{{3.9943043996512623`*^9, 3.994304399651291*^9}},
CellLabel->"In[1]:=",ExpressionUUID->"7fb8cc28-1127-4f1a-ae07-82272a37010d"]
},
WindowSize->{1440, 882},
WindowMargins->{{0, Automatic}, {0, Automatic}},
WindowMargins->{{0, Automatic}, {0, 18}},
CellContext->Notebook,
Magnification:>1.5 Inherited,
FrontEndVersion->"15.0 for Linux x86 (64-bit) (July 2, 2026)",
@ -14192,7 +14282,7 @@ CellTagsIndex->{}
(*NotebookFileOutline
Notebook[{
Cell[CellGroupData[{
Cell[576, 22, 354, 7, 99, "Input",ExpressionUUID->"351bbc0d-9f60-fb44-a3dd-8326f7c1a9b1"],
Cell[576, 22, 354, 7, 55, "Input",ExpressionUUID->"351bbc0d-9f60-fb44-a3dd-8326f7c1a9b1"],
Cell[933, 31, 260, 5, 62, "Output",ExpressionUUID->"f9762e12-9267-47fa-8806-6002245e3fc8"]
}, Open ]],
Cell[CellGroupData[{
@ -14248,19 +14338,19 @@ Cell[7670, 257, 561, 20, 148, "Input",ExpressionUUID->"5250e8ec-d471-e940-b083-1
Cell[8234, 279, 271, 5, 62, "Output",ExpressionUUID->"5971dfaa-c94c-45df-8971-a09869eb43d1"]
}, Open ]],
Cell[CellGroupData[{
Cell[8542, 289, 1592, 51, 639, "Input",ExpressionUUID->"d47cc9a8-08a4-8645-9d02-c9ac151b001f"],
Cell[8542, 289, 1592, 51, 211, "Input",ExpressionUUID->"d47cc9a8-08a4-8645-9d02-c9ac151b001f"],
Cell[10137, 342, 272, 5, 62, "Output",ExpressionUUID->"f1a06989-a7de-46c4-b03d-9a750dcf58c8"]
}, Open ]],
Cell[CellGroupData[{
Cell[10446, 352, 1426, 47, 561, "Input",ExpressionUUID->"173d41f5-2f55-8540-9f84-3fa71a960dd9"],
Cell[10446, 352, 1426, 47, 211, "Input",ExpressionUUID->"173d41f5-2f55-8540-9f84-3fa71a960dd9"],
Cell[11875, 401, 290, 6, 62, "Output",ExpressionUUID->"5504cb81-c891-481c-8e7a-a777b4cf5f7d"]
}, Open ]],
Cell[CellGroupData[{
Cell[12202, 412, 1426, 47, 561, "Input",ExpressionUUID->"1a0365c8-da51-384e-a9af-9acfff34d31e"],
Cell[12202, 412, 1426, 47, 211, "Input",ExpressionUUID->"1a0365c8-da51-384e-a9af-9acfff34d31e"],
Cell[13631, 461, 291, 6, 62, "Output",ExpressionUUID->"f6642a88-88c6-46c5-8405-2b16fe6405a5"]
}, Open ]],
Cell[CellGroupData[{
Cell[13959, 472, 1592, 51, 639, "Input",ExpressionUUID->"c4f93205-e8b5-4545-b925-7a3667f2b8dc"],
Cell[13959, 472, 1592, 51, 211, "Input",ExpressionUUID->"c4f93205-e8b5-4545-b925-7a3667f2b8dc"],
Cell[15554, 525, 269, 5, 62, "Output",ExpressionUUID->"e792967f-1e94-4818-8464-1d5064316cbc"]
}, Open ]],
Cell[CellGroupData[{
@ -14304,7 +14394,7 @@ Cell[20539, 689, 354, 11, 81, "Input",ExpressionUUID->"01eb3c5e-aadf-9d41-ba4e-9
Cell[20896, 702, 288, 6, 62, "Output",ExpressionUUID->"7df2e02d-ceb9-4e02-b431-c4e3dc07a1ae"]
}, Open ]],
Cell[CellGroupData[{
Cell[21221, 713, 998, 27, 488, "Input",ExpressionUUID->"957e37d7-d728-e448-9a63-f9d65131b81c"],
Cell[21221, 713, 998, 27, 154, "Input",ExpressionUUID->"957e37d7-d728-e448-9a63-f9d65131b81c"],
Cell[22222, 742, 276, 5, 62, "Output",ExpressionUUID->"c90de278-6f4b-43a0-84bb-271f080c496b"]
}, Open ]],
Cell[CellGroupData[{
@ -14352,27 +14442,27 @@ Cell[28769, 929, 231, 4, 62, "Output",ExpressionUUID->"63fcce57-2676-49ff-a853-6
}, Open ]],
Cell[29015, 936, 179, 3, 55, "Input",ExpressionUUID->"cc8697be-e0d9-6944-bb0c-e22b0839e976"],
Cell[CellGroupData[{
Cell[29219, 943, 19813, 486, 7166, "Input",ExpressionUUID->"f88ffeec-96f4-c047-a5a9-6451a0605337"],
Cell[29219, 943, 19813, 486, 3214, "Input",ExpressionUUID->"f88ffeec-96f4-c047-a5a9-6451a0605337"],
Cell[49035, 1431, 272, 5, 62, "Output",ExpressionUUID->"411a5131-3b33-45a0-894b-111161436c1a"]
}, Open ]],
Cell[CellGroupData[{
Cell[49344, 1441, 19752, 490, 7205, "Input",ExpressionUUID->"9591c53c-0076-6843-b513-d92cafe6e7a1"],
Cell[49344, 1441, 19752, 490, 3214, "Input",ExpressionUUID->"9591c53c-0076-6843-b513-d92cafe6e7a1"],
Cell[69099, 1933, 271, 5, 62, "Output",ExpressionUUID->"7a2946b6-15b0-4efc-891d-59318f57e0a0"]
}, Open ]],
Cell[CellGroupData[{
Cell[69407, 1943, 19752, 484, 7204, "Input",ExpressionUUID->"8502aa34-e91a-9048-ac4e-0c1d99702bcf"],
Cell[69407, 1943, 19752, 484, 3213, "Input",ExpressionUUID->"8502aa34-e91a-9048-ac4e-0c1d99702bcf"],
Cell[89162, 2429, 289, 6, 62, "Output",ExpressionUUID->"d3db5732-abdb-4f42-bb8e-c94398a97284"]
}, Open ]],
Cell[CellGroupData[{
Cell[89488, 2440, 22538, 554, 8281, "Input",ExpressionUUID->"6ad63411-c9d6-5a4a-84d0-dc66849392ef"],
Cell[89488, 2440, 22538, 554, 3639, "Input",ExpressionUUID->"6ad63411-c9d6-5a4a-84d0-dc66849392ef"],
Cell[112029, 2996, 291, 6, 62, "Output",ExpressionUUID->"e04073d8-5cd1-4a34-a275-873f38cb9eae"]
}, Open ]],
Cell[CellGroupData[{
Cell[112357, 3007, 22539, 554, 8281, "Input",ExpressionUUID->"30036f36-0c55-214a-92c3-79cfd2a0c67a"],
Cell[112357, 3007, 22539, 554, 3639, "Input",ExpressionUUID->"30036f36-0c55-214a-92c3-79cfd2a0c67a"],
Cell[134899, 3563, 292, 6, 62, "Output",ExpressionUUID->"ef0001a9-8dc6-4a72-936d-29f33ed46a0c"]
}, Open ]],
Cell[CellGroupData[{
Cell[135228, 3574, 25495, 627, 9401, "Input",ExpressionUUID->"549a1778-a43a-4e45-9a11-32d9c77fa33e"],
Cell[135228, 3574, 25495, 627, 4065, "Input",ExpressionUUID->"549a1778-a43a-4e45-9a11-32d9c77fa33e"],
Cell[160726, 4203, 286, 6, 62, "Output",ExpressionUUID->"ada8cea0-0dc8-40e0-96d3-6bceecba2f99"]
}, Open ]],
Cell[CellGroupData[{
@ -14384,15 +14474,15 @@ Cell[161477, 4229, 134, 3, 55, "Input",ExpressionUUID->"697de377-c4a3-6a42-abd6-
Cell[161614, 4234, 254, 5, 62, "Output",ExpressionUUID->"bf992dd7-dd94-4316-9009-1e7e45b14028"]
}, Open ]],
Cell[CellGroupData[{
Cell[161905, 4244, 1148, 40, 628, "Input",ExpressionUUID->"94ea3d4e-e0b2-bc43-9598-11f2ab415b83"],
Cell[161905, 4244, 1148, 40, 211, "Input",ExpressionUUID->"94ea3d4e-e0b2-bc43-9598-11f2ab415b83"],
Cell[163056, 4286, 271, 5, 62, "Output",ExpressionUUID->"21ada3b5-49c8-4841-bda5-7066b8a0a78e"]
}, Open ]],
Cell[CellGroupData[{
Cell[163364, 4296, 1045, 36, 625, "Input",ExpressionUUID->"2492a1fb-0cde-0f4b-8029-0c1ad31ae0ff"],
Cell[163364, 4296, 1045, 36, 211, "Input",ExpressionUUID->"2492a1fb-0cde-0f4b-8029-0c1ad31ae0ff"],
Cell[164412, 4334, 286, 6, 62, "Output",ExpressionUUID->"7c1e8e4b-9f34-48ad-86dd-7d5290ebb334"]
}, Open ]],
Cell[CellGroupData[{
Cell[164735, 4345, 1148, 40, 628, "Input",ExpressionUUID->"43ac9026-ad7b-984c-bdea-7f5728138bc4"],
Cell[164735, 4345, 1148, 40, 211, "Input",ExpressionUUID->"43ac9026-ad7b-984c-bdea-7f5728138bc4"],
Cell[165886, 4387, 271, 5, 62, "Output",ExpressionUUID->"5fbe48ec-cfd4-4745-8e9b-ea52d9558406"]
}, Open ]],
Cell[CellGroupData[{
@ -14420,31 +14510,31 @@ Cell[168347, 4469, 111, 2, 55, "Input",ExpressionUUID->"03f4f06b-f87b-184d-9748-
Cell[168461, 4473, 272, 5, 62, "Output",ExpressionUUID->"b60f3e52-d975-4951-bcab-04f0c8b38840"]
}, Open ]],
Cell[CellGroupData[{
Cell[168770, 4483, 501, 17, 182, "Input",ExpressionUUID->"4810f0aa-dabf-a247-9e90-3e224a24b9c4"],
Cell[168770, 4483, 501, 17, 105, "Input",ExpressionUUID->"4810f0aa-dabf-a247-9e90-3e224a24b9c4"],
Cell[169274, 4502, 287, 6, 62, "Output",ExpressionUUID->"28130a5d-291f-4965-a76d-c2462d9c33db"]
}, Open ]],
Cell[CellGroupData[{
Cell[169598, 4513, 501, 17, 182, "Input",ExpressionUUID->"fbd88556-f41b-4042-9336-97ea03c08800"],
Cell[169598, 4513, 501, 17, 105, "Input",ExpressionUUID->"fbd88556-f41b-4042-9336-97ea03c08800"],
Cell[170102, 4532, 286, 6, 62, "Output",ExpressionUUID->"08e67a85-9b14-40f9-847b-4fb28eca4378"]
}, Open ]],
Cell[CellGroupData[{
Cell[170425, 4543, 1792, 61, 1100, "Input",ExpressionUUID->"bcdd28c4-9a78-2a44-b854-ef88bbc17e46"],
Cell[170425, 4543, 1792, 61, 358, "Input",ExpressionUUID->"bcdd28c4-9a78-2a44-b854-ef88bbc17e46"],
Cell[172220, 4606, 270, 5, 62, "Output",ExpressionUUID->"fc4c009b-4226-4193-8c5c-2b3c3c1cb35b"]
}, Open ]],
Cell[CellGroupData[{
Cell[172527, 4616, 1105, 37, 667, "Input",ExpressionUUID->"cb449bf0-0225-b74b-a7eb-da633694c642"],
Cell[172527, 4616, 1105, 37, 256, "Input",ExpressionUUID->"cb449bf0-0225-b74b-a7eb-da633694c642"],
Cell[173635, 4655, 291, 6, 62, "Output",ExpressionUUID->"619b4bd1-7791-42f4-a5c9-213f0712b905"]
}, Open ]],
Cell[CellGroupData[{
Cell[173963, 4666, 1822, 62, 1100, "Input",ExpressionUUID->"499f7984-fdca-3841-a79e-5312624ba7d1"],
Cell[173963, 4666, 1822, 62, 313, "Input",ExpressionUUID->"499f7984-fdca-3841-a79e-5312624ba7d1"],
Cell[175788, 4730, 269, 5, 62, "Output",ExpressionUUID->"fce4da0b-4d58-49d8-bfa1-3aa854f17c16"]
}, Open ]],
Cell[CellGroupData[{
Cell[176094, 4740, 1635, 54, 451, "Input",ExpressionUUID->"a89765b9-ecae-b94a-b52d-9e09b94eaec7"],
Cell[176094, 4740, 1635, 54, 310, "Input",ExpressionUUID->"a89765b9-ecae-b94a-b52d-9e09b94eaec7"],
Cell[177732, 4796, 273, 5, 62, "Output",ExpressionUUID->"caf71c16-6c0a-4583-8266-aa02b4b5b181"]
}, Open ]],
Cell[CellGroupData[{
Cell[178042, 4806, 1635, 54, 451, "Input",ExpressionUUID->"75a4e593-60a4-d44b-ba89-8ad9cf15c456"],
Cell[178042, 4806, 1635, 54, 310, "Input",ExpressionUUID->"75a4e593-60a4-d44b-ba89-8ad9cf15c456"],
Cell[179680, 4862, 272, 5, 62, "Output",ExpressionUUID->"be7fc9b0-8863-48a4-9c93-e6fa73bf15df"]
}, Open ]],
Cell[CellGroupData[{
@ -14458,15 +14548,15 @@ Cell[180865, 4898, 238, 4, 62, "Output",ExpressionUUID->"d6386bd1-b2d0-4b17-ab3b
}, Open ]],
Cell[181118, 4905, 177, 3, 55, "Input",ExpressionUUID->"f01796a4-39d7-3b4e-ae8e-049e50ab8a2a"],
Cell[CellGroupData[{
Cell[181320, 4912, 1301, 43, 303, "Input",ExpressionUUID->"eb49a904-abe3-7c49-91ca-3a700617f3d2"],
Cell[181320, 4912, 1301, 43, 217, "Input",ExpressionUUID->"eb49a904-abe3-7c49-91ca-3a700617f3d2"],
Cell[182624, 4957, 275, 5, 62, "Output",ExpressionUUID->"5667e4df-77af-465e-9a0c-eec33bd9d257"]
}, Open ]],
Cell[CellGroupData[{
Cell[182936, 4967, 931, 31, 259, "Input",ExpressionUUID->"4237f61c-7340-ae4e-a030-5501c3a85c24"],
Cell[182936, 4967, 931, 31, 107, "Input",ExpressionUUID->"4237f61c-7340-ae4e-a030-5501c3a85c24"],
Cell[183870, 5000, 278, 5, 62, "Output",ExpressionUUID->"765d9cd9-e681-4321-872e-28ffe14fdf9d"]
}, Open ]],
Cell[CellGroupData[{
Cell[184185, 5010, 907, 30, 259, "Input",ExpressionUUID->"8a758118-d07d-d243-b7d7-f8e668175458"],
Cell[184185, 5010, 907, 30, 107, "Input",ExpressionUUID->"8a758118-d07d-d243-b7d7-f8e668175458"],
Cell[185095, 5042, 278, 5, 62, "Output",ExpressionUUID->"51642a1c-b675-49b6-ad25-93eee018f740"]
}, Open ]],
Cell[CellGroupData[{
@ -14494,7 +14584,7 @@ Cell[190720, 5195, 181, 5, 81, "Input",ExpressionUUID->"b0d0ac9b-39f3-4b4b-b52c-
Cell[190904, 5202, 664, 10, 62, "Output",ExpressionUUID->"46c51d08-5cc2-4704-9167-2f2e09ec67b9"]
}, Open ]],
Cell[CellGroupData[{
Cell[191605, 5217, 6055, 185, 2152, "Input",ExpressionUUID->"2a846e87-22f9-6748-92c3-410b79cd4168"],
Cell[191605, 5217, 6055, 185, 933, "Input",ExpressionUUID->"2a846e87-22f9-6748-92c3-410b79cd4168"],
Cell[197663, 5404, 647, 10, 62, "Output",ExpressionUUID->"af68c21a-f82e-436e-af66-2a931b1fbb72"]
}, Open ]],
Cell[CellGroupData[{
@ -14527,7 +14617,7 @@ Cell[203136, 5572, 181, 5, 81, "Input",ExpressionUUID->"3bf1c992-ca95-0840-b09f-
Cell[203320, 5579, 271, 5, 62, "Output",ExpressionUUID->"80e5fffc-1bbb-46db-a342-5d70545f8ca3"]
}, Open ]],
Cell[CellGroupData[{
Cell[203628, 5589, 6055, 185, 2152, "Input",ExpressionUUID->"f0ee6503-462a-8e43-9c68-aa20666fdb61"],
Cell[203628, 5589, 6055, 185, 933, "Input",ExpressionUUID->"f0ee6503-462a-8e43-9c68-aa20666fdb61"],
Cell[209686, 5776, 274, 5, 62, "Output",ExpressionUUID->"a4495230-3d33-4920-8527-ece80fea158d"]
}, Open ]],
Cell[CellGroupData[{
@ -14535,7 +14625,7 @@ Cell[209997, 5786, 410, 10, 109, "Input",ExpressionUUID->"25ca2884-0dbe-144c-96c
Cell[210410, 5798, 318, 6, 92, "Output",ExpressionUUID->"38fbeeef-09af-4e17-b2ce-56357eaa0c05"]
}, Open ]],
Cell[CellGroupData[{
Cell[210765, 5809, 6122, 187, 2152, "Input",ExpressionUUID->"34ae97e2-3a1e-e741-af74-2f3c81915900"],
Cell[210765, 5809, 6122, 187, 976, "Input",ExpressionUUID->"34ae97e2-3a1e-e741-af74-2f3c81915900"],
Cell[216890, 5998, 277, 5, 62, "Output",ExpressionUUID->"43ffb152-05c4-4d7a-85e8-9f5c899c8cb6"]
}, Open ]],
Cell[CellGroupData[{
@ -14543,90 +14633,90 @@ Cell[217204, 6008, 368, 9, 79, "Input",ExpressionUUID->"721f8d78-4352-d846-b1aa-
Cell[217575, 6019, 273, 5, 62, "Output",ExpressionUUID->"1dfa5f9c-5715-4737-a920-5b4f3ffdc16f"]
}, Open ]],
Cell[CellGroupData[{
Cell[217885, 6029, 2663, 88, 1067, "Input",ExpressionUUID->"fb930c1f-5172-4e4e-8627-5b438aae1c06"],
Cell[217885, 6029, 2663, 88, 315, "Input",ExpressionUUID->"fb930c1f-5172-4e4e-8627-5b438aae1c06"],
Cell[220551, 6119, 273, 5, 62, "Output",ExpressionUUID->"61500c6b-fd21-429f-a8d7-8f81dcf3b6c5"]
}, Open ]],
Cell[CellGroupData[{
Cell[220861, 6129, 2603, 85, 967, "Input",ExpressionUUID->"4585ec75-2d4f-b84a-b605-f090f6c3c5a2"],
Cell[220861, 6129, 2603, 85, 315, "Input",ExpressionUUID->"4585ec75-2d4f-b84a-b605-f090f6c3c5a2"],
Cell[223467, 6216, 276, 5, 62, "Output",ExpressionUUID->"26a10b34-a614-4bc7-ac45-b38f6f4a1eff"]
}, Open ]],
Cell[CellGroupData[{
Cell[223780, 6226, 3712, 118, 1454, "Input",ExpressionUUID->"eb4fb471-42c6-494f-9edf-c7b1cc74dfd7"],
Cell[223780, 6226, 3712, 118, 464, "Input",ExpressionUUID->"eb4fb471-42c6-494f-9edf-c7b1cc74dfd7"],
Cell[227495, 6346, 273, 5, 62, "Output",ExpressionUUID->"46490ee9-2e34-4a9b-b167-aec1b8012b07"]
}, Open ]],
Cell[227783, 6354, 164, 4, 55, "Input",ExpressionUUID->"1cc34a71-05ee-424c-ba53-995669bbcd65"],
Cell[CellGroupData[{
Cell[227972, 6362, 2075, 59, 731, "Input",ExpressionUUID->"a98d80d1-1ce4-a541-8ba1-3a94fbdbad18"],
Cell[230050, 6423, 750, 16, 213, "Message",ExpressionUUID->"8fa45948-8bf7-4a54-9ea4-632fb5f04040"],
Cell[230803, 6441, 751, 16, 213, "Message",ExpressionUUID->"397cbaa6-1abf-4588-a667-04d7dcafa3b3"],
Cell[231557, 6459, 752, 16, 213, "Message",ExpressionUUID->"5d56125c-00bf-46a9-87f3-526de5a7aaa6"],
Cell[232312, 6477, 573, 13, 82, "Message",ExpressionUUID->"b95cdd48-c445-42e3-a155-55465a58e2f0"],
Cell[227972, 6362, 2075, 59, 409, "Input",ExpressionUUID->"a98d80d1-1ce4-a541-8ba1-3a94fbdbad18"],
Cell[230050, 6423, 750, 16, 109, "Message",ExpressionUUID->"8fa45948-8bf7-4a54-9ea4-632fb5f04040"],
Cell[230803, 6441, 751, 16, 109, "Message",ExpressionUUID->"397cbaa6-1abf-4588-a667-04d7dcafa3b3"],
Cell[231557, 6459, 752, 16, 109, "Message",ExpressionUUID->"5d56125c-00bf-46a9-87f3-526de5a7aaa6"],
Cell[232312, 6477, 573, 13, 48, "Message",ExpressionUUID->"b95cdd48-c445-42e3-a155-55465a58e2f0"],
Cell[232888, 6492, 263, 5, 62, "Output",ExpressionUUID->"368bd8e6-f2da-4484-ba61-814264e48140"]
}, Open ]],
Cell[CellGroupData[{
Cell[233188, 6502, 2054, 59, 731, "Input",ExpressionUUID->"0f581ffd-dfa8-e845-a733-ca6cc08b08a0"],
Cell[235245, 6563, 556, 12, 245, "Message",ExpressionUUID->"365becfb-66c2-b442-8b7b-c6077e53a212"],
Cell[235804, 6577, 556, 12, 245, "Message",ExpressionUUID->"2b170196-02e0-d544-a5a5-d90722dc10dc"],
Cell[236363, 6591, 559, 12, 245, "Message",ExpressionUUID->"02967e8e-3430-cf4f-b706-b82af40300a2"],
Cell[236925, 6605, 452, 10, 81, "Message",ExpressionUUID->"a8933e75-6bbd-684a-8439-656414d7fe5d"],
Cell[237380, 6617, 166, 2, 62, "Output",ExpressionUUID->"0790c690-9267-6441-bc9c-d353ab16b428"]
Cell[233188, 6502, 2054, 59, 409, "Input",ExpressionUUID->"0f581ffd-dfa8-e845-a733-ca6cc08b08a0"],
Cell[235245, 6563, 556, 12, 119, "Message",ExpressionUUID->"365becfb-66c2-b442-8b7b-c6077e53a212"],
Cell[235804, 6577, 556, 12, 119, "Message",ExpressionUUID->"2b170196-02e0-d544-a5a5-d90722dc10dc"],
Cell[236363, 6591, 559, 12, 109, "Message",ExpressionUUID->"02967e8e-3430-cf4f-b706-b82af40300a2"],
Cell[236925, 6605, 452, 10, 109, "Message",ExpressionUUID->"a8933e75-6bbd-684a-8439-656414d7fe5d"],
Cell[237380, 6617, 166, 2, 109, "Output",ExpressionUUID->"0790c690-9267-6441-bc9c-d353ab16b428"]
}, Open ]],
Cell[CellGroupData[{
Cell[237583, 6624, 1938, 53, 506, "Input",ExpressionUUID->"1834f328-2171-004d-99c2-8b70b5354bda"],
Cell[239524, 6679, 20239, 378, 333, "Output",ExpressionUUID->"5d2ddb35-b7b8-514c-917f-fcc77dc8600c"]
Cell[237583, 6624, 1938, 53, 109, "Input",ExpressionUUID->"1834f328-2171-004d-99c2-8b70b5354bda"],
Cell[239524, 6679, 20239, 378, 448, "Output",ExpressionUUID->"5d2ddb35-b7b8-514c-917f-fcc77dc8600c"]
}, Open ]],
Cell[CellGroupData[{
Cell[259800, 7062, 2094, 60, 782, "Input",ExpressionUUID->"2a70f76a-58a3-cb47-ac3c-9aed2c391662"],
Cell[261897, 7124, 497, 11, 182, "Message",ExpressionUUID->"cb33453f-b5ca-e14d-a319-662822d35ed2"],
Cell[262397, 7137, 501, 11, 182, "Message",ExpressionUUID->"aa5fb574-aeea-7141-9d86-babfa2192485"],
Cell[262901, 7150, 503, 11, 182, "Message",ExpressionUUID->"dec65c86-5426-6949-9e38-c5bc3eb7722e"],
Cell[263407, 7163, 455, 10, 81, "Message",ExpressionUUID->"32a908f1-0097-2943-9511-bd82e083c1e0"],
Cell[263865, 7175, 43631, 762, 318, "Output",ExpressionUUID->"704b46fd-7ca5-4147-bbb4-19991a3778e5"]
Cell[259800, 7062, 2094, 60, 344, "Input",ExpressionUUID->"2a70f76a-58a3-cb47-ac3c-9aed2c391662"],
Cell[261897, 7124, 497, 11, 109, "Message",ExpressionUUID->"cb33453f-b5ca-e14d-a319-662822d35ed2"],
Cell[262397, 7137, 501, 11, 109, "Message",ExpressionUUID->"aa5fb574-aeea-7141-9d86-babfa2192485"],
Cell[262901, 7150, 503, 11, 109, "Message",ExpressionUUID->"dec65c86-5426-6949-9e38-c5bc3eb7722e"],
Cell[263407, 7163, 455, 10, 48, "Message",ExpressionUUID->"32a908f1-0097-2943-9511-bd82e083c1e0"],
Cell[263865, 7175, 43631, 762, 436, "Output",ExpressionUUID->"704b46fd-7ca5-4147-bbb4-19991a3778e5"]
}, Open ]],
Cell[307511, 7940, 2455, 69, 677, "Input",ExpressionUUID->"d9d63445-4981-8f49-b88b-9e93d345c648"],
Cell[307511, 7940, 2455, 69, 109, "Input",ExpressionUUID->"d9d63445-4981-8f49-b88b-9e93d345c648"],
Cell[309969, 8011, 209, 5, 55, "Input",ExpressionUUID->"39000a9e-1f94-0640-8925-ec28b28907cc"],
Cell[CellGroupData[{
Cell[310203, 8020, 212, 6, 90, "Input",ExpressionUUID->"90780efc-4769-7b47-9fbb-9166c67c2a66"],
Cell[310418, 8028, 168, 2, 62, "Output",ExpressionUUID->"1f95faab-1b52-5440-9bc8-bbd29c090294"]
}, Open ]],
Cell[CellGroupData[{
Cell[310623, 8035, 1814, 53, 684, "Input",ExpressionUUID->"7116d4f3-8ab8-b741-8264-0a5eeac170a0"],
Cell[312440, 8090, 505, 11, 182, "Message",ExpressionUUID->"34609962-a5ff-c943-bd24-1be35ec9ac87"],
Cell[312948, 8103, 509, 11, 182, "Message",ExpressionUUID->"1fdfd709-87fa-2d47-912a-2bb16540a45a"],
Cell[313460, 8116, 508, 11, 182, "Message",ExpressionUUID->"02f7e2ed-ac22-9d4d-8071-ab116260ee28"],
Cell[313971, 8129, 455, 10, 81, "Message",ExpressionUUID->"7db76209-a5a6-1947-80c1-912d214b981c"],
Cell[314429, 8141, 22399, 414, 324, "Output",ExpressionUUID->"b5f713da-fcb5-f640-b2b9-a3f5b5d5c325"]
Cell[310623, 8035, 1814, 53, 238, "Input",ExpressionUUID->"7116d4f3-8ab8-b741-8264-0a5eeac170a0"],
Cell[312440, 8090, 505, 11, 109, "Message",ExpressionUUID->"34609962-a5ff-c943-bd24-1be35ec9ac87"],
Cell[312948, 8103, 509, 11, 109, "Message",ExpressionUUID->"1fdfd709-87fa-2d47-912a-2bb16540a45a"],
Cell[313460, 8116, 508, 11, 109, "Message",ExpressionUUID->"02f7e2ed-ac22-9d4d-8071-ab116260ee28"],
Cell[313971, 8129, 455, 10, 48, "Message",ExpressionUUID->"7db76209-a5a6-1947-80c1-912d214b981c"],
Cell[314429, 8141, 22399, 414, 439, "Output",ExpressionUUID->"b5f713da-fcb5-f640-b2b9-a3f5b5d5c325"]
}, Open ]],
Cell[CellGroupData[{
Cell[336865, 8560, 1612, 47, 526, "Input",ExpressionUUID->"5530f28a-0194-494d-ad73-c38d245a1f1d"],
Cell[338480, 8609, 581, 12, 245, "Message",ExpressionUUID->"e283daf4-b253-944e-a35b-b9d739b4810d"],
Cell[339064, 8623, 584, 12, 245, "Message",ExpressionUUID->"45f4fe27-f32a-9441-bd55-e0801ff04328"],
Cell[339651, 8637, 590, 12, 276, "Message",ExpressionUUID->"8fffabed-e171-5e42-9ba8-fd51ae8f5dd5"],
Cell[340244, 8651, 455, 10, 81, "Message",ExpressionUUID->"8b648472-e40f-a549-a057-c6eeb9f14028"],
Cell[336865, 8560, 1612, 47, 128, "Input",ExpressionUUID->"5530f28a-0194-494d-ad73-c38d245a1f1d"],
Cell[338480, 8609, 581, 12, 150, "Message",ExpressionUUID->"e283daf4-b253-944e-a35b-b9d739b4810d"],
Cell[339064, 8623, 584, 12, 150, "Message",ExpressionUUID->"45f4fe27-f32a-9441-bd55-e0801ff04328"],
Cell[339651, 8637, 590, 12, 150, "Message",ExpressionUUID->"8fffabed-e171-5e42-9ba8-fd51ae8f5dd5"],
Cell[340244, 8651, 455, 10, 48, "Message",ExpressionUUID->"8b648472-e40f-a549-a057-c6eeb9f14028"],
Cell[340702, 8663, 169, 2, 62, "Output",ExpressionUUID->"c7b55151-fc31-d94c-8a4e-01b34fb0adaf"]
}, Open ]],
Cell[CellGroupData[{
Cell[340908, 8670, 2249, 64, 731, "Input",ExpressionUUID->"18d0289f-01fd-a740-8fac-540622282b2c"],
Cell[343160, 8736, 557, 12, 245, "Message",ExpressionUUID->"3632efc4-f65f-2f41-a6ff-4f71c0ebce84"],
Cell[343720, 8750, 560, 12, 245, "Message",ExpressionUUID->"779c5516-83d5-5d41-8a7a-6b58e876b564"],
Cell[344283, 8764, 560, 12, 245, "Message",ExpressionUUID->"8e3711bd-8e48-2e4f-9802-ad11f73b56ef"],
Cell[344846, 8778, 455, 10, 81, "Message",ExpressionUUID->"f612a69b-4740-9240-9908-d284159fa285"],
Cell[340908, 8670, 2249, 64, 399, "Input",ExpressionUUID->"18d0289f-01fd-a740-8fac-540622282b2c"],
Cell[343160, 8736, 557, 12, 109, "Message",ExpressionUUID->"3632efc4-f65f-2f41-a6ff-4f71c0ebce84"],
Cell[343720, 8750, 560, 12, 109, "Message",ExpressionUUID->"779c5516-83d5-5d41-8a7a-6b58e876b564"],
Cell[344283, 8764, 560, 12, 109, "Message",ExpressionUUID->"8e3711bd-8e48-2e4f-9802-ad11f73b56ef"],
Cell[344846, 8778, 455, 10, 48, "Message",ExpressionUUID->"f612a69b-4740-9240-9908-d284159fa285"],
Cell[345304, 8790, 169, 2, 62, "Output",ExpressionUUID->"bfa217e6-2060-bc4b-b710-35d6c4ca9627"]
}, Open ]],
Cell[CellGroupData[{
Cell[345510, 8797, 2221, 64, 692, "Input",ExpressionUUID->"33f25e29-8e2f-5249-9603-4bb381db84df"],
Cell[347734, 8863, 554, 12, 245, "Message",ExpressionUUID->"3ebcf84a-7882-bd47-b9c8-0657501c09d4"],
Cell[348291, 8877, 560, 12, 245, "Message",ExpressionUUID->"5ba908af-818e-5d45-9b4d-c738ed936632"],
Cell[348854, 8891, 560, 12, 245, "Message",ExpressionUUID->"b25ed3b8-96c0-f246-8b73-bf5dca1bf3be"],
Cell[349417, 8905, 455, 10, 81, "Message",ExpressionUUID->"4d7ee3e1-e220-9e46-b1cc-01012021a276"],
Cell[345510, 8797, 2221, 64, 283, "Input",ExpressionUUID->"33f25e29-8e2f-5249-9603-4bb381db84df"],
Cell[347734, 8863, 554, 12, 119, "Message",ExpressionUUID->"3ebcf84a-7882-bd47-b9c8-0657501c09d4"],
Cell[348291, 8877, 560, 12, 119, "Message",ExpressionUUID->"5ba908af-818e-5d45-9b4d-c738ed936632"],
Cell[348854, 8891, 560, 12, 119, "Message",ExpressionUUID->"b25ed3b8-96c0-f246-8b73-bf5dca1bf3be"],
Cell[349417, 8905, 455, 10, 48, "Message",ExpressionUUID->"4d7ee3e1-e220-9e46-b1cc-01012021a276"],
Cell[349875, 8917, 169, 2, 62, "Output",ExpressionUUID->"f21819b7-4040-3a47-b212-dc05454fc812"]
}, Open ]],
Cell[CellGroupData[{
Cell[350081, 8924, 2223, 64, 692, "Input",ExpressionUUID->"88e14da9-8532-e842-b722-1b0781de8eeb"],
Cell[352307, 8990, 555, 12, 245, "Message",ExpressionUUID->"abd6af2a-56b2-2644-a5c5-5aa91718971c"],
Cell[352865, 9004, 558, 12, 245, "Message",ExpressionUUID->"31d8f902-5be7-c54f-8e99-429decd85903"],
Cell[353426, 9018, 560, 12, 245, "Message",ExpressionUUID->"666728b2-41bd-114c-ad81-a56ae7cb85e9"],
Cell[353989, 9032, 453, 10, 81, "Message",ExpressionUUID->"7a1ee219-911f-6846-82f7-c389bec607c2"],
Cell[350081, 8924, 2223, 64, 283, "Input",ExpressionUUID->"88e14da9-8532-e842-b722-1b0781de8eeb"],
Cell[352307, 8990, 555, 12, 119, "Message",ExpressionUUID->"abd6af2a-56b2-2644-a5c5-5aa91718971c"],
Cell[352865, 9004, 558, 12, 119, "Message",ExpressionUUID->"31d8f902-5be7-c54f-8e99-429decd85903"],
Cell[353426, 9018, 560, 12, 119, "Message",ExpressionUUID->"666728b2-41bd-114c-ad81-a56ae7cb85e9"],
Cell[353989, 9032, 453, 10, 48, "Message",ExpressionUUID->"7a1ee219-911f-6846-82f7-c389bec607c2"],
Cell[354445, 9044, 167, 2, 62, "Output",ExpressionUUID->"f40d5525-ccff-eb4c-a859-e6917373a7f1"]
}, Open ]],
Cell[CellGroupData[{
@ -14647,7 +14737,7 @@ Cell[356457, 9113, 181, 5, 81, "Input",ExpressionUUID->"34b5c282-9128-3243-a083-
Cell[356641, 9120, 173, 3, 62, "Output",ExpressionUUID->"f46a3dc4-a4b4-034f-91be-6596e81ebf6d"]
}, Open ]],
Cell[CellGroupData[{
Cell[356851, 9128, 6055, 185, 2152, "Input",ExpressionUUID->"f3a277aa-056d-d149-8885-d2d3d2344155"],
Cell[356851, 9128, 6055, 185, 933, "Input",ExpressionUUID->"f3a277aa-056d-d149-8885-d2d3d2344155"],
Cell[362909, 9315, 172, 3, 62, "Output",ExpressionUUID->"ccd4df45-d425-704c-b4a9-648b41b92e77"]
}, Open ]],
Cell[CellGroupData[{
@ -14655,7 +14745,7 @@ Cell[363118, 9323, 368, 9, 79, "Input",ExpressionUUID->"0fa06165-8277-0942-9840-
Cell[363489, 9334, 170, 3, 62, "Output",ExpressionUUID->"1ebb6633-805d-cf47-abbc-564ac9bf2374"]
}, Open ]],
Cell[CellGroupData[{
Cell[363696, 9342, 6122, 187, 2152, "Input",ExpressionUUID->"1b1171a5-5779-4b4d-9d05-b0c2eafb2db5"],
Cell[363696, 9342, 6122, 187, 976, "Input",ExpressionUUID->"1b1171a5-5779-4b4d-9d05-b0c2eafb2db5"],
Cell[369821, 9531, 175, 3, 62, "Output",ExpressionUUID->"a3a95ff2-cddf-6a4c-ac06-8cc3fd5707bc"]
}, Open ]],
Cell[CellGroupData[{
@ -14663,77 +14753,77 @@ Cell[370033, 9539, 368, 9, 79, "Input",ExpressionUUID->"6c245ddb-5918-924a-9203-
Cell[370404, 9550, 169, 3, 62, "Output",ExpressionUUID->"53071608-cf53-7441-9033-6c9cf2e7fa8e"]
}, Open ]],
Cell[CellGroupData[{
Cell[370610, 9558, 2663, 88, 1067, "Input",ExpressionUUID->"653c5092-298f-db49-b06e-e3478aa9b1d6"],
Cell[370610, 9558, 2663, 88, 315, "Input",ExpressionUUID->"653c5092-298f-db49-b06e-e3478aa9b1d6"],
Cell[373276, 9648, 173, 3, 62, "Output",ExpressionUUID->"547b87cc-d628-4d49-8e04-72542aa7650e"]
}, Open ]],
Cell[CellGroupData[{
Cell[373486, 9656, 2603, 85, 967, "Input",ExpressionUUID->"14be274c-57f4-d247-984a-05fe7f5796d8"],
Cell[373486, 9656, 2603, 85, 315, "Input",ExpressionUUID->"14be274c-57f4-d247-984a-05fe7f5796d8"],
Cell[376092, 9743, 171, 3, 62, "Output",ExpressionUUID->"a8edf49c-9c61-9e4b-9fa8-4de409daba96"]
}, Open ]],
Cell[CellGroupData[{
Cell[376300, 9751, 3712, 118, 1454, "Input",ExpressionUUID->"b50305da-a32c-4d4f-98ec-1a42d89ff35c"],
Cell[376300, 9751, 3712, 118, 464, "Input",ExpressionUUID->"b50305da-a32c-4d4f-98ec-1a42d89ff35c"],
Cell[380015, 9871, 171, 3, 62, "Output",ExpressionUUID->"3584cc50-41a2-ae4b-af54-859d095b0154"]
}, Open ]],
Cell[CellGroupData[{
Cell[380223, 9879, 2052, 59, 731, "Input",ExpressionUUID->"ee2d2671-1677-5943-bf7a-6ffa36275fe8"],
Cell[382278, 9940, 572, 12, 245, "Message",ExpressionUUID->"d59869d2-8577-0547-8448-230bc5a4ac5e"],
Cell[382853, 9954, 573, 12, 245, "Message",ExpressionUUID->"844f4204-3100-6d45-b5d2-238cc22b8006"],
Cell[383429, 9968, 578, 12, 245, "Message",ExpressionUUID->"f91c55eb-7b3d-3340-b869-4269b99a071c"],
Cell[384010, 9982, 457, 10, 81, "Message",ExpressionUUID->"efd89e15-8a66-4047-aee7-4fb3607a30a7"],
Cell[380223, 9879, 2052, 59, 409, "Input",ExpressionUUID->"ee2d2671-1677-5943-bf7a-6ffa36275fe8"],
Cell[382278, 9940, 572, 12, 119, "Message",ExpressionUUID->"d59869d2-8577-0547-8448-230bc5a4ac5e"],
Cell[382853, 9954, 573, 12, 150, "Message",ExpressionUUID->"844f4204-3100-6d45-b5d2-238cc22b8006"],
Cell[383429, 9968, 578, 12, 150, "Message",ExpressionUUID->"f91c55eb-7b3d-3340-b869-4269b99a071c"],
Cell[384010, 9982, 457, 10, 48, "Message",ExpressionUUID->"efd89e15-8a66-4047-aee7-4fb3607a30a7"],
Cell[384470, 9994, 172, 3, 62, "Output",ExpressionUUID->"e68f2098-b3f7-6745-819f-009e252dd442"]
}, Open ]],
Cell[CellGroupData[{
Cell[384679, 10002, 2054, 59, 731, "Input",ExpressionUUID->"b0b1035a-0fdf-b146-a71f-1ab9142a9a90"],
Cell[386736, 10063, 572, 12, 245, "Message",ExpressionUUID->"feb3ed0a-8d45-dd4c-a945-407106f88295"],
Cell[387311, 10077, 575, 12, 245, "Message",ExpressionUUID->"d5a6c2e7-2143-1843-8d40-686107f6aa27"],
Cell[387889, 10091, 576, 12, 245, "Message",ExpressionUUID->"a15d89dd-0dfc-c845-aec3-fe7d60156e1f"],
Cell[388468, 10105, 457, 10, 81, "Message",ExpressionUUID->"0f9408e4-b654-4a40-9b38-655b18398efc"],
Cell[384679, 10002, 2054, 59, 409, "Input",ExpressionUUID->"b0b1035a-0fdf-b146-a71f-1ab9142a9a90"],
Cell[386736, 10063, 572, 12, 119, "Message",ExpressionUUID->"feb3ed0a-8d45-dd4c-a945-407106f88295"],
Cell[387311, 10077, 575, 12, 150, "Message",ExpressionUUID->"d5a6c2e7-2143-1843-8d40-686107f6aa27"],
Cell[387889, 10091, 576, 12, 150, "Message",ExpressionUUID->"a15d89dd-0dfc-c845-aec3-fe7d60156e1f"],
Cell[388468, 10105, 457, 10, 48, "Message",ExpressionUUID->"0f9408e4-b654-4a40-9b38-655b18398efc"],
Cell[388928, 10117, 170, 3, 62, "Output",ExpressionUUID->"f72e3d82-4d19-7143-9513-38a15cee4d51"]
}, Open ]],
Cell[CellGroupData[{
Cell[389135, 10125, 2030, 55, 506, "Input",ExpressionUUID->"f6fa9d80-fa6d-8c4a-8fee-ff25938e6592"],
Cell[391168, 10182, 20377, 384, 327, "Output",ExpressionUUID->"02187549-f2f0-9c4d-81fc-d12919ea7802"]
Cell[389135, 10125, 2030, 55, 149, "Input",ExpressionUUID->"f6fa9d80-fa6d-8c4a-8fee-ff25938e6592"],
Cell[391168, 10182, 20377, 384, 443, "Output",ExpressionUUID->"02187549-f2f0-9c4d-81fc-d12919ea7802"]
}, Open ]],
Cell[CellGroupData[{
Cell[411582, 10571, 2118, 60, 782, "Input",ExpressionUUID->"8faa67fd-f295-ea48-b116-d12d9d52c36b"],
Cell[413703, 10633, 499, 11, 182, "Message",ExpressionUUID->"75033ea5-32d5-4445-bfb0-a981507a2e9a"],
Cell[414205, 10646, 504, 11, 182, "Message",ExpressionUUID->"bc53c85b-e7c9-be4a-8ed4-30975f08af5c"],
Cell[414712, 10659, 507, 11, 182, "Message",ExpressionUUID->"e09d101b-c5d3-424f-aab9-c5788f3b9ef6"],
Cell[415222, 10672, 455, 10, 81, "Message",ExpressionUUID->"28f777a6-eb27-df49-a698-bd7806baa94c"],
Cell[415680, 10684, 22381, 415, 325, "Output",ExpressionUUID->"cd997d80-b342-8b4c-95c9-b33408882f73"]
Cell[411582, 10571, 2118, 60, 344, "Input",ExpressionUUID->"8faa67fd-f295-ea48-b116-d12d9d52c36b"],
Cell[413703, 10633, 499, 11, 109, "Message",ExpressionUUID->"75033ea5-32d5-4445-bfb0-a981507a2e9a"],
Cell[414205, 10646, 504, 11, 109, "Message",ExpressionUUID->"bc53c85b-e7c9-be4a-8ed4-30975f08af5c"],
Cell[414712, 10659, 507, 11, 109, "Message",ExpressionUUID->"e09d101b-c5d3-424f-aab9-c5788f3b9ef6"],
Cell[415222, 10672, 455, 10, 48, "Message",ExpressionUUID->"28f777a6-eb27-df49-a698-bd7806baa94c"],
Cell[415680, 10684, 22381, 415, 440, "Output",ExpressionUUID->"cd997d80-b342-8b4c-95c9-b33408882f73"]
}, Open ]],
Cell[438076, 11102, 174, 3, 55, "Input",ExpressionUUID->"c5eb8b00-da53-e74c-9781-4f98a6653ef7"],
Cell[438253, 11107, 209, 5, 55, "Input",ExpressionUUID->"05df483d-64d7-9449-845e-6e6b94590d4b"],
Cell[CellGroupData[{
Cell[438487, 11116, 1616, 48, 526, "Input",ExpressionUUID->"f695fa87-ec11-e544-beb4-27e0ec1d6164"],
Cell[440106, 11166, 594, 12, 276, "Message",ExpressionUUID->"96d01a47-7c9a-1944-8904-f1788b2f0a8a"],
Cell[440703, 11180, 594, 12, 276, "Message",ExpressionUUID->"fee09e7b-7835-394b-93fe-35ddd26f69d1"],
Cell[441300, 11194, 598, 12, 276, "Message",ExpressionUUID->"fc12fc14-afc1-0a48-8829-94d858477ec4"],
Cell[441901, 11208, 457, 10, 81, "Message",ExpressionUUID->"41b1346d-6d7d-5d4d-9b1a-88cde3361cf3"],
Cell[438487, 11116, 1616, 48, 128, "Input",ExpressionUUID->"f695fa87-ec11-e544-beb4-27e0ec1d6164"],
Cell[440106, 11166, 594, 12, 150, "Message",ExpressionUUID->"96d01a47-7c9a-1944-8904-f1788b2f0a8a"],
Cell[440703, 11180, 594, 12, 150, "Message",ExpressionUUID->"fee09e7b-7835-394b-93fe-35ddd26f69d1"],
Cell[441300, 11194, 598, 12, 150, "Message",ExpressionUUID->"fc12fc14-afc1-0a48-8829-94d858477ec4"],
Cell[441901, 11208, 457, 10, 48, "Message",ExpressionUUID->"41b1346d-6d7d-5d4d-9b1a-88cde3361cf3"],
Cell[442361, 11220, 171, 3, 62, "Output",ExpressionUUID->"0bbffe2c-809c-1149-a08f-e3342cda31a0"]
}, Open ]],
Cell[CellGroupData[{
Cell[442569, 11228, 2247, 64, 731, "Input",ExpressionUUID->"df92a918-12ed-ff47-a8a8-122296a3d634"],
Cell[444819, 11294, 572, 12, 245, "Message",ExpressionUUID->"922f5f31-888f-7340-96cd-65ecb8ea2e84"],
Cell[445394, 11308, 573, 12, 245, "Message",ExpressionUUID->"287b836d-7493-d44f-85b0-183d2793165c"],
Cell[445970, 11322, 578, 12, 245, "Message",ExpressionUUID->"962d88f7-2937-fe4b-ba97-3fe8099808d5"],
Cell[446551, 11336, 455, 10, 81, "Message",ExpressionUUID->"2ec951f6-2332-9241-84af-c7ac25232c2e"],
Cell[442569, 11228, 2247, 64, 399, "Input",ExpressionUUID->"df92a918-12ed-ff47-a8a8-122296a3d634"],
Cell[444819, 11294, 572, 12, 119, "Message",ExpressionUUID->"922f5f31-888f-7340-96cd-65ecb8ea2e84"],
Cell[445394, 11308, 573, 12, 150, "Message",ExpressionUUID->"287b836d-7493-d44f-85b0-183d2793165c"],
Cell[445970, 11322, 578, 12, 150, "Message",ExpressionUUID->"962d88f7-2937-fe4b-ba97-3fe8099808d5"],
Cell[446551, 11336, 455, 10, 48, "Message",ExpressionUUID->"2ec951f6-2332-9241-84af-c7ac25232c2e"],
Cell[447009, 11348, 172, 3, 62, "Output",ExpressionUUID->"3eb28fb3-5fd6-4240-b231-e1f0fa53f4dc"]
}, Open ]],
Cell[CellGroupData[{
Cell[447218, 11356, 2221, 64, 692, "Input",ExpressionUUID->"1990573a-00f1-b54c-9d39-9c68738afe07"],
Cell[449442, 11422, 570, 12, 245, "Message",ExpressionUUID->"8fc71a81-55ed-5940-a6a0-1fa4e0c6425a"],
Cell[450015, 11436, 573, 12, 245, "Message",ExpressionUUID->"001b2f06-491c-6c4f-881b-1d7c12c1b14f"],
Cell[450591, 11450, 578, 12, 245, "Message",ExpressionUUID->"865c0491-32b6-3549-83ec-bdf42c3a31aa"],
Cell[451172, 11464, 455, 10, 81, "Message",ExpressionUUID->"3566013f-7b44-504c-95a5-32d3ac2ece3d"],
Cell[447218, 11356, 2221, 64, 283, "Input",ExpressionUUID->"1990573a-00f1-b54c-9d39-9c68738afe07"],
Cell[449442, 11422, 570, 12, 119, "Message",ExpressionUUID->"8fc71a81-55ed-5940-a6a0-1fa4e0c6425a"],
Cell[450015, 11436, 573, 12, 150, "Message",ExpressionUUID->"001b2f06-491c-6c4f-881b-1d7c12c1b14f"],
Cell[450591, 11450, 578, 12, 150, "Message",ExpressionUUID->"865c0491-32b6-3549-83ec-bdf42c3a31aa"],
Cell[451172, 11464, 455, 10, 48, "Message",ExpressionUUID->"3566013f-7b44-504c-95a5-32d3ac2ece3d"],
Cell[451630, 11476, 172, 3, 62, "Output",ExpressionUUID->"9cc3c720-52c0-b040-a0b4-75ff2aab4396"]
}, Open ]],
Cell[CellGroupData[{
Cell[451839, 11484, 2221, 64, 692, "Input",ExpressionUUID->"586f2005-dac7-8547-be11-766f96e6af5d"],
Cell[454063, 11550, 572, 12, 245, "Message",ExpressionUUID->"bc9996c1-a929-5b41-9541-f607e96932b8"],
Cell[454638, 11564, 575, 12, 245, "Message",ExpressionUUID->"eb28c83b-0aac-8d4e-a729-f978b41e689a"],
Cell[455216, 11578, 578, 12, 245, "Message",ExpressionUUID->"70b030cf-db8c-c440-8526-b10f71bb72b3"],
Cell[455797, 11592, 455, 10, 81, "Message",ExpressionUUID->"4d72b001-01d6-d944-9c97-6d0d7d2eccbb"],
Cell[451839, 11484, 2221, 64, 283, "Input",ExpressionUUID->"586f2005-dac7-8547-be11-766f96e6af5d"],
Cell[454063, 11550, 572, 12, 119, "Message",ExpressionUUID->"bc9996c1-a929-5b41-9541-f607e96932b8"],
Cell[454638, 11564, 575, 12, 150, "Message",ExpressionUUID->"eb28c83b-0aac-8d4e-a729-f978b41e689a"],
Cell[455216, 11578, 578, 12, 150, "Message",ExpressionUUID->"70b030cf-db8c-c440-8526-b10f71bb72b3"],
Cell[455797, 11592, 455, 10, 48, "Message",ExpressionUUID->"4d72b001-01d6-d944-9c97-6d0d7d2eccbb"],
Cell[456255, 11604, 173, 3, 62, "Output",ExpressionUUID->"c15d23fa-1bed-9640-940a-c33e3a830230"]
}, Open ]],
Cell[CellGroupData[{
@ -14754,7 +14844,7 @@ Cell[458290, 11679, 181, 5, 81, "Input",ExpressionUUID->"3a8bf436-5a5b-e94e-9ccf
Cell[458474, 11686, 173, 3, 62, "Output",ExpressionUUID->"e5353287-a717-554a-9c6b-1021438b30ff"]
}, Open ]],
Cell[CellGroupData[{
Cell[458684, 11694, 6055, 185, 2152, "Input",ExpressionUUID->"cd677593-fddd-ff4c-acc1-d2c088f83196"],
Cell[458684, 11694, 6055, 185, 933, "Input",ExpressionUUID->"cd677593-fddd-ff4c-acc1-d2c088f83196"],
Cell[464742, 11881, 175, 3, 62, "Output",ExpressionUUID->"ed4bd4f3-e1cc-fa47-b5b5-475b6e581b1f"]
}, Open ]],
Cell[CellGroupData[{
@ -14762,7 +14852,7 @@ Cell[464954, 11889, 368, 9, 79, "Input",ExpressionUUID->"25feb7d7-e47e-c542-a706
Cell[465325, 11900, 170, 3, 62, "Output",ExpressionUUID->"0c9f07a0-dfdf-6e41-964a-0bcdc0cbcb45"]
}, Open ]],
Cell[CellGroupData[{
Cell[465532, 11908, 6122, 187, 2152, "Input",ExpressionUUID->"af4d7b87-8410-9444-80c4-518657f4dbc4"],
Cell[465532, 11908, 6122, 187, 976, "Input",ExpressionUUID->"af4d7b87-8410-9444-80c4-518657f4dbc4"],
Cell[471657, 12097, 175, 3, 62, "Output",ExpressionUUID->"579eace1-979d-7347-a36f-c1fefbf459f5"]
}, Open ]],
Cell[CellGroupData[{
@ -14770,75 +14860,75 @@ Cell[471869, 12105, 368, 9, 79, "Input",ExpressionUUID->"5585f354-37e2-3347-ab68
Cell[472240, 12116, 172, 3, 62, "Output",ExpressionUUID->"0225baf1-4541-ed4d-8528-13926fef86cd"]
}, Open ]],
Cell[CellGroupData[{
Cell[472449, 12124, 2663, 88, 1067, "Input",ExpressionUUID->"6fc082ae-2060-6449-a16f-e00d1080fd55"],
Cell[472449, 12124, 2663, 88, 315, "Input",ExpressionUUID->"6fc082ae-2060-6449-a16f-e00d1080fd55"],
Cell[475115, 12214, 173, 3, 62, "Output",ExpressionUUID->"f7c789e7-838d-b443-a597-00e69e7c3611"]
}, Open ]],
Cell[CellGroupData[{
Cell[475325, 12222, 2603, 85, 967, "Input",ExpressionUUID->"3fe1a7bc-c02a-f74a-84f9-d1c0141923f0"],
Cell[475325, 12222, 2603, 85, 315, "Input",ExpressionUUID->"3fe1a7bc-c02a-f74a-84f9-d1c0141923f0"],
Cell[477931, 12309, 171, 3, 62, "Output",ExpressionUUID->"fc2bf760-d110-cb46-bd02-e934de9fd4f9"]
}, Open ]],
Cell[CellGroupData[{
Cell[478139, 12317, 3712, 118, 1454, "Input",ExpressionUUID->"56c6644a-7186-bc4d-adf7-2597c52fe0c9"],
Cell[478139, 12317, 3712, 118, 464, "Input",ExpressionUUID->"56c6644a-7186-bc4d-adf7-2597c52fe0c9"],
Cell[481854, 12437, 171, 3, 62, "Output",ExpressionUUID->"4304216c-b250-ab48-915e-b844e71a70f1"]
}, Open ]],
Cell[CellGroupData[{
Cell[482062, 12445, 2052, 59, 731, "Input",ExpressionUUID->"c3883d3a-8a99-644a-9175-a97b5c6c44f4"],
Cell[484117, 12506, 568, 12, 245, "Message",ExpressionUUID->"ef0dcda5-4eb3-fb4f-a7ba-cf9592c754fd"],
Cell[484688, 12520, 572, 12, 245, "Message",ExpressionUUID->"516128bc-41b4-3d49-8276-2fe73d5d437e"],
Cell[485263, 12534, 574, 12, 245, "Message",ExpressionUUID->"83555127-edb0-f34d-bade-abdcd60ad387"],
Cell[485840, 12548, 457, 10, 81, "Message",ExpressionUUID->"f8efe38f-0b83-4645-b574-b25c08902457"],
Cell[482062, 12445, 2052, 59, 409, "Input",ExpressionUUID->"c3883d3a-8a99-644a-9175-a97b5c6c44f4"],
Cell[484117, 12506, 568, 12, 119, "Message",ExpressionUUID->"ef0dcda5-4eb3-fb4f-a7ba-cf9592c754fd"],
Cell[484688, 12520, 572, 12, 119, "Message",ExpressionUUID->"516128bc-41b4-3d49-8276-2fe73d5d437e"],
Cell[485263, 12534, 574, 12, 150, "Message",ExpressionUUID->"83555127-edb0-f34d-bade-abdcd60ad387"],
Cell[485840, 12548, 457, 10, 48, "Message",ExpressionUUID->"f8efe38f-0b83-4645-b574-b25c08902457"],
Cell[486300, 12560, 172, 3, 62, "Output",ExpressionUUID->"de5933f0-d736-3443-950a-4744d8abefe5"]
}, Open ]],
Cell[CellGroupData[{
Cell[486509, 12568, 2054, 59, 731, "Input",ExpressionUUID->"e98b6a97-f2bb-1949-8aa2-bed1f30b804b"],
Cell[488566, 12629, 568, 12, 245, "Message",ExpressionUUID->"d0c389d2-1c6b-3a44-bd00-6e54df438015"],
Cell[489137, 12643, 572, 12, 245, "Message",ExpressionUUID->"3f819d0b-3458-d54e-bb8e-ed758b92949a"],
Cell[489712, 12657, 574, 12, 245, "Message",ExpressionUUID->"7403c575-bafd-2049-8d02-89293c73f7f1"],
Cell[490289, 12671, 457, 10, 81, "Message",ExpressionUUID->"29512b1b-8a2c-1740-986b-fb78e7d2ec89"],
Cell[486509, 12568, 2054, 59, 409, "Input",ExpressionUUID->"e98b6a97-f2bb-1949-8aa2-bed1f30b804b"],
Cell[488566, 12629, 568, 12, 119, "Message",ExpressionUUID->"d0c389d2-1c6b-3a44-bd00-6e54df438015"],
Cell[489137, 12643, 572, 12, 119, "Message",ExpressionUUID->"3f819d0b-3458-d54e-bb8e-ed758b92949a"],
Cell[489712, 12657, 574, 12, 150, "Message",ExpressionUUID->"7403c575-bafd-2049-8d02-89293c73f7f1"],
Cell[490289, 12671, 457, 10, 48, "Message",ExpressionUUID->"29512b1b-8a2c-1740-986b-fb78e7d2ec89"],
Cell[490749, 12683, 171, 3, 62, "Output",ExpressionUUID->"686785b6-8c83-3e43-88fb-689383b13a2d"]
}, Open ]],
Cell[CellGroupData[{
Cell[490957, 12691, 2030, 55, 506, "Input",ExpressionUUID->"d5c5d0e8-862b-f245-8b21-eac61b5b75d3"],
Cell[492990, 12748, 19960, 375, 327, "Output",ExpressionUUID->"9eb47740-dc4f-3248-80e4-ef19d916a0ad"]
Cell[490957, 12691, 2030, 55, 149, "Input",ExpressionUUID->"d5c5d0e8-862b-f245-8b21-eac61b5b75d3"],
Cell[492990, 12748, 19960, 375, 443, "Output",ExpressionUUID->"9eb47740-dc4f-3248-80e4-ef19d916a0ad"]
}, Open ]],
Cell[CellGroupData[{
Cell[512987, 13128, 2118, 60, 782, "Input",ExpressionUUID->"201ddeed-58e9-7047-8ad4-c179c9adcae7"],
Cell[515108, 13190, 496, 11, 182, "Message",ExpressionUUID->"6bc1b8c6-3100-6640-9985-3abfd43de799"],
Cell[515607, 13203, 501, 11, 182, "Message",ExpressionUUID->"82e13dda-210b-a94d-9e1d-a821db42ab6b"],
Cell[516111, 13216, 505, 11, 182, "Message",ExpressionUUID->"9d37688a-c69d-ed49-bce7-cf0090e0ecb8"],
Cell[516619, 13229, 455, 10, 81, "Message",ExpressionUUID->"4e87d0d8-b47a-ef47-85af-16467b219f50"],
Cell[517077, 13241, 21721, 403, 319, "Output",ExpressionUUID->"6974e3c4-9b35-2f4b-97bf-745f60f533f8"]
Cell[512987, 13128, 2118, 60, 344, "Input",ExpressionUUID->"201ddeed-58e9-7047-8ad4-c179c9adcae7"],
Cell[515108, 13190, 496, 11, 109, "Message",ExpressionUUID->"6bc1b8c6-3100-6640-9985-3abfd43de799"],
Cell[515607, 13203, 501, 11, 109, "Message",ExpressionUUID->"82e13dda-210b-a94d-9e1d-a821db42ab6b"],
Cell[516111, 13216, 505, 11, 109, "Message",ExpressionUUID->"9d37688a-c69d-ed49-bce7-cf0090e0ecb8"],
Cell[516619, 13229, 455, 10, 48, "Message",ExpressionUUID->"4e87d0d8-b47a-ef47-85af-16467b219f50"],
Cell[517077, 13241, 21721, 403, 436, "Output",ExpressionUUID->"6974e3c4-9b35-2f4b-97bf-745f60f533f8"]
}, Open ]],
Cell[538813, 13647, 181, 3, 55, "Input",ExpressionUUID->"d48877eb-e0f2-d842-b248-ea3fc2b4c4a8"],
Cell[538997, 13652, 207, 5, 55, "Input",ExpressionUUID->"eae5aeae-3f12-2d4a-842b-85a3484011b6"],
Cell[CellGroupData[{
Cell[539229, 13661, 1616, 48, 526, "Input",ExpressionUUID->"80872b10-ba88-3a42-8416-8287bf76d77e"],
Cell[540848, 13711, 589, 12, 245, "Message",ExpressionUUID->"8906bbab-e37b-4b4c-898f-52bfc96dde7b"],
Cell[541440, 13725, 588, 12, 276, "Message",ExpressionUUID->"6ae14bce-ec42-7f4d-9914-0630eea4cdf9"],
Cell[542031, 13739, 594, 12, 276, "Message",ExpressionUUID->"7e98a506-896d-0d47-8502-b83685d9a60c"],
Cell[542628, 13753, 455, 10, 81, "Message",ExpressionUUID->"400e66c2-06b5-814e-a2be-19c4c75ccbf0"],
Cell[539229, 13661, 1616, 48, 128, "Input",ExpressionUUID->"80872b10-ba88-3a42-8416-8287bf76d77e"],
Cell[540848, 13711, 589, 12, 150, "Message",ExpressionUUID->"8906bbab-e37b-4b4c-898f-52bfc96dde7b"],
Cell[541440, 13725, 588, 12, 150, "Message",ExpressionUUID->"6ae14bce-ec42-7f4d-9914-0630eea4cdf9"],
Cell[542031, 13739, 594, 12, 150, "Message",ExpressionUUID->"7e98a506-896d-0d47-8502-b83685d9a60c"],
Cell[542628, 13753, 455, 10, 48, "Message",ExpressionUUID->"400e66c2-06b5-814e-a2be-19c4c75ccbf0"],
Cell[543086, 13765, 173, 3, 62, "Output",ExpressionUUID->"f202ab02-e319-144b-97e8-ae603395b346"]
}, Open ]],
Cell[CellGroupData[{
Cell[543296, 13773, 2246, 64, 731, "Input",ExpressionUUID->"a5e0631c-6c6c-a045-8418-22c641e38d86"],
Cell[545545, 13839, 566, 12, 245, "Message",ExpressionUUID->"2d7e67d1-8691-e348-9ca8-caa63b533102"],
Cell[546114, 13853, 570, 12, 245, "Message",ExpressionUUID->"f0eb6f1d-f621-8647-b6a6-8bf673e41ebb"],
Cell[546687, 13867, 574, 12, 245, "Message",ExpressionUUID->"64fda82a-0f74-2743-89a8-afd600de203a"],
Cell[547264, 13881, 456, 10, 81, "Message",ExpressionUUID->"971a319d-8ab4-464d-a08e-f97fe8d4c0e1"],
Cell[543296, 13773, 2246, 64, 399, "Input",ExpressionUUID->"a5e0631c-6c6c-a045-8418-22c641e38d86"],
Cell[545545, 13839, 566, 12, 119, "Message",ExpressionUUID->"2d7e67d1-8691-e348-9ca8-caa63b533102"],
Cell[546114, 13853, 570, 12, 119, "Message",ExpressionUUID->"f0eb6f1d-f621-8647-b6a6-8bf673e41ebb"],
Cell[546687, 13867, 574, 12, 150, "Message",ExpressionUUID->"64fda82a-0f74-2743-89a8-afd600de203a"],
Cell[547264, 13881, 456, 10, 48, "Message",ExpressionUUID->"971a319d-8ab4-464d-a08e-f97fe8d4c0e1"],
Cell[547723, 13893, 171, 3, 62, "Output",ExpressionUUID->"b3c37f48-9827-884f-94d9-1f76aed7bfaa"]
}, Open ]],
Cell[CellGroupData[{
Cell[547931, 13901, 2221, 64, 692, "Input",ExpressionUUID->"4b6c44e4-d946-0c4d-9992-4f0fc7048689"],
Cell[550155, 13967, 569, 12, 245, "Message",ExpressionUUID->"1040ba10-c733-df44-b556-0998dc0163c9"],
Cell[550727, 13981, 571, 12, 245, "Message",ExpressionUUID->"e451b852-84c2-a941-b1d7-812ecad4750e"],
Cell[551301, 13995, 575, 12, 245, "Message",ExpressionUUID->"a15e0c9d-d634-6e47-94c5-2ce40fcb4d52"],
Cell[551879, 14009, 458, 10, 81, "Message",ExpressionUUID->"a3ddc92b-b5c9-5e46-be44-6165430ec35f"],
Cell[547931, 13901, 2221, 64, 283, "Input",ExpressionUUID->"4b6c44e4-d946-0c4d-9992-4f0fc7048689"],
Cell[550155, 13967, 569, 12, 119, "Message",ExpressionUUID->"1040ba10-c733-df44-b556-0998dc0163c9"],
Cell[550727, 13981, 571, 12, 119, "Message",ExpressionUUID->"e451b852-84c2-a941-b1d7-812ecad4750e"],
Cell[551301, 13995, 575, 12, 150, "Message",ExpressionUUID->"a15e0c9d-d634-6e47-94c5-2ce40fcb4d52"],
Cell[551879, 14009, 458, 10, 48, "Message",ExpressionUUID->"a3ddc92b-b5c9-5e46-be44-6165430ec35f"],
Cell[552340, 14021, 171, 3, 62, "Output",ExpressionUUID->"978bf39b-9d1f-a54f-a6de-a2e3d269e126"]
}, Open ]],
Cell[CellGroupData[{
Cell[552548, 14029, 2223, 64, 692, "Input",ExpressionUUID->"b1f27f7a-2c76-6d46-97b3-32244819d42b"],
Cell[554774, 14095, 567, 12, 245, "Message",ExpressionUUID->"57c74c2a-63a6-9846-b3f7-1a08cebb8172"],
Cell[555344, 14109, 571, 12, 245, "Message",ExpressionUUID->"2e606101-b73e-f443-8324-5b1c64dcaa7f"],
Cell[552548, 14029, 2223, 64, 283, "Input",ExpressionUUID->"b1f27f7a-2c76-6d46-97b3-32244819d42b"],
Cell[554774, 14095, 567, 12, 119, "Message",ExpressionUUID->"57c74c2a-63a6-9846-b3f7-1a08cebb8172"],
Cell[555344, 14109, 571, 12, 119, "Message",ExpressionUUID->"2e606101-b73e-f443-8324-5b1c64dcaa7f"],
Cell[555918, 14123, 573, 12, 150, "Message",ExpressionUUID->"4da9173d-4ced-1e49-83f6-426d72ec8cf3"],
Cell[556494, 14137, 456, 10, 48, "Message",ExpressionUUID->"a2dba8d9-69c9-cb46-bbb4-f7192fe3e138"],
Cell[556953, 14149, 173, 3, 62, "Output",ExpressionUUID->"12fa1803-dc21-9349-8d62-d5d5f0fa85c6"]
@ -14847,8 +14937,11 @@ Cell[CellGroupData[{
Cell[557163, 14157, 211, 6, 88, "Input",ExpressionUUID->"99da2760-e71e-1246-8cc9-f0a7464dc747"],
Cell[557377, 14165, 174, 3, 62, "Output",ExpressionUUID->"02a25981-0c7b-de47-b9f0-48bc3149aa69"]
}, Open ]],
Cell[557566, 14171, 115, 1, 55, "Input",ExpressionUUID->"68695c7d-ff3e-440c-830c-d4e196fe93e9"]
Cell[557566, 14171, 115, 1, 55, "Input",ExpressionUUID->"68695c7d-ff3e-440c-830c-d4e196fe93e9"],
Cell[557684, 14174, 4091, 88, 677, "Input",ExpressionUUID->"7fb8cc28-1127-4f1a-ae07-82272a37010d"]
}
]
*)
(* End of internal cache information *)

56
automation/decompress.py Normal file
View file

@ -0,0 +1,56 @@
import base64
import zlib
def decompress_wolfram_data(compressed_str: str) -> str:
"""Декодирует и распаковывает строку CompressedData из Wolfram Mathematica."""
# 1. Удаляем пробелы, переносы строк и префикс версии (например, "1:")
cleaned_str = "".join(compressed_str.split())
if ":" in cleaned_str:
cleaned_str = cleaned_str.split(":", 1)[1]
# 2. Алфавиты: Wolfram использует отличный от стандартного Base64 набор символов
# Стандартный: 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
wolfram_alphabet = (
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/"
)
standard_alphabet = (
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
)
# Создаем таблицу перевода символов из Wolfram в стандартный Base64
translation_table = str.maketrans(wolfram_alphabet, standard_alphabet)
standard_b64_str = cleaned_str.translate(translation_table)
# 3. Добавляем паддинг '=', если длина строки не кратна 4
padding_needed = len(standard_b64_str) % 4
if padding_needed:
standard_b64_str += "=" * (4 - padding_needed)
# 4. Декодируем из Base64 в байты
binary_data = base64.b64decode(standard_b64_str)
# 5. Распаковываем с помощью zlib (алгоритм Deflate)
decompressed_bytes = zlib.decompress(binary_data)
# Возвращаем результат в виде текстовой строки
return decompressed_bytes.decode("utf-8", errors="ignore")
# === ПРИМЕР ИСПОЛЬЗОВАНИЯ ===
if __name__ == "__main__":
# Пример сжатой строки из Mathematica (результат Compress["Hello World! This is Wolfram compression."])
wolfram_data = """
1:eJxVjDEOwjAMRaGSgYmJgYmBiaUrV65wAsbChMTgAtS9W9SptfS97+f79Wev
bX6fLhXF6Kx0Y9WSpM/fXstxmsv9uE3p2SgUizWclE3Z6p38g2bE9Y6g8w2VgG6A
"""
wolfram_data = input("Enter wolfram compressed data string:\n")
try:
result = decompress_wolfram_data(wolfram_data)
print("Успешно распаковано!")
print("-" * 30)
print(result)
print("-" * 30)
except Exception as e:
print(f"Ошибка при распаковке: {e}")

519
automation/fill_table_from_nb.py Executable file
View file

@ -0,0 +1,519 @@
#!/usr/bin/env python3
"""Заполнение Excel-шаблона результатами из Mathematica Notebook (.nb).
Пример:
python fill_table_from_nb.py \
--template table_template.xlsx \
--notebooks h_174-66_Pu240_2-3_osc_Qw1.nb \
--output table_filled.xlsx
Можно передать сразу несколько notebook-файлов. Имя каждого файла должно содержать:
_2-3_ или _4-5_ блок строк в таблице;
_osc_, _pr_ или _gid_ группу столбцов;
_Qw1 или _Qw2 левую или правую половину таблицы.
"""
from __future__ import annotations
import argparse
import glob
import math
import re
import sys
from dataclasses import dataclass
from pathlib import Path
from typing import Iterable
# Границы блоков в конкретном шаблоне.
PAIR_START_ROW = {
"2-3": 5,
"4-5": 19,
}
# Смещение группы относительно первого столбца данных своей половины.
MODEL_COLUMN_OFFSET = {
"osc": 0, # Jосц/J
"pr": 3, # Jпр/J
"gid": 6, # Jгид/J
}
# Порядок столбцов внутри каждой группы шаблона.
METHOD_COLUMN_OFFSET = {
"heavy": 0,
"new": 1,
"light": 2,
}
# Смещение строк относительно строки Qb.
VALUE_ROW_OFFSET = {
"Qb": 0,
"Qw": 1,
"hb": 2,
"hw": 3,
"L": 4,
"Q": 5,
"int1": 6,
"int2": 7,
}
QB_TO_METHOD = {
"Qb3": "heavy",
"Qb2": "new",
"Qb1": "light",
}
GROUP_RE = re.compile(r"Cell\[CellGroupData\[\{(.*?)\},\s*Open\s*\]\]", re.S)
INPUT_LABEL_RE = re.compile(r'CellLabel->\s*"In\[(\d+)\]:="')
ASSIGNMENT_RE = re.compile(r'RowBox\[\{"([A-Za-z][A-Za-z0-9]*)",\s*"="')
SIMPLE_OUTPUT_RE = re.compile(r'Cell\[BoxData\["([^"]+)"\],\s*"Output"', re.S)
@dataclass(frozen=True)
class NbRecord:
order: int
input_number: int
expression: str
assignments: tuple[str, ...]
value: float | None
@dataclass(frozen=True)
class Target:
pair: str
model: str
qw_side: int
@dataclass
class MethodValues:
Qb: float | None = None
Qw: float | None = None
hb: float | None = None
hw: float | None = None
L: float | None = None
Q: float | None = None
int1: float | None = None
int2: float | None = None
def as_dict(self) -> dict[str, float | None]:
return {
"Qb": self.Qb,
"Qw": self.Qw,
"hb": self.hb,
"hw": self.hw,
"L": self.L,
"Q": self.Q,
"int1": self.int1,
"int2": self.int2,
}
def mathematica_number_to_float(raw: str) -> float | None:
"""Преобразует 1.23`*^-4 и подобные числа Mathematica в float."""
value = raw.strip()
value = re.sub(r"`(?:\d+(?:\.\d*)?)?", "", value)
value = value.replace("*^", "e")
special = {
"Infinity": math.inf,
"-Infinity": -math.inf,
"Indeterminate": None,
}
if value in special:
return special[value]
try:
return float(value)
except ValueError:
return None
def parse_records(nb_path: Path) -> list[NbRecord]:
text = nb_path.read_text(encoding="utf-8", errors="replace")
records: list[NbRecord] = []
for order, group_match in enumerate(GROUP_RE.finditer(text)):
group = group_match.group(1)
input_label = INPUT_LABEL_RE.search(group)
if input_label is None:
continue
input_end = group.find(']], "Input"')
if input_end == -1:
input_end = group.find('], "Input"')
expression = group[:input_end] if input_end != -1 else group
outputs = SIMPLE_OUTPUT_RE.findall(group)
value = mathematica_number_to_float(outputs[-1]) if outputs else None
assignments = tuple(ASSIGNMENT_RE.findall(expression))
records.append(
NbRecord(
order=order,
input_number=int(input_label.group(1)),
expression=expression,
assignments=assignments,
value=value,
)
)
if not records:
raise ValueError(f"В файле {nb_path.name} не найдены группы Input/Output.")
return records
def is_q_result(record: NbRecord) -> bool:
expr = record.expression
return (
'FractionBox["q"' in expr
and "SqrtBox" in expr
and 'RowBox[{"S1", "*", "S2"}]' in expr
)
def is_integral(record: NbRecord) -> bool:
return 'SubsuperscriptBox["\\[Integral]"' in record.expression
def first_value_for_assignment(
records: Iterable[NbRecord], assignment_name: str
) -> float | None:
for record in records:
if assignment_name in record.assignments and record.value is not None:
return record.value
return None
def extract_methods(records: list[NbRecord]) -> dict[str, MethodValues]:
"""Выделяет heavy/new/light без привязки к номерам In[]/Out[]."""
q_indexes = [i for i, record in enumerate(records) if is_q_result(record)]
if len(q_indexes) < 3:
raise ValueError(
"Найдено меньше трёх выражений q/Sqrt[S1*S2]. "
"Проверьте, что notebook полностью вычислен и сохранён с Output-ячейками."
)
extracted: dict[str, MethodValues] = {}
previous_q_index = -1
for q_index in q_indexes:
search_window = records[previous_q_index + 1 : q_index + 1]
qb_candidates: list[tuple[int, str]] = []
for local_index, record in enumerate(search_window):
for qb_name in QB_TO_METHOD:
if qb_name in record.assignments and record.value is not None:
qb_candidates.append((local_index, qb_name))
if not qb_candidates:
previous_q_index = q_index
continue
qb_local_index, qb_name = qb_candidates[-1]
method = QB_TO_METHOD[qb_name]
section = search_window[qb_local_index:]
values = MethodValues()
values.Qb = first_value_for_assignment(section, qb_name)
values.hb = first_value_for_assignment(section, "hb")
values.Q = records[q_index].value
if values.Q is None:
q_value = first_value_for_assignment(section, "q")
s1_value = first_value_for_assignment(section, "S1")
s2_value = first_value_for_assignment(section, "S2")
if (
q_value is not None
and s1_value is not None
and s2_value is not None
and s1_value * s2_value > 0
):
values.Q = q_value / math.sqrt(s1_value * s2_value)
if method == "heavy":
values.Qw = first_value_for_assignment(section, "Qw3")
values.hw = first_value_for_assignment(section, "hw")
values.L = first_value_for_assignment(section, "L")
# Первый числовой интеграл после o1 — int1, после o2 — int2.
pending_integral: str | None = None
oscillator_values: dict[str, float | None] = {"int1": None, "int2": None}
for record in section:
if "o1" in record.assignments:
pending_integral = "int1"
oscillator_values["int1"] = record.value
continue
if "o2" in record.assignments:
pending_integral = "int2"
oscillator_values["int2"] = record.value
continue
if pending_integral and is_integral(record) and record.value is not None:
setattr(values, pending_integral, record.value)
pending_integral = None
# Аналитический запасной вариант:
# integral(0..inf) 2*x^2*o*exp(-o*x^2) dx = sqrt(pi)/(2*sqrt(o)).
for integral_name, oscillator_value in oscillator_values.items():
if (
getattr(values, integral_name) is None
and oscillator_value is not None
and oscillator_value > 0
):
setattr(
values,
integral_name,
math.sqrt(math.pi) / (2.0 * math.sqrt(oscillator_value)),
)
extracted[method] = values
previous_q_index = q_index
required_methods = {"heavy", "new", "light"}
missing_methods = required_methods - extracted.keys()
if missing_methods:
raise ValueError(
"Не удалось выделить методы: " + ", ".join(sorted(missing_methods))
)
required_by_method = {
"heavy": ("Qb", "Qw", "hb", "hw", "L", "Q", "int1", "int2"),
"new": ("Qb", "hb", "Q", "int1", "int2"),
"light": ("Qb", "hb", "Q", "int1", "int2"),
}
for method, required_names in required_by_method.items():
missing_values = [
name
for name in required_names
if getattr(extracted[method], name) is None
]
if missing_values:
raise ValueError(
f"Для метода {method} не найдены значения: "
+ ", ".join(missing_values)
)
return extracted
def extract_metadata(records: list[NbRecord]) -> dict[str, float | None]:
return {
name: first_value_for_assignment(records, name)
for name in ("Z1", "Z2", "d", "b1", "b2")
}
def detect_target(nb_path: Path) -> Target:
name = nb_path.stem
lower = name.lower()
pair_candidates = re.findall(r"(?:^|_)(\d+-\d+)(?=_|$)", name)
pair = next((item for item in pair_candidates if item in PAIR_START_ROW), None)
if pair is None:
raise ValueError(
f"В имени {nb_path.name} не найден поддерживаемый блок 2-3 или 4-5."
)
model: str | None = None
for candidate in MODEL_COLUMN_OFFSET:
if re.search(rf"(?:^|[_-]){candidate}(?:[_-]|$)", lower):
model = candidate
break
if model is None:
raise ValueError(
f"В имени {nb_path.name} не найден тип расчёта osc, pr или gid."
)
qw_match = re.search(r"qw[_-]?([12])(?:[_-]|$)", lower)
if qw_match is None:
raise ValueError(f"В имени {nb_path.name} не найдено Qw1 или Qw2.")
return Target(pair=pair, model=model, qw_side=int(qw_match.group(1)))
def format_metadata(pair: str, metadata: dict[str, float | None]) -> str:
def integer_or_blank(value: float | None) -> str:
if value is None:
return ""
if float(value).is_integer():
return str(int(value))
return f"{value:.3g}"
def compact_decimal(value: float | None) -> str:
if value is None:
return ""
text = f"{value:.2f}"
if text.startswith("0."):
text = text[1:]
elif text.startswith("-0."):
text = "-" + text[2:]
return text
return (
f"{pair}\n"
f"Z1={integer_or_blank(metadata['Z1'])}\n"
f"Z2={integer_or_blank(metadata['Z2'])}\n"
f"d={integer_or_blank(metadata['d'])}\n"
f"b1={compact_decimal(metadata['b1'])}\n"
f"b2={compact_decimal(metadata['b2'])}"
)
def write_notebook_to_sheet(
worksheet,
target: Target,
methods: dict[str, MethodValues],
metadata: dict[str, float | None],
written_cells: dict[str, str],
source_name: str,
) -> list[str]:
start_row = PAIR_START_ROW[target.pair]
# Qw1: подпись в A, данные с C. Qw2: подпись в M, данные с N.
if target.qw_side == 1:
metadata_column = 1
first_data_column = 3
else:
metadata_column = 13
first_data_column = 14
worksheet.cell(row=start_row, column=metadata_column).value = format_metadata(
target.pair, metadata
)
report: list[str] = []
model_start_column = first_data_column + MODEL_COLUMN_OFFSET[target.model]
for method_name in ("heavy", "new", "light"):
column = model_start_column + METHOD_COLUMN_OFFSET[method_name]
values = methods[method_name].as_dict()
for value_name, row_offset in VALUE_ROW_OFFSET.items():
value = values[value_name]
if value is None:
continue
row = start_row + row_offset
coordinate = worksheet.cell(row=row, column=column).coordinate
previous_source = written_cells.get(coordinate)
if previous_source is not None and previous_source != source_name:
print(
f"Предупреждение: {coordinate} уже заполнялась из "
f"{previous_source}; новое значение берётся из {source_name}.",
file=sys.stderr,
)
cell = worksheet.cell(row=row, column=column)
cell.value = value
cell.number_format = "0.000"
written_cells[coordinate] = source_name
report.append(f"{coordinate}={value:.12g}")
return report
def expand_notebook_arguments(patterns: list[str]) -> list[Path]:
paths: list[Path] = []
for pattern in patterns:
matches = [Path(p) for p in glob.glob(pattern)]
if matches:
paths.extend(matches)
else:
path = Path(pattern)
if path.exists():
paths.append(path)
else:
raise FileNotFoundError(f"Не найден notebook: {pattern}")
unique_paths: list[Path] = []
seen: set[Path] = set()
for path in paths:
resolved = path.resolve()
if resolved not in seen:
seen.add(resolved)
unique_paths.append(path)
return unique_paths
def main() -> int:
parser = argparse.ArgumentParser(description=__doc__)
parser.add_argument("--template", required=True, type=Path, help="Excel-шаблон")
parser.add_argument(
"--notebooks",
required=True,
nargs="+",
help="Один или несколько .nb файлов; разрешены маски *.nb",
)
parser.add_argument("--output", required=True, type=Path, help="Итоговый .xlsx")
parser.add_argument("--sheet", default="Лист1", help="Имя листа шаблона")
parser.add_argument(
"--dry-run",
action="store_true",
help="Только разобрать notebook и показать найденные значения",
)
args = parser.parse_args()
notebook_paths = expand_notebook_arguments(args.notebooks)
parsed_items = []
for nb_path in notebook_paths:
records = parse_records(nb_path)
target = detect_target(nb_path)
methods = extract_methods(records)
metadata = extract_metadata(records)
parsed_items.append((nb_path, target, methods, metadata))
print(
f"{nb_path.name}: pair={target.pair}, model={target.model}, "
f"Qw{target.qw_side}"
)
for method_name in ("heavy", "new", "light"):
values = methods[method_name].as_dict()
visible = ", ".join(
f"{key}={value:.12g}"
for key, value in values.items()
if value is not None
)
print(f" {method_name}: {visible}")
if args.dry_run:
return 0
try:
from openpyxl import load_workbook
except ImportError as exc:
raise SystemExit(
"Не установлен openpyxl. Выполните: python -m pip install openpyxl"
) from exc
if not args.template.exists():
raise FileNotFoundError(f"Не найден шаблон: {args.template}")
# Открытие через бинарный поток позволяет использовать шаблон без расширения .xlsx.
with args.template.open("rb") as template_file:
workbook = load_workbook(template_file)
if args.sheet not in workbook.sheetnames:
raise KeyError(
f"В шаблоне нет листа {args.sheet!r}. Доступны: "
+ ", ".join(workbook.sheetnames)
)
worksheet = workbook[args.sheet]
written_cells: dict[str, str] = {}
for nb_path, target, methods, metadata in parsed_items:
report = write_notebook_to_sheet(
worksheet=worksheet,
target=target,
methods=methods,
metadata=metadata,
written_cells=written_cells,
source_name=nb_path.name,
)
print(f" Записано {len(report)} ячеек: " + ", ".join(report))
args.output.parent.mkdir(parents=True, exist_ok=True)
workbook.save(args.output)
print(f"Готово: {args.output}")
return 0
if __name__ == "__main__":
raise SystemExit(main())

Binary file not shown.

BIN
automation/test_2-3.xlsx Normal file

Binary file not shown.

View file

@ -0,0 +1,117 @@
#!/usr/bin/env python
import re
import subprocess
import sys
def get_clipboard_text() -> str:
"""Читает грязный текст напрямую из буфера обмена ОС через xclip."""
try:
process = subprocess.Popen(
["xclip", "-selection", "clipboard", "-o"],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
)
stdout, _ = process.communicate()
return stdout.decode("utf-8", errors="ignore")
except FileNotFoundError:
print(
"\n[КРИТИЧЕСКАЯ ОШИБКА] Утилита 'xclip' не найдена в системе!"
)
sys.exit(1)
def clean_wolfram_text_to_row(wolfram_text: str) -> str:
"""Находит все строки таблицы без привязки к переносам строк и собирает значения Y."""
y_values = []
# Регулярное выражение находит структуры вида {"X", Y_блок} сквозь любые переносы строк (\n)
# Оно сопоставляет начало строки таблицы `{"X"` и забирает весь блок до закрывающей скобки перед запятой или концом списка
pattern = r'\{"(\d+)"\s*,\s*(.*?)\}(?:,|\s*\n*\s*\})'
matches = re.findall(pattern, wolfram_text, re.DOTALL)
for x_val, y_block in matches:
# Вытаскиваем все элементы в кавычках внутри блока Y (это решает проблему RowBox)
quoted_elements = re.findall(r'"([^"]+)"', y_block)
if quoted_elements:
# Склеиваем все части (например, ['-', '2.7105...'])
y_val = "".join(quoted_elements)
else:
# Если кавычек внутри блока нет (чистое число без RowBox и маркеров точности)
y_val = y_block.strip()
# Очищаем маркеры Wolfram
y_val = y_val.replace("`", "")
y_val = y_val.replace("*^-", "e-").replace("*^", "e")
# Проверяем на экстремально маленькие числа (машинный ноль)
try:
num_check = float(y_val)
if abs(num_check) < 1e-10:
y_val = "0"
except ValueError:
pass
y_values.append(y_val)
# Объединяем через табуляцию для вставки одной строкой в Google Sheets
return "\t".join(y_values)
def copy_to_clipboard(text: str):
"""Помещает очищенный текст обратно в буфер обмена через xclip."""
process = subprocess.Popen(
["xclip", "-selection", "clipboard"],
stdin=subprocess.PIPE,
close_fds=True,
)
process.communicate(input=text.encode("utf-8"))
def main():
print("=" * 60)
print(" ИСПРАВЛЕННЫЙ СКРИПТ (ПАРСИНГ ПЕРЕНОСОВ СТРОК И ROWBOX)")
print("=" * 60)
print("Инструкция:")
print("1. Выделите таблицу в Wolfram Mathematica и нажмите Ctrl+C.")
print("2. Переключитесь сюда и просто нажмите ENTER.")
print("3. Скрипт сам заберет данные, очистит их и обновит буфер.")
print("4. Откройте Google Sheets и нажмите Ctrl+V.\n")
print("Для выхода из скрипта нажмите Ctrl+C.\n")
while True:
try:
input("Нажмите [ENTER] для обработки буфера обмена...")
raw_input = get_clipboard_text()
if not raw_input.strip():
print("[ОШИБКА] Буфер обмена пуст!\n")
continue
cleaned_result = clean_wolfram_text_to_row(raw_input)
if cleaned_result:
copy_to_clipboard(cleaned_result)
print(
"[УСПЕХ] Буфер обмена обновлен! Все элементы на месте."
)
print("Превью строки для Google Sheets (первые 4 элемента):")
# Показываем первые 4 элемента для наглядности зануления
preview_parts = cleaned_result.split("\t")[:4]
print(" | ".join(preview_parts) + " ...\n")
else:
print(
"[ОШИБКА] В буфере обмена нет таблицы Wolfram. Попробуйте скопировать заново.\n"
)
except KeyboardInterrupt:
print("\n\nСкрипт успешно остановлен. До свидания!")
sys.exit(0)
if __name__ == "__main__":
main()