id = 0 ; type = root

     header id = 0.0 ; type = key

         Пример документа id = 0.0.0 ; type = raw_text

     header_path id = 0.1 ; type = key

         id = 0.1.0 ; type = list

             Пример документа id = 0.1.0.0 ; type = list_item

     subparagraphs id = 0.2 ; type = key

         id = 0.2.0 ; type = list

             id = 0.2.0.0 ; type = list_item

                 header id = 0.2.0.0.0 ; type = key

                     Глава 1 id = 0.2.0.0.0.0 ; type = raw_text

                 header_path id = 0.2.0.0.1 ; type = key

                     id = 0.2.0.0.1.0 ; type = list

                         Пример документа id = 0.2.0.0.1.0.0 ; type = list_item

                         Глава 1 id = 0.2.0.0.1.0.1 ; type = list_item

                 id id = 0.2.0.0.2 ; type = key

                     id = 0.2.0.0.2.0 ; type = list

                         .0.0 id = 0.2.0.0.2.0.0 ; type = list_item

                 subparagraphs id = 0.2.0.0.3 ; type = key

                     id = 0.2.0.0.3.0 ; type = list

                         id = 0.2.0.0.3.0.0 ; type = list_item

                             header id = 0.2.0.0.3.0.0.0 ; type = key

                                 Статья 1 id = 0.2.0.0.3.0.0.0.0 ; type = raw_text

                             header_path id = 0.2.0.0.3.0.0.1 ; type = key

                                 id = 0.2.0.0.3.0.0.1.0 ; type = list

                                     Пример документа id = 0.2.0.0.3.0.0.1.0.0 ; type = list_item

                                     Глава 1 id = 0.2.0.0.3.0.0.1.0.1 ; type = list_item

                                     Статья 1 id = 0.2.0.0.3.0.0.1.0.2 ; type = list_item

                             id id = 0.2.0.0.3.0.0.2 ; type = key

                                 id = 0.2.0.0.3.0.0.2.0 ; type = list

                                     .0.0.0 id = 0.2.0.0.3.0.0.2.0.0 ; type = list_item

                             subparagraphs id = 0.2.0.0.3.0.0.3 ; type = key

                             text id = 0.2.0.0.3.0.0.4 ; type = key

                                 Определим опрделения id = 0.2.0.0.3.0.0.4.0 ; type = raw_text

                     id = 0.2.0.0.3.1 ; type = list

                         id = 0.2.0.0.3.1.0 ; type = list_item

                             header id = 0.2.0.0.3.1.0.0 ; type = key

                                 Статья 2 id = 0.2.0.0.3.1.0.0.0 ; type = raw_text

                             header_path id = 0.2.0.0.3.1.0.1 ; type = key

                                 id = 0.2.0.0.3.1.0.1.0 ; type = list

                                     Пример документа id = 0.2.0.0.3.1.0.1.0.0 ; type = list_item

                                     Глава 1 id = 0.2.0.0.3.1.0.1.0.1 ; type = list_item

                                     Статья 2 id = 0.2.0.0.3.1.0.1.0.2 ; type = list_item

                             id id = 0.2.0.0.3.1.0.2 ; type = key

                                 id = 0.2.0.0.3.1.0.2.0 ; type = list

                                     .0.0.1 id = 0.2.0.0.3.1.0.2.0.0 ; type = list_item

                             subparagraphs id = 0.2.0.0.3.1.0.3 ; type = key

                                 id = 0.2.0.0.3.1.0.3.0 ; type = list

                                     id = 0.2.0.0.3.1.0.3.0.0 ; type = list_item

                                         header id = 0.2.0.0.3.1.0.3.0.0.0 ; type = key

                 id = 0.2.0.0.4 ; type = list

                     1.2.1 Поясним за непонятное id = 0.2.0.0.4.0 ; type = list_item

                         header_path id = 0.2.0.0.4.0.0 ; type = key

                             id = 0.2.0.0.4.0.0.0 ; type = list

                                 Пример документа id = 0.2.0.0.4.0.0.0.0 ; type = list_item

                                 Глава 1 id = 0.2.0.0.4.0.0.0.1 ; type = list_item

                                 Статья 2 id = 0.2.0.0.4.0.0.0.2 ; type = list_item

                                 1.2.1 Поясним за непонятное id = 0.2.0.0.4.0.0.0.3 ; type = list_item

                         id id = 0.2.0.0.4.0.1 ; type = key

                         id = 0.2.0.0.4.0.2 ; type = list

                             .0.0.1.0 id = 0.2.0.0.4.0.2.0 ; type = list_item

                                 subparagraphs id = 0.2.0.0.4.0.2.0.0 ; type = key

                                 text id = 0.2.0.0.4.0.2.0.1 ; type = key

                                     id = 0.2.0.0.4.0.2.0.1.0 ; type = raw_text

                         id = 0.2.0.0.4.0.3 ; type = list

                             id = 0.2.0.0.4.0.3.0 ; type = list_item

                                 header id = 0.2.0.0.4.0.3.0.0 ; type = key

                 id = 0.2.0.0.5 ; type = list

                     1.2.2. Поясним за понятное id = 0.2.0.0.5.0 ; type = list_item

                         header_path id = 0.2.0.0.5.0.0 ; type = key

                             id = 0.2.0.0.5.0.0.0 ; type = list

                                 Пример документа id = 0.2.0.0.5.0.0.0.0 ; type = list_item

                                 Глава 1 id = 0.2.0.0.5.0.0.0.1 ; type = list_item

                                 Статья 2 id = 0.2.0.0.5.0.0.0.2 ; type = list_item

                                 1.2.2. Поясним за понятное id = 0.2.0.0.5.0.0.0.3 ; type = list_item

                         id id = 0.2.0.0.5.0.1 ; type = key

                         id = 0.2.0.0.5.0.2 ; type = list

                             .0.0.1.1 id = 0.2.0.0.5.0.2.0 ; type = list_item

                                 subparagraphs id = 0.2.0.0.5.0.2.0.0 ; type = key

                                     id = 0.2.0.0.5.0.2.0.0.0 ; type = list

                                         id = 0.2.0.0.5.0.2.0.0.0.0 ; type = list_item

                                             header id = 0.2.0.0.5.0.2.0.0.0.0.0 ; type = key

                         id = 0.2.0.0.5.0.3 ; type = list

                             а) это даже ежу понятно id = 0.2.0.0.5.0.3.0 ; type = list_item

                                 header_path id = 0.2.0.0.5.0.3.0.0 ; type = key

                                     id = 0.2.0.0.5.0.3.0.0.0 ; type = list

                                         Пример документа id = 0.2.0.0.5.0.3.0.0.0.0 ; type = list_item

                                         Глава 1 id = 0.2.0.0.5.0.3.0.0.0.1 ; type = list_item

                                         Статья 2 id = 0.2.0.0.5.0.3.0.0.0.2 ; type = list_item

                                         1.2.2. Поясним за понятное id = 0.2.0.0.5.0.3.0.0.0.3 ; type = list_item

                                         а) это даже ежу понятно id = 0.2.0.0.5.0.3.0.0.0.4 ; type = list_item

                                 id id = 0.2.0.0.5.0.3.0.1 ; type = key

                                 id = 0.2.0.0.5.0.3.0.2 ; type = list

                                     .0.0.1.1.0 id = 0.2.0.0.5.0.3.0.2.0 ; type = list_item

                                         subparagraphs id = 0.2.0.0.5.0.3.0.2.0.0 ; type = key

                                         text id = 0.2.0.0.5.0.3.0.2.0.1 ; type = key

                                             id = 0.2.0.0.5.0.3.0.2.0.1.0 ; type = raw_text

                                         id = 0.2.0.0.5.0.3.0.2.0.2 ; type = list

                                             id = 0.2.0.0.5.0.3.0.2.0.2.0 ; type = list_item

                                                 header id = 0.2.0.0.5.0.3.0.2.0.2.0.0 ; type = key

                         id = 0.2.0.0.5.0.4 ; type = list

                             б) это ежу не понятно id = 0.2.0.0.5.0.4.0 ; type = list_item

                                 header_path id = 0.2.0.0.5.0.4.0.0 ; type = key

                                     id = 0.2.0.0.5.0.4.0.0.0 ; type = list

                                         Пример документа id = 0.2.0.0.5.0.4.0.0.0.0 ; type = list_item

                                         Глава 1 id = 0.2.0.0.5.0.4.0.0.0.1 ; type = list_item

                                         Статья 2 id = 0.2.0.0.5.0.4.0.0.0.2 ; type = list_item

                                         1.2.2. Поясним за понятное id = 0.2.0.0.5.0.4.0.0.0.3 ; type = list_item

                                         б) это ежу не понятно id = 0.2.0.0.5.0.4.0.0.0.4 ; type = list_item

                                 id id = 0.2.0.0.5.0.4.0.1 ; type = key

                                 id = 0.2.0.0.5.0.4.0.2 ; type = list

                                     .0.0.1.1.1 id = 0.2.0.0.5.0.4.0.2.0 ; type = list_item

                                         subparagraphs id = 0.2.0.0.5.0.4.0.2.0.0 ; type = key

                                         text id = 0.2.0.0.5.0.4.0.2.0.1 ; type = key

                                             id = 0.2.0.0.5.0.4.0.2.0.1.0 ; type = raw_text

                                         text id = 0.2.0.0.5.0.4.0.2.0.2 ; type = key

                                             id = 0.2.0.0.5.0.4.0.2.0.2.0 ; type = raw_text

                             text id = 0.2.0.0.5.0.4.1 ; type = key

                                 Дадим пояснения id = 0.2.0.0.5.0.4.1.0 ; type = raw_text

                         text id = 0.2.0.0.5.0.5 ; type = key

                             Какие то определения id = 0.2.0.0.5.0.5.0 ; type = raw_text